您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC逻辑运算指令及应用实例
来源:艾特贸易2017-06-05
简介逻辑运算指令是对逻辑数(无符号数)进行处理,包括逻辑与、逻辑或、逻辑异或和取反等共计 4 类逻辑操作,每类逻辑操作又分为对字节、字还是双字进行操作,共组成了 12 种逻辑操
逻辑运算指令是对逻辑数(无符号数)进行处理,包括逻辑与、逻辑或、逻辑异或和取反等共计4类逻辑操作,每类逻辑操作又分为对字节、字还是双字进行操作,共组成了12种逻辑操作,指令介绍见表4-10。 表4-10 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。本设计需要将VB2与0进行“逻辑与”,将VB3进行“取反”操作,具体的操作过程如图4-35所示。
图4-35 逻辑操作举例
点击排行
