| | |
| | | // crnProtocol.setTemp3(siemensNet.getByteTransform().TransInt16(result.Content, 24)); |
| | | // crnProtocol.setTemp4(siemensNet.getByteTransform().TransInt16(result.Content, 26)); |
| | | if(slave.getId()==3){ |
| | | crnProtocol.setXSpeed((float) siemensNet.getByteTransform().TransInt16(result.Content, 28)); |
| | | crnProtocol.setYSpeed((float) siemensNet.getByteTransform().TransInt16(result.Content, 30)); |
| | | crnProtocol.setZSpeed((float) siemensNet.getByteTransform().TransInt16(result.Content, 32)); |
| | | crnProtocol.setXDistance((float) siemensNet.getByteTransform().TransInt16(result.Content, 34)); |
| | | crnProtocol.setYDistance((float) siemensNet.getByteTransform().TransInt16(result.Content, 36)); |
| | | crnProtocol.setXDuration((float) siemensNet.getByteTransform().TransInt16(result.Content, 38)); |
| | | crnProtocol.setYDuration((float) siemensNet.getByteTransform().TransInt16(result.Content, 40)); |
| | | // crnProtocol.setXSpeed((float) siemensNet.getByteTransform().TransInt16(result.Content, 28)); |
| | | // crnProtocol.setYSpeed((float) siemensNet.getByteTransform().TransInt16(result.Content, 30)); |
| | | // crnProtocol.setZSpeed((float) siemensNet.getByteTransform().TransInt16(result.Content, 32)); |
| | | // crnProtocol.setXDistance((float) siemensNet.getByteTransform().TransInt16(result.Content, 34)); |
| | | // crnProtocol.setYDistance((float) siemensNet.getByteTransform().TransInt16(result.Content, 36)); |
| | | // crnProtocol.setXDuration((float) siemensNet.getByteTransform().TransInt16(result.Content, 38)); |
| | | // crnProtocol.setYDuration((float) siemensNet.getByteTransform().TransInt16(result.Content, 40)); |
| | | crnProtocol.setXSpeed(siemensNet.getByteTransform().TransSingle(result.Content, 28)); |
| | | crnProtocol.setYSpeed(siemensNet.getByteTransform().TransSingle(result.Content, 32)); |
| | | crnProtocol.setZSpeed(siemensNet.getByteTransform().TransSingle(result.Content, 36)); |
| | | crnProtocol.setXDistance(siemensNet.getByteTransform().TransSingle(result.Content, 40)); |
| | | crnProtocol.setYDistance(siemensNet.getByteTransform().TransSingle(result.Content, 44)); |
| | | crnProtocol.setXDuration(siemensNet.getByteTransform().TransSingle(result.Content, 48)); |
| | | crnProtocol.setYDuration(siemensNet.getByteTransform().TransSingle(result.Content, 52)); |
| | | |
| | | }else{ |
| | | crnProtocol.setXSpeed(siemensNet.getByteTransform().TransSingle(result.Content, 28)); |
| | |
| | | OperateResult result18 = siemensNet.Write("DB100.18", (short)0); |
| | | Thread.sleep(100L); |
| | | OperateResult result = siemensNet.Write("DB100.0", array); |
| | | |
| | | Thread.sleep(100L); |
| | | OperateResult result1 = siemensNet.Write("DB100.10", 1); |
| | | int i=0; |
| | | do{ |
| | | //堆垛机任务写入后,回读一次,看是否成功 |