Skip to main content

5.1. 命令语表

5.1. 命令语表

 

51 命令语表

命令语

说明

编号

Mnemonic

名称

标记

 

RUNG

Rung

├─┤

rung

 

BST

Branch Start

┬─

Branch

 

BND

Branch End

─┬

Branch

 

NXB

Nested Branch

└、├

Branch的重

 

 

Logic检查命令

 

检查结 是表示Rung被激活/(:非激活)

1

XIC

Examine if Closed

-| |-

检查接点是否关闭(A接点)

2

XIO

Examine if Open

-|/|-

检查接点是否打(B接点)

3

INV

Inverting

-//-

Rung果反(inverting)

4

EQU

Equal

--

检查是否相同(=)

5

NEQ

Not Equal

--

检查是否不同(<>)

6

LES

Less Than

--

检查是否小于基准(<)

7

GRT

Greater Than

--

检查是否大于基准(>)

8

LEQ

Less Than or Equal

--

检查是否比基准(<=)小或相同。

9

GEQ

Greater Than or Equal

--

检查是否比基准(>=)大或相同。

 

 

出命令

 

 

10

OTE

Output Energize

-( )-

Rung状态(激活:ON/非激活:OFF)

11

OTL

Output Latch

-(L)-

Rung于激活状态 ON(high)

12

OTU

Output Unlatch

-(U)-

Rung于激活状态 OFF(low)

13

OSR

One Shot Rising

-(OSR)-

Rung于激活状态 只在scan间输ON

14

RES

Reset

-(RES)-

Rung于激活状态 对计时器或计数

 

 

计时器及计数器命令

 

 

15

TON

Time On Delay

--

Rung于激活状态时计时工作

16

CTD

Count Down

--

Down Count Rung的激活时间(非激活à激活)

 

 

算命令

 

 

17

ADD

Add

--

Rung于激活状态 (+)

18

SUB

Subtract

--

Rung于激活状态 (-)

19

MUL

Multiply

--

Rung于激活状态 (x)

20

DIV

Divide

--

Rung于激活状态 (/)

21

POW

Power

--

Rung于激活状态 (^: 累乘)

 

 

变换命令

 

 

22

TOD

Convert int. to BCD

--

Rung于激活状态 变换为BCD

23

FRD

Convert form BCD to int.

--

Rung于激活状态 变换为integer

24

SEG

7'Segment

--

Rung于激活状态 变换为7Segment

 

 

制命令

 

 

25

MOV

Move

--

Rung于激活状态 制一个数

26

COP

Copy data

--

Rung于激活状态 制多个数

27

CCOP

Conditional Copy data

--

根据Rung状态复制多个数

 

 

用命令

 

 

28

ROT

Rotating Output

--

Rung于激活状态、按序

 

 

Block控制命令

 

 

29

FOR

For

--

Rung于激活状态NEXT复执

30

NEXT

Next

--

如果是反就用FORJUMP

31

LBL

Label

--

Jump命令指定要Jump的位置

32

JMP

Jump

--

Rung于激活状态、就向LabelJump

(Label<0 -nNext)

33

CALL

Call

--

Rung于激活状态就呼叫Sub-ladder

34

END

End

--

Rung于激活状态 Sub-ladder end