程序指令=
>001:RUN2; 启动辅助线程2 RUN2
>002:RUN1; 启动辅助线程1 RUN1
>003:DT8=0,DT9=0; 液压泵站启动输出8口,上料机变频器启动输出9口,
>004:L2000; 启动运行两秒之后,
>005:DI17=0,DI18=0&; 感应开关17--18通电,感应开关11-14通电,确认无障碍,
>006:DT1=0; 送料气缸送料输出1口
>007:DI10=0; 送料到位置触发感应开关输入10口通电
>008:DT2=0,DT4=0; 输出2口输出4口通电两个气缸上顶,
>009:L1000; 延时1秒后,
>010:DT1=1; 送料气缸复位输出1口断开,
>011:L1000; 延时1秒
>012:DT3=0,DT5=0; 输出口3输出口5通电气缸3,
>013:DI11=0,DI14=0;输入口11输入口14感应通电说明气缸1已经复位,
>014:DT6=0; 输出口6通电液压油缸前进
>015:L2000; 延时2秒
>016:DT4=1,DT5=1; 输出口4和5断电复位气缸4-5复位,
>017:DI15=0; 油缸前进到限位开关输入15口通电,
>018:DT6=1; 执行输出口6为高电平
>019:DT7=0; 输出7口通电,油缸后退,
>020:L1000; 延时1秒后,
>021:DT4=0; 输出口4通电,气缸4顶起
>022:DI16=0; 气缸后退到限位开关输入口16,
>023:DT7=1; 油缸停止,
>024:DT2=1,DT4=1; 输出口2和4断电,物料掉出机器??
>025:CC; 延时时间毫秒设定为0
>026:DT8=0,DT9=0; 液压泵站启动输出8口,上料机变频器启动输出9口,
>027:L2000; 启动运行两秒之后,
>028:DI17=0,DI18=0&; 感应开关17--18通电,感应开关11-14通电,确认无障碍,
>029:DI11=0,DI14=0;
>030:DT1=0; 送料气缸送料输出1口
>031:DI10=0; 送料到位置触发感应开关输入10口通电
>032:DT2=0,DT4=0; 输出2口输出4口通电两个气缸上顶,
>033:L1000; 延时1秒后,
>034:DT1=1; 送料气缸复位输出1口断开,
>035:L1000; 延时1秒
>036:DT3=0,DT5=0; 输出口3输出口5通电气缸3,
>037:DI11=0,DI14=0;输入口11输入口14感应通电说明气缸1已经复位,
>038:DT6=0; 输出口6通电液压油缸前进
>039:L2000; 延时2秒
>040:DT4=1,DT5=1; 输出口4和5断电复位气缸4-5复位,
>041:DI15=0; 油缸前进到限位开关输入15口通电,
>042:DT6=1; 执行输出口6为高电平
>043:DT7=0; 输出7口通电,油缸后退,
>044:L1000; 延时1秒后,
>045:DT4=0; 输出口4通电,气缸4顶起
>046:DI16=0; 气缸后退到限位开关输入口16,
>047:DT7=1; 油缸停止,
>048:DT2=1,DT4=1; 输出口2和4断电,物料掉出机器??
>049:CC; 计数一次?开始重复?
>050:IF11=1,END; 如果条件满足就执行,不满足就忽略在一行的指令,条件为输入口11为低电平 满足执行否则跳过 程序执行到这里会停止
>051:IF14=1,END; 如果条件满足就执行,不满足就忽略在一行的指令,条件为输入口14为低电平 满足执行否则跳过 程序执行到这里会停止
>052:J26; 跳转到指定行26