Visu:使用表格作为输入元素


  • 创建标准项目并选择 CODESYS Control Win V3 作为设备。
  • 通过网络扫描连接目标系统。

图1

  • 创建一个名为 st_Demo 的结构体。定义元素 Name 和 Status:

图2

  • 在设备树中插入可视化。 然后,插入带有可视化类型 TargetVisu 和 WebVisu 的可视化管理器。此外,还会自动创建一个 VISU_TASK。

图3

  • 修改 PLC_PRG如下:

声明

VAR
    astDemo    :    ARRAY [0..2] OF st_DEMO := [(Name := 'Item 1', Status := FALSE),
                                                (Name := 'Item 2', Status := FALSE),
                                                (Name := 'Item 3', Status := FALSE)];
    iRow       :    INT;
END_VAR

实现

// no implementation

  • 在 Visualization 中,添加一个 Table 类型的元素,并按如下方式配置该元素:

图4

  • 启动项目并打开内部可视化。单击状态列中的相应单元格可对值取反:

图5

作为扩展,用符号替换的文本如下:

  • 插入一个 Image pool,配置如下:

图6

  • 修改表格元素如下:

图7

  • 将程序下载到控制器。

图8