方法一:
(用主程序中IF语句判断输入信号,调用相应的子程序)
100 HOME 数字标签 100 HOME点
TWAIT 0.1 等待0.1秒
pg.no = BITS(1001,4) 实数变量pg.on=输入信号(1001起到1004对应1~4)
IF pg.no==1 THEN 如果pg.on真等于1
CALL w_001 呼叫程序W_001
END IF判断结束
IF pg.no==2 THEN 如果pg.on真等于1
CALL tyu 呼叫程序tyu
END IF判断结束
GOTO 100 程序跳转到数字标签100处
.END
方法二:
(利用信号分配,调用固定程序名的程序)
命名规则:zzextpc、zzextpc2...zzextpc5,共5个程序可作为PC程序设置对应的输入信号自动调用相应程序名的PC程序
程序参考:
PROGRAM zzextpc 程序名zzextpc
Wait sig(27,32) 等待马打开及原位置信号
TWAIT 1 等待1秒(预留信号互交时间,建议不小于0.5s)
MC EX XXX 调用程序名为XXX的程序
信号分配: