严智鑫
2024-12-03 def1eb8623e1444164ae4bce9179d011a89b8c5e
JiuMuMesParent/common/servicebase/src/main/java/com/mes/tools/S7control.java
@@ -1,9 +1,11 @@
package com.mes.tools;
import com.github.s7connector.api.DaveArea;
import com.github.xingshuangs.iot.protocol.s7.enums.EPlcType;
import com.github.xingshuangs.iot.protocol.s7.service.MultiAddressWrite;
import com.github.xingshuangs.iot.protocol.s7.service.S7PLC;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.List;
@@ -462,4 +464,26 @@
        }
        return addresslist;
    }
    public void writeString(String addr,String data) {
        s7PLC.writeString(addr,data);
    }
    public void writeUInt16(String addr,int data) {
        s7PLC.writeUInt16(addr,data);
    }
    public void writeUInt32(String addr,int data) {
        s7PLC.writeUInt32(addr,data);
    }
    public void writeStringy(String addr,String value) {
        byte[] bytes = value.getBytes();
        s7PLC.writeByte(addr,bytes);
    }
    public String readStrings(String addr) {
        return s7PLC.readString(addr);
    }
}