行业产品

  • 行业产品

酉蔓电气设备(上海)有限公司


当前位置:酉蔓电气设备(上海)有限公司>>西门子>>西门子产品代理商 总线电缆

西门子产品代理商 总线电缆

返回列表页
参  考  价面议
具体成交价以合同协议为准

产品型号齐全

品       牌Siemens/西门子

厂商性质经销商

所  在  地上海市

联系方式:张弛查看联系方式

更新时间:2022-10-09 09:09:05浏览次数:187次

联系我时,请告知来自 仪表网

经营模式:经销商

商铺产品:132条

所在地区:上海上海市

联系人:张弛 (经理)

产品简介
产地 进口 加工定制

西门子产品代理商
一般情况下,每个FB都有一个对应的背景数据块,一个FB也可以使用不同的背景数据块。如果几个FB需要的背景数据*相同,为节省存储器,则可以定义成一个背景数据块,供它们分别使用。通过多重背景数据,也可将几个FB需要的不同的背景数据定义在一个背景数据块中,以优化数据管理。各数据块在CPU的存储器中是没有区别的,只是由于打开方式不同,才在打开时有背景数据块和共享数据块之分。原则上,任

详细介绍

西门子产品代理商                   西门子产品代理商

数据结构

STEP 7数据块中的数据结构形式比较丰富,数据块中的数据既可以是基本数据类型,又可以是复式数据类型。所谓复式数据类型,是指位数超过32位的数据或由其它数据类型构成的数据组。基本数据类型在第4章中已有过介绍,本节专门说明复式数据类型。STEP 7允许4种复式数据类型,如表5.5所示。

名 称 类 型 说 明

日期-时间 DATE_AND_TIME 长度为8 B(64位)。按BCD码格式顺序存储以下信息:年(字节0)、月(字节1)、日(字节2)、小时(字节3)、分(字节4)、秒(字节5)、毫秒(字节6和7的高半字节)、星期(字节7的低半字节)

字符串 STRING 字符串是一组ASCII码,一个串内可定义多254个字符,占用256 B内存。串中每个字符占用1 B,内存中头两个字节存储串的长度信息。*个字节存放此串的定义长度(默认值为254个字符),第二个字节存放字符串实际长度。例如,String[7]定义长度为7的字符串,占用内存9 B(2+7)。若不定义长度,则默认为254个字符

数组 ARRAY 由一种数据类型组成的数据集合,数据类型可以是基本数据类型或复式数据类型。通过下标访问数组中的数据。可定义到6维数组

构造 STRUCT 由多种数据类型组成的数据集合

另一种复式数据类型称为“用户数据类型(UDT)”,它是利用STEP 7“程序编辑器”产生的,可命名构造。将大量数据组织到UDT中,在生成数据块或在变量声明表中声明变量时将变得更加方便。用户还可为UDT声明符号名。

日期-时间数据类型的名称、位数及格式是由操作系统定义的,用户不可改变,并且该类型在S7-300中必须用标准功能块SFC才能访问。其它复式数据类型则由用户在逻辑块变量声明表或数据块中定义。

1. 数组

一个数组将同种数据类型组合成整体,但不能建立数组的数组。图5.4表示一个二维 整数数组。数组的符号名是“Op_temps”,用符号名加下标可访问数组中的数据。以图5.4为例,*个整数是Op_temps[1,1],第三个为Op_temps[l,3],第四个为Op_temps[2,1],第六个为Op_temps[2,3]。

1) 建立数组

在数据块或变量声明表中可定义数组。在声明数组时,首先给数组命名,接着使用关键字(ARRAY),然后在方括号中给出数组的大小及维数。可以定义多达6维的数组,并用下标来标识数组的大小。在方括号中放下标,各维之间用逗号隔开,每一维的首尾之间用双点隔开。一个下标可以为任何一个整数值(范围:-32 768~+32 767),并包括负数。如用ARRAY[1‥3, 1‥2, 1‥3, -2‥3, 30‥32, 1‥4]来定义变量Op_temps为6维数组。该数组的*个整数为Op_temps[1, 1, 1, -2, 30, 1];后一个为Op_temps[3, 2, 3, 3, 32, 4]。图5.5显示了建立名字为Heat_2×3的二维数组(与图5.4中的数组相似)。

2) 赋初始值

在建立数组时,STEP 7允许以两种方法给数组的元素赋初始值。对图5.5中的数组,可以为6个元素赋初始值:17,23,-45,556,3342,0;若初始值中有顺序相同的元素,写法可以简化,如要数组的头两个元素设特定数值,其余4个为10,则可简写为17,23,4(10),其中4为重复系数,10为要重复的数值。

3) 访问数组

利用数组中元素的下标可以访问数组数据,这时数据块、数组符号名及下标一起 使用。如图5.5中声明的数组在DB20(符号名:MOTOR)的*个字节处开始,用以下地址访问数组中的第二个元素:

MOTOR. Heat_2×3[1,2]

4) 利用数组传递参数

将数组作为参数传递时,要求形式参数和实际参数必须有同样的数据组织结构、相同 的数据类型,并按相同的顺序排列。

2. 构造

构造将不同数据类型组合成一个整体,见图5.6。构造的元素可以是任何基本数据类型或复式数据类型,有数组或构造元素的构造能嵌套8层。因此,STEP 7允许用户将过程中的各种关联数据统一组织在一个构造中,也为统一处理不同类型数据或参数提供了可能性

1) 建立构造

构造(STRUCT)只能在数据块或变量声明表中定义。图5.7所示为由整数(存放数量)、字节(存放原始数据)、字符(存放控制码)、浮点数(存放温度)、布尔数(完成标志信号)组成的构造。该构造的名称为Stack_1。

关键词:标准

感兴趣的产品PRODUCTS YOU ARE INTERESTED IN

仪表网 设计制作,未经允许翻录必究 .      Copyright(C) 2021 https://www.ybzhan.cn,All rights reserved.

以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,仪表网对此不承担任何保证责任。 温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。

会员登录

×

请输入账号

请输入密码

=

请输验证码

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~