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