Skip to main content

CODESYS TargetVisu for Linux SL

用例

CODESYS TargetVisu for Linux SL 是一个独立的小型运行时系统,用于管理可视化的显示。 CODESYS TargetVisu for Linux SL 涵盖以下用例:

CODESYS TargetVisu for Linux SL 可以通过不同的方式配置:

  1. 作为连接到另一个控制器的远程 TargetVisu

  2. 作为直接在控制器上运行的本地 TargetVisu

    此用例不适合具有实时需求的控制器。

    有关详细信息,请参阅:For more information, see: 性能优化

_rtsl_img_targetvisu_usecase.png

与经典的目标可视化相比, CODESYS TargetVisu for Linux SL 具有以下优点:

  • 各个过程是相互独立的。可视化中的错误不会自动导致机器停止运行。

  • 由于可视化需要的组件较少,因此消耗的资源也较少。

  • 所有沟通均通过 CODESYS 通信协议,因此是安全的。

要求

为了能够使用 CODESYS TargetVisu for Linux SL,您的系统必须满足以下要求:

  • 系统上需要安装以下库:

    • libqt6core6

    • libqt6gui6

    • libqt6widgets6

    • libqt6network6

    • libqt6svg6

    • libqt6webenginewidgets6

    • libqt6webenginecore6

    • libqt6webenginequick6

    • libqt6webview6

    • libqt6webviewquick6

      对于 Debian 版本 < 13

    • qml6-module-qtwebview

      对于 Debian 版本 >= 13

    • libqt6qmlworkerscript6

    • libqt6quickshapes6

    • libqt6quickcontrols2-6

    • libqt6quickcontrols2impl6

      对于 Debian 版本 < 13

    • libqt6quicktemplates2-6

    • qml6-module-qtqml-workerscript

    • qml6-module-qtquick-controls

    • qml6-module-qtquick-shapes

    • qml6-module-qtquick-templates

  • 必须在系统上安装桌面环境,例如:

    • Xfce

    • KDE

    • gnome

    • lxde

  • 需要将物理显示器连接到目标设备。

    尚未测试与 X-Forwarding 或类似程序的使用。

重要

需要安装 Qt 6.4.2 或更高版本(例如至少 Debian 12 或 Ubuntu 23.10)。

使用 CODESYS TargetVisu for Linux SL 在项目中

重要

为了使用 CODESYS TargetVisu for Linux SL,您需要禁用 支持客户端动画和原生元素叠加 可视化管理器中的选项。

  1. 在设备树中,选择可视化管理器。

  2. 插入 远程目标视觉 位于其下方的物体。

  3. 在设备编辑器中打开远程 TargetVisu 并在那里定义所需的启动可视化。

_rtsl_img_add_object_remote_tv.png

安装 CODESYS TargetVisu for Linux SL 在目标设备上

  1. 点击 工具 → 部署控制 SL 菜单命令。

    这个 部署控制 SL 选项卡打开。

  2. 建立与控制器的连接。

    有关更多信息,请参阅: 连接到目标系统

  3. 点击 部署 选项卡。

  4. 在 产品 列表框,选择 CODESYS TargetVisu for Linux SL 产品。

  5. 在 版本 列表框中,选择所需的版本。

  6. 点击 安装 按钮。

    重要

    用于安装的帐户 CODESYS TargetVisu for Linux SL 必须与登录设备时使用的帐户相同。

    CODESYS 检查是否已安装所有必需的库,以及 Qt 是否至少有上述指定的版本。在使用目标可视化之前,必须重新启动目标设备一次。

故障排除

前 CODESYS TargetVisu for Linux SL 版本 4.13.0.0

本地登录失败

如果安装后登录时显示黑屏,然后再次显示登录屏幕,则可能存在错误 DISPLAY 已设置的环境变量。要检查这个,你可以清除 登录时设置 X 显示 + 用户 目标可视化配置对话框中的选项 CODESYS。如果之后可以登录到目标设备,请检查的输出 echo $DISPLAY。在中输入此值 /etc/default/codesysvisualization 为了价值 XDISPLAY 然后再试一次。