| | |
| | | |
| | | |
| | | public static void main(String[] args) { |
| | | SiemensS7Net siemens_net = new SiemensS7Net(SiemensPLCS.S1200,"192.168.2.125"); |
| | | siemens_net.setSlot((byte) 1); |
| | | SiemensS7Net siemens_net = new SiemensS7Net(SiemensPLCS.S300,"192.168.6.1"); |
| | | siemens_net.setSlot((byte) 2); |
| | | siemens_net.setRack((byte) 0); |
| | | OperateResult connect = siemens_net.ConnectServer(); |
| | | if(connect.IsSuccess){ |
| | |
| | | siemens_net.ConnectClose(); |
| | | |
| | | short[] array = new short[] {9999,20,31,40,50}; |
| | | OperateResult db100 = siemens_net.Write("DB100.0", array); |
| | | OperateResult db100 = siemens_net.Write("DB8.18", array); |
| | | if (db100.IsSuccess) { |
| | | System.out.println("写入成功"); |
| | | } else { |
| | |
| | | // OperateResultExOne<Short> shortOperateResultExOne = siemens_net.ReadInt16("DB100.2"); |
| | | // System.out.println(shortOperateResultExOne.Content); |
| | | |
| | | OperateResultExOne<byte[]> read = siemens_net.Read("DB100.0", (short) 10); |
| | | OperateResultExOne<byte[]> read = siemens_net.Read("DB8.18", (short) 10); |
| | | if (read.IsSuccess) { |
| | | // for (int i = 0; i<10; i=i+2) { |
| | | // System.out.println(siemens_net.getByteTransform().TransInt16(read.Content, i)); |