自动化立体仓库控制系统-过程通信处理

过程通信处理FC100

#Temp0 := 0;
#Temp1 := 0;
#Temp2 := 0;
IF "模式自动I" THEN
    "DB10 堆垛机过程数据块".过程上位机电报交互完成标识 := 1;
END_IF;
FOR #Temp0 := 1 TO 32 BY 1 DO
    IF "DB10 堆垛机过程数据块".库台取货辅助标识[#Temp0] THEN
        #Temp1 := 1;
    END_IF;
    IF "DB10 堆垛机过程数据块".库台卸货辅助标识[#Temp0] THEN
        #Temp2 := 1;
    END_IF;
END_FOR;
IF "DB10 堆垛机过程数据块".过程上位机电报交互完成标识 THEN
    RETURN;
END_IF;

//取货完成 申请电报

IF "DB10 堆垛机过程数据块".流程顺序取货完毕判定 THEN  //取货完成
    IF NOT "DB10 堆垛机过程数据块".任务标识[1] AND NOT "DB10 堆垛机过程数据块".任务标识[5] THEN
        "DB10 堆垛机过程数据块".过程上位机电报交互完成标识 := 1;
        RETURN;
    ELSE
        IF "DB10 堆垛机过程数据块"

你可能感兴趣的:(自动化立体仓库系统及控制系统,PLC,自动化,运维,立体仓库,堆垛机)