首页 理论教育 实用的边沿检测指令及使用方法

实用的边沿检测指令及使用方法

时间:2023-06-23 理论教育 版权反馈
【摘要】:图6-33 ATS48软起动器标准接线图(一)图5-34 检测信号下降沿的指令信号的边沿检测指令的时序图信号的边沿检测指令的时序图如图5-35所示。图5-35 信号的边沿检测指令的时序图

实用的边沿检测指令及使用方法

1.RLO的边沿检测指令

逻辑操作结果RLO的边沿检测指令是将当前的RLO值与前一次扫描周期的RLO值作比较,判断是否有上升沿或下降沿,如果有则产生一个扫描周期的1信号。在执行这条指令时,必须指定存储器的某一位记录前一次扫描周期RLO的状态,以便与本次的RLO值作比较。

(1)检测逻辑操作结果RLO的上升沿

如图5-30所示,M1.0用来记录前一次扫描周期RLO的信号状态,当A点的RLO由“0”变为“1”时,当前的RLO与M1.0的记录值做比较,表明有上升沿,M8.0输出一个扫描周期的“1”信号。同时当前的RLO存入M1.0,为下一次扫描周期的比较判断做准备。

978-7-111-35042-2-Chapter05-53.jpg

图5-30 检测RLO上升沿的指令

(2)检测逻辑操作结果RLO的下降沿

如图5-31所示,M1.1用来记录前一次扫描周期RLO的信号状态,当B点的RLO由“1”变为“0”时,当前的RLO与M1.1的记录值做比较,表明有下降沿,M8.1输出一个扫描周期的“1”信号。同时当前的RLO存入M1.1,为下一次扫描周期的比较判断做准备。

978-7-111-35042-2-Chapter05-54.jpg

图5-31 检测RLO下降沿的指令

(3)RLO的边沿检测指令的时序图

逻辑操作结果RLO的边沿检测指令的时序图如图5-32所示。

978-7-111-35042-2-Chapter05-55.jpg

图5-32 RLO的边沿检测指令的时序图

2.信号的边沿检测指令(www.xing528.com)

如果在控制过程中只对某个信号的上升沿或下降沿感兴趣,则可以使用只检测某个信号边沿的指令。

(1)检测某个信号的上升沿

如图5-33所示,POS(positive)检测信号I1.1的上升沿,M1.0用来记录前一次扫描周期I1.1的信号状态。与图4-31不同的是,只有当I1.0为“1”信号且I1.1有上升沿时,M8.0才输出一个扫描周期的“1”信号。

978-7-111-35042-2-Chapter05-56.jpg

图5-33 检测信号上升沿的指令

(2)检测某个信号的下降沿

如图5-34所示,NEG(negative)检测信号I1.1的下降沿,M1.1用来记录前一次扫描周期I1.1的信号状态。与图4-34不同的是,只有当I1.0为“1”信号且I1.1有下降沿时,M8.1才输出一个扫描周期的“1”信号。

978-7-111-35042-2-Chapter05-57.jpg

图5-34 检测信号下降沿的指令

(3)信号的边沿检测指令的时序图

信号的边沿检测指令的时序图如图5-35所示。

978-7-111-35042-2-Chapter05-58.jpg

图5-35 信号的边沿检测指令的时序图

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

我要反馈