src/main/java/com/zy/core/thread/SiemensCrnThread.java
@@ -41,6 +41,15 @@ private boolean resetFlag = false; /** * 20230711 Add,判断是否允许下发堆垛机任务的命令标记,默认为true * 为了防止时间差导致的WCS连续下发多笔任务,WCS下发任务后,主线程轮询时还未读到堆垛机非空闲、有任务状态时,可能会重复下发 * 主线程下发堆垛机任务的同时,cmdFlag置为false,当堆垛机处于等待确认状态并且resetFlag为true时,才复位cmdFlag为true * 所有堆垛机任务下发前,先判断cmdFlag为true后才能下发 * 改动前,是通过判断工作档是否存在堆垛机执行中工作状态判断的,如果不生成工作档,或者是有充电、移车等任务漏判断了也会存在问题 */ private boolean cmdFlag = true; /** * 堆垛机是否在回原点运动中标记 */ private boolean backHpFlag = false;