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

S7 300/400的触点与线圈指令

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

简介在语句表中,用 A ( AND ,与)指令来表示常开触点或电路的串联。用 O ( OR ,或)指令来表示常开触点或电路的并联。触点指令中变量的数据类型为 BOOL (布尔)型。常开触点对应的

    在语句表中,用AAND,与)指令来表示常开触点或电路的串联。用OOR,或)指令来表示常开触点或电路的并联。触点指令中变量的数据类型为BOOL(布尔)型。常开触点对应的地址位为1状态时,该触点闭合。

    在语句表中,用ANAND NOT,与非)来表示串联的常闭触点,用ONOR NOT,或非)来表示并联的常闭触点,触点符号中间的“/”表示常闭。常闭触点对应的地址位为0状态时该触点闭合。

    赋值指令“=”将逻辑运算结果RLO写入地址位,赋值指令与输出线圈相对应。驱动线圈的触点电路接通时,有“能流”流过线圈,RLO=1,对应的地址位为1状态;反之则RLO=0,对应的地址位为0状态。线圈应放在程序段的最右边。

梯形图

    3-10    梯形图

    3-10中的逻辑电路表达式为(I0.0·+I0. 2)·=Q4.3,下面是用STEP 7转换得到的图3-10对应的语句表:

   A(

   A    I    0.0

   AN    I    0.1

   O    I    0.2

    )

   AN    I    0.3

   =    L    20.0

   A    L    20O

   =    Q    4.3

   A    L    20.0

   AN    I    3.4

   =    Q    4.6

    上面程序中的L20.0是程序所在的组织块OB1(即主程序)的局部变量(L)表中的位变量,用来暂存运算结果。因为前20个字节的局部变量被系统占用,L20.0是用户程序可以定义的第1个局部变量位。将梯形图转换为语句表时,L20.0的地址是自动分配的。