| | |
| | | OperateResult writeResult = siemensS7Net.Write(flagAddr, array); |
| | | |
| | | if (writeResult.IsSuccess) { |
| | | News.info("写入安全信号输送线命令成功 [id:{}] [siteId:{}] [workNo:{}] [destSta:{}] [retry:{}]", |
| | | News.info("写入安全信号成功 [id:{}] [siteId:{}] [workNo:{}] [destSta:{}] [retry:{}]", |
| | | staProtocol.getPlcId(), staProtocol.getSiteId(), staProtocol.getWorkNo(), |
| | | staProtocol.getStaNo(), writeCount); |
| | | OutputQueue.DEVP.offer(MessageFormat.format("【{0}】写入安全信号输送线命令成功。输送线plc编号={1},站点数据={2}", |
| | |
| | | } |
| | | |
| | | writeCount++; |
| | | News.error("写入安全信号输送线命令失败 [id:{}] [siteId:{}] [retry:{}] [workErr:{}] ", |
| | | News.error("写入安全信号失败 [id:{}] [siteId:{}] [retry:{}] [workErr:{}] ", |
| | | staProtocol.getPlcId(), staProtocol.getSiteId(), writeCount, |
| | | writeResult.Message); |
| | | if (writeCount <= WRITE_RETRY) { |
| | |
| | | } |
| | | |
| | | if (!success) { |
| | | String errorMsg = MessageFormat.format("【{0}】写入安全信号输送线站点数据失败。输送线plc编号={1},站点数据={2}", |
| | | String errorMsg = MessageFormat.format("【{0}】写入安全信号失败。输送线plc编号={1},站点数据={2}", |
| | | staProtocol.getPlcId(), staProtocol.getSafeSignalData()); |
| | | OutputQueue.DEVP.offer(errorMsg); |
| | | News.error("SiemensDevp - 4 - 写入安全信号输送线站点数据失败。输送线plc编号={},站点数据={}", |
| | | News.error("SiemensDevp - 4 - 写入安全信号失败。输送线plc编号={},站点数据={}", |
| | | staProtocol.getPlcId(), staProtocol.getSafeSignalData()); |
| | | } |
| | | |