西门子PLC 逻辑运算编程梯形图与指令表举例

逻辑运算编程举例,程序如图所示。

//字节与操作

LD I0.0

ANDB VB1, VB2

//字或操作

MOVW VW100, VW300

ORW VW200, VW300

//双字异或操作

XORD AC0, AC1

//字节取反操作

MOVB VB5, VB6

INVB VB6

运算过程如下:

VB1 VB2 VB2

0001 1100 WAND 1100 1101 0000 1100

VW100 VW200 VW300

0001 1101 1111 1010 WOR 1110 0000 1101 1100 1111 1101 1111 1110

VB5 VB6

0000 1111 INV 1111 0000