Skip to main content

标签:变量

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

有关详细信息,请参阅: 与数据源的数据链接

更新变量

建立与远程设备的连接并打开 选择变量 对话。

局部变量

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

包含远程数据

访问权

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

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

  • _visu_icon_variable_write_access.png: 写权限。每次值更改时,控制器上的变量都会更新。

  • _visu_icon_variable_read_access.png: 读取权限。每次控制器上的值发生变化时,变量都会在应用程序中更新。

  • _visu_icon_variable_read_write_access.png: 读写权限

注意:如果您更改访问权限,则需要下载才能使更改生效。

随时更新

_cds_icon_option_deactivated.png:控制器数据自动更新(通过数据源)。如果在可视化、趋势、配方或警报中使用变量,它会自动更新。

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

standard icon:变量在每个周期更新。

注意:仅当变量专门用于 IEC 代码时才选择该选项。如果在可视化代码中使用了变量,则它会自动更新。

注意:当以这种方式更新功能块或数据类型的实例时,该实例总是被完全传送。

创建或映射

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

  • _comm_icon_create_new_variable.png:使用远程变量的数据类型映射到特定的创建变量。控制数据按 1:1 映射。这是推荐的映射类型。变量在 GVL 中声明 <name of data source>.

    控制数据按 1:1 映射。这是推荐的映射类型。变量在 GVL 中声明 <name of data source>.

  • _visu_icon_map_to_existing_variable.png: 映射到现有变量

    这要求现有的“远程”变量与本地变量具有相同的数据类型。为此请注意以下事项:

    • 类型映射 选项卡,指定文件类型名称 本地型 因为它应该在本地应用程序中使用。

      例子: ”yTypeFromLib

    • 但对于 遥控型, 从具有命名空间的库中指定现有类型 (<namespace>.<type>).

      例子: ”NS_TypeFromLib.TypeFromLib

      这是在应用程序中创建兼容类型的唯一方法。

      例子:

      //Code generated by Data Sources.
      //Modifying generated code is not recommended!
      {attribute 'signatureoverload' := 'LibType'}
      {attribute 'signatureoverloadnamespace' := 'NAMESPACE'}TYPE
      TypeFromLib :STRUCT
        iVar : INT;         
        iVar2 : INT;
        iVar3 : INT;
      END_STRUCT
      END_TYPE
      
  • _comm_icon_create_to_existing_variable.png: 将特定创建的变量与类型一致的数据类型映射到远程数据类型:远程和本地数据类型不相同,但兼容。例如,可以在库中使用符合类型的数据类型。变量在 GVL 中声明 <name of data source>.

类型映射

远程变量的数据类型。如果变量不是标量类型,则类型列在 类型映射 标签。

如果变量不是标量类型,则类型列在 类型映射 标签。

远程变量

远程 PLC 中的变量

对话框:选择变量

象征: _visu_icon_update_structured_variables.png

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

称呼更新变量 上的命令 变量 标签。

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

变量

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

例子: appControl_A

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

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

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

_cds_icon_option_deactivated.png: 未选择变量进行传输。

_cds_icon_plus.png

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

插入结构化的项目

standard icon:如果所选变量是结构化的,则使用此结构传输。

_cds_icon_option_deactivated.png:变量以标量数据类型非结构化传输。

取消选中不可用的变量

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

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