step7数据处理1介绍.ppt

  1. 1、本文档共94页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. . 跳转指令 在LAD/FBD中,在线圈符号上面输入作为标示的标号或符号。在STL中,它跟在跳转指令后面。 标号最多有4个字符,第一个字符必须使用字母或“_”。 编号标志着程序继续执行的地点,在跳转指令和标号之间的任何指令和段都不执行。 可以向前或向后跳转。 跳转指令和跳转目的必须在同一个块中 (最大跳转长度 = 64k字节)。在一个块中跳转目的只能出现一次。 跳转指令可以用在FB、FC和OB中。 插入标号 在LAD 和FBD中,利用程序元件浏览器插入一个标号: Program Elements - Logic Control / Jump - Label. 在STL中,在指令的左面输入标号,程序从这里继续执行。 JMP 无条件跳转指令使程序跳转到一个标号,而和RLO无关。 JC 只有当RLO是“1”时,条件跳转“JC”才执行。 如果RLO 是“0”,不执行跳转,RLO 设定为“1”,继续执行程序下一条指令。 JCN 只有当RLO是“0”时,条件跳转“JCN”才执行。 如果RLO 是“1”,不执行跳转,继续执行程序下一条指令。 注 STL 提供其他的跳转指令,这些指令在其他的编程课中讨论。 概述 STRING数据类型的变量具有最大256个字节的长度,由此,可达254个“净数”,所谓的“净数”也就是可以接收的字符数。 字符串变量 STRING变量地址总是从字地址开始的,也就是说,起始于偶数字节地址。 的存储 在变量建立时,根据变量的声明,将最大长度值输入到该变量的第一个字节里。同样,在预先赋值,或者在处理的过程中,使用IEC库功能,将当前使用的字符长度(即实际存储的字符串长度)输入到第二个字节中去。 IEC库功能在处理STRING变量的时候,需要这两个信息。 接下来,就存储字符(以ASCII码格式)。 STRING变量里那些未占用的字节地址空间,在初始化时,均以B#16#00加以填写。 参数传递 就像ARRAY或STRUCT变量一样, STRING数据类型的变量也可以传递到具有相同数据类型(即相同的STRING长度)的块参数中去。 也可以传递到POINTER或ANY型的FC或FB参数中去。 . 概述 在安装STEP7的时候,标准库V3.x库(Standard Library V3.x)及其子库IEC转换块(IEC Converting Blocks)也就随之安装了,在子库里包含了用于处理IEC数据类型的一些 功能。 注意事项 通常,使用有关字符串最大长度或所使用的实际字符长度的详细信息,这些功能对错误进行评估。如果,这些功能认为有错误发生,那么通常会将BR位置为“0”。 有关各个功能的详细描述,可以在IEC库的联机帮助中找到。 比较功能 比较功能对字符串执行字母顺序的比较。从左边开始,将字符以其ASCII码值进行比较(比如, ‘a’ 大于 ‘A‘,’A’ 小于B‘) 。 第一个不相同字符决定着比较的结果, 如果较长字符串的左边部分与较短字符串相同,则认为较长字符串较大。 这些比较功能并不报告任何错误。各比较功能在其返回值RET_VAL中表明该比较功能是否完成,(RET_VAL=TRUE,完成; RET_VAL=FALSE,未完成) 。 转换功能 下面的这些功能可以将INT,DINT,REAL格式类型转换成STRING数据类型,反之亦然。 ? FC5: DI_STRING FC37: STRING_DI ? FC16: I_STRING FC38: STRING_I ? FC30: R_STRING FC39: STRING_R NOT 把RLO取反。 CLR 把RLO复位 (目前仅用在STL中!). SET 把RLO 置位(目前仅用在STL中!). SAVE 把RLO保存到状态寄存器中的“BR”。 BR 用来重新检查保存的RLO。 概述 现代计算机系统的发展,简化和加速了对那些复杂而耗时的计算任务的处理。计算机对庞大信息的处理、存储以及可持续访问的能力,在大多数的应用中扮演着十分重要的角色。 控制器可用的信息由那些有关“现实世界”的并经过筛选的信息组成。数据是对现实的一种抽象,因为对于特定的问题,忽略了相关对象的那些非主要和非重要的属性。 数据类型 确定如何将数据表示出来常常是相当困难的。您的选择通常要受到各种因素的限制,一方面,数据必须能够正确地反映所描述对象的属性,另一方面,使用该数据必须能够执行过程管理所必须的指令。 数据类型决定了数据可以接受哪些值,使用该数据能够执行哪些指令。 数据类型唯一地定义了: ? 允许的数据范围 ? 允许使用的指

文档评论(0)

4477769 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档