| | |
| | | add(1081); add(1084);add(1087); |
| | | }}; |
| | | |
| | | private static long lastLogTime = 0; |
| | | |
| | | public SiemensDevpThread(DevpSlave slave) { |
| | | this.slave = slave; |
| | | } |
| | |
| | | // log.info("读取{}号罐装线plc信息成功",slave.getId()); |
| | | OperateResultExOne<byte[]> read = siemensS7Net.Read("DB101.0", (short) 58); |
| | | if (read.IsSuccess) { |
| | | // 15秒打印一下日志 |
| | | if (System.currentTimeMillis() - lastLogTime >= 15000) { |
| | | OperateResultExOne<byte[]> readKc = siemensS7Net.Read("DB100.6", (short) 2); |
| | | if(readKc.IsSuccess){ |
| | | short i = siemensS7Net.getByteTransform().TransInt16(readKc.Content, 0); |
| | | log.info("读{}号罐装线可出信号成功,值:{}", slave.getId() -3, i); |
| | | } |
| | | lastLogTime = System.currentTimeMillis(); |
| | | } |
| | | // 成品信息反馈到罐装线出口站点 |
| | | DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Devp, 2); |
| | | StaProtocol staProtocol = devpThread.getStation().get(gzxResultSite.get(slave.getId()-4)); |