用全局中断实现不同输入口不同的报警弹窗显示不同的指示灯功能

变能杨工 7月前 1226

1:增加暂停功能,(输入2为暂停,输出12为暂停灯),按暂停时暂停灯亮起,运行灯输出11灭掉,机器暂停!

2:增加停止功能(输入3为停止,输出13为停止灯),按停止时停止灯亮起,运行灯输出11灭掉,机器停止!

3:料仓少料提示,缺料报警(输入14没信号弹出01弹窗提示少料,输出1打开5秒后关闭,缺料报警不能影响后续动作和时间。输入13没有信号弹出02弹窗提示缺料,输出1打开并暂停机器运行,直到放好料确定弹窗信号后再关闭输出1并继续运行机器)

>001:F1L13=0,J8;             全局中断1先跳过不执该行指令,任何时间条件满足时执行该行指令,条件为输入口13为高电平则中断来执行跳转到指定行3
>002:F2L14=0,J13;            全局中断2先跳过不执该行指令,任何时间条件满足时执行该行指令,条件为输入口14为高电平则中断来执行跳转到指定行7
>003:X+10;                   X轴正向移动10
>004:X-10;                   X轴反向移动10
>005:Y+10;                   Y轴正向移动10
>006:Y-10;                   Y轴反向移动10
>007:END;             程序执行到这里会停止,包括所有辅助线程全部都停止
>008:BB,1;                   弹出提示窗口 同时 1
>009:DT1=0;                  输出口1打开
>010:L5000;                  延时时间毫秒设定为5000
>011:DT1=1;           执行输出口1为高电平 
>012:J1;                     跳转到指定行1
>013:BB,2;                   弹出提示窗口 同时 2
>014:DT1=0;                  输出口1打开
>015:ENT;                    程序执行到这里会暂时,再次按下运行键继续运行
>016:DT1=1;                  输出口1关闭
>017:J1;                     跳转到指定行1
将本内容全部直接复制后,到程序编辑界面粘贴即可。


最新回复 (0)
    • 深圳市变能科技有限公司-专注工业运动控制,运动控制卡,运动控制器
      2
        立即登录 立即注册 
返回