最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

LG_K120S_PLC使用手册(19)[1]

IT圈 admin 33浏览 0评论

2024年5月18日发(作者:公孙青枫)

附录

4

指令

附录 4 指令

4.1 基本指令

4.1.1 触点指令

记忆符号

LOAD

LOAD NOT

AND

AND NOT

OR

OR NOT

功能号

-

-

-

-

-

-

梯级符号

t

处理内容

C

P

U

C

P

U

C

P

U

- NO 触点运算开始

- NC 触点运算开始

- NO 触点串联

- NC 触点串联

- NO 触点并联

- NC 触点并联

4- 1

4- 1

4- 3

4- 3

4- 4

4- 4

4.1.1 连接指令

记忆符号

AND LOAD

OR LOAD

MPUSH

MLOAD

MPOP

功能号

-

-

005

006

007

梯级符号

处理内容

A

A

B

B

- 块串联

- 块并联

- 存储运算结果

- 从MPUSH读取运算结果

- 从MPUSH读取运算结果并清除结果

4- 6

4- 8

4- 10

4- 10

4- 10

MPUSH

( )

( )

MLOAD

( )

MPOP

4.1.1 反转指令

记忆符号

NOT

功能号

-

梯级符号

处理内容

- 反转运算结果 ○

4- 12

注释

适用的CPU 类型 : ○ = 全部 CPUs ; ▣ = K10S1 / K10S / K30S / K60S ;

★ = K200S/K300S/K1000S

附 4-1

附录

4

指令

4.1.1 主控制指令

记忆符号

MCS

MCSCLR

功能号

010

011

梯级符号 处理内容

C

P

U

C

P

U

MCS

n

MCSCLR

n

- 开始主控制

- 结束主控制

4- 13

4 – 13

4.1.2输出指令

记忆符号

D

D NOT

SET

功能号

梯级符号

处理内容

017

018

-

D

D

- 在输入信号的上升沿产生一个扫描脉冲 ○

4- 16

- 在输入信号的下降沿产生一个扫描脉冲 ○

4 – 18

- 设置一个设备 ○

4 – 19

D NOT

D

SET

D

RST -

RST

D

- 复位一个设备 ○

4 – 20

OUT - ( ) - 输出一个设备 ○

4.1.2 步进控制器指令

记忆符号

SET S

OUT S

功能号

-

-

梯级符号 处理内容

C

P

U

C

P

U

SET

- 顺序处理控制

- Last-in 优先权控制

4- 22

4 – 24

( )

4.1.3 END 指令

记忆符号

END

功能号

001

梯级符号

处理内容

END

- 结束顺序程序 ○

4- 25

附 4-2

附录

4

指令

4.1.4 无运算指令

记忆符号

NOP

功能号

000

梯级符号

没有梯级符号

处理内容

C

P

U

C

P

U

- 没有运算(占1 步) ○

4- 26

4.1.5 定时器指令

记忆符号

功能号

梯级符号

处理内容

定时器设置值

TON -

TON Txxx v

-

I输入

输出

t

4- 27

定时器继电器号

定时器设置值

e

TOFF Txxx

v

t = 设置值

-

TOFF -

输入

输出

t =设置值

t

4 – 29

TMR -

定时器继电器号

定时器设置值

e

TMR Txxx

v

定时器继电器号

定时器设置值

e

<类加定时器>

输入

-

4 – 31

t

t

输出

1 2

t = 设置值( t = t1+t2 )

<单态定时器>

I输入

-

TMON -

TMON Txxx v

t

t = 设置值

TRTG -

定时器继电器号

定时器设置值

e

TRTG

Txxx v

定时器继电器号

输出

4 – 33

<可触发定时器>

输入

-

t

t = 设置值

4 – 35

输出

附 4-3

附录

4

指令

4.1.6 计数器指令

记忆符号

功能号

计数

脉冲

梯级符号

计数器继电器号

处理内容

复位

C

P

U

CTU -

复位

U CTU

C

xxx

R

v

设置值

计数器继电器号

计数

脉冲

4- 37

-

当前值

输出

复位

设置值

e

4 – 38

计数

脉冲

计数

CTD -

Reset

D CTD C

xxx

R

v

设置值

计数

脉冲

-

当前值

设置值

输出

计数器继电器号.

复位

上脉冲

下脉冲

上脉冲

CTUD -

C

U CTUD

xxx

下脉冲

D

复位

R

v

设置值

当前值

设置值

输出

4 – 39

4 – 41

计数

脉冲

计数器继电器号

复位

CTR -

复位

C

D CTR

xxx

R

v

设置值

计数

脉冲

当前值

输出

附 4-4

附录

4

指令

4.2

应用指令

4.2.1 数据传送指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

1

6

MOV

MOVP

080

081

MOV

S D

移动数据

5-1

D

S

[ ] [ ]

MOVP

S D

DMOV

S D

3

2

DMOV

DMOVP

082

083

移动数据

5-1

S S D

D

[ + 1, ] [ + 1, ]

DMOVP S D

CMOV

1

6

CMOV

CMOVP

084

085

S D

数据求反传送

5-3

S D

[ ] [ ]

CMOVP

S D

DCMOV

S D

3

2

DCMOV

DCMOVP

086

087

数据求反传送

5-3

S S D D

[ + 1, ] [ + 1, ]

S

组传送

DCMOVP S

D

GMOV

S D n

1

6

GMOV

GMOVP

090

091

D

n

5-5

GMOVP

S

D n

1

6

FMOV

FMOVP

092

093

FMOV

S

D n

FMOVP

S

D n

填充传送

D

n

5-7

S

BMOVP 101

N

BMOV 100

BMOV

S

D Cw

BMOVP

S D Cw

位传送

5-9

(详细使用见5-9 页)

附 4-5

附录

4

指令

4.2.2 转换指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

BCD

BCD

二进制

二进制

BCDP 061

1

6

BCD 060

BCD

BCDP

DBCD

S D

S D

S

D

BCD 转换

二进制

5-11

[ ] [ ]

S D

3

2

DBCD

DBCDP

062

063

BCD 转换

二进制

5-11

DBCDP

S

D

BIN

[ + 1, ] [ + 1, ]

S S D D

1

6

BIN

BINP

064

065

S

D

S

D

S

D

S

D

BIN 转换

BCD

5-14

BINP

DBIN

[ ] [ ]

S D

3

2

DIND

DBINP

066

067

BIN 转换

BCD

5-14

DBINP

[ + 1, ] [ + 1, ]

S S D D

4.2.3 比较指令

记忆符号

功能号

梯级符号

S1 S2

处理内容

C

P

U

CMPP 051

1

6

CMP 050

CMP

S1和 S2比较

5-16

结果在F120 ~ F125内显示

