您当前的位置:五五电子网电子知识plc技术PLC入门S7-200 PLC的逻辑运算指令 正文
S7-200 PLC的逻辑运算指令

S7-200 PLC的逻辑运算指令

点击数:7205 次   录入时间:03-04 11:59:32   整理:http://www.55dianzi.com   PLC入门

  逻辑运算指令是对要操作的数据按二进制位进行逻辑运算,主要包括逻辑与、逻辑或、逻辑非、逻辑异或等操作。逻辑运算指令可实现字节、字、双字运算。他们的指令格式类似,这里仅介绍字节逻辑运算指令=

    字节逻辑指令包括字节逻辑与指令ANDB、字节逻辑或指令ORB、字节逻辑异或指令XORB和字节逻辑非指令INVB。其指令格式如图5-30所示。

 

5-30 逻辑运算指令的指令格式

    当EN有效时,逻辑与、逻辑或、逻辑异或指令中的8位字节数IN18位字节数IN2按位相与(或、异或),结果为1个字节无符号数送OUT中;在语句表指令中,IN1OUT按位与,其结果送入OUT中。

    对于逻辑非指令,把1字节长的无符号数IN按位取反后送OUT中。

    对于字逻辑、双字逻辑指令的格式,只需把字节逻辑指令中表示数据类型的“B”相应地改为“W”或“DW”即可.

    逻辑运算指令结果对特殊继电器的影响为,结果为零时置位SM1.0、运行时刻出现不正常状态置位SM4.3

    【例5-14】 利用逻辑运算指令实现下列功能:屏蔽AC1的高8位,然后AC1VW100或运算结果送入VW100AC1AC0进行字异或结果送人AC0,最后,AC0字节取反后输出给QB0.程序如图5-31所示。

 

5-31 逻辑运算指令应用示例

 

 


本文关键字:暂无联系方式PLC入门plc技术 - PLC入门