



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据类型的ANY格式 对于基本和复杂数据类型,STEP 7存储下列数据:数据类型重复因子DB编号信息存储的存储区域数据的起始地址 重复因子识别由参数类型ANY传送的指示数据类型的数量。这意味着可以指定数据区,也可以和参数类型ANY结合使用数组和结构。STEP 7将数组和结构识别为数据类型的编号(借助重复因数)。例如,如果要传送10个字,必须为重复因子输入数值10,并且必须为数据类型输入数值04。 地址以格式Byte.Bit存储,此处字节寻址存储在字节7的位0 - 2,节字8的位0 - 7,节字9的位3 - 7。位地址存储在字节9的位0 - 2。 对于类型NIL的空指针,所有来自字节1的字节设置为0。 下表给出参数类型ANY的数据类型或存储区域的编码。 数据类型的编码 十六进制代码 数据类型 描述 b#16#00 NIL 空指针 b#16#01 BOOL 位 b#16#02 BYTE 字节(8位) b#16#03 CHAR 字符(8位) b#16#04 WORD 字(16位) b#16#05 INT 整数(16位) B#16#06 DWORD 字(32位) b#16#07 DINT 双整数(32位) b#16#08 REAL 浮点数(32位) b#16#09 DATE 日期 b#16#0A TIME_OF_DAY (TOD) 时间 b#16#0B TIME 时间 b#16#0C S5TIME 数据类型S5TIME b#16#0E DATE_AND_TIME (DT) 日期和时间(64位) b#16#13 STRING 字符串 存储器区的编码 十六进制代码 区域 描述 b#16#80 P I/O区域 b#16#81 I 输入区域 b#16#82 Q 输出区域 b#16#83 M 位存储区域 b#16#84 DB 数据块 b#16#85 DI 背景数据块 b#16#86 L 本地的数据(L堆栈) b#16#87 V 先前的本地数据 参数类型的ANY格式 对于参数类型,STEP 7存储数据类型和参数的地址。重复因子始终是1。字节4、5和7始终是0。字节8和9指示定时器、计数器或块的编号。 下表为参数类型显示参数类型ANY的数据类型编码。十六进制代码 数据类型 描述 b#16#17 BLOCK_FB FB编号 b#16#18 BLOCK_FC FC编号 b#16#19 BLOCK_DB DB编号 b#16#1A BLOCK_SDB SDB编号 b#16#1C COUNTER 计数器编号 b#16#1D TIMER 定时器编号 使用参数类型ANY 可以为适合于任何数据类型的实际参数的块定义形式参数。当调用块是未知或可以改变时(和当允许任何数据类型时),已提供了实际参数的数据类型时,这尤其有用。在块的变量声明中,可以声明参数为数据类型ANY。然后可以在STEP 7中分配任何数据类型的实际参数。 STEP 7为ANY数据类型的变量分配存储器的80个位。如果分配实际参数给此形式参数,STEP 7在80个位中编码起始地址、数据类型和实际参数的长度。调用块为ANY参数分析保存数据的80个位,并获取进一步处理所需的信息。分配实际参数给ANY参数 如果为参数声明数据类型ANY,可以分配任何数据类型的实际参数给形式参数。在STEP 7中,可以指定下列数据类型为实际参数:基本数据类型:指定实际参数的绝对地址或符号名称。复杂数据类型:指定复杂数据类型的数据符号名称(例如,数组和结构)。定时器、计数器和块:指定编号(例如,T1、C20或FB6)。下图说明数据如何传送到具有ANY数据类型参数的FC。 在此实例中,FC100具有三个参数(in_par1、in_par2和in_par3),声明为ANY数据类型。当FB10调用FC100时,FB10传送一个整数(静态变量speed)、一个字(MW100)和一个双字到DB10 (DB10.DBD40)。当FB11调用FC100时,FB11传送一个实数数组(临时变量Thermo)、一个布尔值(M 1.3)和一个定时器(T2)。 为ANY参数指定数据区 不仅可以分配各个地址(例如,MW100)给ANY参数,而且可以指定数据区。如果希望指定数据区为实际参数,使用下列常数格式指定要传送的数据总量: p# 区域标识符 Byte.Bit 数据类型 重复因数 对于数据类型元素,可以为常数指定所有基本数据类型和数据类型DATE_AND_TIME的格式。如果数据类型不是BOOL,必须指定位地址0 (x.0)。下表为指定要传送的存储区域给ANY参数的格式的实例。实际参数 描述 p# M 50.0 BYTE 10 指定字节存储区域中的10个字节:MB50到MB59。 p# DB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 渔业生产技术培训与合作社合作协议
- 信息安全管理与审计工具箱
- 财务费用核算自动化工具集
- 一场突如其来的大雨事件记事类作文8篇范文
- 销售代理委托协议条款扩展文件
- 特种工种安全培训课件
- 特种工安全培训教学课件
- 企业知识管理与员工培训资源库
- 文件归档方案办公场景表格
- 建材销售个人工作总结
- 钣金冷冲压激光切割折弯检验作业指导书
- 高中英语译林版课文语法填空知识点课件
- Q-SY 25781-2024 原油内控指标
- 人社领域贯彻实施《民法典》操作指引
- T/CNCIA 02015-2023室内墙面无机涂料施工及验收规范
- 推广普通话知识竞赛试题
- 贸易公司合伙合同协议
- 挖机工时合同协议
- 开音节闭音节试题及答案
- 部编人教版小学一年级上册道德与法治全册教学设计
- 预防脊柱弯曲异常教案
评论
0/150
提交评论