| | |
| | | } |
| | | } |
| | | |
| | | // 读是否贴标 |
| | | if(slave.getId() == 2) { |
| | | ArrayList<Integer> staNosErrList2 = getStaNosErrList(); |
| | | OperateResultExOne<byte[]> resultErr3 = siemensS7Net.Read("DB101.838", (short) 1); |
| | | if (resultErr3.IsSuccess){ |
| | | boolean[] status = siemensS7Net.getByteTransform().TransBool(resultErr3.Content, 0, 1); |
| | | for (int i = 0;i<staNosErrList2.size();i++){ |
| | | StaProtocol staProtocol = station.get(staNosErrList2.get(i)); |
| | | staProtocol.setLabeling(status[i]); // 是否贴标 false 贴标,true 不贴标 |
| | | } |
| | | } |
| | | } |
| | | |
| | | if (result.IsSuccess) { |
| | | |
| | | OutputQueue.DEVP.offer(MessageFormat.format("【{0}】[id:{1}] <<<<< 实时数据更新成功",DateUtils.convert(new Date()), slave.getId())); |