2.5 PLC 数字量指令
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
不带符号
10 x 160 =16 6 x 161 = 96 13 x 162 = 3328 15 x 163 = 61440
64874
SITRAIN Training for
Automation and Drives
双整数(DINT, 32位整数)数据类型
数值范围 L# -2147483648 至 L#+2147483647 (不带符号: 0 to 4294967295)
HEX: DW#16# 0
0
0
0
2
9
6
DEC: + 662
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
2019/10/2 DigitalOp.7
SITRAIN Training for
Automation and Drives
Date: File:
2019/10/2 DigitalOp.2
SITRAIN Training for
Automation and Drives
过程操作 和监视
操作面板
要求, 处理和输出数据
0248
V
0815
拨轮按钮, 电位器, 7段显示
控制 单元
例如 MPI
过程 控制器
例如 PROFIBUS
SIMATIC® S7
数据装载和传送 (1)
LAD
FBD
STL
MOVE
EN
ENO
MOVE
EN
OUT
L +5
MB5
T MB5
5
IN
OUT
MB5 5
IN
ENO
装载
L +5
//
举例
L L#523123
//
L B#16#EF
//
L 2#0010 0110 1110 0011
//
L 3.14
//
SIMATIC® S7
Siemens AG 2003. All rights reserved.
C5 SC
CV
C5
C5
CU
I 0.1
CU
C5 CD
Q 4.0
C5
I 0.2
CD
Q 4.0
C5
=
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
2019/10/2 DigitalOp.14
STL
A I 0.0 L C#20 S C5
能够为解决问题使用和编程S5计数器功能
...
能够为解决问题使用和编程S5定时器功能
...
能够为解决问题使用和编程转换指令INT <-> BCD
...
能够为解决问题使用和编程比较指令
...
能够为解决问题使用和编程基本算术功能
SIMATIC® S7
Siemens AG 2003. All rights reserved.
数值范围 -32768 至 +32767
(不带符号: 0 to 65535)
算术运算: 例如 + I, * I, <I, ==I
显示格式: DEC: + 662
符号 正数
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
BIN.: 2# 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
SITRAIN Training for
Automation and Drives
程序
L MB 0
装载
L MW 0
L MD 0
数据装载和传送(3)
ACCU1内容
31
23
15
7
0
000000000000000000000000
MB0
31
23
15
0000000000000000
MB0
7
0
MB1
31
MB0
实数 (浮点数, 32位)数据类型
数值范围 -1.175495•10-38 至 3.402823•10+38
实数的标准格式 = (Sign) • (1.f) • (2e-127)
举例: 7.50000e-001
(7.5 * 10-1 = 0.75)
算术运算: 例如 + R, * R, <R, ==R sin, acos, ln, exp, SQR
A I 0.1 CU C5
A I 0.2 CD C5
A C5 = Q 4.0
SITRAIN Training for
Automation and Drives
I0.7
S5T#35s I0.5
定时器:接通延时 (SD)
LAD
FBD
T4
S_ODT
S
Q
TV
BI
R
BCD
Q4.5 MW0 QW6
I0.7 S5T#35s
=
A I0.4 CU C5 A I0.5 CD C5 A I0.3 L C#20 S C5 A I0.7 R C5 L C5 T MW4 LC C5 T QW6 A C5 = Q4.3
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
Siemens AG 2003. All rights reserved.
DI/ AI/ DO AO
Date: File:
2019/10/2 DigitalOp.3
处理数值
现场装置
SITRAIN Training for
Automation and Drives
整数 (INT, 16位整数) 数据类型
I0.5
T4
S_ODT
S
BI
TV
BCD
R
Q
MW0
QW6 Q4.5
=
例如
S处的RLO R处的RLO
定时器 操作
Q
STL
A I0.7 L S5T#35s SD T4 A I0.5 R T4 L T4 T MW0 LC T4 T QW6 A T4 = Q4.5
SITRAIN Training for
Automation and Drives
用于输入和输出整数的 BCD 码
数值范围 16 Bit: - 999 至 + 999 32 Bit: -9999999 至 + 9999999
转换操作:
BTI, BTD, ITB, DTB (不是算术运算!)
0296
以补码表示
符号 负数
SIMATIC® S7
Siemens AG 2003. All rights reserved.
HEX: DW#16# F F F 7 B F 7 7
(不带符号)
Date: File:
2019/10/2 DigitalOp.5
SITRAIN Training for
Automation and Drives
16 Bit: BIN.: 2# 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
符号(+) 2
9
6
HEX: W#16# 0
2
9
6
符号 (+) 0
0
0
0
2
9
6
DEC: + 662
32 Bit: BIN.: 2# 0 x x x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
SITRAIN Training for
Automation and Drives
目标
学习了本章之后,你将 ...
...
熟悉INT、 DINT、 REAL数据类型和BCD显示
...能够在“Monitor Modify Variable”测试功能中选择显示格式
...
懂得“装载” 和“传送”指令
...
XXXXXXXX
YYYYYYYY
: : L W#16#CAFE
0 0 0 0CAFE
XXXXXXXX
L W#16#AFFE : : :
0 0 0 0AFFE
0 0 0 0CAFE
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
2019/10/2 DigitalOp.10
+29 27
+24 +22 +21 + 662
HEX: W#16# 0 2 9 6
不带符号
6 x 160 = 6 9 x 161 = 144 2 x 162 = 512
662
DEC: - 662
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
BIN.: 2# 1 1 1 1 1 1 0 1 0 1 1 0 1 0 1 0
Date: File:
2019/10/2 DigitalOp.9
16-位常数 (整数) 32-位常数 (双整数) 十六进制字节 16-位二进制值 32-位常数 (实数)
SITRAIN Training for
Automation and Drives
数据装载和传送(2)
ACCU1
程序
内容
ACCU2 内容
27 26 25 24 23 22 21 20 2-1 2-2 2-3 2-4 .....
2-23
实数 = +1.5 * 2 126-127 = 0.75
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
2019/10/2 DigitalOp.6
实数的符号 e = 指数 (8 Bit)
f = 尾数 (23 Bit)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
00 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
STEP 7中的S5计数器
LAD
FBD
STL
C5
I 0.4
S_CUD
Q 4.3
CU
QQ
I 0.5 CD
I 0.3 S
C5 S_CUD
I 0.4
CU
I 0.5
CD
I 0.3
S
CV
MW 4
C#20 PV
CV MW 4 C#20
I 0.7 R
CV_BCD QW 6 I 0.7
PV CV_BCD
R
QQ
QW 6 Q 4.3
算术运算: 例如 + D, * D, <D, ==D
显示格式: DEC: L# +540809
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
BIN.: 2# 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1
符号 正数
HEX: DW#16# 0 0 0 8 4 0 8 9
(不带符号)
DEC: L# -540809
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
BIN.: 2# 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1
数字指令
M0.0 CMP ==I Q 5.7
IW0
IN1
IW2
IN2
I 0.7
S5T#35s I 0.5
T4
S_ODT
S
Q
TV
BI
R BCD
Q4.5 MW0 QW6
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
2019/10/2 DigitalOp.1
2019/10/2 DigitalOp.13
SITRAIN Training for
Automation and Drives
Network 1:
I 0.0
Network 2:
I 0.1
Network 3:
I 0.2
Network 4:
C5
计数器:位指令
LAD
FBD
C5 SC C#20
I 0.0 C#20
23
MB1
15
MB2
7
0
MB3
T QD 4
传送
T QW 4
T QB 4
SIMATIC® S7
Siemens AG 2003. All rights reserved.
QD 4
Date: File:
2019/10/2 DigitalOp.11
QW 4
QB 4
SITRAIN Training for
Automation and Drives
2019/10/2 DigitalOp.12
SITRAIN Training for
Automation and Drives
CU
CD
S
R
5 4
Count 3
2 1 0
Q
SIMATIC® S7
Siemens AG 2003. All rights reserved.
计数器:功能图
Date: File:
符号 负数
以补码表示
-215 +214 +213 +212 +211 +210 +28 +26 +25 +23 +21 - 662
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
2019/10/2 DigitalOp.4
HEX: W#16#F D 6 A
“Monitor / Modify Variables”: 显示格式
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
2019/10/2 DigitalOp.8
SITRAIN Training for
Automation and Drives
10 x 160 =16 6 x 161 = 96 13 x 162 = 3328 15 x 163 = 61440
64874
SITRAIN Training for
Automation and Drives
双整数(DINT, 32位整数)数据类型
数值范围 L# -2147483648 至 L#+2147483647 (不带符号: 0 to 4294967295)
HEX: DW#16# 0
0
0
0
2
9
6
DEC: + 662
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
2019/10/2 DigitalOp.7
SITRAIN Training for
Automation and Drives
Date: File:
2019/10/2 DigitalOp.2
SITRAIN Training for
Automation and Drives
过程操作 和监视
操作面板
要求, 处理和输出数据
0248
V
0815
拨轮按钮, 电位器, 7段显示
控制 单元
例如 MPI
过程 控制器
例如 PROFIBUS
SIMATIC® S7
数据装载和传送 (1)
LAD
FBD
STL
MOVE
EN
ENO
MOVE
EN
OUT
L +5
MB5
T MB5
5
IN
OUT
MB5 5
IN
ENO
装载
L +5
//
举例
L L#523123
//
L B#16#EF
//
L 2#0010 0110 1110 0011
//
L 3.14
//
SIMATIC® S7
Siemens AG 2003. All rights reserved.
C5 SC
CV
C5
C5
CU
I 0.1
CU
C5 CD
Q 4.0
C5
I 0.2
CD
Q 4.0
C5
=
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
2019/10/2 DigitalOp.14
STL
A I 0.0 L C#20 S C5
能够为解决问题使用和编程S5计数器功能
...
能够为解决问题使用和编程S5定时器功能
...
能够为解决问题使用和编程转换指令INT <-> BCD
...
能够为解决问题使用和编程比较指令
...
能够为解决问题使用和编程基本算术功能
SIMATIC® S7
Siemens AG 2003. All rights reserved.
数值范围 -32768 至 +32767
(不带符号: 0 to 65535)
算术运算: 例如 + I, * I, <I, ==I
显示格式: DEC: + 662
符号 正数
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
BIN.: 2# 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
SITRAIN Training for
Automation and Drives
程序
L MB 0
装载
L MW 0
L MD 0
数据装载和传送(3)
ACCU1内容
31
23
15
7
0
000000000000000000000000
MB0
31
23
15
0000000000000000
MB0
7
0
MB1
31
MB0
实数 (浮点数, 32位)数据类型
数值范围 -1.175495•10-38 至 3.402823•10+38
实数的标准格式 = (Sign) • (1.f) • (2e-127)
举例: 7.50000e-001
(7.5 * 10-1 = 0.75)
算术运算: 例如 + R, * R, <R, ==R sin, acos, ln, exp, SQR
A I 0.1 CU C5
A I 0.2 CD C5
A C5 = Q 4.0
SITRAIN Training for
Automation and Drives
I0.7
S5T#35s I0.5
定时器:接通延时 (SD)
LAD
FBD
T4
S_ODT
S
Q
TV
BI
R
BCD
Q4.5 MW0 QW6
I0.7 S5T#35s
=
A I0.4 CU C5 A I0.5 CD C5 A I0.3 L C#20 S C5 A I0.7 R C5 L C5 T MW4 LC C5 T QW6 A C5 = Q4.3
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
Siemens AG 2003. All rights reserved.
DI/ AI/ DO AO
Date: File:
2019/10/2 DigitalOp.3
处理数值
现场装置
SITRAIN Training for
Automation and Drives
整数 (INT, 16位整数) 数据类型
I0.5
T4
S_ODT
S
BI
TV
BCD
R
Q
MW0
QW6 Q4.5
=
例如
S处的RLO R处的RLO
定时器 操作
Q
STL
A I0.7 L S5T#35s SD T4 A I0.5 R T4 L T4 T MW0 LC T4 T QW6 A T4 = Q4.5
SITRAIN Training for
Automation and Drives
用于输入和输出整数的 BCD 码
数值范围 16 Bit: - 999 至 + 999 32 Bit: -9999999 至 + 9999999
转换操作:
BTI, BTD, ITB, DTB (不是算术运算!)
0296
以补码表示
符号 负数
SIMATIC® S7
Siemens AG 2003. All rights reserved.
HEX: DW#16# F F F 7 B F 7 7
(不带符号)
Date: File:
2019/10/2 DigitalOp.5
SITRAIN Training for
Automation and Drives
16 Bit: BIN.: 2# 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
符号(+) 2
9
6
HEX: W#16# 0
2
9
6
符号 (+) 0
0
0
0
2
9
6
DEC: + 662
32 Bit: BIN.: 2# 0 x x x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
SITRAIN Training for
Automation and Drives
目标
学习了本章之后,你将 ...
...
熟悉INT、 DINT、 REAL数据类型和BCD显示
...能够在“Monitor Modify Variable”测试功能中选择显示格式
...
懂得“装载” 和“传送”指令
...
XXXXXXXX
YYYYYYYY
: : L W#16#CAFE
0 0 0 0CAFE
XXXXXXXX
L W#16#AFFE : : :
0 0 0 0AFFE
0 0 0 0CAFE
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
2019/10/2 DigitalOp.10
+29 27
+24 +22 +21 + 662
HEX: W#16# 0 2 9 6
不带符号
6 x 160 = 6 9 x 161 = 144 2 x 162 = 512
662
DEC: - 662
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
BIN.: 2# 1 1 1 1 1 1 0 1 0 1 1 0 1 0 1 0
Date: File:
2019/10/2 DigitalOp.9
16-位常数 (整数) 32-位常数 (双整数) 十六进制字节 16-位二进制值 32-位常数 (实数)
SITRAIN Training for
Automation and Drives
数据装载和传送(2)
ACCU1
程序
内容
ACCU2 内容
27 26 25 24 23 22 21 20 2-1 2-2 2-3 2-4 .....
2-23
实数 = +1.5 * 2 126-127 = 0.75
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
2019/10/2 DigitalOp.6
实数的符号 e = 指数 (8 Bit)
f = 尾数 (23 Bit)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
00 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
STEP 7中的S5计数器
LAD
FBD
STL
C5
I 0.4
S_CUD
Q 4.3
CU
I 0.5 CD
I 0.3 S
C5 S_CUD
I 0.4
CU
I 0.5
CD
I 0.3
S
CV
MW 4
C#20 PV
CV MW 4 C#20
I 0.7 R
CV_BCD QW 6 I 0.7
PV CV_BCD
R
QW 6 Q 4.3
算术运算: 例如 + D, * D, <D, ==D
显示格式: DEC: L# +540809
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
BIN.: 2# 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1
符号 正数
HEX: DW#16# 0 0 0 8 4 0 8 9
(不带符号)
DEC: L# -540809
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
BIN.: 2# 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1
数字指令
M0.0 CMP ==I Q 5.7
IW0
IN1
IW2
IN2
I 0.7
S5T#35s I 0.5
T4
S_ODT
S
Q
TV
BI
R BCD
Q4.5 MW0 QW6
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
2019/10/2 DigitalOp.1
2019/10/2 DigitalOp.13
SITRAIN Training for
Automation and Drives
Network 1:
I 0.0
Network 2:
I 0.1
Network 3:
I 0.2
Network 4:
C5
计数器:位指令
LAD
FBD
C5 SC C#20
I 0.0 C#20
23
MB1
15
MB2
7
0
MB3
T QD 4
传送
T QW 4
T QB 4
SIMATIC® S7
Siemens AG 2003. All rights reserved.
QD 4
Date: File:
2019/10/2 DigitalOp.11
QW 4
QB 4
SITRAIN Training for
Automation and Drives
2019/10/2 DigitalOp.12
SITRAIN Training for
Automation and Drives
CU
CD
S
R
5 4
Count 3
2 1 0
Q
SIMATIC® S7
Siemens AG 2003. All rights reserved.
计数器:功能图
Date: File:
符号 负数
以补码表示
-215 +214 +213 +212 +211 +210 +28 +26 +25 +23 +21 - 662
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
2019/10/2 DigitalOp.4
HEX: W#16#F D 6 A
“Monitor / Modify Variables”: 显示格式
SIMATIC® S7
Siemens AG 2003. All rights reserved.
Date: File:
2019/10/2 DigitalOp.8
SITRAIN Training for
Automation and Drives