广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
西门子200smart PLC子程序和中断区别详解
发布时间:2024-11-22

子程序的作用主要是优化程序结构,在西门子200SMART PLC中最多允许有128个子程序。中断主要是用来处理一些需要快速响应,快速输出的动作,最多也允许有128个中断程序。本文给大家总结了三条中断和子程序之间的区别。

第一,调用不同。子程序调用要使用子程序调用指令,而中断程序的调用使用的是开放允许中断和连接中断。

在需要调用子程序时我们可以在指令树中选择“调用子例程”下的子程序,如:

中断程序用允许中断指令全局性的将PLC中的中断开启,中断连接指令建立中断事件号和中断程序之间的关联。

第二,响应方式不同。只要产生中断信号,PLC就立即先去执行中断程序,而子程序执行则需要PLC扫描至调用子程序的指令后,才会执行相应的子程序。中断程序的实时响应速度要比子程序调用快。

第三,输出时间不同。子程序中运算的逻辑结果要等扫描周期刷新输出阶段统一刷新,而中断中逻辑结果是立刻输出。

—THE END—


展开全文
拨打电话 微信咨询 发送询价