zhang
6 天以前 87506145aeff7fdcc45f9d049bcfc5765059c9f4
Merge branch 'rcs_master' into jdxaj
3个文件已修改
25 ■■■■■ 已修改文件
zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/OutOperationHandler.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/thread/SiemensDevpThread.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asc-conveyor/src/main/resources/application.yml 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/OutOperationHandler.java
@@ -25,7 +25,7 @@
@Slf4j
@Component
public class OutOperationHandler implements OperationHandler {
public class OutOperationHandler implements OperationHandler  {
    @Autowired
    private SlaveProperties slaveProperties;
@@ -82,8 +82,7 @@
                        }
                        String seqNum = ctuMainService.checkStationStatus(releaseSta.getStaNo());
                        if (seqNum != null) {
                            Job jobBySeqNum = jobService.getJobByTaskNo(seqNum);
                            if (jobBySeqNum == null) {
                            if (jobService.getJobByTaskNo(seqNum) == null) {
                                int workNo = wrkLastnoService.nextWorkNo(WorkNoTypeType.WORK_NO_TYPE.type);
                                // 下发移动 且 下发plc命令
                                staProtocol.setWorkNo(workNo);
@@ -93,7 +92,7 @@
                                job.setJobNo(workNo);
                                job.setJobSts(ConveyorStateType.OUTBOUND.getStatus());
                                if (!jobService.insert(job)) {
                                    throw new CoolException("插入输送线任务失败," + jobBySeqNum + " - " + workNo);
                                    throw new CoolException("插入输送线任务失败," + seqNum + " - " + workNo);
                                }
                                redis.push(RedisConveyorConstant.CONVEYOR_TASK_FLAG, staProtocol);
                                log.info("输送线下发:{},{}", staProtocol.getWorkNo(), releaseSta.getTargetSta());
zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/thread/SiemensDevpThread.java
@@ -33,8 +33,6 @@
    private Map<Integer, StaProtocol> station;
    private volatile boolean connected = false;
    private static final int WRITE_RETRY_MAX = 5;
    private static final int WRITE_RETRY_INTERVAL_MS = 200;
@@ -75,7 +73,7 @@
     * 读取状态 ====> 整块plc
     */
    private void read() throws InterruptedException {
        if (!connected || siemensS7Net == null) {
        if (siemensS7Net == null) {
            log.warn("PLC未连接,跳过读取 [id:{}]", slave.getId());
            return;
        }
@@ -90,7 +88,6 @@
        if (!result.IsSuccess) {
            log.error("读取站点状态失败 [id:{}] [error:{}]", slave.getId(), result.Message);
            connected = false;
            return;
        }
zy-asc-conveyor/src/main/resources/application.yml
@@ -103,26 +103,25 @@
      - 1012
      - 1013
    staNosError:
      - 1006
      - 1010
    barcodeArr:
      - 1007
      - 1010
    # ctu放货站点
    releaseSta[0]:
      # 本站点
      staNo: 1001
      # 目标站点
      targetSta: 1004
      targetSta: 1007
    # ctu入库站点
    inSta[0]:
      # 本站点
      staNo: 1005
      staNo: 1010
      # 目标站点
      targetSta: 1007
      targetSta: 1013
    # ctu取货站点
    takeSta[0]:
      # 本站点
      staNo: 1007
  # 条码扫描仪1
      staNo: 1013