MasterK系列指令手册.docx
- 文档编号:15717020
- 上传时间:2023-07-07
- 格式:DOCX
- 页数:64
- 大小:24.71KB
MasterK系列指令手册.docx
《MasterK系列指令手册.docx》由会员分享,可在线阅读,更多相关《MasterK系列指令手册.docx(64页珍藏版)》请在冰点文库上搜索。
MasterK系列指令手册
第三章指令
3.1.5输出指令3-2
3指令
3.1基本指令
3.1.1触点指令
记忆符号
功能号
梯级符号
单元t
处理内容
CPU
页
LOAD
-
-
NO触点运算开始
○
4-1
LOADNOT
-
-
NC触点运算开始
○
4-1
AND
-
-
NO触点串联
○
4-3
ANDNOT
-
-
NC触点串联
○
4-3
OR
-
-
NO触点并联
○
4-4
ORNOT
-
-
NC触点并联
○
4-4
3.1.2连接指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
A
B
ANDLOAD
-
-
块串联
○
4-6
B
A
ORLOAD
-
-
块并联
○
4-8
MPUSH
MPUSH
005
()
()
()
-
存储运算结果
○
4-10
MLOAD
MPOP
MLOAD
006
-
从MPUSH读取运算结果
○
4-10
MPOP
007
-
从MPUSH读取运算结果并清除结果
○
4-10
3.1.3反转指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
NOT
-
-
反转运算结果
○
4-12
适用的CPU类型:
○=全部CPUs;▣=K10S1/K10S/K30S/K60S;
★=K200S/K300S/K1000S
注释
3.1.4主控制指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
MCSCLRn
MCSn
MCS
010
-
开始主控制
○
4-13
MCSCLR
011
-
结束主控制
○
4–13
3.1.5输出指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
DD
D
017
-
在输入信号的上升沿产生一个扫描脉冲
○
4-16
DNOTD
DNOT
018
-
在输入信号的下降沿产生一个扫描脉冲
○
4–18
SETD
SET
-
-
设置一个设备
○
4–19
RSTD
RST
-
-
复位一个设备
○
4–20
OUT
-
()
-
输出一个设备
○
3.1.6步进控制器指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
SETSxx.xx
SETS
-
-
顺序处理控制
○
4-22
OUTS
-
(Sxx.xx)
-
Last-in优先权控制
○
4–24
3.1.7END指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
END
END
001
-
结束顺序程序
○
4-25
3.1.8无运算指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
NOP
000
没有梯级符号
-
没有运算(占1步)
○
4-26
3.1.9定时器指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
<延时开通定时器>
定时器继电器号
TONTxxxv
定时器设置值
t=设置值
输出
t
TON
-
-
○
4-27
<延时关断定时器>
定时器继电器号
定时器继电器号
TOFFTxxxv
定时器设置值
e
t=设置值
I输入
定时器继电器号
输出
输入
t
TOFF
-
-
○
4–29
TMRTxxxv
定时器设置值
e
t=设置值(t=t1+t2)
<累计定时器>
输入
输出
I输入
输出
输出
输入
t1t2
TMR
-
-
4–31
TMON
t=设置值
<单稳态定时器>
Txxxv
定时器设置值
e
TMON
-
-
4–33
Txxxv
TRTG
定时器继电器号
定时器设置值
e
t=设置值
<可再触发定时器>
t
t
TRTG
-
-
4–35
3.1.10计数器指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
当前值
计数
脉冲
v
UCTU
R
计数
脉冲
Cxxx
计数器继电器号yNo.
设置值
复位
设置值
e
输出
复位
CTU
-
-
○
4-37
Cxxx
计数器继电器号o.
设置值
复位
输出
当前值
计数
脉冲
v
R
DCTD
计数
脉冲
计数
脉冲
Cxxx
计数器继电器号o.
设置值
Reset
计数器继电器号.
设置值
复位
CTD
-
-
○
4–38
复位
上脉冲
上脉冲
下脉冲
v
R
UCTUD
输出
D
Cxxx
设置值
复位
设置值
下脉冲
当前值
输出
CTUD
-
○
4–39
计数
脉冲
v
R
DCTR
计数
脉冲
当前值
复位
CTR
-
○
4–41
3.2应用指令
3.2.1数据传送指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
D
S
S
D
S
D
S
D
S
D
S
D
MOV
MOVP
080
081
16位
移动数据
[][]
○
5-1
S
D
S
D
S
D
DMOVP
DMOV
MOVP
MOV
DMOV
DMOVP
082
083
32位
移动数据
[+1,][+1,]
○
5-1
D
S
CMOVP
CMOV
S
D
CMOV
CMOVP
084
085
16位
数据求反传送
[][]
○
5-3
D
S
D
S
DCMOVP
DCMOV
SD
DCMOV
DCMOVP
086
087
32位
数据求反传送
[+1,][+1,]
○
5-3
GMOVP
SDn
SDn
D
S
BMOVP
BMOV
n
SDn
SDn
FMOVP
FMOV
n
GMOV
GMOV
GMOVP
090
091
16位
组传送
○
5-5
S
D
FMOV
FMOVP
092
093
16位
填充传送
○
5-7
SDCw
SDCw
BMOV
BMOVP
100
101
N位
位传送
(详细使用见5-9页)
○
5-9
3.2.2转换指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
S
D
BCD
二进制
SD
BCDP
BCD
SD
BCD
BCDP
060
061
16位
BCD转换
[][]
○
5-11
D
S
D
S
BCD
二进制
SD
SD
DBCDP
DBCD
DBCD
DBCDP
062
063
32位
BCD转换
[+1,][+1,]
○
5-11
二进制
D
S
BCD
SD
SD
BINP
BIN
BIN
BINP
064
065
16位
BIN转换
[][]
○
5-14
D
二进制
S
D
S
BCD
SD
SD
DBINP
DBIN
DIND
DBINP
066
067
32位
BIN转换
[+1,][+1,]
○
5-14
3.2.3比较指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
S1S2
S1S2
CMP
CMPP
CMP
CMPP
050
051
16位
S1和S2比较
结果在F120~F125内显示
○
5-16
S1S2
DCMPP
DCMP
S1S2
DCMP
DCMPP
052
053
32位
[S1+1,S1]和[S2+1,S2]比较
结果在F120~F125内显示
○
5-16
D
S1S2
S1S2
TCMPP
TCMP
D
TCMP
TCMPP
054
055
16位
S1和从S2来的16字比较
结果(16位)存储在D
○
5-19
S1S2
D
D
S1S2
DTCMPP
DTCMP
DTCMP
DTCMPP
056
057
32位
比较[S1+1,S1]和从S2来的32字
结果(32位)存储在[D+1,D]
○
5-19
比较指令(继续)
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
=
=
=
S1S2
S1S2
S1S2
LOAD=
AND=
OR=
028
094
188
16位
当[S1]=[S2]时,输入条件接通
★
5-21
5-22
5-23
S1S2
S1S2
S1S2
>
>
>
LOAD>
AND>
OR>
038
096
196
16位
当[S1]>[S2]时,输入条件接通(有符号比较)
★
5-21
5-22
5-23
S1S2
S1S2
S1S2
<
<
<
LOAD<
AND<
OR<
048
098
198
16位
当[S1]<[S2]时,输入条件接通(有符号比较)
★
5-21
5-22
5-23
S1S2
S1S2
S1S2
>=
>=
>=
LOAD>=
AND>=
OR>=
058
106
216
16位
当[S1]>=[S2]时,输入条件接通(有符号比较)
★
5-21
5-22
5-23
S1S2
S1S2
<=
S1S2
<=
<=
LOAD<=
AND<=
OR<=
068
108
218
16位
当[S1]<=[S2]时,输入条件接通(有符号比较))
★
5-21
5-22
5-23
S1S2
S1S2
S1S2
<>
<>
<>
LOAD<>
AND<>
OR<>
078
118
228
16位
当[S1]<>[S2]时,输入条件接通(不等于)
★
5-21
5-22
5-23
比较指令(继续)
记忆符号
功能号.
梯级符号
单元
处理内容
CPU
页
S1S2
=
S1S2
=
S1S2
=
LOADD=
ANDD=
ORD=
029
095
189
32位
当[S1+1,S1]=[S2+1,S2]时,输入条件接通。
★
5-21
5-22
5-23
>
>
>
S1S2
S1S2
S1S2
LOADD>
ANDD>
ORD>
039
097
197
32位
当[S1+1,S1]>[S2+1,S2]时,输入条件接通。
(有符号比较)
★
5-21
5-22
5-23
<
<
<
S1S2
S1S2
S1S2
LOADD<
ANDD<
ORD<
049
099
199
32位
当[S1+1,S1]<[S2+1,S2]时,输入条件接通。
(有符号比较)
★
5-21
5-22
5-23
>=
>=
>=
S1S2
S1S2
S1S2
LOADD>=
ANDD>=
ORD>=
059
107
217
32位
当[S1+1,S1]>=[S2+1,S2]时,输入条件接通。
(有符号比较)
★
5-21
5-22
5-23
<=
<=
<=
S1S2
S1S2
S1S2
LOADD<=
ANDD<=
ORD<=
069
109
219
32位
当[S1+1,S1]<=[S2+1,S2]时,输入条件接通。
(有符号比较)
★
5-21
5-22
5-23
<>
<>
<>
S1S2
S1S2
S1S2
LOADD<>
ANDD<>
ORD<>
079
119
229
32位
当[S1+1,S1]<>[S2+1,S2]时,输入条件接通。
(不等于)
★
5-21
5-22
5-23
3.2.4增加/减少指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
D
D
D
D
INCP
INC
INC
INCP
020
021
16位
增加
[]+1[]
○
5-25
D
D
D
D
D
D
DINCP
DINC
DINC
DINCP
022
023
32位
增加
[+1,]+1[+1,]
○
5-25
D
D
D
D
DECP
DEC
DEC
DECP
024
025
16位
减少
[]-1[]
○
5-27
D
D
D
D
DDECP
D
D
DDEC
DDEC
DDECP
026
027
32位
减少
[+1,]-1[+1,]
○
5-27
3.2.5回转指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
Carry
D
15
0
D
15
0
D
15
0
D
15
0
D
ROL
D
ROLP
向左回转1位
Carry
D
15
0
D
15
0
ROL
ROLP
020
021
16位
○
5-29
向右回转1位
Carry
D
D
RORP
ROR
ROR
RORP
034
035
16位
5-31
向左回转1位包括进位
D
D
RCLP
RCL
Carry
D
15
0
D
15
0
RCL
RCLP
040
041
16位
5-33
向右回转1位包括进位
D
D
RCRP
RCR
RCR
RCRP
044
045
16位
5-35
回转指令(继续)
记忆符号
功能号.
梯级符号
单元
处理内容
CPU
页
DROLP
D
D
15
0
D
15
0
15
+1
Carry
向左回转1位
D
DROL
DROL
DROLP
022
023
32位
○
5-29
DRORP
D
DROR
D
D
15
0
D
15
0
15
+1
Carry
向右回转1位
DROR
DRORP
036
037
32位
○
5-31
DRCLP
D
D
DRCL
向左回转1位包括进位
Carry
DRCL
DRCLP
042
043
32位
○
5-33
DRCRP
D
D
DRCR
D
15
0
D
15
0
15
+1
向右回转1位包括进位
Carry
D
15
0
D
15
0
15
+1
DRCR
DRCRP
046
047
32位
○
5-35
3.2.6移位指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
S1S2
S1S2
从S1到S2移动1位
BSFTP
BSFT
0
S1
S2
S2
S1
S1
S2
S2
S1
0
BSFT
BSFTP
074
075
S1-S2位
○
5-37
S1S2
S1S2
WSFTP
WSFT
0
S1
S2
S2
S1
S1
S2
S2
S1
0
WSFT
WSFTP
070
071
S1-S2字
○
5-39
位移动(细节见4.)
从S1到S2移动1字
D
D+n
Dn
SR
SR
16位
5-41
3.2.7交换指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
D1D2
D1D2
XCHP
XCH
XCH
XCHP
102
103
16位
[D1][D2]
○
5-43
D1D2
DXCHP
DXCH
D1D2
DXCH
DXCHP
104
105
32位
[D1+1,D1][D2+1,D2]
○
5-43
3.2.8BIN算术指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
ADD
ADDP
D
S1S2
S1S2
D
ADD
ADDP
110
111
16位
[S1]+[S2][D]
○
5-45
D
S1S2
DADDP
DADD
D
S1S2
DADD
DADDP
112
113
32位
[S1+1,S1]+[S2+1,S2]
[D+1,D]
○
5-45
SUBP
SUB
D
S1S2
S1S2
D
SUB
SUBP
114
115
16位
[S1]-[S2][D]
○
5-47
D
S1S2
DSUBP
DSUB
D
S1S2
DSUB
DSUBP
116
117
32位
[S1+1,S1]-[S2+1,S2]
[D+1,D]
○
5-47
D
MULP
MUL
D
S1S2
S1S2
MUL
MULP
120
121
16位
[S1]×[S2]
[D+1,D]
[D+1]:
高字,[D]:
低字
○
5-49
D
S1S2
DMULP
DMUL
D
S1S2
DMUL
DMULP
122
123
32位
[S1+1,S1]×[S2+1,S2]
[D+3,D+2,D+1,D]
[D+3,D+2]=高2字
[D+1,D]=低2字
○
5-49
BIN算术指令(继续)
记忆符号
功能号.
梯级符号
单元
处理内容
CPU
页
D
DIVP
DIV
D
S1S2
S1S2
DIV
DIVP
124
125
16位
[S1]÷[S2][D]
[D+1]=余
[D]=商
○
5-54
D
S1S2
DDIVP
DDIV
D
S1S2
DDIV
DDIVP
126
127
32位
[S1+1,S1]÷[S2+1,S2]
[D+3,D+2,D+1,D]
[D+3,D+2]=余
[D+1,D]=商
○
5-54
D
MULSP
MULS
D
S1S2
S1S2
MULS
MULSP
072
073
16位
有符号乘法运算
[S1]×[S2][D+1,D]
[D+1]:
高位字,[D]:
低位字
○
5-51
S1S2
D
DMULSP
DMULS
D
S1S2
DMULS
DMULSP
076
077
32位
有符号乘法运算
[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
DIVS
D
S1S2
S1S2
D
DIVS
DIVSP
088
089
16位
有符号除法运算
[S1]÷[S2][D]
[D+1]=余
[D]=商
○
5-56
S1S2
DDIVSP
DDIVS
D
S1S2
D
DDIVS
DDIVSP
128
129
32位
有符号除法运算
[S1+1,S1]÷[S2+1,S2]
[D+3,D+2,D+1,D]
[D+3,D+2]=余
[D+1,D]=商
○
5-56
3.2.9BCD算术指令
记忆符号
功能号
梯级符号
单元
处理内容
CPU
页
ADDB
ADDBP
D
S1S2
S1S2
D
ADDB
ADDBP
130
131
16位
BCD加
[S1]+[S2][D]
○
5-58
S1S2
D
DADDBP
DADDB
D
S1S2
DADDB
DADDB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MasterK 系列 指令 手册