使用用户定义的数据类型 (Data Type)
控制系统的核心是能够基于标签 (Tag) 中存储的数据来定义操作。标签支持不同类型的数据,这些数据定义了为标签分配的内存的大小和布局。数据类型可以是原子、结构或数组:
- 原子数据类型。这些预定义的数据类型用于组成成员数据。数据类型说明范围BOOL1 位布尔值0 = 已清空1 = 已设置SINT1 字节整数-128 到 127INT2 字节整数-32768 到 32767DINT4 字节整数-2147483648 到 2147483647REAL4 字节浮点数-3.402823E38到 -1.1754944E-38(负值)01.1754944E-38到 3.402823E38(正值)
- 结构数据类型。一种由一系列成员组成的数据类型。结构标签占用控制器 (Controller) 中的连续内存块,每个成员在内存中按顺序存储。
- 数组数据类型。一种由矩阵成员组成的数据类型。数组可以有多个维度,但所有成员必须使用相同的原子数据类型。
使用用户定义的数据类型创建自己的数据结构以匹配机器或过程。为用户定义的数据类型的每个成员分配名称、说明和数据类型。
要定义用户定义的数据类型:
- 在控制器管理器中,右键单击数据类型并选择新建数据类型以打开数据类型编辑器。
- 键入新的数据类型的名称(限长 40 个字符)。
- 键入数据类型的说明(限长 512 个字符)。小贴士:大小参数只读。它说明此数据结构的大小,以 32 位字计。除非保存数据类型,否则不会计算此值。
- 对于字符串数据类型,输入字符串允许的最大字符数。有效值范围是 1 到 65535。
- 对于用户定义的数据类型中的每个成员,在添加成员类型中输入成员名称、数据类型和说明。会自动添加新行。
- 单击应用以保存更改并继续进行编辑,或者单击确定以保存更改并关闭数据类型编辑器。
提供反馈