| | |
| | | // }}; |
| | | public static final ArrayList<Integer> staNos1 = new ArrayList<Integer>() {{ |
| | | add(101);add(102);add(103);add(104); |
| | | add(105);add(106);add(107);add(108); |
| | | }}; |
| | | |
| | | public static final ArrayList<Integer> staNos2 = new ArrayList<Integer>() {{ |
| | | add(201);add(202);add(203); |
| | | add(204);add(205);add(206); |
| | | add(200);add(201);add(202); |
| | | }}; |
| | | |
| | | public static final ArrayList<Integer> staNos3 = new ArrayList<Integer>() {{ |
| | | add(301);add(302);add(303); |
| | | add(304);add(305);add(306); |
| | | add(210);add(211);add(212); |
| | | }}; |
| | | |
| | | |
| | | private Integer count=0; |
| | | |
| | |
| | | Integer siteId = staNos.get(i); // 站点编号 |
| | | boolean[] status = siemensS7Net.getByteTransform().TransBool(result1.Content, i*4, 1); |
| | | StaProtocol staProtocol = station.get(siteId); |
| | | |
| | | |
| | | staProtocol.setWorkNo(siemensS7Net.getByteTransform().TransInt16(result.Content, i*8)); // 工作号 |
| | | |
| | | staProtocol.setStaNo(siemensS7Net.getByteTransform().TransInt16(result.Content, i*8 + 4)); // 目标站 |
| | | |
| | | |
| | | staProtocol.setAutoing(status[0]); // 自动 |
| | | staProtocol.setLoading(status[1]); // 有物 |
| | | staProtocol.setInEnable(status[2]); // 可入 |