CMPP

S1 S2

DCMP

S1 S2

DCMPP

S1 S2

DCMPP 053

3

2

DCMP 052 [ S1+1, S1] 和[ S2+1, S2]比较

5-16

结果在F120 ~ F125内显示

TCMPP 055

1

6

TCMP 054

TCMP

S1 S2

D

TCMP

S1 S2

D

P

DTCM

S1 S2

D

P

DTCMPP

S1 S2

D

S1和从S2来的16字比较

5-19

结果(16位) 存储在 D

3

2

DTCMP

DTCMPP

056

057

比较 [S1+1, S1] 和从S2来的32字

5-19

结果(32 位) 存储在 [ D+1, D]

附 4-6

附录

4

指令

比较指令 (继续)

记忆符号

LOAD=

AND=

OR=

LOAD>

AND>

OR>

LOAD<

AND<

OR<

LOAD>=

AND>=

OR>=

LOAD<=

AND<=

OR<=

LOAD<>

AND<>

OR<>

功能号

028

094

188

038

096

196

048

098

198

058

106

216

068

108

218

078

118

228

梯级符号 处理内容

C

P

U

=

=

=

>

>

>

<

<

<

S1 S2

S1 S2

S1 S2

S1 S2

5-21

1

6

当 [S1] = [S2]时,输入条件接通 ★

5-22

5-23

5-21

1

6

S1 S2

S1 S2

S1 S2

当 [S1] > [S2]时,输入条件接通(有

符号比较)

5-22

5-23

5-21

1

6

S1 S2

S1 S2

当 [S1] < [S2]时,输入条件接通(有

符号比较)

5-22

5-23

5-21

>=

S1 S2

1

6

>=

S1 S2

>=

S1 S2

<=

S1 S2

当 [S1] >= [S2]时,输入条件接通(有

符号比较)

5-22

5-23

5-21

1

6

<=

S1 S2

<=

S1 S2

<>

S1 S2

当 [S1] <= [S2]时,输入条件接通(有

符号比较))

5-22

5-23

5-21

1

6

<>

S1 S2

<>

S1 S2

当 [S1] <> [S2]时,输入条件接通(不

等于)

5-22

5-23

附 4-7

附录

4

指令

比较指令 (继续)

记忆符号

LOADD=

ANDD=

ORD=

LOADD>

ANDD>

ORD>

LOADD<

ANDD<

ORD<

LOADD>=

ANDD>=

ORD>=

LOADD<=

ANDD<=

ORD<=

LOADD<>

ANDD<>

ORD<>

功能号.

029

095

189

039

097

197

049

099

199

059

107

217

069

109

219

079

119

229

梯级符号 处理内容

C

P

U

=

=

S1 S2

5-21

3

2

S1 S2

S1 S2

当[S1+1, S1]= [S2+1, S2] 时,输入

条件接通。

5-22

5-23

5-21

=

>

>

3

2

S1 S2

S1 S2

S1 S2

当[S1+1, S1] > [S2+1, S2] 时,输

入条件接通。(有符号比较)

5-22

5-23

5-21

>

<

<

3

2

S1 S2

S1 S2

S1 S2

S1 S2

S1 S2

S1 S2

S1 S2

S1 S2

S1 S2

S1 S2

当[S1+1, S1] < [S2+1, S2] 时,输

入条件接通。(有符号比较)

5-22

5-23

5-21

<

>=

>=

3

2

当[S1+1, S1] >= [S2+1, S2] 时,输

入条件接通。(有符号比较)

5-22

5-23

5-21

>=

<=

<=

3

2

当[S1+1, S1] <= [S2+1, S2] 时,输

入条件接通。(有符号比较)

5-22

5-23

5-21

<=

<>

<>

3

2

S1 S2

S1 S2

当[S1+1, S1] <> [S2+1, S2] 时,输

入条件接通。(不等于)

5-22

5-23

<>

附 4-8

附录

4

指令

4.2.4 增加 / 减少指令

记忆符号

INC

INCP

DINC

DINCP

DEC

DECP

DDEC

DDECP

功能号

020

021

022

023

024

025

026

027

梯级符号 处理内容

增加

5-25

[ ] +1 [ ]

D D

C

P

U

C

P

U

0

Carry

INCP

DINC

DINCP

DEC

DECP

DDEC

DDECP

D

D

D

D

D

D

D

3

2

1

6

INC

D

增加

5-25

D D D D

[ +1, ] +1 [ +1, ]

减少

5-27

[ ] -1 [ ]

D D

3

2

1

6

减少

5-27

D D D D

[ +1, ] -1 [ +1, ]

4.2.5 回转指令

记忆符号

功能号

梯级符号

处理内容

Carry

15

ROLP 021

1

6

ROL 020

ROL

ROLP

ROR

D

D

D

D

D

D

D

D

D

向左回转1位

5-29

1

6

ROR

RORP

034

035

15

D

0

向右回转1位

5-31

RORP

RCL

1

6

RCL

RCLP

040

041

Carry

15

D

0

向左回转1位包括进位

5-33

RCLP

RCR

1

6

RCR

RCRP

044

045

15

D

0

Carry

向右回转1位包括进位

5-35

RCRP

附 4-9

附录

4

指令

回转指令 (继续)

记忆符号

功能号.

梯级符号 处理内容

Carry

15

C

P

U

DROLP 023

3

2

DROL 022

DROL

DROLP

DROR

D

D

D

D

D

D

D

D

D

+1

0 15

D

0

向左回转1位

5-29

3

2

DROR

DRORP

036

037

15

D

+1

0 15

D

0

Carry

向右回转1位

5-31

DRORP

DRCL

DRCLP

DRCR

DRCLP 043

3

2

DRCL 042

Carry

15

D

+1

0 15

D

0

向左回转1位包括进位

5-33

3

2

DRCR

DRCRP

046

047

15

D

+1

0 15

D

0

Carry

向右回转1位包括进位

5-35

DRCRP

4.2.6 移位指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

单元

S1

BSFT

BSFTP

074

075

S1 S2

S2

5-37

BSFT

S1 S2

S

1

-

S

2

0

BSFTP

S1 S2

S2

S2 S1

S1

0

从S1到 S2移动1位

S1

WSFT

WSFTP

070

071

S1 S2

S2

5-39

WSFT

S1 S2

WSFT

P

S1 S2

S

1

-

S

2

0

S2

S2 S1

S1

0

SR

SR

D

n

1

6

D

+n

从S1 到 S2移动1字

D

5-41

位移动 (细节见 4.)

附 4-10

附录

4

指令

4.2.7 交换指令

记忆符号

XCH

XCHP

DXCH

DXCHP

功能号

102

103

104

105

梯级符号 处理内容

C

P

U

C

P

U

1

