您现在的位置是:首页 > PLC技术 > PLC技术
Modicon Quantum系列PLC的锁存/中断模块
来源:艾特贸易2017-06-04
简介锁存 / 中断模块 HLI 34000 是一种多用途、高性能模块,集硬件 / 锁存 / 中断功能于一身,适用于那些时间要求较为苛刻的领域。该模块有 16 个可独立编程的 DC 24V 输入通道,但只能用于
锁存/中断模块HLI 34000是一种多用途、高性能模块,集硬件/锁存/中断功能于一身,适用于那些时间要求较为苛刻的领域。该模块有16个可独立编程的DC 24V输入通道,但只能用于本地底板中,而不能用于远程或分布式分站中。 该模块有3种工作模式:上升沿或下降沿时的中断处理模式、自动锁存/解除锁存模式和高速输入模式。 (1)上升沿或下降沿时的中断处理模式 当工作在中断处理模式时,中断信号会使CPU停止主应用程序的运行,并激活一个称为中断处理程序的子程序。每个输入都可以被设置为一个中断。同一个底板上的多个中断,将按照以下优先级顺序处理: ●如果位于同一底板上的2个HLI 34000模块上的2个中断信号同时提出中断请求,底 板中的插槽位置决定其优先级。例如,3号插槽上的模块提出的中断请求的优先于4号 插槽上的模块提出的中断请求。 ●如果同一个HLI 34000模块上的2个中断信号同时提出中断请求,则提出中断输入请 求的编号将决定中断的优先级。l号输入提出的中断请求要高于其他所有中断请求的优 先级。 ●如果一个中断处理程序正在处理的时候,又有一个中断请求,CPU会将新的中断请求 入栈,直到当前正在处理的中断程序结束后,才处理下一个中断。 在Modicon Quantum系列PLC中,还可以通过使用CPU的内部时钟产生基于时序的中断,即基于定时器的中断处理形式。这种中断不需要附加硬件,中断时序是用户可编程设置的。 当应用程序需要以准确预测的时间间隔或定时间隔来读取、更新数据,以及处理周期小于CPU的扫描时间时,都使用定时器中断。定时器中断的编程精度达到1ms。但是,如果中断处理程序大于1ms,则要求处理每隔1ms就产生的中断,否则将会导致看门狗定时器溢出并停止运行。 中断程序处理的时间是从输入信号到达输入模块的时间开始,到输出状态改变的时刻结束,主要包括模块延迟时间、CPU处理中断时的开销、中断程序处理时间等。 对于大多数应用程序而言,中断处理程序对扫描时间的影响很小,即使每次扫描产生多次中断。但是要注意,不要使CPU的任务过多,否则CPU将无法处理中断程序。通常中断处理程序不可占用超过CPU处理时间的40%。计算一个中断处理子程序所需时间是将该子程序中的逻辑指令的执行时间相加,而向CPU再次施加同一条指令不会重复增加CPU的时间开销。 (2)自动锁存/解除锁存模式 通过锁存信号确保CPU读取中断,同时自动解除锁存输入信号。在自动锁存/解除锁存模式下,HLI 34000模块可以锁存/解除锁存输入,输入无法在锁存模式下提出中断请求。 锁存功能用于输入脉冲时间小于CPU的扫描时间的情况下。来自锁存输入的数据是通过正常的I/O更新来处理的,不需要用户专门编程。 如果HLI 34000模块被设置为分离模式,即有些输入锁存,而其他输入则用作中断,这时,任何锁存输入数据将会在中断处理时间被读取和解除,而在扫描结束时无效。 为了能锁存输入ON信号,信号脉冲宽度至少30μV;为了能锁存输入OFF信号,信号脉冲宽度至少130μV。 (3)高速输入模式 当HLI 34000模块上的一个输入点没有设置为中断或锁存模式时,可将其作为正常的高速输入使用,模块上所有输入点工作在默认工作模式下。 来自高速输入上的数据将通过正常的I/O更新方式进行处理,并在一个程序段结束时进行更新。对于需要中断、锁存和正常输入的某种中断操作来说,这些输入通常作为一种辅助处理输入。高速输入端从低到高的最快响应为30μV,而从高到低的最快响应为130μV。
点击排行
