PLC中断处理时间

发布时间:2024-01-20
中断处理时间指从执行中断直到中断处理子程序被调用的时间,和从中断处理子程序完成直到回到原来位置的时间。这里所说的中断包括:输入中断、间隔定时器中断和高速计数器中断。中断处理时间由以下5部分组成:
1)中断输入on延迟:指从中断位置为on一直到执行中断的延迟时间,一般为50μs。
2)等待屏蔽处理时间:在如下操作时有中断屏蔽,在指示时间内任何中断保持屏蔽直到处理完成。
高速定时器:根据timh (15)使用的定时器数目a和在该时激活的高速定时器数目b(在dm6629中设定高速定时器数目,缺省设置为16)需要如下时间:
0≤等待时间≤50+3×(a+b)μs
严重错误的发生和清除:当一严重错误发生且错误内容登陆到cqm1时,或当错误正被清除时,中断会被屏蔽长达100μs直到处理完成。
在线编辑:当操作时执行在线编辑,中断可被屏蔽长达1s。
3)切换至中断处理:指将当前工作切换至中断处理所需的时间,一般为40μs。
4)中断时输入刷新:指输入刷新被设定在调用中断处理子程序之时执行时输入刷新所需要的时间(在dm6630~6638中设定),每字需10μs。
5)返回:从执行ret (93)到返回到被中断的处理所需的时间,一般为40μs。
【例】 在没有高速定时器、不用在线编辑、中断时没有输入刷新时,计算使用输入中断时的中断响应时间。
【解】 最短响应时间=中断输入on延迟+中断屏蔽等待时间
+切换至中断处理时间+返回时间
=50+0+40+40=130(μs)
最长响应时间=中断输入on延迟+中断屏蔽等待时间
+切换至中断处理时间
=50+50+40+40=180(μs)
需要注意的是,如果使用直接输出,中断子程序的输出就可以立即输出。在主程序和中断子程序中同时使用直接输出,就不可分开设定。此外,在程序中使用中断时,务必允许中断处理时间。
上一个:山顶护坡绿化种草喷播机
下一个:SEM入门新手需要了解哪些知识

米放久了长虫怎么办 米放久了长虫的解决方法
刑事案件先进行民事诉讼是否可以
威力巴流量计流体温度高
企业资质类型是什么意思
ecs云服务器部署环境
朵唯手机刷机怎么确认
联想笔记本电源键无反应
闲聊余额怎么提现(闲聊里面的钱怎么拿出来)
购买集体房产证的房子要注意哪些问题
辣椒做法 辣椒怎么做好吃