Raspberry Pi 和其他 SL 运行时:备份和恢复许可证


(此文档不适用于:Linux SL / Control Win SL / Control RTE SL / Linux Arm SL)

在设备上激活许可证后,应备份许可证,以备将来需要恢复 SD/OS 映像时使用。

软许可证只能在同一台设备上恢复,不能转移到另一台设备上。 或者,可以在可用于任何 Raspberry Pi 的 CODESYS 加密狗上安装许可证。

备份许可证文件

有两种方法可以做到这一点:

  1. 通过 CODESYS 文件管理器从设备备份建立 与设备的连接后, a. 选择“设备”窗口的“文件”选项卡 b. 选择一个位置以将文件保存在您的 PC 或外部驱动器中 c. 单击运行时端的刷新按钮 d. 在运行时的文件系统中选择“ CMLicenseNew.WibuCmRaU ”文件 e. 单击“ << ”按钮

图1

  1. 仅当使用 CODESYS >= 3.5 SP13 时:激活许可证的 PC 上应该已经有一个备份 如果许可证最初是使用 CODESYS V3.5 SP13 或更新版本激活的,许可证备份文件可以在以下位置找到:“ C:\ProgramData\CODESYS\Licenses[license ticket number] "(每个许可证都有一个文件夹) 许可证文件将具有以下命名格式:" [设备的硬件序列号].WibuCmRau"。例如:

图2

恢复许可证

有两种方法可以做到这一点:

从版本CODESYS 3.5 SP17 (4.1.0.0)开始,只能使用命令sudo rm /var/opt/codesys/.cmact_licenses/**删除内容 如果您正在使用图像或其他许可证已在设备上激活,请从运行时的文件系统中删除cmact_license文件夹并重新启动设备,然后再继续恢复许可证。

图3

  1. 使用许可证管理器(工具>许可证管理器...),使用激活票恢复许可证, a. 点击 附加功能 b. 输入许可证激活票 c. 单击 恢复

图4

  1. 从许可证文件恢复许可证 打开许可证管理器(工具>许可证管理器...)和 a. 单击 安装许可证... b. 选择安装许可证并单击下一步> c. 选择许可证文件并单击 完成

图5

如果使用早于 Service Pack 13 的 CODESYS V3.5,则在设备窗口的PLC 设置选项卡中找到编辑许可证选项而不是许可证管理器 :

图6