6

XCH

D1 D2

[ D1 ] [ D2 ]

5-43

XCHP

D1 D2

DXCH

D1 D2

DXCH

D1 D2

P

3

2

[ D1+1, D1 ] [ D2+1, D2 ]

5-43

4.2.8 BIN 算术指令

记忆符号

功能号

梯级符号

处理内容

ADDP 111

1

6

3

2

ADD 110

ADD

S1 S2

D

ADDP

S1 S2

D

DADD

S1 S2

D

[ S1 ] + [ S2 ] [ D ] ○

5-45

DADD

DADDP

112

113

[S1+1, S1] + [S2+1, S2]

5-45

[D+1, D]

DADDP

S1 S2

D

SUB

S1 S2

D

1

6

3

2

SUB

SUBP

114

115

[ S1 ] - [ S2 ] [ D ] ○

5-47

SUBP

S1 S2

D

DSUB

S1

S2

D

DSUB

DSUBP

116

117

[S1+1, S1] - [S2+1, S2]

5-47

[D+1, D]

[ S1 ] × [ S2 ]

DSUBP

S1 S2

D

MUL

S1 S2

D

1

6

MUL

MULP

120

121

MULP

S1 S2

D

[ D+1, D ]

[D+1] : 高字, [D] : 低字

[S1+1, S1]×[S2+1, S2]

5-49

DMULP 123

3

2

DMUL 122

DMUL

S1 S2

D

DMULP

S1 S2

D

[D+3,D+2,D+1,D]

5-49

[D+3,D+2] = 高 2字

[D+1, D] = 低 2 字

附 4-11

附录

4

指令

BIN 算术指令 (继续)

记忆符号

功能号.

梯级符号 处理内容

[ S1 ]÷[ S2 ] [ D ]

C

P

U

DIVP 125

1

6

DIV 124

DIV

S1 S2

D

[D+1] = 余

[D] = 商

[S1+1, S1]÷[S2+1, S2]

5-54

DIVP

S1 S2

D

DDIVP 127

3

2

DDIV 126

DDIV

S1 S2

D

DDIVP

S1 S2

D

[D+3, D+2, D+1, D]

5-54

[D+3, D+2] = 余

[D+1, D] = 商

有符号乘法运算

1

6

MULS

MULSP

072

073

MULS

S1 S2

D

MULS

S1 S2

D

P

[ S1 ] × [ S2 ] [ D+1,

5-51

D ]

[D+1] : 高位字, [D] : 低位字

有符号乘法运算

DMULSP 077

S

DMULSP

S1 S2

D

3

2

DMULS 076

DMUL

S1 S2

D

[S1+1, S1]×[S2+1, S2]

[D+3,D+2,D+1,D]

[D+3,D+2] = 高位2字

[D+1, D] = 低位2字

有符号除法运算

5-51

DIVSP 089

1

6

DIVS 088

DIVS

S1 S2

D

DIVSP

S1 S2

D

[ S1 ]÷[ S2 ] [ D ]

5-56

[D+1] = 余

[D] = 商

有符号除法运算

DDIVSP 129

DDIVSP

S1 S2

D

3

2

DDIVS 128

DDIVS

S1 S2

D

[S1+1, S1]÷[S2+1, S2]

[D+3, D+2, D+1, D]

[D+3, D+2] = 余

[D+1, D] = 商

5-56

附 4-12

附录

4

指令

4.2.9 BCD 算术指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

1

6

ADDB

ADDBP

130

131

ADDB

S1 S2

D

BCD 加

5-58

[ S1 ] + [ S2 ] [ D ]

BCD 加

ADDB

S1 S2

D

P

3

2

DADDB

DADDBP

132

133

DADD

S1 S2

D

B

DADDBP

S1 S2

D

[S1+1,S1]+[S2+1,S2]

[D+1,D]

5-58

1

6

SUBB

SUBBP

134

135

SUBB

S1 S2

D

SUBBP

S1 S2

D

DSUB

S1 S2

D

B

DSUBBP

S1 S2

D

BCD 减

5-60

[ S1 ] - [ S2 ] [ D ]

3

2

DSUBB

DSUBBP

136

137

BCD 减

5-60

[S1+1,S1]-[S2+1,S2] [D+1,D]

BCD 乘

[ S1 ]×[ S2 ] [D+1, D][D+1] :

高字节, [D] : 低字节

BCD 乘

[S1+1, S1]×[S2+1, S2]

5-61

MULB

S1 S2

D

MULBP 141

MULB

S1 S2

D

P

3

2

DMULB

DMULBP

142

143

DMUL

S1 S2

D

B

DMULBP

S1 S2

D

1

6

MULB 140

[D+3,D+2,D+1,D]

[D+3,D+2] = 高2 字

[D+1, D] = 低 2 字

BCD 除

5-61

1

6

DIVB

DIVBP

144

145

DIVB

S1 S2

D

DIVBP

S1 S2

D

[ S1 ]÷[ S2 ] [ D ]

5-64

[D+1] = 余数

[D] = 商

BCD 除

[S1+1, S1]÷[S2+1, S2]

DDIVBP 147

DDIVB

S1 S2

D

DDIVBP

S1 S2

D

3

2

DDIVB 146

[D+3, D+2, D+1, D]

[D+3, D+2] = 余数

[D+1, D] = 商

5-64

附 4-13

附录

4

指令

4.2.10 逻辑运算指令

记忆符号

功能号.

梯级符号 处理内容

C

P

U

WANDP 131

1

6

WAND 130

WAND

S1 S2

D

WAND

S1 S2

D

P

DWAND

S1 S2

D

DWANDP

S1 S2

D

[ S1 ] 与 [ S2 ] [ D ] ○

5-66

3

2

DWAND

DWANDP

132

133

[S1+1,S1] 与 [S2+1,S2]

5-66

[D+1,D]

WORP 155

1

6

3

2

WOR 154

WOR

S1 S2

D

WORP

S1 S2

D

DWOR

S1 S2

D

D

DWORP

S1 S2

D

WXOR

S1 S2

D

WXORP

S1 S2

D

DWXOR

S1 S2

D

DWXORP

S1 S2

D

WXNR

S1 S2

D

[ S1 ] 或 [ S2 ] [ D ] ○

5-69

DWOR

DWORP

156

157

[S1+1,S1] 或 [S2+1,S2]

5-69

[D+1,D]

1

6

3

2

WXOR

WXORP

160

161

[ S1 ]异或 [ S2 ] [ D ] ○

5-71

DWXOR

DWXORP

162

163

[S1+1,S1] 异或 [S2+1,S2]

5-71

[D+1,D]

WXNR

WXNRP

164

165

WXNRP

S1 S2

D

DWXNR

S1 S2

D

