CODESYS TargetVisu for Linux SL
用例
CODESYS TargetVisu for Linux SL 是一个独立的小型运行时系统,用于管理可视化的显示。 CODESYS TargetVisu for Linux SL 涵盖以下用例:
CODESYS TargetVisu for Linux SL 可以通过不同的方式配置:
作为连接到另一个控制器的远程 TargetVisu
作为直接在控制器上运行的本地 TargetVisu
此用例不适合具有实时需求的控制器。
有关详细信息,请参阅:For more information, see: 性能优化

与经典的目标可视化相比, CODESYS TargetVisu for Linux SL 具有以下优点:
各个过程是相互独立的。可视化中的错误不会自动导致机器停止运行。
由于可视化需要的组件较少,因此消耗的资源也较少。
所有沟通均通过 CODESYS 通信协议,因此是安全的。
要求
为了能够使用 CODESYS TargetVisu for Linux SL,您的系统必须满足以下要求:
系统上需要安装以下库:
libqt6core6
libqt6gui6
libqt6widgets6
libqt6network6
libqt6svg6
必须在系统上安装桌面环境,例如:
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,您需要禁用 支持客户端动画和原生元素叠加 可视化管理器中的选项。
在设备树中,选择可视化管理器。
插入 远程目标视觉 位于其下方的物体。
在设备编辑器中打开远程 TargetVisu 并在那里定义所需的启动可视化。

安装 CODESYS TargetVisu for Linux SL 在目标设备上
点击 工具 → 部署控制 SL 菜单命令。
这个 部署控制 SL 选项卡打开。
建立与控制器的连接。
有关更多信息,请参阅: 连接到目标系统
点击 部署 选项卡。
在 产品 列表框,选择 CODESYS TargetVisu for Linux SL 产品。
在 版本 列表框中,选择所需的版本。
点击 安装 按钮。
重要
用于安装的帐户 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
然后再试一次。