使用用户定义的数据类型 (Data Type)

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