Skip to main content

授权控制器

许可用例 CODESYS Control 运行时产品:

  1. 本地许可

    经营许可证 CODESYS Control 产品位于设备本身上。

  2. 网络许可

    经营许可证 CODESYS Control 产品位于网络中的设备上。多个控制器可以联系此中央设备以获取 CODESYS 执照。

    CODESYS Network License Server 为此需要产品。

重要

当前,只能将网络许可证用于 CODESYS Virtual Control SL。为此,必须在中配置许可证服务器的 IP 地址 许可证服务器 相应实例中的字段。

获取许可证

您可以下载 CODESYS Control 产品来自 CODESYS 国际商店 或者 CODESYS 北美商店

本地许可

重要

许可证可以安装在 USB 加密狗或软容器上。使用软容器时,许可证在激活期间锁定到设备,并且只能在此设备上激活或恢复。

要求:开发系统具备 CODESYS Development System 可以访问互联网并连接到设备。

  1. 打开 CODESYS.

  2. 创建一个标准项目。

  3. 更新设备树中的设备。

  4. 点击 工具 → 许可证管理器 打开 CODESYS 许可证管理器。

  5. 选择 设备 在向导中,然后选择 加密狗 或者 软容器,取决于设备。

    选择设备 对话框打开。

  6. 选择相应的设备。

    许可证管理器 对话框打开。 容器 显示设备上的软容器或安全密钥的名称。在 产品 窗户。

  7. 选择 安装许可证 左下角的动作。

    在 <目标设备> <容器名称> 上安装许可证 – 选择操作 向导启动。

  8. 选择 激活许可证 选项。指定 工单编号 然后点击 下一个.

    许可证已激活。

网络许可

CODESYS Network License Server 产品允许网络许可 CODESYS 产品,例如基于 Linux 的 CODESYS Control SL 运行时来自 CODESYS Store International

CODESYS Network License Server 基于网络模式下的WIBU CodeMeter运行时,并为基于Web的管理框架“Cockpit”提供支持(参见: https://cockpit-project.org/)

要使用网络许可证服务器,您首先需要使用 CODESYS Installer 来安装 CODESYS Network License Server 附加组件。然后,您可以使用将产品安装到设备上 部署 选项卡。

有关更多信息,请参阅: 选项卡:部署

网络许可的特点

  • 安装 命令安装 CODESYS Network License Server (包括WIBU CodeMeter Runtime)。

    如果目标系统上尚未安装 Cockpit 框架,则会显示以下消息:

    _rtsl_img_network_licensing_2.png

    如果目标系统上已经安装了 Cockpit 框架,则只有 CODESYS 安装 Cockpit 插件即可运行 CODESYS Network License Server

  • 开始停止 命令被禁用,因为服务不需要停止或启动。

  • 开放式驾驶舱 命令在默认浏览器中打开Linux设备的基于Web的管理。

激活网络许可证

要激活许可证 CODESYS Network License Server,请按照下列步骤操作:

  1. 点击 开放式驾驶舱 按钮在浏览器中打开基于 Web 的管理

    为此,请使用正常的 Linux 登录。

    _rtsl_img_network_licensing_3.png
  2. 点击 CODESYS WBM (1)→ CODESYS 许可 (2)按钮。

    _rtsl_img_network_licensing_4.png
  3. 复制序列号(1)。

    _rtsl_img_network_licensing_5.png
  4. 序列号 (2)领域。

  5. 字段(3)。

  6. 点击 激活票证 按钮。

    在页面底部,检查概览以查看所需的文章和产品代码(作为票证的一部分)是否已安装在网络许可证服务器上。

默认情况下, CODESYS Network License Server 软件包创建了一个许可证容器,您可以在其中安装许可证。如果要创建新容器,请按以下步骤操作:

  1. 复制 *.WibuCmLif 文件来自 CODESYS Network License Server 到您的计算机(例如,使用 SSH 客户端或 SCP)。

  2. 在基于 Web 的管理中,点击 浏览 按钮 创建新容器 部分并选择您之前保存的文件。

  3. 点击 创造 按钮。

    在页面底部,检查概述以查看新容器是否已创建。

如果出现错误,您可以在 日志 页。

_rtsl_img_network_licensing_6.png

使用网络许可证

为了使控制器能够使用先前配置的许可证服务器,必须在配置中输入该服务器。为此,必须将以下设置添加到 [CmpCodeMeter] 部分 /etc/codesyscontrol/CODESYSControl_User.cfg 文件:

EnableNetLicenses=1
LicenseServer.1=<IP1>
LicenseServer.2=<IP2>