- 3
- 0
- 约2.48千字
- 约 16页
- 2017-04-10 发布于上海
- 举报
數据块中的数据存储
数据块中的数据存储
目标
学习了本章之后,你将 ...
... 懂得全局数据块的用途
... 熟悉基本和复杂数据类型
... 能够对带有单元变量的数据块编辑、存储和下装到CPU
... 熟悉并能够应用编址数据块变量
数据存储区
数据块 (DB)
功能
FC10
功能
FC20
功能块
FB1
OB1
STEP 7数据类型概述
基本数据
类型
(到32 位)
复杂数据
类型
(长于32位)
用户定义数据类型
(长于 32 位)
STEP 7基本数据类型
BOOL 1 True 或 False (1 或0)
BYTE 8 B#16#A9
WORD 16 W#16#12AF
DWORD 32 DW#16#ADAC1EF5
CHAR 8 w
S5TIME 16 S5T#5s_200ms
INT 16 123
DINT 32 L#65539
REAL 32 1.2 或 34.5E-12
TIME 32 T#2D_1H_3M_45S_12MS
DATE 16 D#1993-01-20
TIME_OF_DAY 32 TOD#12:23:45.12
关键字
长度 (位)
该类型的常数举例
建立新数据块
输入、保存、下载和监视数据块
Declaration View
Data View
寻址数据单元
0
7
8 位
访问数据单元
DB 99 Values
传统访问方法
完全表示访问
绝对寻址 符号寻址
Add. Name Type
练习: 计数传送的零件 (FC 18, DB 18):
0 8 1 5
QW 6
ACTUAL-number of parts
SETPOINT-number of parts
IW 2
Q 8.4
模拟器
CPU 程序: DB 18, FC 18
传送带模型 - LED
ACTUAL=SETPOINT
练习: 计数传送的零件(FC 18), 答案提示
NW 2: Counting using memory word, ACTUAL number of parts
NW 1: Set counter to 0
MOVE
EN
IN
OUT
ENO
复位的条件
0
DB_Parts.ACT_Number_of_parts
NW 4: Readin SETPOINT number of parts and convert from BCD to Integer
来自数码拨轮 ( IW 2)的值从 BCD 转换到整数
- 把零件的给定值 (Integer)存储在 MW 200
NW 5: ACTUAL-SETPOINT comparison, LED (red LED Q8.4)
比较实际值 (“DB_Parts”.ACT_Number_of_parts)和给定值(MW 200),比较的结果送到红色的LED
NW 3: Display ACTUAL number of parts on BCD digital display
零件的实际值(DB_Parts.ACT_Number_of_parts)从整数到BCD转换
-结果在 BCD 数字显示 ( QW 6)
ADD_I
EN
IN1
IN2
OUT
计数事件的上升沿
1
DB_Parts.ACT_Number_of_parts
DB_Parts.ACT_Number_of_parts
复杂数据类型
关键字 长度 (位) 举例
DATE_AND_TIME 64 DT#97-09-24-12:14:55.0
STRING 8 * (字符个数+2 ) ′This is a string′(最多254个字符的字符串) ′SIEMENS′
ARRAY 用户定义 Measured values : ARRAY[1..20](相同数据类型的元素组) INT
STRUCT 用户定义 Motor: STRUCT(不同数据类型的元素组) Speed : INT Current: REAL END_STRUCT
UDT UDT 作为块 UDT作为array 元素(用户定义数据类型 = 用户定义 基本或复杂数据类型 STRUCT Drive: ARRAY[1..4] 组成的模板) Speed : INT UDT1 Current: REAL END_STRUCT
矩阵举例
程序编辑器中的显示 (数据块 DB 2):
Measuring_point
带有名字“Measurin
您可能关注的文档
- 數位化教材制作经验分享.ppt
- 數位媒体产业发展策略(规划草案).ppt
- 數位影音趋势.ppt
- 數位家庭我的家大导演开麦拉.ppt
- 數值分析Numerical Analysis.ppt
- 整百整千加減法的口算.ppt
- 數列复习备考策略研究---深圳市高级中学数学科组长张宏伟.ppt
- 數列的极限.ppt
- 數名美肥胖者起诉快餐店食物令他们变肥胖.ppt
- 數字与编码一.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)