| | |
| | | } |
| | | 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); |