Skip to main content

产品的安装以错误结束。

要求

这个 CODESYS 安装包括特定产品 CODESYS 包装(及其依赖产品)。您可以在中概述已安装的产品 CODESYS Installer 在已安装的插件列表中。

故障排除

安装过程中的错误可能是由目标设备引起的。常见错误是只读文件系统和过时或缺少依赖关系。

所有产品都希望其包裹存放在 CODESYS Installer 在安装插件时将其存储。

. 这个 Deploy Tool 对每个已安装的产品执行以下步骤:
  1. 停止运行时进程。

  2. 保存旧的配置文件。

  3. 删除现有软件包。

  4. 转移新包裹。

下面列出了其他特定产品的检查,其中 Deploy Tool 性能取决于产品。然后,软件包管理器尝试安装新传输的软件包:

BeagleBoneBlack

不执行任何其他步骤或检查。

Edge Gateway

这个 Deploy Tool 检查设备是否具有 armv4、armv5 或 armv6 架构。通过执行命令读取该值 uname -m

emPC

不执行任何其他步骤或检查。

IOT2000

不执行任何其他步骤或检查。

许可证服务器

这个 Deploy Tool 尝试安装当前版本的 Codemeter。如果 Codemeter 或 Codemeter Lite 安装的版本与预期版本相同或更新 Deploy Tool,则不会对系统进行任何更改。如果需要升级或更改,则在对系统进行任何更改之前,将打开一个对话框提示您同意。如果您同意,则将删除当前安装的 Codemeter 版本并安装当前版本。 CODESYS 如果系统上未安装 Codemeter,则无法使用适用于 Linux SL 的许可证服务器。

这个 Deploy Tool 还允许您安装名为 “Cockpit” 的可选插件。这使得 CODESYS 将使用 WBM,这有助于在目标设备上激活许可证。您可以拒绝此选项,安装过程将继续进行。如果您同意,并且在安装Cockpit软件包时出现错误,则安装过程将中止

Linux SL

LinuxARM SL

LinuxARM64 SL

这个 Deploy Tool 尝试安装当前版本的 Codemeter。如果 Codemeter 或 Codemeter Lite 安装的版本与预期版本相同或更新 Deploy Tool,则不会对系统进行任何更改。如果需要升级或更改,则在对系统进行任何更改之前,将打开一个对话框提示您同意。如果您同意,则将删除当前安装的 Codemeter 版本,改为安装当前版本

请注意,如果系统上未安装 Codemeter,则无法使用这些产品。

Safe Control

不执行任何其他步骤或检查。

SafeTimeProvider

不执行任何其他步骤或检查。

PFC100

PFC200

在 4.15 版本之前:

这个 Deploy Tool 尝试安装 EntropyHelper 软件包。产品期望包裹存放在 CODESYS Installer 安装插件时将其存储。如果软件包未列出、未找到或安装失败,则不会安装该产品。

TP600

不执行任何其他步骤或检查。

PLCNext

这个 Deploy Tool 尝试使用以下命令读取固件版本:

cat /etc/plcnext/arpversion | head -1 | cut -f2 -d' ' | cut -f-3 -d '.'

如果无法读取版本,则安装中止。

这个 Deploy Tool 在本地搜索 codesys-arp PLCnext 打包成与固件匹配的版本。软件包已安装。如果找不到软件包或安装失败,则产品的安装将中止。

Raspberry Pi

安装软件包后,将定义要使用的运行时类型。类型取决于系统上可用的装载机。按照 “” 中的说明检索装载机用户空间架构” 章节。如果未找到加载器,则使用 armv6l 变体。以下列表显示了各个变体:

  • 64 位多核:aarch64

  • 32 位多核:ARMv7

  • 标准(无多核):ARMv6

根据您的系统,您可以在 Deploy Tool 安装产品后。

TargetVisualization

不执行任何其他步骤或检查。

Virtual Control

Virtual Edge

Virtual Safe

Virtual SafeTimeProvider

你的设备上必须安装 Python 3.9 或更高版本以及 Docker 或 Podman。