数据功能中的数据存储

数据功能中的数据存储

ID:40220021

大小:548.81 KB

页数:19页

时间:2019-07-26

数据功能中的数据存储_第1页
数据功能中的数据存储_第2页
数据功能中的数据存储_第3页
数据功能中的数据存储_第4页
数据功能中的数据存储_第5页
资源描述:

《数据功能中的数据存储》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据块中的数据存储位存储器PIQPII数据存储区数据块DBxDByDBz...I/O区L堆栈数据块(DB)功能FC10功能FC20功能块FB1OB1全局数据DB20所有块可以访问背景数据DB5FB1的背景DBSTEP7数据类型概述基本数据类型(到32位)复杂数据类型(长于32位)用户定义数据类型(长于32位)•位数据类型(BOOL,BYTE,WORD,DWORD,CHAR)•数学数据类型(INT,DINT,REAL)•定时器类型(S5TIME,TIME,DATE,TIME_OF_DAY)•时间(DATE_AND_TIME)•矩阵(ARRAY)•结构(STRUC

2、T)•字符串(STRING)数据类型UDT(用户定义数据类型)STEP7基本数据类型BOOL1True或False(1或0)BYTE8B#16#A9WORD16W#16#12AFDWORD32DW#16#ADAC1EF5CHAR8'w'S5TIME16S5T#5s_200msINT16123DINT32L#65539REAL321.2或34.5E-12TIME32T#2D_1H_3M_45S_12MSDATE16D#1993-01-20TIME_OF_DAY32TOD#12:23:45.12关键字长度(位)该类型的常数举例复杂数据类型关键字长度(位)举例DAT

3、E_AND_TIME64DT#97-09-24-12:14:55.0STRING8*(字符个数+2)´Thisisastring´ (最多254个字符的字符串)´SIEMENS´ARRAY用户定义测量值:ARRAY[1..20] (相同数据类型的元素组)INTSTRUCT用户定义Motor:STRUCT (不同数据类型的元素组)Speed:INT Current:REAL END_STRUCTUDTUDTasblockUDTasarrayelement (用户定义数据类型=用户定义基本或复杂数据类型组成的STRUCTDrive:ARRAY[1..4]模板)Sp

4、eed:INTUDT1 Current:REAL END_STRUCT结构举例程序编辑器中的显示(数据块DB1):OperatingSpeed,datatypeIntegerRatedCurrent,datatypeRealStartupCurrent,datatypeRealTurningDirection,datatypeBool带有名字“Motor_data”的结构(不同数据类型的几个元素)Motor_data矩阵举例1.Measuring_point,datatypeReal2.Measuring_point,datatypeReal3.Measuri

5、ng_point,datatypeReal10.Measuring_point,datatypeReal带有名字“Measuring_point”的矩阵(相同数据类型的几个元素)•••程序编辑器中的显示(数据块DB2):Measuring_point建立新数据块输入、保存、下载和监视数据块寻址数据单元078位数据字节0DBB0数据字节1DBW0数据字节8191DBD8188DBW8190DBB8191数据字节2DBD0数据字节3DBX4.1访问数据单元0123456789DB19(符号名:Values)带有元素名字“Start”的数据位0.0或ADB19.DB

6、X0.0或A“Values”.Start或LDB19.DBW2或L“Values”.Number或LDB19.DBB5或L“Values”.Loop传统访问方法符号寻址完全表示访问1)OPNDB19LDBW2NumberOPNDB19ADBX0.01)OPNDB19LDBB5Loop绝对寻址打开数据块的合法性OB1OPNDB4 LDBW2DB4TDBW2DB4FC1DB4CALLFC1TDBW4DB5OPNDB5 LDBB6DB5LDBW0TDBW8CALLFC2FC2DB5DB6OPNDB6LDBB6DB2TDB2.DBB0DB2LDBW4LDBW10DB?

7、?FB1CALLFB1,DB1???!全局DB(例如)UDT块作为模板用户定义数据类型(UDT)FlourMilkEggsYeastSugar配方2FlourMilkEggsYeastSugar配方3FlourMilkEggsYeastSugarFlourMilkEggsYeastSugar根据UDT建立的DB配方1FlourMilkEggsYeastSugar带有三个UDT类型的元素输入UDT块根据数据类型建立数据块举例:UDT中矩阵声明查看数据查看练习12.1:数据块和数据格式IB1DB10.DBW1DB11.DBW8+=BINBCDQW6DB11.DBW

8、9BINBCDQW6IB2MW1BCD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。