中国西门子授权湖南代理商6FC5357-0AA00-2AA0备件参数选型在线全新
- 供应商
- 湖南西控自动化设备有限公司
- 认证
- 西门子
- 西门子授权代理商
- 备件
- 核心供货商
- 德国
- 现货
- 联系电话
- 17838383235
- 手机号
- 17838383235
- 经理
- 徐嘉泉
- 所在地
- 中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
- 更新时间
- 2024-05-24 08:00
part1
如何理解plc的中断功能?
在理解中断时,首先要清楚plc的运算周期或者说是扫描周期,有必要说下plc顺控循环执行的流程,这是理解中断的前提,必须要掌握,分为三部分:输入处理、程序处理、输出处理。
执行以一次动作所需要的时间就是运算周期也叫扫描时间,那么中断与扫描周期有什么联系呢,中断就是不按照从上到下顺序的完整执行,而是中断程序优先单独运行程序处理而且是立即输出不参与整个周期运算。
因此如果在一个周期内要完成很多次on/off状态处理时,必须使用中断功能了。在我们一般情况下很少用到中断,即使需要plc的高速指令都带有中断功能无需自己专门编写中断子程序了,例如高速计数器采用中断的方式对从特定的输入继电器出来的高速脉冲进行处理,所以无论运算时间多少都可进行计数,计数的结果或是使用高速计数器专用的比较指令立即输出,或是对高速计数器的计数值用高速计数器中断方式执行特定的程序处理。
对高频脉冲进行计数不采用高速计数器进行计数,我们举例使用中断功能对高速输入进行计数,示例如下,从ei到fend是主程序,从指针i101(输入x0的中断指针)开始到iret是中断子程序,每当感应到x1的上升沿就执行子程序将数值立即传送到d10中,这样就避免了plc运算周期的影响。
展开全文