在“变量” 标签的数据源编辑器中列出(并在“DataSources_Objects” 文件夹中声明)的变量可以像 IEC 变量一样在应用程序中使用。例如,您可以将变量可视化。
如果有多个数据源,并因此在唯一变量名方面发生冲突,则必须指定数据源名称作为前缀。如果没有发生冲突,就没有必要这样做,可以不使用数据源前缀来映射变量。
<data source name>.<function block name>.<variable name>
显示远程设备的变量值
您需要在本地应用程序(使用数据源管理器)的可视化元素中显示远程设备的变量值iTemp
。
最初的情况:本地数据源管理器下方有一个数据源dsRemotePLC
,用于配置与远程设备的连接。此外,在“变量” 标签页的数据源编辑器中选择变量 iTemp
。
-
在编辑器视图中选择可视化元素。在“Properties” 视图中选择属性“文本变量” -“文本变量” 。
-
选择
iTemp
变量。变量映射是有条件的。示例:
dsRemotePLC.PLC_PRG.iTemp
。 -
选择可视化元素的“Text” 属性,然后键入以下内容:
Temperature: %s
显示远程设备
RemoteDevice
的iTemp
变量值。 -
下载并启动远程应用程序。
-
下载并启动本地应用程序。
可视化开始并显示
iTemp
的实际值。




注意

CODESYS 中集成的可视化功能不会显示通过数据源连接传输的变量的实际值。集成可视化只显示初始化值或最后交付的值,因为它们没有与数据源建立连接。




注意

如果使用的变量未在可视化代码中调用,则必须通过数据源接口的函数在应用代码中更新变量。