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

S7-200 PLC逻辑运算指令及应用实例

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

简介逻辑运算指令是对逻辑数(无符号数)进行处理,包括逻辑与、逻辑或、逻辑异或和取反等共计 4 类逻辑操作,每类逻辑操作又分为对字节、字还是双字进行操作,共组成了 12 种逻辑操

    逻辑运算指令是对逻辑数(无符号数)进行处理,包括逻辑与、逻辑或、逻辑异或和取反等共计4类逻辑操作,每类逻辑操作又分为对字节、字还是双字进行操作,共组成了12种逻辑操作,指令介绍见表4-10    4-10    S7-200的逻辑运算指令
S7-200的逻辑运算指令
    逻辑运算指令的操作数寻址区域类似于加法指令的相应寻址范围,如表4-10所示。    影响逻辑运算指令的特殊继电器是:SM1.0(零)。    影响允许输出ENO正常工作的出错条件为:SM4.3(运行时间)、0006(间接寻址)。    【例1  编写一段程序,完成将VW2的低8位“取反”,高8位全变0,然后送入VW20    分析:在S7-200中规定,在一个字中,低位字节在高8位,高位字节在低8位,即VW2的低8位为:VB3;高8位为:VB2。本设计需要将VB20进行“逻辑与”,将VB3进行“取反”操作,具体的操作过程如图4-35所示。
逻辑操作举例
    4-35    逻辑操作举例