| | |
| | | BoOffline = PLCTaskAction.boOffline, |
| | | BoDemo = PLCTaskAction.boDemo, |
| | | BoDrumReversal = PLCTaskAction.boDrumReversal, |
| | | BoOutLock=PLCTaskAction.boOutLock, |
| | | BoEnterLock=PLCTaskAction.boEnterLock, |
| | | Error = "与PCL交互失败,操作失败!" |
| | | }); |
| | | return; |
| | |
| | | BoOffline = PLCTaskAction.boOffline, |
| | | BoDemo = PLCTaskAction.boDemo, |
| | | BoDrumReversal = PLCTaskAction.boDrumReversal, |
| | | BoOutLock = PLCTaskAction.boOutLock, |
| | | BoEnterLock = PLCTaskAction.boEnterLock, |
| | | Error = "PCL未连接,操作失败!" |
| | | }); |
| | | return; |
| | |
| | | BoOffline = PLCTaskAction.boOffline, |
| | | BoDemo = PLCTaskAction.boDemo, |
| | | BoDrumReversal = PLCTaskAction.boDrumReversal, |
| | | BoOutLock=PLCTaskAction.boOutLock, |
| | | BoEnterLock=PLCTaskAction.boEnterLock, |
| | | Error = "与PCL交互失败,操作失败!" |
| | | }); |
| | | return; |
| | |
| | | BoOffline = PLCTaskAction.boOffline, |
| | | BoDemo = PLCTaskAction.boDemo, |
| | | BoDrumReversal = PLCTaskAction.boDrumReversal, |
| | | BoOutLock = PLCTaskAction.boOutLock, |
| | | BoEnterLock = PLCTaskAction.boEnterLock, |
| | | Error = "PCL未连接,操作失败!" |
| | | }); |
| | | return; |
| | | } |
| | | } |
| | | await _plcHubContext.Clients.All.UpdateService(new PLCServiceModel() { BoRunningState = PLCTaskAction.boRunningState, BoRefresh = PLCTaskAction.boRefresh, BoOffline = PLCTaskAction.boOffline, BoDemo = PLCTaskAction.boDemo, BoDrumReversal = PLCTaskAction.boDrumReversal }); |
| | | //出库锁定 |
| | | if (context.BoOutLock.HasValue) |
| | | { |
| | | PLCTaskAction.boOutLock = context.BoOutLock.Value; |
| | | await _sysConfigService.UpdateConfigValue("sys_BoOutLock", context.BoOutLock.Value); |
| | | } |
| | | //入库锁定 |
| | | if (context.BoEnterLock.HasValue) |
| | | { |
| | | PLCTaskAction.boEnterLock = context.BoEnterLock.Value; |
| | | await _sysConfigService.UpdateConfigValue("sys_BoEnterLock", context.BoEnterLock.Value); |
| | | } |
| | | await _plcHubContext.Clients.All.UpdateService(new PLCServiceModel() { BoRunningState = PLCTaskAction.boRunningState, BoRefresh = PLCTaskAction.boRefresh, BoOffline = PLCTaskAction.boOffline, BoDemo = PLCTaskAction.boDemo, BoDrumReversal = PLCTaskAction.boDrumReversal, BoOutLock = PLCTaskAction.boOutLock, BoEnterLock = PLCTaskAction.boEnterLock }); |
| | | } |
| | | } |
| | | public class PLCServiceModel |
| | | { |
| | | public bool? BoRunningState { get; set; } |
| | | |
| | | |
| | | public bool? BoOffline { get; set; } |
| | | |
| | | |
| | | public bool? BoRefresh { get; set; } |
| | | |
| | | public bool? BoDemo { get; set; } |
| | | |
| | | public bool? BoDrumReversal { get; set; } |
| | | |
| | | public bool? BoOutLock { get; set; } |
| | | |
| | | public bool? BoEnterLock { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |