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

S7-200 PLC的基本位逻辑指令

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

简介基本位逻辑指令包括:逻辑装载 (LD) 、逻辑与 (A 或 AN) 、逻辑或 (O 或 ON) 和逻辑取反 (NOT) 指令.其操作数均为位变量,可以使用 I 、 Q 、 V 、 M 、 SM 、 S 、 T 或 C 。 1) 逻辑装载指令

    基本位逻辑指令包括:逻辑“装载”(LD)、逻辑“与”(AAN)、逻辑“或”(OON)和逻辑“取反”(NOT)指令.其操作数均为位变量,可以使用IQVMSMSTC    1)逻辑“装载”指令    逻辑“装载”(LD)指令实际是一个位逻辑输入,任意一个逻辑回路均以该指令开头,表示逻辑的开始。SIL指令中用“LD”表示原变量(常开触点),用“LDN”表示反变量(常闭触点)。    2)逻辑“与”指令    逻辑“与”指令用来实现2至多个位逻辑变量的“与”运算,指令格式及示例如表2-4所列。STL指令中的“A”表示对原变量(常开触点)执行逻辑“与”操作;“AN”表示对反变量(常闭触点)执行逻辑“与”操作。在FBD的指令框中,其左侧最多可扩展到32个输入端,且任何一个输入端均可以使用原变量或反变量。    2-4    逻辑“与”指令
逻辑“与”指令
    在示例1中,当I0.0I0.1都为1Q0.0Q0.11(继电器线圈得电,Q0.0Q0.1的触点动作);否则.Q0.0Q0.10(继电器线圈失电,Q0.0Q0.1的触点复位)。    在示例2中,当I0.21(常开触点闭合)、且M1.30(常闭触点闭合)时,Q0.11;否则Q0.10    3)逻辑“或”指令    逻辑“或”指令2至多个位逻辑变量的“或”运算,指令格式及示例如表2-5所列。STL指令中的“O”表示对原变量(常开触点)执行逻辑“或”操作;“ON”表示对反变量(常闭触点)执行逻辑“或”操作。在FBD的指令框中,其左侧最多可扩展到32个输入端,且任何一个输入端均可以使用原变量或反变量。    2-5    逻辑“或”指令
逻辑“或”指令
    在示例1中,I0.2I0.3只要有一个为1Q0.2即为1I0.2I0.3均为0时,Q0.2才为0。在示例2中,若I0.21V20.6O时,Q0.31;若I0.20V20.61时,Q0.3才为0    4)逻辑“非”指令    逻辑“非”指令的作用就是对其之前的逻辑运算结果进行取反。该指令为隐含操作数,指令格式及示例如表2-6所列。    2-6    辑“非”指令
逻辑“非”指令
    示例中,当I0.0I0.1同时为1时,Q0.40;否则Q0.41