首页 理论教育 PLC中的UDT数据类型详解

PLC中的UDT数据类型详解

时间:2023-07-01 理论教育 版权反馈
【摘要】:UDT类型是一种由多个不同数据类型元素组成的数据结构,元素可以是基本数据类型,也可以是STRUCT、数组等复杂数据类型以及其他PLC数据类型等。UDT类型嵌套UDT类型的深度限制为8级。图4-10 添加变量4.DB中使用在DB中添加变量,数据类型选择“UDT_TEST”,如图4-11所示。

PLC中的UDT数据类型详解

UDT类型是一种由多个不同数据类型元素组成的数据结构,元素可以是基本数据类型,也可以是STRUCT、数组等复杂数据类型以及其他PLC数据类型等。UDT类型嵌套UDT类型的深度限制为8级。

UDT类型可以在DB、OB/FC/FB接口区、PLC变量表I和Q处使用。

UDT类型可在程序中统一更改和重复使用,一旦某UDT类型发生修改,执行软件全部重建,可以自动更新所有使用该数据类型的变量。

定义为UDT类型的变量在程序中可作为一个变量整体使用,也可单独使用组成该变量的元素。此外,还可以在新建DB块时,直接创建UDT类型的DB,该DB只包含一个UDT类型的变量,具体请参见第4.4.3章节。

例:建立并使用1个名为“UDT_TEST”的UDT类型。

1.新建UDT

双击项目树中相应PLC站点下的“PLC数据类型>添加新数据类型”,如图4-8所示。

2.修改UDT名称

右键选择生成的“用户数据类型_1”,“属性>常规”命名为“UDT_TEST”,如图4-9所示。

978-7-111-58391-2-Chapter04-14.jpg

图4-8 新建UDT

978-7-111-58391-2-Chapter04-15.jpg(www.xing528.com)

图4-9 修改UDT名称

3.添加UDT中的变量

在打开的工作区,添加变量、数据类型以及注释,如图4-10所示。

978-7-111-58391-2-Chapter04-16.jpg

图4-10 添加变量

4.DB中使用

在DB中添加变量,数据类型选择“UDT_TEST”,如图4-11所示。

5.程序中使用

定义为UDT类型的变量作为整体使用,或单独使用组成该变量的元素,如图4-12所示。

978-7-111-58391-2-Chapter04-17.jpg

图4-11 DB中使用

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

我要反馈