数据类型
PLC 数据类型声明表的结构
下图是 PLC 数据类型的声明表结构
各列的含义
下表列出了各列的含义。可根据需要显示或隐藏各列。显示的列数取决于 CPU 类型。
列 | 说明 |
---|---|
单击符号以移动或复制变量。 | |
名称 | 变量名称。 |
数据类型 | 变量的数据类型。 |
默认值 | PLC 数据类型声明中用于预定义变量的值。 可选择是否指定默认值。如果未指定任何值,则使用指定数据类型的预定义值。例如,BOOL 类型的预定义值为“false”。 |
在 HMI 工程组态中可见 | 显示默认情况下,该变量在 HMI 选择列表中是否显示。 |
从 HMI/OPC UA/Web API 可访问 | 指示在运行过程中 HMI/OPC UA/Web API 是否可访问该变量。 |
从 HMI/OPC UA/Web API 可写 | 指示在运行过程中是否可从 HMI/OPC UA/Web API 写入变量。 |
设定值 | 设定值是指在调试过程中可能需要微调的值。经过调试之后,这些变量的值可作为起始值传输到离线程序中并进行保存。 |
监视 | 指示该变量的过程诊断是否创建有监视。 |
注释 | 用于说明变量的注释信息。 |
使用 S7-1500 控制器,您可以创建 PLC 数据类型,并使用它们进行结构化和符号访问输入和输出。
1. PLC 数据类型,包含所有需要的数据。
2. 创建的 PLC 数据类型的 PLC 变量类型和 I/O 数据区域的起始地址(%Ix.0 或%Qx.0,例如%I0.0, %Q12.0…)。
3. 将 PLC 变量作为实际参数传递到功能块。
4. 功能块的输出类型为创建的 PLC 数据类型。
• 编程效率高。
• PLC 数据类型易于多种可用性。
• 使用 PLC 数据类型访问 I/O 区域,例如,符号性地接收和发送驱动器报文。
在用户程序中也可以直接访问一个 PLC 数据类型变量中的各个元素: |