西门子数据块中的数据存储-精选文档
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STEP 7数据类型概述
基本数据 类型 (到32 位)
• 位数据类型 (BOOL, BYTE, WORD, DWORD, CHAR) • 数学数据类型 (INT, DINT, REAL) • 定时器类型 (S5TIME, TIME, DATE, TIME_OF_DAY)
复杂数据 类型 (长于32位)
Date: File:
2019/3/4 SSP1_12C.8
Information and Training Center Knowledge for Automation
Drive: ARRAY[1..4] UDT1
SIMATIC S7
Siemens AG 2000. All rights reserved.
Date: File:
2019/3/4 SSP1_12C.6
Information and Training Center Knowledge for Automation
3. Measuring_point, data type Real • • • 10. Measuring_point, data type Real
程序编辑器中的显示 (数据块 DB 2):
Hale Waihona Puke Baidu
带有名字“Measuring_point” 的矩阵 (相同数据类型的几个元素)
SIMATIC S7
Siemens AG 2000. All rights reserved.
• 时间 (DATE_AND_TIME) • 矩阵 (ARRAY) • 结构 (STRUCT) • 字符串 (STRING)
用户定义数据类型 (长于 32 位)
数据类型 UDT (用户定义数据类型)
SIMATIC S7
Siemens AG 2000. All rights reserved.
Date: File:
DBz DBy DBx
. . .
L 堆栈
数据块
SIMATIC S7
Siemens AG 2000. All rights reserved.
Date: File:
2019/3/4 SSP1_12C.2
Information and Training Center Knowledge for Automation
用户定义
Motor: STRUCT Speed : INT Current: REAL END_STRUCT
UDT (用户定义数据类型 = 基本或复杂数据类型组成的 模板)
UDT as block
用户定义 STRUCT Speed : INT Current: REAL END_STRUCT
UDT as array element
SIMATIC S7
Siemens AG 2000. All rights reserved.
Date: File:
2019/3/4 SSP1_12C.7
Information and Training Center Knowledge for Automation
矩阵举例
Measuring_point 1. Measuring_point, data type Real 2. Measuring_point, data type Real
结构举例
Motor_data Operating Speed, data type Integer Rated Current, data type Real Startup Current, data type Real Turning Direction, data type Bool 程序编辑器中的显示 (数据块 DB 1): 带有名字“Motor_data” 的结构 (不同数据类型的几个元素)
2019/3/4 SSP1_12C.4
Information and Training Center Knowledge for Automation
STEP 7基本数据类型
关键字 长度 (位) 该类型的常数举例
BOOL BYTE WORD DWORD CHAR
S5TIME INT DINT REAL TIME DATE TIME_OF_DAY
数据块中的数据存储
SIMATIC S7
Siemens AG 2000. All rights reserved.
Date: File:
2019/3/4 SSP1_12C.1
Information and Training Center Knowledge for Automation
数据存储区
位存储器 PIQ PII I/O 区
SIMATIC S7
Siemens AG 2000. All rights reserved.
Date: File:
2019/3/4 SSP1_12C.5
Information and Training Center Knowledge for Automation
复杂数据类型
关键字
DATE_AND_TIME
长度 (位)
64
举例
DT#97-09-24-12:14:55.0
STRING (最多254个字符的字符串)
ARRAY (相同数据类型的元素组)
8 * (字符个数+2 )
´This is a string´ ´SIEMENS´
测量值: ARRAY[1..20] INT
用户定义
STRUCT (不同数据类型的元素组)
1 8 16 32 8
16 16 32 32 32 16 32
True 或 False (1 或0) B#16#A9 W#16#12AF DW#16#ADAC1EF5 'w'
S5T#5s_200ms 123 L#65539 1.2 或 34.5E-12 T#2D_1H_3M_45S_12MS D#1993-01-20 TOD#12:23:45.12
数据块 (DB)
所有块可以访问
OB1
功能 FC10
全局数据
DB20
功能 FC20
FB1的背景DB
功能块 FB1
背景数据
DB5
SIMATIC S7
Siemens AG 2000. All rights reserved.
Date: File:
2019/3/4 SSP1_12C.3
Information and Training Center Knowledge for Automation