| | |
| | | } |
| | | staProtocol.setWorkNo((short) siemensS7Net.getByteTransform().TransInt32(result.Content, i * 12)); // 工作号 |
| | | staProtocol.setStaNo(siemensS7Net.getByteTransform().TransInt16(result.Content, i*12 + 4 )); // 目标站 |
| | | staProtocol.setMatnr(siemensS7Net.getByteTransform().TransString(result.Content, i * 12 + 6,20,"UTF-8")); // 目标站 |
| | | staProtocol.setMatnr(siemensS7Net.getByteTransform().TransString(result.Content, i * 12 + 284,22,"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); |
| | | String matnr = siemensS7Net.getByteTransform().TransString(result.Content, i * 4 + 4,20, "UTF-8"); |
| | | // 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); |
| | | short ban = siemensS7Net.getByteTransform().TransInt16(result.Content, i * 4 + 32); |
| | | Integer w1 = siemensS7Net.getByteTransform().TransInt32(result.Content, i * 4 + 34); |
| | | String orderNo = siemensS7Net.getByteTransform().TransString(result.Content, i * 4 + 38,22, "UTF-8"); |
| | | String matnr = siemensS7Net.getByteTransform().TransString(result.Content, i * 4 + 60,22, "UTF-8"); |
| | | |
| | | |
| | | StaProtocol staProtocol = station.get(siteId); |