RLO 上升沿检测指令识别RLO从0至1(上升沿)的信号变化并且在操 作之后以RLO=1表示这一变化。用边沿存储位比较RLO的现在的信号状态与该地址上周期的信号状态如果操作之前地址的信号状态是0,并且现在RLO=1那么操作之后,RLO将为1(脉冲)所有其它的情况为0。在该操作之前RLO存储于地址中。
RLO 下降沿检测指令识别RLO从1至0(下降沿)的信号变化并且在操 作之后以RLO=1表示这一变化。用边沿存储位比较RLO的现在的信号状态与该地址上周期的信号状态如果操作之前地址的信号状态是1,并且现在RLO=0那么操作之后,RLO将为1(脉冲)所有其它的情况为0。在该操作之前RLO存储于地址中。
如果RLO在相邻的两个扫描周期中相同(全为1或0)那么FP或FN语
6. 地址上升沿、下降沿检测指令
地址上升沿检测指令将的信号状態与存储在中的先前信号状态检查时的信号状态比较。如果有从0至1的变化的话输出Q为1,否则为0
地址下降沿检测指令将的信号状态与存儲在中的先前信号状态检查时的信号状态比较。如果有从1至0的变化的话输出Q为1,否则为0
在梯形图中,地址跳变沿检测方块和RS触发器方塊可被看作一个特殊常开触点该常开触点的特性:若方块的Q为1,触点闭合;若Q为0则触点断开。
7. 对RLO的直接操作指令
|
在逻辑串中,对当前的RLO取反;取反指令或置位STA
|
|
|
把RLO存入状态字的BR位,该指令不影响其它状态位
|
例一 检测传送带的方向
装备有两个光电传感器(PEB1和PEB2)的传送带该设计能够检測传送带上物件的运动方向,并通过左右两端的指示灯(LEFT灯和RIGHT灯)显示
二分频器是一种具有一个输入端和一个输出端的功能单元,输出频率为输入频率的一半。如下输入为I0.0,输出为Q4.0。
分析二分频的时序图看到输入每有一个正跳沿,输出便反转一次据此,可用跳变沿检测指令实现分频功能
一电动机为什么用M表示带动一个传送带运动,要求移动传送带向前或向后到达某一确定的位置其结构示意图如下,為了正确定位该传送带有时需要按下向后(REV)或向前(FWD)按钮进行手动调整。
一旦有按钮按下立即驱动输出,电动机为什么用M表示运轉一个扫描周期这也意味着按钮时间长短与电动机为什么用M表示驱动的时间没有关系。
练习:第一次按按钮指示灯亮第二次按按钮指礻灯闪亮,第三次按下按钮指示灯灭如此循环,试编写其PLC控制的LAD程序
定时器可以提供等待时间或监控时间,定时器还可产生一定宽度的脈冲,亦可测量时间。定时器是一种由位和字组成的复合单元定时器的触点由位表示,其定时时间值存储在字存储器中
定时器的种类 脉沖定时器(SP)、 扩展脉冲定时器(SE)、接通延时定时器(SD)、保持型接通延时定时器(SS)、关断延时定时器(SF)
在CPU的存储器中留出了定时器区域,该区域用于存储定时器的定时时间值每个定时器为2Byte,称为定时字在S7-300中,定时器区为512Byte,因此最多允许使用256个定时器S7中定时时間由
时基和定时值两部分组成,定时时间等于时基与定时值的乘积当定时器运行时,定时值不断减1直至减到0,减到0表示定时时间到萣时时间到后会引起定时器触点的动作。
定时器的第0到第11位存放二进制格式的定时值第12,13位存放二进制格式的时基
为累加器1装入定时時间值的表示方法:
其中,w,x,y,z均为十进制数;
xyz= 定时值取值范围:1到999。
2. 定时器启动与运行
PLC 中的定时器相当于时间继电器在使用时间继电器時,要为其设置定时时间当时间继电器的线圈通电后,时间继电器被启动若定时时间到,继电器的触点动作当时间继电器的线圈断電时,也将引起其触点的动作该触点可以在控制线路中,控制其它继电器
各种定时器的工作特点:
4. 定时器的梯形图方块指令
|
定时器标识号,与CPU有关
|
|
|
|
|
剩余时间输出(二进制格式)
|
剩余时间输出(BCD码格式)
|
用定时器可构成脉冲发生器,这里用了两个定时器产生频率占空比均可设置的脉冲信号。如下图的脉冲发生器的时序图当输入I0.0为1时,输出Q0.0为1或0交替进行,脉冲信号的周期为3s脉冲宽度为1s。
频率监測器用于监测脉冲信号的频率若其低于下限,则指示灯亮“确认”按键能使指示灯复位。为此使用了一个扩展脉冲定时器,每当频率信号有一个上升沿就启动一次定时器如果超过了定时时间没有启动定时器,则表明两个脉冲之间的时间间隔太长即频率太低了。
例彡 顺序循环执行程序
当X0接通灯Y0亮;经5s后,灯Y0灭灯Y1亮;经5s后,灯Y1灭灯Y2亮,再过5s后灯Y2灭,灯Y0亮如此顺序循环,其时序图如下
例四 電动机为什么用M表示顺序启动控制程序
有三台电动机为什么用M表示M1、M2、M3,按下启动按钮后M1启动延时5s后M2启动,再延时16s后M3启动
例五 分段传送带的电动机为什么用M表示按制程序
为了节省能源的损耗,可使用PLC来启动和停止分段传送带的驱动电动机为什么用M表示使那些只载有物體的传送带运转,没有载物的传送带停止运行金属板正在传送带上输送,其位置由相应的传感器检测传感器安放在两段传送带相邻近嘚地方,一旦金属板进入传感器的检测范围PLC便发出相应的输出信号,使后一段传送带的电动机为什么用M表示投入工作;当金属板被送出檢测范围时PLC内部定时器立即开始计时,在达到预定的延时时间后前一段传送带电动机为什么用M表示便停止运行。
(一)PLC接线 (二)定義符号地址