收藏 分享(赏)

(6.9.1)--中断程序与中断指令.pdf

上传人:职教中国 文档编号:14076918 上传时间:2022-11-21 格式:PDF 页数:16 大小:562.10KB
下载 相关 举报
(6.9.1)--中断程序与中断指令.pdf_第1页
第1页 / 共16页
(6.9.1)--中断程序与中断指令.pdf_第2页
第2页 / 共16页
(6.9.1)--中断程序与中断指令.pdf_第3页
第3页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、中断程序与中断 指令目 录中断指令及中断程序中断事件中断的概念01020304 中断应用举例中断注意事项051.中断的概念 生活中的中断中断: 当 PLC正执行程序时,如果有 中断事件 ,它会 停止 执行当前正在执行的程序 转而去执行 中断子程序,当执行完毕后,又 返回原先 被终止的程序并 继续运行 。主程序中断事件中断子程序刷新出主程序结果再扫描结束刷新出中断程序结果再返回主程序1.中断的概念2. 中断事件中断事件: 发生中断请求的事件 。中断事件号: 每个中断事件对应的一个编号。 (参照帮助信息)中断分类:1)定时中断:支持 周期性活动 。2) I/O中断:包括了 输入上升沿 或者 下降沿

2、中断 和 高速计数器 中断。3) 通信端口中断 :在 自由端口通信模式 ,用户通过编程来设置波特率和通信协议。通信中断 I/O中断 定时中断 (参照帮助信息)3.中断指令及中断程序1) 中断指令:指令 功能ENI (中断允许指令 ) 全局性允许所有中断事件DISI(中断禁止指令 ) 全局禁止所有中断ATCH(中断连接指令 ) 建立某个中断事件 (EVNT)和某个中断程序(INT)之间的联系并允许这个中断。DTCH(中断分离指令 ) 取消中断事件 (EVNT)与所有的程序之间的联系,并禁止这个中断事件。中断子程序中断事件(中断号)3.中断指令及中断程序2) 中断程序编程的一般步骤:开中断关联中断

3、事件与中断程序编写中断子程序4.中断应用举例例 1: 编写程序要求 PLC检测到 I0.0的上升沿信号后,立即置位 Q0.0; 检测到 I0.1的上升沿后,立即复位 Q0.0。中断事件 I0.0I0.1中断子程序解题思路:查阅帮助信息4.中断应用举例例 1: 编写程序要求 PLC检测到 I0.0的上升沿信号后,立即置位 Q0.0; 检测到 I0.1的上升沿后,立即复位 Q0.0。主程序程序编写:4.中断应用举例例 1: 编写程序要求 PLC检测到 I0.0的上升沿信号后,立即置位 Q0.0; 检测到 I0.1的上升沿后,立即复位 Q0.0。中断子程序 0中断子程序 14.中断应用举例例 2:

4、编写程序实现 QB0 1S的高精度定时自加控制。中断子程序解题思路:中断事件 T32定时器中断中断号: 214.中断应用举例例 2: 编写程序实现 QB0 1S的高精度定时自加控制。程序编写:主程序时基: 1ms设置范围: 0-255实现 : 1s定时设置值: 2504.中断应用举例例 2: 编写程序实现 QB0 1S的高精度定时自加控制。程序编写:中断子程序T32,每定时 250ms进入一次中断, VB0中的值增加 14.中断应用举例例 2: 编写程序实现 QB0 1S的高精度定时自加控制。主程序主程序程序编写:5.中断程序编写注意事项中断事件与用户程序的执行时序 没有关系 ,有的中断事件不能事先预测何时发生。中断程序不是由用户程序调用,而是在中断事件发生时, 由操作系统调用 的。中断程序是 用户编写 的 , 设计中断子程序时应遵循“ 越精简越好 ”的原则 。中断子程序与子程序一样会 保留 调用该中断子程序 最后一个扫描周期 各个存储区的状态。谢谢聆听

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报