| | |
| | | if (null == staProtocol) { |
| | | staProtocol = new StaProtocol(); |
| | | staProtocol.setSiteId(siteId); |
| | | |
| | | if (siteId == 1015) { |
| | | staProtocol.setLocNo("1200301"); |
| | | } else if (siteId == 1026) { |
| | | staProtocol.setLocNo("1200305"); |
| | | } |
| | | |
| | | station.put(siteId, staProtocol); |
| | | } |
| | | Thread.sleep(300); |
| | |
| | | staProtocol.setBackErr(status[5]); |
| | | staProtocol.setLeftErr(status[6]); |
| | | staProtocol.setRightErr(status[7]); |
| | | staProtocol.setHighErr(status[8]); |
| | | staProtocol.setWeightErr(status[9]); |
| | | staProtocol.setLow(status[10]); |
| | | staProtocol.setHigh(status[11]); |
| | | |
| | | boolean[] status2 = siemensS7Net.getByteTransform().TransBool(result.Content, i * 26 + 1, 2); |
| | | staProtocol.setHighErr(status2[0]); |
| | | staProtocol.setWeightErr(status2[1]); |
| | | staProtocol.setLow(status2[2]); |
| | | staProtocol.setHigh(status2[3]); |
| | | // staProtocol.setInEnable(status[13]); // 可入 |
| | | // staProtocol.setOutEnable(status[14]);// 可出 |
| | | |
| | | |
| | | staProtocol.setWorkNo(siemensS7Net.getByteTransform().TransInt16(result.Content, i * 26 + 2)); // 工作号 |
| | | staProtocol.setStaNo((short) siemensS7Net.getByteTransform().TransInt16(result.Content, i * 26 + 4)); // 目标站 |
| | | staProtocol.setStaNo(siemensS7Net.getByteTransform().TransInt16(result.Content, i * 26 + 4)); // 目标站 |
| | | staProtocol.setFinishWorkNo(siemensS7Net.getByteTransform().TransInt16(result.Content, i * 26 + 6)); //已完成工作号 |
| | | staProtocol.setBarcode(siemensS7Net.getByteTransform().TransString(result.Content, i * 26 + 10, 12, "UTF-8").trim()); //条码 |
| | | staProtocol.setWeight(siemensS7Net.getByteTransform().TransInt32(result.Content, i * 26 + 22)); //重量 |