全站数据
8 4 2 0 5 8 1

中断周期的目的

趣学英语 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 04:49:08

问题描述

中断周期的目的希望能解答下
精选答案
最佳答案

中断相当于子程序,子程序相当于主程序,说起来 PLC里的中断平时根本没什么用。这么说,像告诉脉冲处理,不用中断,只用1MS的计时能实现其功能,但是却没有中断计时来的精确,毕竟不用中断,程序扫瞄受扫描周期束缚。

但有些程序,必需要用到中断,典型的就是PID,检测读取周期必须精确。不管是以前自己编PID中断程序,还是现在集成的PID中断程序块,都使用到了精确的时间控制,立即处理信息的中断。

再拿一些案例说,西门子的PLC里300系列,搞出了FB,FC。对于不会用的人来说,FB和FC区别,FC又和主程序没区别。一整个程序编完了也用不到FB和FC。但是那些编程厉害点的人经常调用FC,再厉害的人调用FB。

说明白了,像包括中断在内的这么些功能,我们都可以通过其他途径来实现其功能,但却没有使用这些功能来的简单,精炼。

其他回答

周期中断相当于程序循环周期中断,每次循环中断一次,会延长程序的扫描周期。

定时器的比较中断就是比较是否达到某一时间,是就中断,不过定时器时间必须大于程序的扫描周期。中断产生的目的:为了不让高速的处理器资源浪费,解决高速执行的处理器和慢速。

其他回答

当CPU采用中断方式实现主机与I/O交换信息时,CPU在每条指令执行阶段结束前,都要发中断查询信号,以检测是否有某个I/O提出中断请求。如果有请求,CPU则要进入中断响应阶段,又称中断周期。