马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册 
x
开篇贴:【极课工控】汇川技术小型PLC应用教程开贴说明-连载中...
3节直播课程链接:http://bbs.inovance.com/course/57
19节小型PLC入门课程:http://bbs.inovance.com/course/113
本节课目标:
1.理解中断功能的含义及分类
2.掌握中断功能的基本应用
目录:
1.事件中断及优先级的概念
1.1 事件中断及优先级概念
1.2 程序中的中断响应
2.中断的基本分类
中断的种类与设置:
1) 外部信号输入中断:可定义X0~X5 输入信号的上升沿或下降沿进行中断,对于不需要即时响应的X 信号,还可以采用脉冲捕捉的功能;
2) 高速计数中断:与FNC53(DHSCS)比较置位指令并用,当高速计数的当前值达到设定值时,产生中断;
3) 定时器中断:以1ms ~ 99ms 的固定周期发生的中断;
4) 脉冲完成中断:在指定脉冲个数发送完毕后,立即执行中断;
3.定时器中断应用场景
用户程序执行时有扫描周期概念。
一般情况下如果不固定扫描周期的话,程序执行扫描周期一般是不稳定的(和程序调用执行的多少有关)有可能会相差±0.2s这样
1.对于某些精度要求比较高的场合,需要固定时间清除对应的变量。这时候就需要使用定时器中断功能了(可以不受扫描周期影响)
2.程序较多时,扫描周期可能会长达几ms甚至10几ms。有些程序实时性要求很高,需要稳定的每ms进行执行,这里就需要1ms定时器中断了。
4.外部输入中断应用场景
色标误差
① 材料图案印刷的间距误差;
② 材料与传动机构之间的相对运动(打滑);
③ 受张力变化影响而产生的材料拉伸形变。
若产生色标偏差,那么材料与裁切机构之间位置发生偏差,一般是材料的输送工况不理想。在不加以干预的情况下,偏差往往是一个方向的,长时间运行产生累计偏差,影响成品质量。
H3U及以下PLC配合的660P系列伺服,不支持探针功能。无法计算偏差进行补偿。在小型PLC系统中,遇到色标的工艺现场。一般情况下使用的是“色标急停”。
色标信号一般 接到 PLC端的 高速输入上,在色标窗口之间 设立,然后再在色标外部中断 子程序中处理,对应的逻辑信号。当有有效色标信号时,自动触发中断子程序,执行相关逻辑。(这样就能保证不受扫描周期影响)
练习题
1、请编写测试程序
(1)使用定时器中断,每100ms,让32位整型数据寄存器实现加1
(2)屏幕上M100按钮,按一次,实现计数数据清0
(3)数据需要实现掉电保持
(4)M101按钮按下,实现计数开始。M101按钮弹开,实现计数停止
体验一下定时器中断的用处
|