[ S1 ] 异或非 [ S2 ]

[ D ]

5-73

DWXNR

DWXNRP

166

167

[S1+1,S1] 异或非 [S2+1,S2]

[D+1,D]

5-73

DWXNRP

S1 S2

D

附 4-14

附录

4

指令

4.2.11 数据处理指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

SEGP 175

1

6

SEG 174

SEG

S D Cw

7段译码

5-75

[ S ] [ D ]

译码

SEGP

S D Cw

ASC

S D Cw

ASC

ASCP

190

191

ASCP

S D Cw

1

6

把[S]中的数据转换成ASCII码格式

存储在[D].

5-75

BSUM

BSUMP

170

171

DBIN

DBINP

DBIN

S D

S D

S

D

15

[S]

0

[

D

]

1的数

5-80

3

2

DBSUM

DBSUMP

172

173

15

[S+1

0 15

[S]

]

0

[D+1, D]

1的数量

5-80

DBINP

S D

ENCOP 177

ENCOP

S D n

DECO

S D

n

n

2

ENCO 176

ENCO

S D

n

2

n

[S]

0

[D]

5-82

编码

n

DECO

DECOP

178

179

[S]

n 位

0

[D]

5-83

译码

DECOP

S D n

读取文件表

FILRP 181

1

6

FILR 180

FILR

S D n

[S]

FILRP

S D n

[S+n]

[D]

5-79

读取文件表

[S]

3

2

DFILR

DFILRP

182

183

DFILR

S D n

DFILRP

S D n

[S+n]

