- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章高速计数和高速定位
第九章 高速计数和高速定位;一、中断处理程序;;2、中断的说明(1)中断事件不止一个,因此有中断事件号区分。(2)和普通子程序一样,中断程序可以有很多个。(3)中断完成后返回到主程序的执行中。;二、中断信号分类及中断编写的步骤;2、中断编写的步骤
(1)开放中断,使用EI指令
(2)连接号中断指针和中断子程序
(3)编写中断子程序
(4)中断子程序返回;主
程
序;三、外部中断;2、中断指针号的意义:
;例如:当X0001输入端子有上升沿信号来时,产生中断,置位输出Y0,程序如下:; 中断禁止辅助继电器,m8050-m8055主要是对应地控制X0-X5输入端子中断信号的通断。
当中断禁止辅助继电器状态为1时,禁止想象的输入端子中断信号。
例如,当m8050=1时,X0的中断信号失效
这一般应用来关掉部分不适用中断的输入端子,以免因为中断而产生的误操作。
注意:EI指令时全局开中断,也就是说,一执行EI指令,所有的中断都会开放。
如果对于一部分中断信号我们不需要,我们可以使用相应的终端进制辅助继电器来禁止。
;初始化禁止X1-X5输入中断信号;1、中断程序的调用使用的是中断指针,而子程序调用需要用CALL指令来调用。
2、只要一产生中断信号,PLC就立即先去执行相应的中断子程序,而子程序的执行则需要PLC扫描至调用子程序指令后才会执行相应的子程序,因而看出,中断程序的实时响应速度要比子程序快。
3、子程序返回用SRET,中断程序返回用IRET.;四、内部定时中断;2、定时中断指针号的意义:;前面我们学习过定时器,知道定时器也是可以进行定时的,那定时中断和定时器有什么样的区别呢?
我们知道定时器是通过扫描的方式来执行时间的定时的,而PLC的扫描是需要时间的意思就是说,前面我们学习的定时器,在时间上并不是百分百的精准时间,而是要存在大约一个扫描周期的误差的!!!
那我们在对时间要求很严格的时候怎么办?那就需要使用定时中断来实现。
例如,我们定义了一个I615的定时中断,那PLC从进入运行状态开始,每一个15ms的时间都会去执行中断子程序一次,和PLC的扫描时间无关。
;例:使用定时中断来实现精准的小灯亮灭实验,PLC一运行,Y0就亮80ms,灭80ms的速度,闪烁;5、输入输出刷新指令REF:达到高速的输入输出效果;指令格式:REF (D.) (N.)
D:需要刷新输入或输出点起始位
N:需要刷新输出的位数,一般是8的倍数;从上面的程序我们看到,外部X1端子上升沿中断产生后,调用中断子程序,执行置位Y0动作,然后返回。
注意:程序里的置位仅仅只是对映像寄存器进行置1的动作,输出端子要输出,必须要等到执行到END结束后再统一刷新输出 。
这样的话怎么办?这就需要用到REF刷新指令了。;一般中断调用里面的输出,最好都加上刷新指令,以提高中断的响应速度!!
如果对实时相应要求很高,建议使用晶体管输出类型,因为继电器输出类型响应比较慢,需要10ms;而晶体管输出约为0.2ms以下,Y0和Y1更快,仅需要15-30ms。;五、高速计数;2、高速计数器表:(C235-C255)
;;1相1计数输入的高速计数器计数步骤:;;(2)1相2计数输入;;(3)、 2相2计数输入;;六、高速计数器在编码器中的应用;;2、例:使用编码器检测工作台的当前位置;;;;七、高速处理指令:DHSCS, DHSCR, DHSZ.;;;例题:要求实现以下控制工艺;解题过程:;;;;;;
文档评论(0)