【图】西门子s7-200 plc上升沿中断事件的初始化程序
来源:电工天下时间:2015-11-03 16:10:12 作者:老电工手机版>>
西门子s7-200 plc上升沿中断事件的初始化程序
如图:
查表可知,I0.1上升沿产生的中断事件号为2。因此,在主程序中用ATCH指令将事件号2和中断程序0连接起来,并全局开中断。
程序:
语句表
ATCH INT_0 2 //将INT_0 和EVNT2连接
ENI //并全局启用中断
LD SM5.0 //如果检测到I/O错误
DTCH 2 //禁用用于I0.1的上升沿中断
(本网络为选项)
LD M5.0 // 当M5.0=1时
DISI //禁用所有的中断
在 plc 控制过程中,经常要求对某些过程信息进行立即处理,以提高系统的响应速度;
或对某些时限要求较严格的程序进行时间控制处理。由于PLC 周期扫描机制的限制,需要引入中断功能。
中断功能即是:当中断信号到达时,系统就立即停止当前正在执行的操作,转而去执行相应的中断服务程序,完成之后再继续向下执行被中断的操作。
相关文章
西门子plc上升沿与下降沿的作用及编程方法
西门子plc上升沿与下降沿的作用及编程方法,西门子plc上升沿与下降沿的作用及编程方法,以及上升沿和下降沿的主要作用说明。
时间:2022-09-20 19:49:42
西门子s7-200系列plc定时中断指令编程入门
西门子s7-200系列plc定时中断指令编程入门,
时间:2022-02-05 08:11:01
西门子S7-200系列PLC中断指令第二部分
西门子S7-200系列PLC中断指令第二部分,先来复习下中断指令的三要素:激活中断(1次即可);中断事件连接中断程序;开放中断。以上提到的三要素,要求必须包含在中断指令的主程序中。
时间:2022-02-05 06:42:51
西门子S7-200系列PLC中断指令第一部分
西门子S7-200系列PLC中断指令第一部分,中断跟扫描周期无关,响应快,只要中断事件发生才会去执行程序,可以节省时间,避免等待和浪费时间。
时间:2022-02-05 06:38:11
西门子plc cpu模块中断(lnterrupts)设定的分类
西门子plc cpu模块中断(lnterrupts)设定的分类,包括硬件中断(Hardware Interrupts)设定、延时中断(Time-Delay Interrupts)设定、PROFIBUS-DP中断(lnterrupts for DPVl)设定、异步出错中断(Asynchronous Error Interrupts)设定。
时间:2020-04-25 13:50:53
plc地址上升沿检测指令功能与应用实例
有关plc地址上升沿检测指令的用法,介绍了plc地址上升沿检测指令的符号与功能,并举了一个plc地址上升沿检测指令的应用实例,供大家学习参考。
时间:2020-03-13 07:35:45
西门子plc s7200中断程序的特点
西门子plc s7200中断程序的特点,中断程序中不允许使用DISI、ENI、HDEF、SCR和END指令,一个程序中最多可有128个中断程序,多个中断程序按照优先级不同进行执行。
时间:2016-05-30 07:30:45
西门子plc cpu模块日期与时间中断选项
西门子plc cpu模块日期与时间中断选项的含义,包括中断程序号(OB)、优先级( Priority)、生效( Active)、执行方式( Execution)、开始时间( Start data time of)的含义。
时间:2015-11-04 09:26:42