中断程序相当于优先级比较高的子程序,资料比较少,我们只能通过相关实验来了解台达中断指令的使用。
中断指令
中断返回指令:IRET
中断允许指令:EI
中断禁止指令:DI(当系统中如果没有中断禁止插入区间可以不使用)
主程序结束指令:FEND
1.中断执行中,禁止其它中断的发生。
2.中断不受主程序扫描周期的影响,立即中断目前执行的程序,跳到指定的中断插入程序。
3.中断部分的程序只在启动中断时候执行一次。
中断分类
外部输入中断—可指定任一外部输入点,输入时即跳入中断子程序。
当M0为ON时Y1为ON,定时器定时运行。X0为ON时Y0输出,X0为OFF时Y0还是输出。
1.中断输出退出时Y0具有输出保持功能。
2.调用中断101将其复位,如果在主程序退出中断后复位,出现不正常现象
3.中断中定时器无法工作。
4.中断中的程序发现只在调用时或者退出时执行一次。
定时中断—可从中断编号指定时间执行中断。
EH2/SV系列的主机如中断I6□ □ 后两位代表的是中断的时基个数。如下图中I699时基是1MS,中断时间就是99MS,每99MS中断执行一次。
高速计数到达中断—使用高速比较指令,当高速计数达到即执行中断。
高速计数比较指令API53 DHSCS可指定当比较到达时,中断目前执行的程序而跳至指定的中断插入程序。
脉冲输出中断—可指定脉波输出点输出脉波时执行中断。
脉冲输出指令API 57 PLSY可设置在脉冲输出的***个脉冲或者脉冲输出的***后一个脉冲,发出中断信号。
通讯中断—当RS指令接收到某特定字符及执行中断。
使用RS通讯指令通讯时,可以设置成接受到特定的字符时,发出中断请求。
如想了解更多:台达plc编程官网|软件|手册|教程 (gongboshi.com)
- 下一篇:台达PLC如何接线?
- 上一篇:台达50MC