您现在的位置是:首页 > PLC技术 > PLC技术

S7-300 PLC的输出指令

来源:艾特贸易2017-06-04

简介输出指令有两种,一种是逻辑串输出指令,另一种是中间输出指令。如表 4-1 所示。 表 4-1 输出指令 1) 逻辑串输出指令即赋值指令,将逻辑操作结果 RLO 写入指定地址位。该指令与线圈

    输出指令有两种,一种是逻辑串输出指令,另一种是中间输出指令。如表4-1所示。    4-1    输出指令
 输出指令
    1)逻辑串输出指令即赋值指令,将逻辑操作结果RLO写入指定地址位。该指令与线圈相对应,驱动线圈的逻辑电路接通时,有“能流”流过线圈,RLO =1,对应的地址状态为1,反之为0。逻辑串输出指令通过将首位检测位(位)置0,来结束一个逻辑串(梯级)。当位为0时,表示程序中的下一条指令是一个新逻辑串(梯级)的第一条指令。在梯形图中,逻辑串输出指令只能放在最右端,且前面必须有常闭或常开接点。在语句表中,逻辑串输出指令用=<操作数>表示。    一个RLO可以驱动几个输出元件,输出具有相同的优先级。输出指令梯形图程序如图4-5所示。    对应语句表程序如下:    A   I    0.0    AN I    0.1    =    Q    4.0    =    Q    4.1
 输出指令
    4-5    输出指令    2)中间输出指令是一种中间赋值元件,用于存储RLO的中间值,该值是它左边电路的逻辑操作结果。在与其他触点串联的情况下,中间输出与一般触点的功能一样。中间输出指令不能用于结束一个逻辑串(梯级),因此,中间输出指令不能放在逻辑串的结尾或分支的结尾处。中间输出指令的用法如图4-6所示。在语句表中,中间输出指令用=<操作数>表示。
中间输出指令
    4-6    中间输出指令    其中,(#)为中间输出指令,将前面运算结果保存在M0.0中。即M0.0中保存I0.0Q4.0“或”再与I0.1“与”后的结果。后面的程序可以使用MO.O中保存的结果。Q4.1输出的是保存在M0.0中的中间结果。    [4-1] 编写电动机启停控制程序。    编程元件地址分配:启动按钮SB1(动合触点):I0.1    停止按钮SB2(动合触点):I0.2    接触器线圈KM: Q4.0    梯形图程序如图4-7所示。    对应语句表程序如下:    A(    O   I0.1    O     Q4.0    )    AN    I0. 2    =    Q4.0
电动机启停控制程序
    4-7    电动机启停控制程序