一般写基恩士PLC程序,每一步都是用不同的定时器做延时,才跳转到下一步,如果定时器不够用,就比较麻烦,所以用此方法,来写步序控制,非常方便。
//------------------------------下面是代码-------------------------------------
TMR(MR5000,T10,DM5000) ’ T10 是定时器, DM5000是延时时间
SELECT CASE DM3000
case 10
MR5000=FALSE
DM3000=20
case 20 MR5000=DM3002=10 DM5000=5 IF T10.B THEN RES(T10) '核心是每一步复位定时器 DM3000=30 END IF case 30 MR5000=DM3002=20 DM5000=15 IF T10.B THEN RES(T10) '核心是每一步复位定时器 DM3000=40 END IF case 40 MR5000=DM3002=30 DM5000=25 IF T10.B THEN RES(T10) '核心是每一步复位定时器 DM3000=10 END IF END SELECT备注: T10是定时器,DM5000是延时时间,每一步都可以给DM5000赋值不同的延时时间。