plc 数据类型.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
plc 数据类型

在STEP 7-Micro/WIN中编程时,在下列两种情况下您必须识别并使用数据类型: ?如果您以IEC 1131-3模式编程,则必须为全局符号表中的所有数值选择数据类型。 ?如果您在局部变量表中赋值,则必须为每个局部变量定义数据类型。 当您明确地为数值指定数据类型时,您为STEP 7-Micro/WIN提供清晰的指令,指明需要为数值分配多少内存空间(例如,数值100可被存储为字节、字或双字)以及如何表示数值(将0视作布尔值还是数字值?)。 每个SIMATIC和IEC 1131-3指令或参数化子程序均由精确定义识别。该定义可被称为签名。对于所有的标准指令,每个指令操作数允许使用的数据类型集均从签名获得。对于参数化子程序,用户通过局部变量表建立子程序签名。 STEP 7-Micro/WIN V3.0编程软件为SIMATIC模式执行简单的数据类型检查,为IEC 1131-3模式执行细致的数据类型检查。这意味着为局部或全局变量指定一种数据类型时,软件在下表所列的每个等级中确保操作数数据类型与指令签名相匹配。 基本数据类型 数据类型大小 说明 范围 布尔 1位 布尔 0至1 字节 8位 不带符号的字节 0至255 字节 8位 带符号的字节(SIMATIC模式仅限用于 SHRB指令) -128至+127 字 16位 不带符号的整数 0至65,535 整数 16位 带符号的整数 -32768至+32767 双字 32位 不带符号的双整数 0至4294967295 双整数 32位 带符号的双整数 -2147483648至+2147483647 实数 32位 IEEE 32 位浮点 +1.175495E-38至+3.402823E+38-1.175495E-38至3.402823E+38 字符串 2至255字节 ASCII字符串照原样存储在PLC内存中,形式 为1字符串长度接ASCII数据字节 ASCII字符代码128至255 复杂数据类型 说明 范围 TON 打开接通延时定时器 1 ms10 ms100 ms T32, T96T33 - T36, T97 - T100T37 - T63, T101 -T255 TOF 关闭接通延时定时器 1 ms10 ms100 ms T32, T96T33 - T36, T97 - T100T37 - T63, T101 - 255 TP 脉冲定时器(参阅注释1) 1 ms10 ms100 ms T32, T96T33 - T36, T97 - T100T37 - T63, T101 - 255 CTU 向上计数器 0至255 CTD 向下计数器 0至255 CTUD 向上/向下计数器 0至255 SR 设置主要双稳态触发器 无关 RS 复原主要双稳态触发器 无关 STEP 7-Micro/WIN 提供三级数据类型检查 1. IEC编辑器具有细致数据类型检查。在该模式中,参数数据类型必须与符号或变量的数据类型完全匹配。欲支持细致数据类型检查,过载指令除外,每个正式参数只有一种数据类型。例如,SRW(字向右移位)指令的IN参数的数据类型为字。在细致数据类型检查中,只有被指定字数据类型的变量才能成功编译。使用细致数据类型检查时,数据类型为整数的变量对字指令参数无效。细致数据类型检查仅在IEC 1131-3模式中进行。 用户选择的数据类型 等同数据类型 布尔 布尔 字节 字节 字 字 整数 整数 双字 双字 双整数 双整数 实数 实数 字符串 字符串 2. 处于SIMATIC模式中的局部变量表具有简单数据类型检查。在该模式中,当符号或变量被指定一个数据类型时,同时自动指定与所选数据类型位大小相匹配的所有数据类型。例如,如果用户选择双整数作为数据类型,局部变量会自动指定数据类型双字,因为二者均为32位数据类型。不自动指定实数数据类型,虽然实数也是32位数据类型。实数数据类型被定义为无其他等同数据类型,总是独特的类型。使用局部变量时,只在 SIMATIC模式中执行简单数据类型检查。 用户选择的数据类型 等同数据类型 布尔 布尔 字节 字节 字 字、整数 整数 字、整数 双字 双字、双整数 双整数 双字、双整数 实数 实数 字符串 字符串 3. SIMATIC符号编辑器无数据类型检查。该模式仅限用于无法选择数据类型的SIMATIC全局变量。在该模式中,所有相同大小的数据类型被自动指定给符号。例如,编程软件将自动为赋予VD100地址的符号指定下列数据类型:双字、双整数和实数。 为SIMATIC全局符号由大小决定的数据类型 用户选择的地址 指定等同的数据类型 V0.0 布尔 VB0 字节、字符串 VW0 字、整数 VD0 双字、双整数、实数 数据类型检查的益处 数据类型检查的益处是帮助用户避免常见编程错误。

文档评论(0)

jiuqie957379 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档