Quick Start
SINUMERIK 802S/C新一代经济型数控系统
附录四:PLC 指令一览
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
基本二进制指令
指令名称 梯图符号 有效操作数
常开
n=1 闭合
n=0 断开
地址位 n
n: V, I, Q, M, SM,
C, T
常闭
n=0 闭合
n=1 断开
地址位 n
n: V, I, Q, M, SM,
C, T
位输出
前级 0 n=0
前级 1 n=1
地址位 n
n: V, I, Q, M, C, T
置位
前级 0 无动
作
前级 1或Ê n置
1
S
m
地址位 n
n: V, I, Q, M, C, T
m: 1
复位
前级 0 无动
作
前级 1或Ê n清
0
R
m
地址位 n
n: V, I, Q, M, C, T
m: 1
上升沿
前级Ê 闭
合
(一个 PLC周期)
P
下降沿
前级Ì 闭
合
(一个 PLC周期)
N
逻辑非
前级 0, 后
级 1
前级 1, 后
级 0
NOT
计时器,计数器指令
指令名称 梯图符号 有效操作数
累加计时器
EN=1, 计时开始
EN=0, 计时停止
计时值>=PT
时,T=1
EN
Txxx
PT
TONR
EN: V, I, Q, M, SM, C, T
PT: VW,IW,QW,MW,AC,
K
延时计时器
EN=1, 计时开始
EN=0, 计时复位
计时值=PT时,
T=1, 计时停止
EN
Txxx
PT
TON
EN: V, I, Q, M, SM, C, T
PT: VW,IW,QW,MW,AC,
K
加计数器
CU Ê, 计数+1
R=1, 计数复
位
计数值>=PV
时,C=1
CU
Cxxx
CTU
R
PV
EN: V, I, Q, M, SM, C, T
R : V, I, Q, M, SM, C,
T
PT: VW,IW,QW,MW,AC,
K
加减计数器
CU Ê, 计数+1
CD Ê, 计数 -1
R=1, 计数复
位
计数值>=PV
时,C=1
CU
Cxxx
CD
CTUD
R
PV
EN: V, I, Q, M, SM, C, T
R : V, I, Q, M, SM, C,
T
PT: VW,IW,QW,MW,AC,
K
比较(带符号字节、字、长字、浮点)指令
指令名称 梯图符号 有效操作数
字节比较
a=b 闭合
a≠b 断开 ==B
操作数 a
操作数 b
a,b: VB, IB, QB, MB,
AC,
K
其中:K为常数
字节比较
a>=b 闭合
a < b 断开
>=B
操作数 a
操作数 b
a,b: VB, IB, QB, MB,
AC,
K
字节比较
a<=b 闭合
a > b 断开
<=B
操作数 a
操作数 b
a,b: VB, IB, QB, MB,
AC,
K
字比较
a=b 闭合
a≠b 断开 ==W
操作数 a
操作数 b
a,b: VW, IW, QW, MW,
AC, K
字比较
a>=b 闭合
a < b 断开
>=W
操作数 a
操作数 b
a,b: VW, IW, QW, MW,
AC, K
字比较
a<=b 闭合
a > b 断开
<=W
操作数 a
操作数 b
a,b: VW, IW, QW, MW,
AC, K
长字比较
a=b 闭合
a≠b 断开 ==D
操作数 a
操作数 b
a,b: VD, ID, QD, MD,
AC, K
长字比较
a>=b 闭合
a < b 断开
>=D
操作数 a
操作数 b
a,b: VD, ID, QD, MD,
AC, K
长字比较
a<=b 闭合
a > b 断开
<=D
操作数 a
操作数 b
a,b: VD, ID, QD, MD,
AC, K
浮点数比较
a=b 闭合
a≠b 断开 ==R
操作数 a
操作数 b
a,b: VD, ID, QD, MD,
AC, K
浮点数比较
a>=b 闭合
a < b 断开
>=R
操作数 a
操作数 b
a,b: VD, ID, QD, MD,
AC, K
浮点数比较
a<=b 闭合
a > b 断开
<=R
操作数 a
操作数 b
a,b: VD, ID, QD, MD,
AC, K
_______________________________________________________________________________________________________________________________________
西门子(中国)有限公司 第 60 页 《SINUMERIK802S/802C 简明调试手册》
自动化及驱动集团 日期: 2001年 12月 版本: 3.1
运动控制部 欢迎访问西门子中文网站 http://www.ad.siemens.com.cn/sinumerik
Quick Start
SINUMERIK 802S/C新一代经济型数控系统
算术运算指令
指令名称 梯图符号 有效操作数
字相加
EN =1 时
OUT= IN1 + IN2
EN
ADD_I
IN1
IN2 OUT
EN: V, I, Q, M, SM,
C, T
IN1/IN2: VW,IW,QW,MW,
AC,T ,C,K(<±215-1)
OUT: VW,QW,MW,T,C,AC
长字相加
EN =1 时
OUT= IN1 + IN2
EN
ADD_DI
IN1
IN2 OUT
EN: V, I, Q, M, SM,
C, T
IN1/IN2: VD, ID, QD, MD,
AC,
K(<±231-1)
OUT: VD, QD, MD, AC
浮点数相加
EN =1 时
OUT= IN1 + IN2
EN
ADD_R
IN1
IN2 OUT
EN: V, I, Q, M, SM,
C, T
IN1/IN2: VD, ID, QD, MD,
AC, K
OUT: VD, QD, MD, AC
字相减
EN =1 时
OUT= IN1 - IN2
EN
SUB_I
IN1
IN2 OUT
EN: V, I, Q, M, SM,
C, T
IN1/IN2: VW,IW,QW,MW,
AC,T ,C,K(<±215-1)
OUT: VW,QW,MW,T,C,AC
长字相减
EN =1 时
OUT= IN1 - IN2
EN
SUB_DI
IN1
IN2 OUT
EN: V, I, Q, M, SM,
C, T
IN1/IN2: VD, ID, QD, MD,
AC,
K(<±231-1)
OUT: VD, QD, MD, AC
浮点数相减
EN =1 时
OUT= IN1 - IN2
EN
SUB_R
IN1
IN2 OUT
EN: V, I, Q, M, SM,
C, T
IN1/IN2: VD, ID, QD, MD,
AC, K
OUT: VD, QD, MD, AC
整型数相乘
EN =1 时
OUT= IN1 * IN2
EN
MUL
IN1
IN2 OUT
EN: V, I, Q, M, SM, C,
T
IN1/IN2: VW,IW,QW,MW,
AC,T ,C ,K(<±215-1)
OUT: VD, QD, MD,
AC
浮点数相乘
EN =1 时
OUT= IN1 * IN2
EN
MUL_R
IN1
IN2 OUT
EN: V, I, Q, M, SM, C, T
IN1/IN2: VD, ID, QD,
MD,
AC, K
OUT: VD, QD, MD,
AC
整型数相除
EN =1 时
OUT= IN1 / IN2
EN
DIV
IN1
IN2 OUT
EN: V, I, Q, M, SM, C, T
IN1/IN2: VW,IW,QW,MW,
AC,T ,C,K(<±215-1)
OUT: VD, QD, MD,
AC
浮点数相除
EN =1 时
OUT= IN1 / IN2
EN
DIV_R
IN1
IN2 OUT
EN: V, I, Q, M, SM, C, T
IN1/IN2: VD, ID, QD, MD,
AC, K
OUT: VD,QD,MD,AC
开平方
EN =1 时
OUT= √ IN EN
SQRT
IN OUT
EN: V, I, Q, M, SM, C, T
IN1/IN2: VD, ID, QD, MD,
AC,
K(<±231-1)
OUT: VD, QD, MD, AC
_______________________________________________________________________________________________________________________________________
《SINUMERIK802S/802C 简明调试手册》 第 61 页 西门子(中国)有限公司
版本: 3.1 日期: 2001年 12月 自动化及驱动集团
欢迎访问西门子中文网站 http://www.ad.siemens.com.cn/sinumerik 运动控制部 运动控制部
Quick Start
SINUMERIK 802S/C新一代经济型数控系统
逻辑运算指令
指令名称 梯图符号 有效操作数
字节与
EN =1 时
OUT= IN1 & IN2
EN
WAND_B
IN1
IN2 OUT
EN: V, I, Q, M, SM, C, T
IN1/IN2: VB,IB,QB,MB,AC,
K(<2
8
)
OUT: VB,QB,MB,AC
字与
EN =1 时
OUT= IN1 & IN2
EN
WAND_W
IN1
IN2 OUT
EN: V, I, Q, M, SM, C, T
IN1/IN2: VW, IW, QW, MW,
AC,
K(<2
16
)
OUT: VW, QW, MW, AC
长字与
EN =1 时
OUT= IN1 & IN2
EN
WAND_DW
IN1
IN2 OUT
EN: V, I, Q, M, SM, C, T
IN1/IN2: VD, ID, QD, MD,
AC,
K(<2
32
)
OUT: VD, QD, MD,
AC
字节或
EN =1 时
OUT= IN1 | IN2
EN
WOR_B
IN1
IN2 OUT
EN: V, I, Q, M, SM, C, T
IN1/IN2: VB,IB,QB,MB,AC,
K(<2
8
)
OUT: VB,QB,MB,AC
字或
EN =1 时
OUT= IN1 | IN2
EN
WOR_W
IN1
IN2 OUT
EN: V, I, Q, M, SM, C, T
IN1/IN2: VW, IW, QW, MW,
AC,
K(<2
16
)
OUT: VW, QW, MW, AC
长字或
EN =1 时
OUT= IN1 | IN2
EN
WOR_DW
IN1
IN2 OUT
EN: V, I, Q, M, SM, C, T
IN1/IN2: VD, ID, QD, MD,
AC,
K(<2
32
)
OUT: VD, QD, MD,
AC
字节异或
EN =1 时
OUT= IN1 ^ IN2
EN
WXOR_B
IN1
IN2 OUT
EN: V, I, Q, M, SM, C, T
IN1/IN2: VB,IB,QB,MB,AC,
K(<2
8
)
OUT: VB,QB,MB,AC
字异或
EN =1 时
OUT= IN1 ^ IN2
EN
WXOR_W
IN1
IN2 OUT
EN: V, I, Q, M, SM, C, T
IN1/IN2: VW, IW, QW, MW,
AC,
K(<2
16
)
OUT: VW, QW, MW, AC
长字异或
EN =1 时
OUT= IN1 ^ IN2
EN
WXOR_DW
IN1
IN2 OUT
EN: V, I, Q, M, SM, C, T
IN1/IN2: VD, ID, QD, MD,
AC,
K(<2
32
)
OUT: VD, QD, MD,
AC
字节取反
EN =1 时
OUT= ! IN
EN
INV_B
IN OUT
EN: V, I, Q, M, SM, C, T
IN: VB, IB, QB, MB, AC,
K(<2
8
)
OUT: VB, QB, MB, AC
字取反
EN =1 时
OUT= ! IN
EN
INV_W
IN OUT
EN: V, I, Q, M, SM, C, T
IN: VW, IW, QW, MW, AC,
K(<2
16
)
OUT: VW, QW, MW, AC
长字取反
EN =1 时
OUT= ! IN
EN
INV_DW
IN OUT
EN: V, I, Q, M, SM, C, T
IN: VD, ID, QD, MD, AC,
K(<2
32
)
OUT: VD, QD, MD,
AC
增量减量指令
指令名称 梯图符号 有效操作数
字节增量
EN Ê 时
OUT= IN + 1
EN
INC_B
IN OUT
EN: V, I, Q, M, SM, C, T
IN: VB, IB, QB, MB, AC,
K(<2
8
)
OUT: VB, QB, MB, AC
字增量
EN Ê 时
OUT= IN + 1
EN
INC_W
IN OUT
EN: V, I, Q, M, SM, C, T
IN: VW, IW, QW, MW, AC,
T, C, K(<2
16
)
OUT: VW, QW, MW, AC
长字增量
EN Ê 时
OUT= IN + 1
EN
INC_DW
IN OUT
EN: V, I, Q, M, SM, C, T
IN: VD, ID, QD, MD, AC,
K(<2
32
)
OUT: VD, QD, MD, AC
字节减量
EN Ê 时
OUT= IN - 1
EN
DEC_B
IN OUT
EN: V, I, Q, M, SM, C, T
IN: VB, IB, QB, MB, AC,
K(<2
8
)
OUT: VB, QB, MB, AC
字减量
EN Ê 时
OUT= IN - 1
EN
DEC_W
IN OUT
EN: V, I, Q, M, SM, C, T
IN: VW, IW, QW, MW, AC,
T, C, K(<2
16
)
OUT: VW, QW, MW, AC
长字减量
EN Ê 时
OUT= IN - 1
EN
DEC_DW
IN OUT
EN: V, I, Q, M, SM, C, T
IN: VD, ID, QD, MD, AC,
K(<2
32
)
OUT: VD, QD, MD, AC
移位指令
指令名称 梯图符号 有效操作数
向左移位
EN Ê 时
OUT=IN 左移 n
位
EN
SHL_B
IN
n
OUT
EN: V, I, Q, M, SM, C, T
IN : VB, IB, QB, MB, AC,
K(<2
8
)
n: VB, IB, QB, MB,
AC, K
OUT: VB, QB, MB, AC
向左移位
EN Ê 时
OUT=IN 左移 n
位
EN
SHL_W
IN
n
OUT
EN:V, I, Q, M, SM, C, T
IN :VW, IW, QW, MW, AC,
T, C, K(<2
8
)
n: VB, IB, QB, MB, AC,
K
OUT: VW, QW, MW, AC
向左移位
EN Ê 时
OUT=IN 左移 n
位
EN
SHL_DW
IN
n
OUT
EN: V, I, Q, M, SM, C, T
IN : VD, ID, QD, MD, AC,
K(<2
16
)
n: VB, IB, QB, MB,
AC, K
OUT: VD, QD, MD, AC
_______________________________________________________________________________________________________________________________________
西门子(中国)有限公司 第 62 页 《SINUMERIK802S/802C 简明调试手册》
自动化及驱动集团 日期: 2001年 12月 版本: 3.1
运动控制部 欢迎访问西门子中文网站 http://www.ad.siemens.com.cn/sinumerik
Quick Start
SINUMERIK 802S/C新一代经济型数控系统
向右移位
EN Ê 时
OUT=IN 右移 n
位
EN
SHR_B
IN
n
OUT
EN: V, I, Q, M, SM, C, T
IN : VB, IB, QB, MB, AC,
K(<2
8
)
n: VB, IB, QB, MB,
AC, K
OUT: VB, QB, MB, AC
向右移位
EN Ê 时
OUT=IN 右移 n
位
EN
SHR_W
IN
n
OUT
EN:V, I, Q, M, SM, C, T
IN :VW, IW, QW, MW, AC,
T, C, K(<2
8
)
n: VB, IB, QB, MB, AC,
K
OUT: VW, QW, MW, AC
向右移位
EN Ê 时
OUT=IN 右移 n
位
EN
SHR_DW
IN
n
OUT
EN: V, I, Q, M, SM, C, T
IN : VD, ID, QD, MD, AC,
K(<2
16
)
n: VB, IB, QB, MB,
AC, K
OUT: VD, QD, MD, AC
赋值指令
指令名称 梯图符号 有效操作数
字节赋值
EN =1 时
OUT= IN
EN
MOV_B
IN OUT
EN: V, I, Q, M, SM, C, T
IN : VB, IB, QB, MB, AC,
K(<2
8
)
OUT: VB, QB, MB, AC
字赋值
EN =1 时
OUT= IN
EN
MOV_W
IN OUT
EN: V, I, Q, M, SM, C, T
IN : VW,IW,QW,MW,AC,
T, C, K(<2
16
)
OUT: VW, QW, MW, AC
长字赋值
EN =1 时
OUT= IN
EN
MOV_DW
IN OUT
EN: V, I, Q, M, SM, C, T
IN : VD, ID, QD, MD, AC,
K(<2
32
)
OUT: VD, QD, MD, AC
浮点赋值
EN =1 时
OUT= IN
EN
MOV_R
IN OUT
EN: V, I, Q, M, SM, C, T
IN : VD, ID, QD, MD, AC,
K(<2
32
)
OUT: VD, QD, MD, AC
字节交换
EN =1 时
IN 的高低字节交
换
EN
SWAP
IN
EN: V, I, Q, M, SM, C, T
IN : VW, IW, QW, MW, AC,
T, C, K(<2
16
)
数据转换指令
指令名称 梯图符号 有效操作数
整型转浮点
EN =1 时
OUT= float (IN)
EN
DI_REAL
IN OUT
EN: V, I, Q, M, SM, C, T
IN : VD, ID, QD, MD, AC,
K(<2
32
)
OUT: VD, QD, MD, AC
浮点转整型
EN =1 时
OUT= trunc
(IN)
EN
TRUNC
IN OUT
EN: V, I, Q, M, SM, C, T
IN : VD, ID, QD, MD, AC,
K(<2
32
)
OUT: VD, QD, MD, AC
程序控制指令
指令名称 梯图符号 有效操作数
主程序结束
END
无条件
程序跳转
JMP
标号
有条件
标号定义 标号
LBL
标号为常数
取值范围:0...127
子程序调用 子程序号
CALL
有条件
子程序定义 子程序号
SBR
子程序号为常数
取值范围:0...64
子程序返回
RET
有条件或无条件
注:定时器、计数器及其它指令的时序图请参见“S7-200
编程手册”或 802S/C PLC 编程工件中的在线说明;
_______________________________________________________________________________________________________________________________________
《SINUMERIK802S/802C 简明调试手册》 第 63 页 西门子(中国)有限公司
版本: 3.1 日期: 2001年 12月 自动化及驱动集团
欢迎访问西门子中文网站 http://www.ad.siemens.com.cn/sinumerik 运动控制部 运动控制部