ZengTao
2023-12-25 9cb2015a78de000c9771bd8c34ffc77dce807e88
springboot-vue3/src/main/java/com/example/springboot/component/S7control.java
@@ -331,11 +331,29 @@
    }
//读取时间
    public Long readtime(String address) {
        if (s7PLC==null)
            return null;
public Long readtime(String address) {
    if (s7PLC == null)
        return null;
    try {
        return s7PLC.readTime(address);
    } catch (Exception e) {
        e.printStackTrace();
        return null;
    }
}
    public void writetime(String address, long datas) {
        if (s7PLC == null)
            return;
        s7PLC.writeTime(address, datas); // 将数据写入单个地址
    }
    private int extractAddressNumber(String address) {
        String numberStr = address.replaceAll("\\D+", ""); // 使用正则表达式提取数字部分