高炉自控中Phoenix Contact控制系统的应用
Phoenix Contact控制系统生成变量和分配过程数据
1:生成变量
通常,变量要么在程序创建过程中生成,要么单独创建。当包括编程在内的所有工程创建前期步骤完成后,变量就已经创建了。也可以为所有设备(PROFINET IO 和 INTERBUS)的过程数据自动生成 变量。变量的名称是根据以下模式自动分配的:____
对于直接输入 / 输出或 PROFINET IO 状态数据,不需要 INTERBUS 数据。要生成变量,如下操作:
• 切换到过程数据分配工作区。
• 在右上窗口中选择控制系统。标准组态显示在左上窗口 “ 符号/ 变量” 中。
• 在左上窗口中,选择来源或程序
注释:
– 如果选择了来源,将生成 / 显示能够用于工程中所有 POU 的全局变量(VAR_GLOBAL)。
– 如果选择了程序 (POU),将生成 / 显示能够用于工程中所有 POU 的全局变量(VAR_GLOBAL_PG)。
(POU = 程序组织单元)
• 在右上窗口中,选择希望将过程数据联接到变量的设备
• 选择希望生成变量的过程数据项
• 在过程数据项的上下文菜单中,选择 “ 创建变量” 菜单条目。
为过程数据项 “ ~AO1” 生成的变量
生成的变量示例
2:分配过程数据
在过程数据分配工作区中分配过程数据和控制变量。分配对 INTERBUS 和 PROFINET IO 是无缝的
注释:
– 如果选择了来源,将生成 / 显示能够用于工程中所有 POU 的全局变量(VAR_GLOBAL)。
– 如果选择了程序 (POU),将生成 / 显示能够用于工程中所有 POU 的全局变量(VAR_GLOBAL_PG)。
(POU = 程序组织单元;)
• 切换到过程数据分配工作区,对过程数据分配变量。
• 在右上窗口中选择控制系统。标准组态将显示在左上窗口 “ 符号/ 变量” 中。
• 在左上窗口 “ 符号/ 变量” 中,选择标准资源
• 在右上窗口中,选择希望将过程数据联接到变量的设备
• 选择希望联接的过程数据项,使用拖放,将所选变量 与 左边的变量之一联接, 在左下窗口中,显示出变量和过程数据之间的分配。
分配给变量 OUT1 的 过程数据项 1.1.1
• 对所有欲求值的输入和所有欲控制的输出重复此步骤。
注意:对于具有输入和输出的 PROFINET IO 设备,会同时呈现其模块。
附有模块的 PROFINET IO 设备表示
• 在此情形下,请选择定位所需输入或输出的模块。
为 PROFINET IO 设备分配过程数据
过程数据分配的结果显示在下图中。
分配给变量的所有已使用过程数据
系统变量(例如:ONBOARD_INPUT_BIT10)不会显示在此过程数据视图中。