1、程序的手自动启动由触摸屏控制,但每次上电后,需要程序处于自动状态,程序如下:
hb_1码垛手自切换 AT %MX1021.3:BOOL:=TRUE;//赋予初始值,启动状态,系统就在自动状态
在定义变量时,初值就赋值为true;
2、程序上电,初值赋为一个常数,程序如下:
gf_定位位置:REAL:= 20;
gf_定位速度 : REAL := 10;
gf_定位加速度 : REAL := 100;
gf_定位减速度:REAL:= 100;
3、给数组变量赋值,示例使用bool变量:
oar_掉站站号 AT %MB1070 :ARRAY [1..5] OF BOOL;
那么数组内的5个变量依次赋值为%MX1070.0至%MX1070.4,这样赋值,可以快速赋值给变量,减少工作量。
4、善用结构体,减少工作量,如果有几条相同的生产线,可以使用结构体,在把变量赋值给相应的结构体中变量,可以高效的减少工作量。
功能块中用结构体变量写,Zui后统一赋外部参数,如下所示:
stAxisData.of_轴实际速度:=stAxisData.pAxis^.fActVelocity;
stAxisData.of_轴实际位置 := stAxisData.pAxis^.fActPosition;
stAxisData.of_轴实际力矩:=stAxisData.pAxis^.fActTorque;