首页 理论教育 数据类型与硬件组件的标识符对应关系

数据类型与硬件组件的标识符对应关系

时间:2023-06-29 理论教育 版权反馈
【摘要】:表4.1系统数据类型6.硬件数据类型硬件数据类型的个数与 CPU 的型号有关。在用户程序中插入控制或激活模块的指令时,将使用硬件数据类型常数来作指令的参数。表4.2硬件数据类型续表变量表的“常数”选项卡列出了项目中的硬件数据类型的值,即硬件组件的标识符。

数据类型与硬件组件的标识符对应关系

1.数据类型的分类

必须为用户程序中使用的所有数据设置数据类型。可以使用下列5种数据类型:

(1)基本数据类型:用来描述数据的长度和属性。

(2)复杂数据类型:由基本数据类型组合而成。

(3)参数数据类型:用于定义传送到功能和功能块的参数。

(4)系统数据类型:由系统生成,可供用户使用,具有预定义的不能修改的结构。

(5)硬件数据类型;用于识别硬件元件、事件和中断OB等写硬件有关的对象。用户程序使用与模块有关的指令时,用硬件数据类型的常数来作指令的参数。

用户程序中的操作与特定长度的数据对象有关,如位逻辑指令使用位(bit)数据,Move指令使用字节、字和双字数据。

2.复杂数据类型

复杂数据类型由其他数据类型组合而成,有下列4种复杂数据类型:

(1)DTL:用于表示用日期和时间定义的时刻,包括年、月、日、星期、小时、分、秒和纳秒,其长度为12B。

(2)String:最多由254个字符组成的字符串。

(3)Array:由固定个数的相同数据类型的元素组成的数组

(4)Struct:由固定个数的元素组成的结构,其元素可以具有不同的数据类型。

PLC 变量表只能定义基本数据类型的变量,不能定义复杂数据类型的变量。可以在代码块的界面区或全局数据块中定义复杂数据类型的变量。

3.结构的生成与结构元素的使用(www.xing528.com)

在数据块DB5的第3行生成一个名为“电机”(Generator)的结构(见图4.20),数据类型为Struct。未生成结构的元素时,Struct所在的单元背景色为表示出错的粉红色。生成一个结构的元素后,其背景色变为正常的白色。输入完结构“发电机”的4个元素后,点击“发电机”左边的按钮,其变为,同时结构的元素被隐藏起来。

在结构“发电机”的下面一行生成一个名为“功率”(Power)的数组(见图4.20)。

4.参数类型

在FB和FC中定义代码块之间传送数据的形式参数时,可以使用基本数据类型、复杂数据类型、系统数据类型和硬件数据类型,此外还可以使用参数类型。有两个参数数据类型:Variant和Void。

Variant数据类型的参数是指向各种数据类型或参数类型变量的指针。Variant可以识别结构并指向它们,还可以指向结构变量的单个元件。

5.系统数据类型

系统数据类型由固定个数的元素组成,它们具有不能更改的不同的数据结构。系统数据类型只能用于某些特定的指令,如表4.1所示为可以使用的系统数据类型和它们的用途。

表4.1 系统数据类型

6.硬件数据类型

硬件数据类型的个数与 CPU 的型号有关。指定的硬件数据类型常数与硬件组态时模块的设置有关。在用户程序中插入控制或激活模块的指令时,将使用硬件数据类型常数来作指令的参数。表4.2给出了可以使用的硬件数据类型和它们的用途。

表4.2 硬件数据类型

续表

变量表的“常数”选项卡列出了项目中的硬件数据类型的值,即硬件组件的标识符。其中的变量与项目中组态的硬件结构和组件的型号有关。

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

我要反馈