- 8
- 0
- 约1.63千字
- 约 5页
- 2016-08-23 发布于重庆
- 举报
s7300教程26
6.3 数据块
6.3.1 数据块中的数据类型
1.基本数据类型
基本数据类型包括位(Bool),字节(Byte)、字(Word)、双字(Dword)、整数(INT)、双整数(DINT)和浮点数(Float,或称实数Real)等。
2.复合数据类型
日期和时间用8个字节的BCD码来存储。第0~5号字节分别存储年、月、日、时、分和秒,毫秒存储在字节6和字节7的高4位,星期存放在字节7的低4位。例如2004年7月27日12点30分25.123秒可以表示为DT#04-07-27-12:30:25.123。
字符串(STRING)由最多254个字符(CHAR)和2字节的头部组成。字符串的默认长度为254,通过定义字符串的长度可以减少它占用的存储空间。
3.数组
数组(ARRAY)是同一类型的数据组合而成的一个单元。ARRAY[1..2,1..3]是一个二维数组,共有6个整数元素。最多为6维。
数组元素”TANK”.PRESS[2,1]:TANK是数据块的符号名,PRESS是数组的名称。方括号中是数组元素的下标。如果在块的变量声明表中声明形参的类型为ARRAY,可以将整个数组而不是某些元素作为参数来传递。
4.结构
结构(STRUCT)是不同类型的数据的组合。可以用基本数据类型、复杂数据类型,和,UDT作为结构中的元素,可以嵌套8层。
数据块TANK内结构STACK的元素AMOUNT应表示为”TANK”.STACK.AMOUNT。
将结构作为参数传递时,作为形参和实参的两个结构必须有相同的数据结构,即相同数据类型的结构元素和相同的排列顺序。
5.用户定义数据类型
用户定义数据类型(UDT)是一种特殊的数据结构,由用户自己生成,定义好后可以在用户程序中多次使用。
例如可以生成用于颜料混合配方的UDT,然后用它生成用于不同颜色配方的数据组合。
6.3.2 数据块的生成与使用
菜单命令“View→Declaration View”和“View→Data View”分别指定声明表显示方式和数据显示方式。声明表显示状态用于定义和修改共享数据块中的变量。
6.4 多重背景
6.4.1 多重背景功能块
生成FB10时应激活“Multiple Instance FB”(多重背景功能块)选项。应首先生成FB1。为调用FB1,在FB10的变量声明表中声明了两个名为“Petrol_Engine(汽油机)”和“Diesel_Engine(柴油机)”的静态变量(STAT),其数据类型为FB1。生成FB10后,“Petrol_Engine”和“Diesel_Engine”将出现在管理器编程元件目录的“Multiple Instances(多重背景)”文件夹内。可以将它们“拖放”到FB 10中,然后指定它们的输入参数和输出参数。
6.4.2 多重背景数据块 其中的数据自动产生。
6.4.3 在OB1中调用多重背景
图6-21中调用FB10(符号名为“发动机”)的语句表为:
Network4:调用多重背景
CALL 发动机 , 多重背景数据块
Preset_Speed_Reached :=两台都达到设置转速
图6-17 FB10的变量声明表
图6-18 多重背景功能块FB10
使用多重背景时应注意以下问题:
(1)首先应生成需要多次调用的功能块(例如上例中的FB1)。
(2)管理多重背景的功能块(例如上例中的FB10)必须设置为有多重背景功能。
(3)在管理多重背景的功能块的变量声明表中,为被调用的功能块的每一次调用定义一个静态(STAT)变量,以被调用的功能块的名称(例如FB1)作为静态变量的数据类型。
(4)必须有一个背景数据块(例如上例中的DB10)分配给管理多重背景的功能块。背景数据块中的数据是自动生成的。
(5)多重背景只能声明为静态变量(声明类型为“STAT”)。
您可能关注的文档
最近下载
- 核医学教学课件:血液和淋巴显像.ppt VIP
- 重庆市各地方周氏支族源流(1-170支族).doc VIP
- 建筑工程质量管理体系流程图.docx
- 淋巴系统核医学检查课件.ppt VIP
- (高清版)B-T 6003.1-2022 试验筛 技术要求和检验 第1部分:金属丝编织网试验筛.pdf VIP
- (已压缩)TUCST007-2020房屋建筑与市政基础设施工程施工安全风险评估技术标准.docx VIP
- 2026年国家公务员考试申论真题及参考答案(考生回忆版).docx VIP
- 部编版语文二年级上册期中常考七大重点题型专项训练.docx VIP
- 机器人操作系统(ROS)及仿真应用 课件全套 第1--9章 Linux Ubuntu入门基础--- 基于ROS的服务机器人应用实例.ppt
- 压疮的预防及护理技术操作考核评分标准编辑.docx VIP
原创力文档

文档评论(0)