您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC的基本位逻辑指令
来源:艾特贸易2017-06-04
简介基本位逻辑指令包括:逻辑装载 (LD) 、逻辑与 (A 或 AN) 、逻辑或 (O 或 ON) 和逻辑取反 (NOT) 指令.其操作数均为位变量,可以使用 I 、 Q 、 V 、 M 、 SM 、 S 、 T 或 C 。 1) 逻辑装载指令
基本位逻辑指令包括:逻辑“装载”(LD)、逻辑“与”(A或AN)、逻辑“或”(O或ON)和逻辑“取反”(NOT)指令.其操作数均为位变量,可以使用I、Q、V、M、SM、S、T或C。 1)逻辑“装载”指令 逻辑“装载”(LD)指令实际是一个位逻辑输入,任意一个逻辑回路均以该指令开头,表示逻辑的开始。SIL指令中用“LD”表示原变量(常开触点),用“LDN”表示反变量(常闭触点)。 2)逻辑“与”指令 逻辑“与”指令用来实现2至多个位逻辑变量的“与”运算,指令格式及示例如表2-4所列。STL指令中的“A”表示对原变量(常开触点)执行逻辑“与”操作;“AN”表示对反变量(常闭触点)执行逻辑“与”操作。在FBD的指令框中,其左侧最多可扩展到32个输入端,且任何一个输入端均可以使用原变量或反变量。 表2-4 逻辑“与”指令 在示例1中,当I0.0和I0.1都为1.Q0.0和Q0.1为1(继电器线圈得电,Q0.0和Q0.1的触点动作);否则.Q0.0和Q0.1为0(继电器线圈失电,Q0.0和Q0.1的触点复位)。 在示例2中,当I0.2为1(常开触点闭合)、且M1.3为0(常闭触点闭合)时,Q0.1为1;否则Q0.1为0。 3)逻辑“或”指令 逻辑“或”指令2至多个位逻辑变量的“或”运算,指令格式及示例如表2-5所列。STL指令中的“O”表示对原变量(常开触点)执行逻辑“或”操作;“ON”表示对反变量(常闭触点)执行逻辑“或”操作。在FBD的指令框中,其左侧最多可扩展到32个输入端,且任何一个输入端均可以使用原变量或反变量。 表2-5 逻辑“或”指令
在示例1中,I0.2和I0.3只要有一个为1,Q0.2即为1;I0.2和I0.3均为0时,Q0.2才为0。在示例2中,若I0.2为1或V20.6为O时,Q0.3为1;若I0.2为0且V20.6为1时,Q0.3才为0。 4)逻辑“非”指令 逻辑“非”指令的作用就是对其之前的逻辑运算结果进行取反。该指令为隐含操作数,指令格式及示例如表2-6所列。 表2-6 逻辑“非”指令
示例中,当I0.0和I0.1同时为1时,Q0.4为0;否则Q0.4为1。
点击排行
