【摘要】:IEC 61131-3的数据类型分为基本数据类型、一般数据类型和衍生数据类型三类。数据类型与它在数据存储器中所占用的数据宽度有关。数据类型的标准化是编程语言开放性的重要标志。它有表1-5所列的约定关键字、数据元素位数、数据允许范围及约定的初始值。这类数据类型所定义的变量是全局变量。它可用与基本数据类型所使用的相同方法对变量进行声明。表1-6 衍生数据类型的特性与示例
IEC 61131-3的数据类型分为基本数据类型、一般数据类型和衍生数据类型三类。数据类型与它在数据存储器中所占用的数据宽度有关。定义数据类型可防止因对数据类型的不同设置而发生出错。数据类型的标准化是编程语言开放性的重要标志。
1.基本数据类型
基本数据类型是在标准中预先定义的标准化数据类型。它有表1-5所列的约定关键字、数据元素位数、数据允许范围及约定的初始值。基本数据类型名可以是数据类型名、时间类型名、位串类型名、STRING、WSTRING和TIME。
表1-5 基本数据类型
(续)
基本数据类型的允许范围是这类数据允许的取值范围。约定初始值是在对该类数据进行声明时,如果没有赋初始值时取用的是由系统提供的约定初始值。
2.一般数据类型(www.daowen.com)
一般数据类型用前缀“ANY”标识,它采用分级结构,如图1-20所示。其中衍生数据类型也可以增加前缀变为一般数据类型。
图1-20 一般数据类型
3.衍生数据类型
衍生数据类型是用户在基本数据类型的基础上,建立的由用户定义的数据类型,因此也称为导出数据类型。这类数据类型所定义的变量是全局变量。它可用与基本数据类型所使用的相同方法对变量进行声明。衍生数据类型的特性与示例见表1-6。
表1-6 衍生数据类型的特性与示例
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关西门子S7 PLC应用简明教程的文章