| | |
| | | Map<Integer, Integer> rgv2Map = new HashMap<>(); |
| | | rgv2Map.put(4002,4001); rgv2Map.put(4011,4010); |
| | | rgv2Map.put(2101,2102);rgv2Map.put(2001,2002); |
| | | rgv2Map.put(2304,2301); |
| | | Map<Integer, Integer> rgv3Map = new HashMap<>(); |
| | | rgv3Map.put(3007,3001);rgv3Map.put(3012,3001); |
| | | rgv3Map.put(1022,2402);rgv3Map.put(1025,2402); |
| | |
| | | generator.url="127.0.0.1:1433;databasename=mdqdasrs"; |
| | | generator.username="sa"; |
| | | generator.password="sa@123"; |
| | | generator.table="man_matnr_code"; |
| | | generator.table="man_mat"; |
| | | generator.packagePath="com.zy.asrs"; |
| | | generator.html = false; |
| | | generator.htmlDetail = false; |
| | |
| | | } |
| | | staProtocol.setWorkNo((short) siemensS7Net.getByteTransform().TransInt32(result.Content, i * 12)); // 工作号 |
| | | staProtocol.setStaNo(siemensS7Net.getByteTransform().TransInt16(result.Content, i*12 + 4 )); // 目标站 |
| | | staProtocol.setMatnr(siemensS7Net.getByteTransform().TransInt32(result.Content, i * 12 + 6)); // 目标站 |
| | | staProtocol.setMatnr(siemensS7Net.getByteTransform().TransString(result.Content, i * 12 + 6,20,"UTF-8")); // 目标站 |
| | | } |
| | | } |
| | | Thread.sleep(200); |
| | |
| | | Integer siteId = staNos.get(i); // 站点编号 |
| | | boolean[] status = siemensS7Net.getByteTransform().TransBool(result.Content, i*4, 1); |
| | | short tongType = siemensS7Net.getByteTransform().TransInt16(result.Content, i * 4 + 2); |
| | | Integer matnr = siemensS7Net.getByteTransform().TransInt32(result.Content, i * 4 + 4); |
| | | String matnr = siemensS7Net.getByteTransform().TransString(result.Content, i * 4 + 4,20, "UTF-8"); |
| | | short amount = siemensS7Net.getByteTransform().TransInt16(result.Content, i * 4 + 8); |
| | | String batch = siemensS7Net.getByteTransform().TransString(result.Content, i * 4+10, 20, "UTF-8"); |
| | | short staEnd = siemensS7Net.getByteTransform().TransInt16(result.Content, i * 4 + 30); |
| | |
| | | Integer siteId = staNos.get(i); // 站点编号 |
| | | boolean[] status = siemensS7Net.getByteTransform().TransBool(result.Content, i*4, 1); |
| | | // short tongType = siemensS7Net.getByteTransform().TransInt16(result.Content, i * 4 + 2); |
| | | Integer matnr = siemensS7Net.getByteTransform().TransInt32(result.Content, i * 4 + 2); |
| | | String matnr = siemensS7Net.getByteTransform().TransString(result.Content, i * 4 + 2,20, "UTF-8"); |
| | | short amount = siemensS7Net.getByteTransform().TransInt16(result.Content, i * 4 + 6); |
| | | String batch = siemensS7Net.getByteTransform().TransString(result.Content, i * 4+8, 20, "UTF-8"); |
| | | short ban = siemensS7Net.getByteTransform().TransInt16(result.Content, i * 4 + 28); |