理论教育 IEC61131-3数据类型与表示方法

IEC61131-3数据类型与表示方法

时间:2023-06-29 理论教育 版权反馈
【摘要】:IEC 61131-3的数据类型分为基本数据类型、一般数据类型和衍生数据类型三类。数据类型与它在数据存储器中所占用的数据宽度有关。数据类型的标准化是编程语言开放性的重要标志。它有表1-5所列的约定关键字、数据元素位数、数据允许范围及约定的初始值。这类数据类型所定义的变量是全局变量。它可用与基本数据类型所使用的相同方法对变量进行声明。表1-6 衍生数据类型的特性与示例

IEC61131-3数据类型与表示方法

IEC 61131-3的数据类型分为基本数据类型、一般数据类型和衍生数据类型三类。数据类型与它在数据存储器中所占用的数据宽度有关。定义数据类型可防止因对数据类型的不同设置而发生出错。数据类型的标准化是编程语言开放性的重要标志。

1.基本数据类型

基本数据类型是在标准中预先定义的标准化数据类型。它有表1-5所列的约定关键字、数据元素位数、数据允许范围及约定的初始值。基本数据类型名可以是数据类型名、时间类型名、位串类型名、STRING、WSTRING和TIME。

表1-5 基本数据类型

978-7-111-41181-9-Chapter01-26.jpg

(续)

978-7-111-41181-9-Chapter01-27.jpg

基本数据类型的允许范围是这类数据允许的取值范围。约定初始值是在对该类数据进行声明时,如果没有赋初始值时取用的是由系统提供的约定初始值。

2.一般数据类型(www.daowen.com)

一般数据类型用前缀“ANY”标识,它采用分级结构,如图1-20所示。其中衍生数据类型也可以增加前缀变为一般数据类型。

978-7-111-41181-9-Chapter01-28.jpg

图1-20 一般数据类型

3.衍生数据类型

衍生数据类型是用户在基本数据类型的基础上,建立的由用户定义的数据类型,因此也称为导出数据类型。这类数据类型所定义的变量是全局变量。它可用与基本数据类型所使用的相同方法对变量进行声明。衍生数据类型的特性与示例见表1-6。

表1-6 衍生数据类型的特性与示例

978-7-111-41181-9-Chapter01-29.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