在自动化设备中,流水线用来搬运载具或物料,在设备在有着广泛的应用,通过仿真来模拟流水线的动作对学习codesys编程很有帮助,本文介绍一个简单的流水线仿真。
程序组成包括:
以下几个部分:
1.GVL
用来定义全局变量:
包含如下变量:
VAR_GLOBAL
Lift_High: INT := 0;
Block_High: INT := 0;
UUT_Pos: INT := 0;
bLine1_Inp: BOOL:=FALSE;
bLine1_Input: BOOL:=FALSE;
bLine1_Out: BOOL:=FALSE;
bSnap: BOOL:=FALSE;
UUT_High: INT := 0;
bInitialStart: BOOL:=FALSE;
bInitialEnd: BOOL:=FALSE;
bAutoRun: BOOL:=FALSE;
END_VAR
2. 初始化 主要是对全局变量进行初始化操作
IF GVL.bAutoRun=FALSE AND GVL.bInitialStart THEN
GVL.bInitialEnd:=FALSE;
GVL.UUT_Pos:=0;
GVL.Lift_High:=0;
GVL.Block_H