电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

西门子plc程序数据类型分类详解

2017-05-20 16:42分类:PLC基础知识 阅读:

 

西门子plc程序数据类型分类详解
在S7系列PLC中,底子数据的数据类型代号与输入方案如表8-5.1所示。

表中所说的ASCII(American Strand Code for Information Interchange,美国规范信息沟通编码)是运用7位二进制(00~7F)来代表1个字符的最广泛的编码办法,常用于串行通讯。7位二进制(00~7F)与字符的对应联络见表8-5.2。S7能够运用的代码方案为31~7E,"DEL"(代码7F)不行以运用。

2.复合数据
复合数据是指字长大于2个字(32位)的数据,数据能够经过底子数据组合而成。S7能够运用的复合数据包含以下几类:
①数组:所谓数组(类型代号ARRAY),是将同类型的底子数据进行组合而构成的单元数据,如表格数据等。
②构造:所谓构造( STRUCT),是将禁绝则类型的底子数据进行组合而构成的单元数据。
③字符串:所谓字符串(STRING),是多个准则或禁绝则字符(如ASCII码)的组合。字符串的默许长度为256字节,其间2字节用于寄存字头,实习字符最大能够到254个。
④日期与时刻:日期与时刻( DATE-AND-TIME)用于存储实不时刻,格局为年.月,日一时一分.秒:占用4个字长(8个字节),运用BCD码。其间,年、月、日、时、分、秒各为2位(占1个字节):毫秒为3位(占1.5个字节)。
例如,2006年11月15日8点30分58秒的存储格局为:06-11-15-08: 30: 58.000。
⑤用户界说数据:编程人员能够将S7的以上各种数据类型进行从头组合,生成新的数据类型,这一数据类型称为"用户界说数据( User Defined Data Types)",数据类型代号为UDT。
3.参数
在SIEMENS公司的S7系列PLC中,在逻辑块之间进行彼此传递的数据称为参数。S7的参数分为"办法参数"与"实习参数"两类。
在构造化编程时,为了使得某功用块能够变成能够在同- PLC循环内屡次调用的通用功用块,功用块中所运用的信号与数据不行所以"推重地址"或"推重数值",它们只能以"符号地址"或"符号数据"的办法呈现。调用通用功用块时,能够经过对这些"符号地址"或"符号数据"的禁绝则赋值,在每次调用同一功用块时,得到禁绝则的效果。
被调用的功用块中所运用的"符号"称为办法参数(Format Parameter),而在调用块中对"符号"所赋予的实习地址或实习数值称为实习参数(Actual Parameter)。

如图8-5.1所示,图中的start、stop、run为办法参数,而IO.1、I0.2、QO.1则为实习参数。
在每次调用功用块前,有必要用实习参数对块中所运用的办法参数赋值。实习参数与办法参数的数据类型有必要一同,例如,当功用块中的办法参数界说的数据类型为"字( Word)"时,则赋值的实习参数有必要为字格局,如MWO、IWO、QWO等,而不能用MO.1、IO.1、QO.1或MBO、IBO、QBO等进行赋值。
S7中能够运用的参数类型有表8-5.3所示的几种。

上一篇:可编程操控器扫描周期和I/O滞后时刻

下一篇:三菱PLC输出负载容量的留心思项

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部