请问各位大侠,下面这段程序里的16位指针Pointer16是怎么用的,给Pointer16赋不同的值都是完成“启动条件满足后 延时3秒输出”,搞不懂S5T#3S是怎么传到LW 0里面的。
FUNCTION FC 3 : VOID
TITLE =
VERSION : 0.1
VAR_INPUT
Pointer16 : INT ;
Start : BOOL ;
END_VAR
VAR_OUTPUT
Motor : BOOL ;
END_VAR
BEGIN
NETWORK
TITLE =
//启动条件满足后 延时3秒
L #Pointer16;
T LW 0;
A #Start;
L S5T#3S;
SD T [LW 0];
A T [LW 0];
= #Motor;
END_FUNCTION