#
luxiaotao1123
2020-08-06 687d250bf7f02bebc03e660933a2669fa28d93b5
src/main/java/com/zy/common/Main.java
@@ -20,40 +20,59 @@
public class Main {
    public static void main(String[] args) throws InterruptedException {
        SiemesTest();
        try {
            //Constructor[] aa = Integer.class.getDeclaredConstructors();
            //int i = (Integer) (aa[1].newInstance("1"));
            //System.out.println(Utilities.bytes2HexString( Utilities.getBytes(String.format("%04x",100),"ASCII")));
            //System.out.println(i);
//    public static void main(String[] args) throws InterruptedException {
//        SiemesTest();
//        try {
//            //Constructor[] aa = Integer.class.getDeclaredConstructors();
//            //int i = (Integer) (aa[1].newInstance("1"));
//            //System.out.println(Utilities.bytes2HexString( Utilities.getBytes(String.format("%04x",100),"ASCII")));
//            //System.out.println(i);
//
//            //System.out.println(Arrays.toString("123".split("\\." )));
//            //ModbusTcpTets();
//            //MelsecMcNet melsec_net = new MelsecMcNet("192.168.8.12", 6001);
//            //System.out.println(melsec_net.ReadInt16("D100").Content);
//
//            SiemensS7Net siemensS7Net = new SiemensS7Net(SiemensPLCS.S1200,"192.168.8.12");
//            OperateResult write = siemensS7Net.Write("M200",(short)200);
//
//            if(!write.IsSuccess){
//                System.out.println("Write failed:"+write.Message);
//            }
//
//            OperateResultExOne<Short> read = siemensS7Net.ReadInt16("M200");
//            if(read.IsSuccess){
//                System.out.println("Value:"+read.Content.toString());
//            }
//            else {
//                System.out.println("Read failed:"+read.Message);
//            }
//        }
//        catch (Exception ex){
//            System.out.println(ex.getMessage());
//        }
//        Thread.sleep(1000);
//    }
            //System.out.println(Arrays.toString("123".split("\\." )));
            //ModbusTcpTets();
            //MelsecMcNet melsec_net = new MelsecMcNet("192.168.8.12", 6001);
            //System.out.println(melsec_net.ReadInt16("D100").Content);
            SiemensS7Net siemensS7Net = new SiemensS7Net(SiemensPLCS.S1200,"192.168.8.12");
            OperateResult write = siemensS7Net.Write("M200",(short)200);
            if(!write.IsSuccess){
                System.out.println("Write failed:"+write.Message);
            }
            OperateResultExOne<Short> read = siemensS7Net.ReadInt16("M200");
            if(read.IsSuccess){
                System.out.println("Value:"+read.Content.toString());
            }
            else {
                System.out.println("Read failed:"+read.Message);
            }
    public static void main(String[] args) {
        MelsecMcNet melsec_net = new MelsecMcNet("192.168.2.6", 6000);
        OperateResult operateResult = melsec_net.ConnectServer();
        if (operateResult.IsSuccess) {
            System.out.println("连接成功");
        } else {
            System.err.println("连接失败" + operateResult.Message);
        }
        catch (Exception ex){
            System.out.println(ex.getMessage());
        OperateResult d100 = melsec_net.Write("D100", "H000C");
        if (d100.IsSuccess) {
            System.out.println("发送成功");
        } else {
        }
        Thread.sleep(1000);
    }
    /**
     * 简单网络客户端
@@ -264,7 +283,7 @@
    /**
     * 四门子
     * 西门子
     */
    private static void SiemesTest(){
        SiemensS7Net siemens_net = new SiemensS7Net(SiemensPLCS.S1200,"192.168.1.195");