当信号状态发生变化时,产生跳变沿。若信号状态由0变到1,产生正跳沿(或上升沿);若信号状态由1变到0,产生负跳沿(或下降沿);在STEP 7指令中,有两类跳变沿检测指令:一类是对RLO跳变沿的检测;另一类是对触点跳变沿的检测。
(1)RLO跳变沿检测的指令,如表6-10所示。
表6-10 RLO跳变沿检测指令
表中的“位地址”用于存储上一个扫描周期RLO的值。在OB1的每一个扫描周期,RLO位的信号状态都将与前一周期获得的结果进行比较。
RLO跳变沿检测指令工作时序如图6-22所示,当I0.0由断开变为接通时,产生正跳沿,Q4.0仅在出现正跳沿的下一个扫描周期接通一个扫描周期。当I0.0由接通变为断开时,产生负跳沿,Q4.1仅在出现负跳沿的下一个扫描周期接通一个扫描周期。
图6-22 RLO跳变沿检测指令的使用和工作时序
(2)触点跳变沿检测的指令,如表6-11所示。
表6-11 触点跳变沿检测指令
【例6-5】 物体直线运动方向的检测。(www.xing528.com)
控制要求:如图6-23所示传送带一侧装有两个反射式光传感器PEB1和PEB2,PEB1和PEB2之间的距离小于传送带上输送物体的长度,这两个传感器可以用于检测物体的直线运动方向。配置两个指示灯HL1和HL2分别用于指示物体的运动方向。已知光传感器触点均为常开触点,当物体经过传感器时,传感器触点动作(变为闭合)。应用所学的位逻辑指令来设计PLC控制系统,当物体右行时,将指示灯HL1点亮;当物体左行时,将指示灯HL2点亮。
图6-23 物体直线运动方向检测示意图
【分析】 本例中只考虑如何检测物体运动方向,不考虑传送带控制。首先为光传感器和指示灯分配地址,绘制PLC的I/O接线图如图6-24(a)所示。
图6-24 物体运动方向检测PLC的I/O接线图及控制程序
当物体左行和右行时,光传感器PEB1和PEB2给出的信号关系分别如表6-12所示。
表6-12 例6-5物体左行和右行时光传感器的状态
由表6-12中分析可见,当物体左行和右行时,传感器PEB1和PEB2依次要经历5个阶段的状态变化,这5个阶段中第1、3、5阶段左行和右行传感器状态是完全一样的;而第2和第4阶段,左行和右行传感器状态正好对调。由此可见,不能仅通过传感器状态的静态组合来判断物体运动方向。我们用动态的思路来研究的时候,就会发现左行和右行过程中第1、2阶段的状态变化是唯一的,即当PEB1由0跳变到1的过程中PEB2保持为0的状态变化,只有在右行中才有;同理,当PEB2由0跳变到1的过程中PEB1保持为0的状态变化,也只有在左行中才有。于是,我们就可以依据这一点进行判断和编写程序。程序如图6-24(b)所示。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。