[S+n+1

[D]

[D+1]

5-79

附 4-15

附录

4

指令

数据处理指令(继续)

记忆符号

功能号.

梯级符号 处理内容

C

P

U

写文件表

FILWP 185

1

6

FILW 184

FILW

S D n

[S]

FILWP

S D n

[S+n]

[D

]

[S]

5-81

写文件表

DFILW

S D n

DFILWP 187

DFILWP

S D n

3

2

DFILW 186

[S+n]

[S+n+1

[D]

[D+1]

5-81

4位

[S]

DISP 195

n=3时

1

6

DIS 194

DIS

DISP

S D n

S D n

[D]

[D+1]

[D+2]

All 0

4位

4位

5-83

UNIP 193

3

2

UNI 192

UNI

UNIP

S D n

S D n

[S]

[S+1]

[S+2]

当 n=3

5-85

[D]

4位

IORFP 201

1

6

IORF 200

IORF

D1 D2

更新存储区域

5-87

从[D1] 到 [D2] ( [D1] < [D2] )

IORFP

D1 D2

附 4-16

附录

4

指令

4.2.12 系统指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

C

P

U

FALS

204

FALS

n

把n 存储到指定的F 区域

产生如下所示的时钟脉冲

5-89

DUTY

205

DUTY

D

n1 n2

n1 扫描

n2 扫描

5-90

WDT

WDTP

202

203

WDT

清楚监视定时器 ★

5-92

WDTP

OUTOFF

OUTOFF

208

关断所有输出 ○

5-94

STOP

008

STOP

停止CPU的运算 ★

5-95

4.2.13 转移指令

记忆符号

功能号.

梯级符号

处理内容

JMP

JME

012

013

JMP n

跳转

5-96

跳转接束

JME n

CALL n

CALL

CALLP

014

015

调子程序 ○

5-98

CALLP n

SBRT

n

SBRT

RET

016

004

子程序开始

子程序结束

RET

附 4-17

附录

4

指令

4.2.14 循环指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

C

P

U

FOR

NEXT

206

207

FOR n

执行顺序程序

5-100

在FOR 和NEXT之间 n 次

从FOR/NEXT 循环中跳出,终止子程

NEXT

BREAK

BREAK

220

5-101

4.2.15 旗标指令

记忆符号

功能号

梯级符号

处理内容

STC

CLC

002

003

STC

设置进位旗标

5-102

清除进位旗标

CLC

CLE

CLE

009

清除错误旗标 ★

5-103

附 4-18

附录

4

指令

4.2.16 特殊模块指令

记忆符号

功能号

梯级符号

D

n2

GET

n1

S

GETP 231

D

n2

GETP

n1

S

处理内容

C

P

U

C

P

U

GET 230

D

n2

PUT

n1

S

从特殊模块的共享 RAM中读取数据 ★

5-104

PUT

PUTP

234

235

D

n2

PUTP

n1

S

梯级符号

向特殊模块的共享 RAM中写入数据 ★

5-106

4.2.17 数据连接指令

记忆符号

功能号

处理内容

READ

WRITE

244

245

S

n SS

REA

n1 st

D

D

S

n SS

WRIT

n1 st

D

E

S

n SS

RGET

n1 st

D

5-108

读/写远端站的数据 ★

5-111

RGET

RPUT

232

233

S

n SS

RPUT

n1 st

D

远端特殊模块共享RAM 数据的

读/写

5-113

5-116

CONN 246

SS

CONN

n1 st

D

SS

STATUS

n1 st

D

建立通讯通道 ★

STATUS 247

读取远端站的信息 ★

5-118

附 4-19

附录

4

指令

4.2.18 中断指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

EI

DI

236

239

EI n

激活(Enable) 中断

5-119

使无效(Disable)中断

DI n

EI

EI

DI

TDINT

INT

IRET

221

222

226

227

225

激活(Enable)所有中断

5-119

使无效(Disable)所有中断

TDI 程序开始

5-120

DI

TDINT n

INT n

PDI 程序开始

中断程序结束

5-121

IRET

4.2.19 符号转换指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

NEG

NEGP

240

241

NEG

D

转换[ D ]的符号 ★

5-122

NEGP

D

DNEG

D

DNEG

DNEGP

242

243

转换 [ D+1, D ]的符号 ★

5-122

DNEGP

D

附 4-20

附录

4

指令

4.2.20 位触点指令

记忆符号

功能号

梯级符号 处理内容

从 [ D ]的第n位开始进行NO触点运

从 [ D ]的第n位开始进行NC触点运

从 [ D ]的第n位开始进行NO触点串

从 [ D ]的第n位开始进行NC触点串

从 [ D ]的第n位开始进行NO触点并

从 [ D ]的第n位开始进行NC触点并

C

P

U

BLD 248

B

D

n

- ★

5-124

BLDN 249

BN

D

n

B

D

n

5-124

BAND 250 ★

5-125

BANDN 251

BN

D

n

5-125

BOR 252

B

D

n

5-126

BORN 253

BN

D

n

5-126

BOUT

BSET

BRST

236

223

224

BOUT

D

n

SET

RST

输出 运算结果至[ D ]的第n

设置[ D ]的第n位

清楚[ D ]的第n位

5-127

5-128

5-128

D

n

D

n

附 4-21

2024年5月18日发(作者:公孙青枫)

附录

4

指令

附录 4 指令

4.1 基本指令

4.1.1 触点指令

记忆符号

LOAD

LOAD NOT

AND

AND NOT

OR

OR NOT

功能号

-

-

-

-

-

-

梯级符号

t

处理内容

C

P

U

C

P

U

C

P

U

- NO 触点运算开始

- NC 触点运算开始

- NO 触点串联

- NC 触点串联

- NO 触点并联

- NC 触点并联

4- 1

4- 1

4- 3

4- 3

4- 4

4- 4

4.1.1 连接指令

记忆符号

AND LOAD

OR LOAD

MPUSH

MLOAD

MPOP

功能号

-

-

005

006

007

梯级符号

处理内容

A

A

B

B

- 块串联

- 块并联

- 存储运算结果

- 从MPUSH读取运算结果

- 从MPUSH读取运算结果并清除结果

4- 6

4- 8

4- 10

4- 10

4- 10

MPUSH

( )

( )

MLOAD

( )

MPOP

4.1.1 反转指令

记忆符号

NOT

功能号

-

梯级符号

处理内容

- 反转运算结果 ○

4- 12

注释

适用的CPU 类型 : ○ = 全部 CPUs ; ▣ = K10S1 / K10S / K30S / K60S ;

★ = K200S/K300S/K1000S

附 4-1

附录

4

指令

4.1.1 主控制指令

记忆符号

MCS

MCSCLR

功能号

010

011

梯级符号 处理内容

C

P

U

C

P

U

MCS

n

MCSCLR

n

- 开始主控制

- 结束主控制

4- 13

4 – 13

4.1.2输出指令

记忆符号

D

D NOT

SET

功能号

梯级符号

处理内容

017

018

-

D

D

- 在输入信号的上升沿产生一个扫描脉冲 ○

4- 16

- 在输入信号的下降沿产生一个扫描脉冲 ○

4 – 18

- 设置一个设备 ○

4 – 19

D NOT

D

SET

D

RST -

RST

D

- 复位一个设备 ○

4 – 20

OUT - ( ) - 输出一个设备 ○

4.1.2 步进控制器指令

记忆符号

SET S

OUT S

功能号

-

-

梯级符号 处理内容

C

P

U

C

P

U

SET

- 顺序处理控制

- Last-in 优先权控制

4- 22

4 – 24

( )

4.1.3 END 指令

记忆符号

END

功能号

001

梯级符号

处理内容

END

- 结束顺序程序 ○

4- 25

附 4-2

附录

4

指令

4.1.4 无运算指令

记忆符号

NOP

功能号

000

梯级符号

没有梯级符号

处理内容

C

P

U

C

P

U

- 没有运算(占1 步) ○

4- 26

4.1.5 定时器指令

记忆符号

功能号

梯级符号

处理内容

定时器设置值

TON -

TON Txxx v

-

I输入

输出

t

4- 27

定时器继电器号

定时器设置值

e

TOFF Txxx

v

t = 设置值

-

TOFF -

输入

输出

t =设置值

t

4 – 29

TMR -

定时器继电器号

定时器设置值

e

TMR Txxx

v

定时器继电器号

定时器设置值

e

<类加定时器>

输入

-

4 – 31

t

t

输出

1 2

t = 设置值( t = t1+t2 )

<单态定时器>

I输入

-

TMON -

TMON Txxx v

t

t = 设置值

TRTG -

定时器继电器号

定时器设置值

e

TRTG

Txxx v

定时器继电器号

输出

4 – 33

<可触发定时器>

输入

-

t

t = 设置值

4 – 35

输出

附 4-3

附录

4

指令

4.1.6 计数器指令

记忆符号

功能号

计数

脉冲

梯级符号

计数器继电器号

处理内容

复位

C

P

U

CTU -

复位

U CTU

C

xxx

R

v

设置值

计数器继电器号

计数

脉冲

4- 37

-

当前值

输出

复位

设置值

e

4 – 38

计数

脉冲

计数

CTD -

Reset

D CTD C

xxx

R

v

设置值

计数

脉冲

-

当前值

设置值

输出

计数器继电器号.

复位

上脉冲

下脉冲

上脉冲

CTUD -

C

U CTUD

xxx

下脉冲

D

复位

R

v

设置值

当前值

设置值

输出

4 – 39

4 – 41

计数

脉冲

计数器继电器号

复位

CTR -

复位

C

D CTR

xxx

R

v

设置值

计数

脉冲

当前值

输出

附 4-4

附录

4

指令

4.2

应用指令

4.2.1 数据传送指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

1

6

MOV

MOVP

080

081

MOV

S D

移动数据

5-1

D

S

[ ] [ ]

MOVP

S D

DMOV

S D

3

2

DMOV

DMOVP

082

083

移动数据

5-1

S S D

D

[ + 1, ] [ + 1, ]

DMOVP S D

CMOV

1

6

CMOV

CMOVP

084

085

S D

数据求反传送

5-3

S D

[ ] [ ]

CMOVP

S D

DCMOV

S D

3

2

DCMOV

DCMOVP

086

087

数据求反传送

5-3

S S D D

[ + 1, ] [ + 1, ]

S

组传送

DCMOVP S

D

GMOV

S D n

1

6

GMOV

GMOVP

090

091

D

n

5-5

GMOVP

S

D n

1

6

FMOV

FMOVP

092

093

FMOV

S

D n

FMOVP

S

D n

填充传送

D

n

5-7

S

BMOVP 101

N

BMOV 100

BMOV

S

D Cw

BMOVP

S D Cw

位传送

5-9

(详细使用见5-9 页)

附 4-5

附录

4

指令

4.2.2 转换指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

BCD

BCD

二进制

二进制

BCDP 061

1

6

BCD 060

BCD

BCDP

DBCD

S D

S D

S

D

BCD 转换

二进制

5-11

[ ] [ ]

S D

3

2

DBCD

DBCDP

062

063

BCD 转换

二进制

5-11

DBCDP

S

D

BIN

[ + 1, ] [ + 1, ]

S S D D

1

6

BIN

BINP

064

065

S

D

S

D

S

D

S

D

BIN 转换

BCD

5-14

BINP

DBIN

[ ] [ ]

S D

3

2

DIND

DBINP

066

067

BIN 转换

BCD

5-14

DBINP

[ + 1, ] [ + 1, ]

S S D D

4.2.3 比较指令

记忆符号

功能号

梯级符号

S1 S2

处理内容

C

P

U

CMPP 051

1

6

CMP 050

CMP

S1和 S2比较

5-16

结果在F120 ~ F125内显示

CMPP

S1 S2

DCMP

S1 S2

DCMPP

S1 S2

DCMPP 053

3

2

DCMP 052 [ S1+1, S1] 和[ S2+1, S2]比较

5-16

结果在F120 ~ F125内显示

TCMPP 055

1

6

TCMP 054

TCMP

S1 S2

D

TCMP

S1 S2

D

P

DTCM

S1 S2

D

P

DTCMPP

S1 S2

D

S1和从S2来的16字比较

5-19

结果(16位) 存储在 D

3

2

DTCMP

DTCMPP

056

057

比较 [S1+1, S1] 和从S2来的32字

5-19

结果(32 位) 存储在 [ D+1, D]

附 4-6

附录

4

指令

比较指令 (继续)

记忆符号

LOAD=

AND=

OR=

LOAD>

AND>

OR>

LOAD<

AND<

OR<

LOAD>=

AND>=

OR>=

LOAD<=

AND<=

OR<=

LOAD<>

AND<>

OR<>

功能号

028

094

188

038

096

196

048

098

198

058

106

216

068

108

218

078

118

228

梯级符号 处理内容

C

P

U

=

=

=

>

>

>

<

<

<

S1 S2

S1 S2

S1 S2

S1 S2

5-21

1

6

当 [S1] = [S2]时,输入条件接通 ★

5-22

5-23

5-21

1

6

S1 S2

S1 S2

S1 S2

当 [S1] > [S2]时,输入条件接通(有

符号比较)

5-22

5-23

5-21

1

6

S1 S2

S1 S2

当 [S1] < [S2]时,输入条件接通(有

符号比较)

5-22

5-23

5-21

>=

S1 S2

1

6

>=

S1 S2

>=

S1 S2

<=

S1 S2

当 [S1] >= [S2]时,输入条件接通(有

符号比较)

5-22

5-23

5-21

1

6

<=

S1 S2

<=

S1 S2

<>

S1 S2

当 [S1] <= [S2]时,输入条件接通(有

符号比较))

5-22

5-23

5-21

1

6

<>

S1 S2

<>

S1 S2

当 [S1] <> [S2]时,输入条件接通(不

等于)

5-22

5-23

附 4-7

附录

4

指令

比较指令 (继续)

记忆符号

LOADD=

ANDD=

ORD=

LOADD>

ANDD>

ORD>

LOADD<

ANDD<

ORD<

LOADD>=

ANDD>=

ORD>=

LOADD<=

ANDD<=

ORD<=

LOADD<>

ANDD<>

ORD<>

功能号.

029

095

189

039

097

197

049

099

199

059

107

217

069

109

219

079

119

229

梯级符号 处理内容

C

P

U

=

=

S1 S2

5-21

3

2

S1 S2

S1 S2

当[S1+1, S1]= [S2+1, S2] 时,输入

条件接通。

5-22

5-23

5-21

=

>

>

3

2

S1 S2

S1 S2

S1 S2

当[S1+1, S1] > [S2+1, S2] 时,输

入条件接通。(有符号比较)

5-22

5-23

5-21

>

<

<

3

2

S1 S2

S1 S2

S1 S2

S1 S2

S1 S2

S1 S2

S1 S2

S1 S2

S1 S2

S1 S2

当[S1+1, S1] < [S2+1, S2] 时,输

入条件接通。(有符号比较)

5-22

5-23

5-21

<

>=

>=

3

2

当[S1+1, S1] >= [S2+1, S2] 时,输

入条件接通。(有符号比较)

5-22

5-23

5-21

>=

<=

<=

3

2

当[S1+1, S1] <= [S2+1, S2] 时,输

入条件接通。(有符号比较)

5-22

5-23

5-21

<=

<>

<>

3

2

S1 S2

S1 S2

当[S1+1, S1] <> [S2+1, S2] 时,输

入条件接通。(不等于)

5-22

5-23

<>

附 4-8

附录

4

指令

4.2.4 增加 / 减少指令

记忆符号

INC

INCP

DINC

DINCP

DEC

DECP

DDEC

DDECP

功能号

020

021

022

023

024

025

026

027

梯级符号 处理内容

增加

5-25

[ ] +1 [ ]

D D

C

P

U

C

P

U

0

Carry

INCP

DINC

DINCP

DEC

DECP

DDEC

DDECP

D

D

D

D

D

D

D

3

2

1

6

INC

D

增加

5-25

D D D D

[ +1, ] +1 [ +1, ]

减少

5-27

[ ] -1 [ ]

D D

3

2

1

6

减少

5-27

D D D D

[ +1, ] -1 [ +1, ]

4.2.5 回转指令

记忆符号

功能号

梯级符号

处理内容

Carry

15

ROLP 021

1

6

ROL 020

ROL

ROLP

ROR

D

D

D

D

D

D

D

D

D

向左回转1位

5-29

1

6

ROR

RORP

034

035

15

D

0

向右回转1位

5-31

RORP

RCL

1

6

RCL

RCLP

040

041

Carry

15

D

0

向左回转1位包括进位

5-33

RCLP

RCR

1

6

RCR

RCRP

044

045

15

D

0

Carry

向右回转1位包括进位

5-35

RCRP

附 4-9

附录

4

指令

回转指令 (继续)

记忆符号

功能号.

梯级符号 处理内容

Carry

15

C

P

U

DROLP 023

3

2

DROL 022

DROL

DROLP

DROR

D

D

D

D

D

D

D

D

D

+1

0 15

D

0

向左回转1位

5-29

3

2

DROR

DRORP

036

037

15

D

+1

0 15

D

0

Carry

向右回转1位

5-31

DRORP

DRCL

DRCLP

DRCR

DRCLP 043

3

2

DRCL 042

Carry

15

D

+1

0 15

D

0

向左回转1位包括进位

5-33

3

2

DRCR

DRCRP

046

047

15

D

+1

0 15

D

0

Carry

向右回转1位包括进位

5-35

DRCRP

4.2.6 移位指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

单元

S1

BSFT

BSFTP

074

075

S1 S2

S2

5-37

BSFT

S1 S2

S

1

-

S

2

0

BSFTP

S1 S2

S2

S2 S1

S1

0

从S1到 S2移动1位

S1

WSFT

WSFTP

070

071

S1 S2

S2

5-39

WSFT

S1 S2

WSFT

P

S1 S2

S

1

-

S

2

0

S2

S2 S1

S1

0

SR

SR

D

n

1

6

D

+n

从S1 到 S2移动1字

D

5-41

位移动 (细节见 4.)

附 4-10

附录

4

指令

4.2.7 交换指令

记忆符号

XCH

XCHP

DXCH

DXCHP

功能号

102

103

104

105

梯级符号 处理内容

C

P

U

C

P

U

1

6

XCH

D1 D2

[ D1 ] [ D2 ]

5-43

XCHP

D1 D2

DXCH

D1 D2

DXCH

D1 D2

P

3

2

[ D1+1, D1 ] [ D2+1, D2 ]

5-43

4.2.8 BIN 算术指令

记忆符号

功能号

梯级符号

处理内容

ADDP 111

1

6

3

2

ADD 110

ADD

S1 S2

D

ADDP

S1 S2

D

DADD

S1 S2

D

[ S1 ] + [ S2 ] [ D ] ○

5-45

DADD

DADDP

112

113

[S1+1, S1] + [S2+1, S2]

5-45

[D+1, D]

DADDP

S1 S2

D

SUB

S1 S2

D

1

6

3

2

SUB

SUBP

114

115

[ S1 ] - [ S2 ] [ D ] ○

5-47

SUBP

S1 S2

D

DSUB

S1

S2

D

DSUB

DSUBP

116

117

[S1+1, S1] - [S2+1, S2]

5-47

[D+1, D]

[ S1 ] × [ S2 ]

DSUBP

S1 S2

D

MUL

S1 S2

D

1

6

MUL

MULP

120

121

MULP

S1 S2

D

[ D+1, D ]

[D+1] : 高字, [D] : 低字

[S1+1, S1]×[S2+1, S2]

5-49

DMULP 123

3

2

DMUL 122

DMUL

S1 S2

D

DMULP

S1 S2

D

[D+3,D+2,D+1,D]

5-49

[D+3,D+2] = 高 2字

[D+1, D] = 低 2 字

附 4-11

附录

4

指令

BIN 算术指令 (继续)

记忆符号

功能号.

梯级符号 处理内容

[ S1 ]÷[ S2 ] [ D ]

C

P

U

DIVP 125

1

6

DIV 124

DIV

S1 S2

D

[D+1] = 余

[D] = 商

[S1+1, S1]÷[S2+1, S2]

5-54

DIVP

S1 S2

D

DDIVP 127

3

2

DDIV 126

DDIV

S1 S2

D

DDIVP

S1 S2

D

[D+3, D+2, D+1, D]

5-54

[D+3, D+2] = 余

[D+1, D] = 商

有符号乘法运算

1

6

MULS

MULSP

072

073

MULS

S1 S2

D

MULS

S1 S2

D

P

[ S1 ] × [ S2 ] [ D+1,

5-51

D ]

[D+1] : 高位字, [D] : 低位字

有符号乘法运算

DMULSP 077

S

DMULSP

S1 S2

D

3

2

DMULS 076

DMUL

S1 S2

D

[S1+1, S1]×[S2+1, S2]

[D+3,D+2,D+1,D]

[D+3,D+2] = 高位2字

[D+1, D] = 低位2字

有符号除法运算

5-51

DIVSP 089

1

6

DIVS 088

DIVS

S1 S2

D

DIVSP

S1 S2

D

[ S1 ]÷[ S2 ] [ D ]

5-56

[D+1] = 余

[D] = 商

有符号除法运算

DDIVSP 129

DDIVSP

S1 S2

D

3

2

DDIVS 128

DDIVS

S1 S2

D

[S1+1, S1]÷[S2+1, S2]

[D+3, D+2, D+1, D]

[D+3, D+2] = 余

[D+1, D] = 商

5-56

附 4-12

附录

4

指令

4.2.9 BCD 算术指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

1

6

ADDB

ADDBP

130

131

ADDB

S1 S2

D

BCD 加

5-58

[ S1 ] + [ S2 ] [ D ]

BCD 加

ADDB

S1 S2

D

P

3

2

DADDB

DADDBP

132

133

DADD

S1 S2

D

B

DADDBP

S1 S2

D

[S1+1,S1]+[S2+1,S2]

[D+1,D]

5-58

1

6

SUBB

SUBBP

134

135

SUBB

S1 S2

D

SUBBP

S1 S2

D

DSUB

S1 S2

D

B

DSUBBP

S1 S2

D

BCD 减

5-60

[ S1 ] - [ S2 ] [ D ]

3

2

DSUBB

DSUBBP

136

137

BCD 减

5-60

[S1+1,S1]-[S2+1,S2] [D+1,D]

BCD 乘

[ S1 ]×[ S2 ] [D+1, D][D+1] :

高字节, [D] : 低字节

BCD 乘

[S1+1, S1]×[S2+1, S2]

5-61

MULB

S1 S2

D

MULBP 141

MULB

S1 S2

D

P

3

2

DMULB

DMULBP

142

143

DMUL

S1 S2

D

B

DMULBP

S1 S2

D

1

6

MULB 140

[D+3,D+2,D+1,D]

[D+3,D+2] = 高2 字

[D+1, D] = 低 2 字

BCD 除

5-61

1

6

DIVB

DIVBP

144

145

DIVB

S1 S2

D

DIVBP

S1 S2

D

[ S1 ]÷[ S2 ] [ D ]

5-64

[D+1] = 余数

[D] = 商

BCD 除

[S1+1, S1]÷[S2+1, S2]

DDIVBP 147

DDIVB

S1 S2

D

DDIVBP

S1 S2

D

3

2

DDIVB 146

[D+3, D+2, D+1, D]

[D+3, D+2] = 余数

[D+1, D] = 商

5-64

附 4-13

附录

4

指令

4.2.10 逻辑运算指令

记忆符号

功能号.

梯级符号 处理内容

C

P

U

WANDP 131

1

6

WAND 130

WAND

S1 S2

D

WAND

S1 S2

D

P

DWAND

S1 S2

D

DWANDP

S1 S2

D

[ S1 ] 与 [ S2 ] [ D ] ○

5-66

3

2

DWAND

DWANDP

132

133

[S1+1,S1] 与 [S2+1,S2]

5-66

[D+1,D]

WORP 155

1

6

3

2

WOR 154

WOR

S1 S2

D

WORP

S1 S2

D

DWOR

S1 S2

D

D

DWORP

S1 S2

D

WXOR

S1 S2

D

WXORP

S1 S2

D

DWXOR

S1 S2

D

DWXORP

S1 S2

D

WXNR

S1 S2

D

[ S1 ] 或 [ S2 ] [ D ] ○

5-69

DWOR

DWORP

156

157

[S1+1,S1] 或 [S2+1,S2]

5-69

[D+1,D]

1

6

3

2

WXOR

WXORP

160

161

[ S1 ]异或 [ S2 ] [ D ] ○

5-71

DWXOR

DWXORP

162

163

[S1+1,S1] 异或 [S2+1,S2]

5-71

[D+1,D]

WXNR

WXNRP

164

165

WXNRP

S1 S2

D

DWXNR

S1 S2

D

[ S1 ] 异或非 [ S2 ]

[ D ]

5-73

DWXNR

DWXNRP

166

167

[S1+1,S1] 异或非 [S2+1,S2]

[D+1,D]

5-73

DWXNRP

S1 S2

D

附 4-14

附录

4

指令

4.2.11 数据处理指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

SEGP 175

1

6

SEG 174

SEG

S D Cw

7段译码

5-75

[ S ] [ D ]

译码

SEGP

S D Cw

ASC

S D Cw

ASC

ASCP

190

191

ASCP

S D Cw

1

6

把[S]中的数据转换成ASCII码格式

存储在[D].

5-75

BSUM

BSUMP

170

171

DBIN

DBINP

DBIN

S D

S D

S

D

15

[S]

0

[

D

]

1的数

5-80

3

2

DBSUM

DBSUMP

172

173

15

[S+1

0 15

[S]

]

0

[D+1, D]

1的数量

5-80

DBINP

S D

ENCOP 177

ENCOP

S D n

DECO

S D

n

n

2

ENCO 176

ENCO

S D

n

2

n

[S]

0

[D]

5-82

编码

n

DECO

DECOP

178

179

[S]

n 位

0

[D]

5-83

译码

DECOP

S D n

读取文件表

FILRP 181

1

6

FILR 180

FILR

S D n

[S]

FILRP

S D n

[S+n]

[D]

5-79

读取文件表

[S]

3

2

DFILR

DFILRP

182

183

DFILR

S D n

DFILRP

S D n

[S+n]

[S+n+1

[D]

[D+1]

5-79

附 4-15

附录

4

指令

数据处理指令(继续)

记忆符号

功能号.

梯级符号 处理内容

C

P

U

写文件表

FILWP 185

1

6

FILW 184

FILW

S D n

[S]

FILWP

S D n

[S+n]

[D

]

[S]

5-81

写文件表

DFILW

S D n

DFILWP 187

DFILWP

S D n

3

2

DFILW 186

[S+n]

[S+n+1

[D]

[D+1]

5-81

4位

[S]

DISP 195

n=3时

1

6

DIS 194

DIS

DISP

S D n

S D n

[D]

[D+1]

[D+2]

All 0

4位

4位

5-83

UNIP 193

3

2

UNI 192

UNI

UNIP

S D n

S D n

[S]

[S+1]

[S+2]

当 n=3

5-85

[D]

4位

IORFP 201

1

6

IORF 200

IORF

D1 D2

更新存储区域

5-87

从[D1] 到 [D2] ( [D1] < [D2] )

IORFP

D1 D2

附 4-16

附录

4

指令

4.2.12 系统指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

C

P

U

FALS

204

FALS

n

把n 存储到指定的F 区域

产生如下所示的时钟脉冲

5-89

DUTY

205

DUTY

D

n1 n2

n1 扫描

n2 扫描

5-90

WDT

WDTP

202

203

WDT

清楚监视定时器 ★

5-92

WDTP

OUTOFF

OUTOFF

208

关断所有输出 ○

5-94

STOP

008

STOP

停止CPU的运算 ★

5-95

4.2.13 转移指令

记忆符号

功能号.

梯级符号

处理内容

JMP

JME

012

013

JMP n

跳转

5-96

跳转接束

JME n

CALL n

CALL

CALLP

014

015

调子程序 ○

5-98

CALLP n

SBRT

n

SBRT

RET

016

004

子程序开始

子程序结束

RET

附 4-17

附录

4

指令

4.2.14 循环指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

C

P

U

FOR

NEXT

206

207

FOR n

执行顺序程序

5-100

在FOR 和NEXT之间 n 次

从FOR/NEXT 循环中跳出,终止子程

NEXT

BREAK

BREAK

220

5-101

4.2.15 旗标指令

记忆符号

功能号

梯级符号

处理内容

STC

CLC

002

003

STC

设置进位旗标

5-102

清除进位旗标

CLC

CLE

CLE

009

清除错误旗标 ★

5-103

附 4-18

附录

4

指令

4.2.16 特殊模块指令

记忆符号

功能号

梯级符号

D

n2

GET

n1

S

GETP 231

D

n2

GETP

n1

S

处理内容

C

P

U

C

P

U

GET 230

D

n2

PUT

n1

S

从特殊模块的共享 RAM中读取数据 ★

5-104

PUT

PUTP

234

235

D

n2

PUTP

n1

S

梯级符号

向特殊模块的共享 RAM中写入数据 ★

5-106

4.2.17 数据连接指令

记忆符号

功能号

处理内容

READ

WRITE

244

245

S

n SS

REA

n1 st

D

D

S

n SS

WRIT

n1 st

D

E

S

n SS

RGET

n1 st

D

5-108

读/写远端站的数据 ★

5-111

RGET

RPUT

232

233

S

n SS

RPUT

n1 st

D

远端特殊模块共享RAM 数据的

读/写

5-113

5-116

CONN 246

SS

CONN

n1 st

D

SS

STATUS

n1 st

D

建立通讯通道 ★

STATUS 247

读取远端站的信息 ★

5-118

附 4-19

附录

4

指令

4.2.18 中断指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

EI

DI

236

239

EI n

激活(Enable) 中断

5-119

使无效(Disable)中断

DI n

EI

EI

DI

TDINT

INT

IRET

221

222

226

227

225

激活(Enable)所有中断

5-119

使无效(Disable)所有中断

TDI 程序开始

5-120

DI

TDINT n

INT n

PDI 程序开始

中断程序结束

5-121

IRET

4.2.19 符号转换指令

记忆符号

功能号

梯级符号 处理内容

C

P

U

NEG

NEGP

240

241

NEG

D

转换[ D ]的符号 ★

5-122

NEGP

D

DNEG

D

DNEG

DNEGP

242

243

转换 [ D+1, D ]的符号 ★

5-122

DNEGP

D

附 4-20

附录

4

指令

4.2.20 位触点指令

记忆符号

功能号

梯级符号 处理内容

从 [ D ]的第n位开始进行NO触点运

从 [ D ]的第n位开始进行NC触点运

从 [ D ]的第n位开始进行NO触点串

从 [ D ]的第n位开始进行NC触点串

从 [ D ]的第n位开始进行NO触点并

从 [ D ]的第n位开始进行NC触点并

C

P

U

BLD 248

B

D

n

- ★

5-124

BLDN 249

BN

D

n

B

D

n

5-124

BAND 250 ★

5-125

BANDN 251

BN

D

n

5-125

BOR 252

B

D

n

5-126

BORN 253

BN

D

n

5-126

BOUT

BSET

BRST

236

223

224

BOUT

D

n

SET

RST

输出 运算结果至[ D ]的第n

设置[ D ]的第n位

清楚[ D ]的第n位

5-127

5-128

5-128

D

n

D

n

附 4-21

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论