1
PLC编程实用指南
1.5.1.1 1.1.1  PLC指令
1.1.1 PLC指令

PLC指令(Instruction),也有的厂商叫操作(Operation),是用以告知PLC做什么,以及怎样去做的文字代码或图形符号。这里的做什么、怎样去做,主要是指CPU对PLC的各种寄存器、内存及外设的缓冲器的各种数据传送或变换。

依使用PLC编程语言的不同,这些代码或符号也不相同。但从本质上讲,指令只是一些二进制代码,即机器码。这点,PLC与普通计算机是完全相同的。如同普通计算机一样,PLC编程软件也有编译系统。它可把一些文字代码或图形符号编译成机器代码。所以,用户所看到的PLC指令一般不是机器代码,而是文字代码或图形符号。

如LD%IX0.0,就是一条文字指令。它由两部分组成。LD为装载操作码,%IX0.0为操作数(一个输入点的物理地址)。两者结合在一起,就是令CPU把操作数%I0.0的状态0或1,赋值给CPU累加器(Accumulator)。如

978-7-111-39745-8-Chapter02-1.jpg

则是一条图形符号指令。它功能是使CPU累加器的现值赋值给输出点%Q0.0。再如

978-7-111-39745-8-Chapter02-2.jpg

也是一条图形符号指令。它有3个操作数。两个输入(变量var1、var2),一个输出(变量var3)。目的是对两个输入变量进行加运算。结果输出给输出变量。