#
Junjie
2024-10-17 d835d1b51f832889929cdf69010034a30ef44d02
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/thread/impl/JxgtDevpThread.java
@@ -65,7 +65,7 @@
        this.device = device;
        this.redisUtil = redisUtil;
        workModeTypes.put(101, new WorkModeTypeDto(101, WorkModeType.NONE, "DB1001.120"));
//        workModeTypes.put(101, new WorkModeTypeDto(101, WorkModeType.NONE, "DB1001.120"));
    }
    private ArrayList<BasConveyorSta> getStaNo() {
@@ -139,7 +139,7 @@
            }
        }
        OperateResultExOne<byte[]> resultBarcode = siemensS7Net.Read("DB100.160", (short) 8);
        OperateResultExOne<byte[]> resultBarcode = siemensS7Net.Read("DB100.166", (short) 8);
        if (resultBarcode.IsSuccess) {
            //条码数据
            String barcode = siemensS7Net.getByteTransform().TransString(resultBarcode.Content,0,8, "UTF-8");// 条码
@@ -272,8 +272,8 @@
//        write1 = siemensS7Net.Write(workNoAddress, workNo);    // 工作号
//        write2 = siemensS7Net.Write(staNoAddress, staNo);    // 目标站
        write1 = siemensS7Net.Write(workNoAddress, (int) staNo);    // 工作号
        write2 = siemensS7Net.Write(staNoAddress, (int) workNo);    // 目标站
        write1 = siemensS7Net.Write(workNoAddress, (int) workNo);    // 工作号
        write2 = siemensS7Net.Write(staNoAddress, (int) staNo);    // 目标站
        if ((write1.IsSuccess && write2.IsSuccess)) {
            log.info("写入输送线命令后返回成功,并且回读成功。输送线plc编号={},{},{}", siteId, JSON.toJSON(workNo), JSON.toJSON(staNo));