PLC的指令格式中各部分内容分类介绍

指令格式中各部分内容说明如下:

1)控制条件

控制条件的数量和意义随功能指令的不同而变化。控制条件存入堆栈寄存器中,其顺序是固定不变的。

2)指令

 

 

功能指令的种类见表5-4

序号

处 理 内 容

格式1

(梯形图)

格式2

(纸带穿孔与程序显示)

格式3

(程序输入)

1

END1

SUB1

S1

1级(高级)程序结束

2

END2

SUB2

S2

2级程序结束

3

END3

SUB48

S48

3级程序结束

4

TMR

TMR

T

定时器处理

5

TMRB

SUB24

S24

固定定时器处理

6

DEC

DEC

D

译码

7

CTR

SUB5

S5

计数处理

8

ROT

SUB6

S6

旋转控制

9

COD

SUB7

S7

代码转换

10

MOVE

SUB8

S8

数据“与”后传输

11

COM

SUB9

S9

公共线控制

12

COME

SUB29

S29

公共线控制结束

13

JMP

SUB10

S10

跳转

14

JMPE

SUB30

S30

跳转结束

15

PARI

SUB11

S11

奇偶检查

16

DCNV

SUB14

S14

数据转换(二进制 BCD码)

17

COMP

SUB15

S15

比较

18

COIN

SUB16

S16

符合检查

19

DSCH

SUB17

S17

数据检索

20

XMOV

SUB18

S18

变址数据传输

21

ADD

SUB19

S19

加法运算

22

SUB

SUB20

S20

减法运算

23

MUL

SUB21

S21

乘法运算

24

DIV

SUB22

S22

除法运算

25

NUME

SUB23

S23

定义常数

26

PACTL

SUB25

S25

位置Mate-A

27

CODE

SUB27

S27

二进制代码转换

28

DCNVE

SUB31

S31

扩散数据转换

29

COMPB

SUB32

S32

二进制数比较

30

ADDB

SUB36

S36

二进制数加

31

SUBB

SUB37

S37

二进制数减

32

MULB

SUB38

S38

二进制数乘

33

DIVB

SUB39

S39

二进制数除

34

NUMEB

SUB48

S40

定义二进制常数

35

DISP

SUB49

S49

NCCTR上显示信息

指令的三种格式,格式1用于梯形图;格式2用于纸带穿孔和程序显示;格式3是用编程器输入程序时的简化指令。对TMRDEC指令在编程器上有其专用指令键,其他功能指令则用SUB键和其后的数字键输入。

3)参数

功能指令不同于基本指令,可以处理各种数据,也就是说数据或存有数据的地址可作为功能指令的参数,参数的数目和含义随指令的不同而不同。

4)输出

功能指令的执行情况可用一位“1”和“0”表示时,把它输出到Wl继电器,Wl继电器的地址可随意确定。但有些功能指令不用Wl,如MOVECOMJMP等。

5)需要处理的数据

由功能指令管理的数据通常是BCD码或二进制数。如4位数的BCD码数据是按一定顺序放在两个连续地址的存储单元中,分低两位和高两位存放。例如BCD1234被存放在地址200201中,则200中存低两位(34),201中存高两位(12)。在功能指令中只用参数指定低字节的200地址。二进制代码数据可以由l字节、2字节、4字节数据组成,同样是低字节存在最小地址,在功能指令中也是用参数指定最小地址。