| | |
| | | staProtocol.setBarcodeErr(status[6]);// 扫码失败 |
| | | } |
| | | } |
| | | |
| | | if (slave.getId()==2){ |
| | | Thread.sleep(200); |
| | | int[] staNosRgv = {623,624,625,626}; |
| | |
| | | staProtocol.setSiteId(siteId); |
| | | station.put(siteId, staProtocol); |
| | | } |
| | | staProtocol.setEndRow(siemensS7Net.getByteTransform().TransInt16(result.Content, 0)); // 小车目标位 |
| | | try{ |
| | | staProtocol.setEndRow(siemensS7Net.getByteTransform().TransInt16(resultRgv.Content, 0)); // 小车目标位 |
| | | |
| | | staProtocol.setNowRow(siemensS7Net.getByteTransform().TransInt16(result.Content, 2)); // 目标站 |
| | | staProtocol.setNowRow(siemensS7Net.getByteTransform().TransInt16(resultRgv.Content, 2)); // 目标站 |
| | | |
| | | boolean[] status = siemensS7Net.getByteTransform().TransBool(result.Content, 4, 1); |
| | | staProtocol.setRGV1(status[0]); // 自动 |
| | | staProtocol.setRGV2(status[1]); // 有物 |
| | | staProtocol.setRGV3(status[2]); // 可入 |
| | | staProtocol.setRGV4(status[3]);// |
| | | staProtocol.setRGV5(status[4]); // |
| | | staProtocol.setRGV6(status[5]); // 满托盘 |
| | | boolean[] status = siemensS7Net.getByteTransform().TransBool(resultRgv.Content, 4, 1); |
| | | staProtocol.setRGV1(status[0]); // 自动 |
| | | staProtocol.setRGV2(status[1]); // 有物 |
| | | staProtocol.setRGV3(status[2]); // 可入 |
| | | staProtocol.setRGV4(status[3]);// |
| | | staProtocol.setRGV5(status[4]); // |
| | | staProtocol.setRGV6(status[5]); // 满托盘 |
| | | }catch (Exception e){ |
| | | System.out.println(e.getMessage()); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | //条码扫描器 |
| | | Thread.sleep(200); |
| | | OperateResultExOne<byte[]> result2 = siemensS7Net.Read("DB101.840",(short)(barcodeSize*8)); |