首页 百科知识 中断源及种类

中断源及种类

时间:2022-10-16 百科知识 版权反馈
【摘要】:S7-200系列可编程序控制器具有最多可达34个中断源,每个中断源都分配一个编号加以识别,称为中断事件号。这些中断源大致分为三大类:通信中断、输入/输出中断和时基中断。可编程序控制器的通信口可由程序来控制,通信中的这种操作模式称为自由通信口模式。时基中断包括定时中断和定时器中断。定时器中断可以利用定时器来对一个指定的时间段产生中断。当所用定时器的当前值等于预设值时,在主机正常的定时刷新中,执行中断程序。

5.6.1 中断源及种类

中断源即中断事件发出中断请求的来源。S7-200系列可编程序控制器具有最多可达34个中断源,每个中断源都分配一个编号加以识别,称为中断事件号。这些中断源大致分为三大类:通信中断、输入/输出中断和时基中断。

1.通信中断

可编程序控制器的通信口可由程序来控制,通信中的这种操作模式称为自由通信口模式。在这种模式下,用户可以通过编程来设置波特率、奇偶校验和通信协议等参数。

2.输入/输出中断

输入/输出中断包括外部输入中断、高速计数器中断和脉冲串输出中断。外部输入中断是系统利用I0.0~I0.3的上升沿或下降沿产生中断,这些输入点可用作连接某些一旦发生就必须引起注意的外部事件;高速计数器中断可以响应当前值等于预置值、计数方向改变、计数器外部复位等事件所引起的中断,脉冲串输出中断可以用来响应给定数量的脉冲输出完成所引起的中断。

3.时基中断

时基中断包括定时中断和定时器中断。定时中断可用来支持一个周期性的活动,周期时间以1ms为计量单位,周期时间可以是l~255ms。对于定时中断0,把周期时间值写入SMB34;对于定时中断1,把周期时间值写入SMB35。每当达到定时时间值时,相关定时器溢出,执行中断处理程序。定时中断可以用来以固定的时间间隔作为采样周期对模拟量输入进行采样,也可以用来执行一个PID控制回路,另外定时中断在自由口通信编程时非常有用。

当把某个中断程序连接到一个定时中断事件上时,如果该定时中断被允许,那就开始计时。当定时中断重新连接时,定时中断功能清除前一次连接时的任何累计值,并用新值重新开始计时。理解这一点非常重要。

定时器中断可以利用定时器来对一个指定的时间段产生中断。这类中断只能使用分辨率为1ms的定时器T32和T96来实现。当所用定时器的当前值等于预设值时,在主机正常的定时刷新中,执行中断程序。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