高炉自控中Phoenix Contact控制系统的应用(四)

日期: 2020-06-08 浏览次数: 209

高炉自控中Phoenix Contact控制系统的应用

Phoenix Contact控制系统生成变量和分配过程数据

1:生成变量

通常,变量要么在程序创建过程中生成,要么单独创建。当包括编程在内的所有工程创建前期步骤完成后,变量就已经创建了。也可以为所有设备(PROFINET IO 和 INTERBUS)的过程数据自动生成 变量。变量的名称是根据以下模式自动分配的:____

对于直接输入 / 输出或 PROFINET IO 状态数据,不需要 INTERBUS 数据。要生成变量,如下操作:

•     切换到过程数据分配工作区。

•     在右上窗口中选择控制系统。标准组态显示在左上窗口 “ 符号/ 变量” 中。

•     在左上窗口中,选择来源或程序

注释:

–     如果选择了来源,将生成 / 显示能够用于工程中所有 POU 的全局变量(VAR_GLOBAL)。

–     如果选择了程序 (POU),将生成 / 显示能够用于工程中所有 POU 的全局变量(VAR_GLOBAL_PG)。

(POU = 程序组织单元)

•     在右上窗口中,选择希望将过程数据联接到变量的设备

•     选择希望生成变量的过程数据项

•     在过程数据项的上下文菜单中,选择 “ 创建变量” 菜单条目。

高炉自控中Phoenix Contact控制系统的应用(四)

为过程数据项 “ ~AO1” 生成的变量

高炉自控中Phoenix Contact控制系统的应用(四)

生成的变量示例

2:分配过程数据

在过程数据分配工作区中分配过程数据和控制变量。分配对 INTERBUS 和 PROFINET IO 是无缝的

注释:

–     如果选择了来源,将生成 / 显示能够用于工程中所有 POU 的全局变量(VAR_GLOBAL)。

–     如果选择了程序 (POU),将生成 / 显示能够用于工程中所有 POU 的全局变量(VAR_GLOBAL_PG)。

(POU = 程序组织单元;)

•     切换到过程数据分配工作区,对过程数据分配变量。

•     在右上窗口中选择控制系统。标准组态将显示在左上窗口 “ 符号/ 变量” 中。

•     在左上窗口 “ 符号/ 变量” 中,选择标准资源

•     在右上窗口中,选择希望将过程数据联接到变量的设备

•     选择希望联接的过程数据项,使用拖放,将所选变量 与 左边的变量之一联接, 在左下窗口中,显示出变量和过程数据之间的分配。

高炉自控中Phoenix Contact控制系统的应用(四)

分配给变量 OUT1 的 过程数据项 1.1.1

•     对所有欲求值的输入和所有欲控制的输出重复此步骤。

注意:对于具有输入和输出的 PROFINET IO 设备,会同时呈现其模块。

高炉自控中Phoenix Contact控制系统的应用(四)

附有模块的 PROFINET IO 设备表示

•     在此情形下,请选择定位所需输入或输出的模块。

高炉自控中Phoenix Contact控制系统的应用(四)

为 PROFINET IO 设备分配过程数据

过程数据分配的结果显示在下图中。

高炉自控中Phoenix Contact控制系统的应用(四)

分配给变量的所有已使用过程数据

系统变量(例如:ONBOARD_INPUT_BIT10)不会显示在此过程数据视图中。


相关推荐
Copyright © 2018-2020 .中科天瑞 犀牛云提供企业云服务