#
TQS
2024-08-13 696c9f6f674ea478d738cdb277c6f1c74ad637b3
src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -154,9 +154,9 @@
        // 更新入出库模式
        updateIoMode();
        ArrayList<Integer> staNos = getStaNo();
        OperateResultExOne<byte[]> result = siemensS7Net.Read("DB100.0", (short) 50);
        OperateResultExOne<byte[]> result = siemensS7Net.Read("DB100.0", (short) (staNos.size()*2));
        if (result.IsSuccess) {
            for (int i = 0; i < 25; i++) {
            for (int i = 0; i < staNos.size(); i++) {
                Integer siteId = staNos.get(i); // 站点编号
                StaProtocol staProtocol = station.get(siteId);
                if (null == staProtocol) {
@@ -168,9 +168,9 @@
            }
        }
        Thread.sleep(200);
        OperateResultExOne<byte[]> result0 = siemensS7Net.Read("DB101.0", (short) 50);
        OperateResultExOne<byte[]> result0 = siemensS7Net.Read("DB101.0", (short) (staNos.size()*2));
        if (result0.IsSuccess) {
            for (int i = 0; i < 25; i++) {
            for (int i = 0; i < staNos.size(); i++) {
                Integer siteId = staNos.get(i); // 站点编号
                StaProtocol staProtocol = station.get(siteId);
                if (null == staProtocol) {
@@ -182,9 +182,9 @@
            }
        }
        Thread.sleep(200);
        OperateResultExOne<byte[]> result1 = siemensS7Net.Read("DB102.0", (short) 50);
        OperateResultExOne<byte[]> result1 = siemensS7Net.Read("DB102.0", (short) (staNos.size()*2));
        if (result1.IsSuccess) {
            for (int i = 0; i < 25; i++) {
            for (int i = 0; i < staNos.size(); i++) {
                Integer siteId = staNos.get(i); // 站点编号
                boolean[] status = siemensS7Net.getByteTransform().TransBool(result1.Content, i*2, 1);
                StaProtocol staProtocol = station.get(siteId);