.
‘变量’选项卡
.
.

来自远程源的数据的变量在全局变量列表<name of data source>中声明。全局变量列表作为远程PLC的数据接口。该对象位于应用程序下方和DataSources_Objects文件夹下方。

.
.

更新变量

建立与远程设备的连接,然后打开选择变量对话框。

.

本地变量

本地应用程序中的变量。包含远程数据。

访问权

变量的访问权限。各个远程变量具有相同的访问权限。

  • :写访问。每次值更改时,变量都会在控制器上更新。
  • :读访问。每次控制器上的值更改时,变量都会在应用程序中更新。
  • :读/写访问

始终更新

:控制器数据自动更新(通过数据源)如果变量用于可视化,趋势,配方或作为警报,则会自动更新。

注意:这是推荐的设置类型。

:变量在每个周期中更新。

注意:仅当变量只在IEC代码中使用时,才能选择该选项。如果在可视化代码中使用了变量,那么它将自动更新。

注意:以这种方式更新功能块或数据类型的实例时,始终会完全传输该实例。

创建或映射

远程变量如何映射到本地变量的映射类型。

.

  • :使用远程变量的数据类型映射到特定的已创建变量。控制数据按1:1映射这是建议的映射类型。该变量在GVL <name of data source>中声明。
  • :映射到现有变量这要求现有变量具有相同的数据类型。
  • :映射到特定的已创建变量,且类型兼容的数据类型映射到远程数据类型:远程和本地数据类型不同,但兼容。例如,在库中可以使用符合类型的数据类型。该变量在GVL <name of data source>中声明。

类型映射

远程变量的数据类型。如果变量不是标量类型,则类型将在类型映射选项卡上列出。

远程变量

远程PLC中的变量

.
“选择变量”对话框

符号:

函数:对话框列出了通过已配置的连接访问的远程变量。

调用:在变量选项卡中的更新变量命令。

要求:远程PLC正在运行。控制应用程序已下载。

.

变量

远程变量在树形视图中列出。顶部节点由远程应用程序名称标识。其变量在下面列出列出了结构化数据及其所有下属元素。

示例:appControl_A

:选择该变量以传输到本地设备。当变量被结构化时,它将与所有子元素一起应用。如果变量本身是子元素,则仅应用此子元素而不完全接受结构。

红色字体:当变量以红色字体显示时,该变量在远程PLC中不再可用。

注意:您可以单击取消选中不可用的变量以从列表中删除该变量。

:没有为传输选择变量。

该变量具有可扩展元素。通过单击符号,变量将通过其元素扩展。

插入结构化的工程

:如果所选变量是结构化的,则将以此结构进行传输。

:变量使用标量数据类型非结构化地传输。

取消选中不可用的变量

要求:如果以前在远程PLC上可用的变量中不再可用该链接,则该链接可见。这些变量在上面的窗口中以红色标记。可能在远程PLC中更改了符号配置或应用程序。

通过单击命令,红色变量将从列表框中删除。