Visu:仅禁用 WebVisualizations 条目
- 创建标准项目并选择 CODESYS Control Win V3 作为设备。
- 通过网络扫描连接目标系统。

- 修改 PLC_PRG 如下:
声明
VAR
udiCnt : UDINT;
END_VAR
实现
// Nothing to implement
- 创建一个名为 IsWebVisu 的 POU (类型:函数)。 返回值为 BOOL 类型 ,实现语言为 ST。

- 按如下修改 IsWebVisu:
声明
VAR
pClientData : POINTER TO VisuElems.VisuStructClientData;
END_VAR
实现
IsWebVisu := TRUE;
pClientData := VisuElems.CurrentVisuClient;
IF pClientData <> 0 THEN
IsWebVisu := pClientData^.GlobalData.ClientType = VisuElems.VisuElemBase.Visu_ClientType.WebVisualization;
END_IF
- 在设备树中插入可视化。 然后 Visualization Manager 会自动插入可视化类型 TargetVisu 和 WebVisu。 此外,还会自动创建一个 VISU_TASK。

- 在 Visualization 中,设置一个 Rectangle 元素并配置该元素,如下所示:


- 将项目下载到控制器并启动它。 仅当您单击 TargetVisu 中的矩形时,计数器才会增加。 该矩形在WebVisu中被禁用(灰色) 。
