配置
这个 CODESYS Mass Licenser 通过配置文件进行配置。该文件必须命名 CML.cfg 并位于 C:\ProgramData\CODESYS CML\configuration\ 目录。
这个 CODESYS Mass Licenser 没有配置文件,插件将无法启动。
重要
创建 CFG 文件需要管理员权限。
基本上有两种不同的许可证配置:
仅包含一个许可证的许可证票证的配置。
多个产品的捆绑许可证的许可证票证配置
捆绑许可证始终包含几种不相同的产品。其中一个例子是基于应用程序的运行时系统CODESYS Control Basic)。默认情况下,此捆绑许可证还包括操作 TargetVisu 和 WebVisu 的许可CODESYS Visualization S) 以及操作符号配置、通信管理器和数据源管理器的许可证 (CODESYS Communication S)。它不包括操作软PLC的许可证。
许可证类型的配置文件:单一许可证和捆绑许可证
单一许可证 | 捆绑许可 |
|---|---|
{
"Settings" : [
{ "Username" : "admin" },
{ "Password" : "admin" },
{ "LicenseCentralUrl" : "https://license.codesys.com/gateways"},
{ "GatewayAddress" : "192.168.101.67" },
{ "FilterDeviceId" : "0x8041"},
{ "FilterNodeName" : "^MyDevice-*"},
{ "LogVerbose" : false},
{ "ConnectTimeout" : 0},
{ "LogRotateEntries" : 10000},
{ "KeepUserDB" : false },
{ "LicenseDongle" : false },
{ "LicensesFillLevel" : 10 },
{ "LicensesFillLevelAction" : "<FilePath>" },
],
"Licenses" : [
{
"LicenseName" : "1stlicense",
"LicenseFile" : "%APPDATA%\\CODESYS CML\\licenses\\CML_TestA_LicenseA.txt",
"LicenseFirmCode" : 6000437,
"LicenseProductCode" : 20000,
"LicenseFeatureMap" : "",
},
{
"LicenseName" : "2ndlicense",
"LicenseFile" : "%APPDATA%\\CODESYS CML\\licenses\\CML_TestA_LicenseB.txt",
"LicenseFirmCode" : 6000437,
"LicenseProductCode" : 20001,
"LicenseFeatureMap" : "0004",
}
]
} | {
"Settings" : [
{ "Username" : "admin" },
{ "Password" : "admin" },
{"LicenseCentralUrl" : "https://license.codesys.com/gateways"},
{ "GatewayAddress" : "192.168.101.67" },
{ "FilterDeviceId" : "0x8041"},
{ "FilterNodeName" : "^MyDevice-*"},
{ "LogVerbose" : false},
{ "ConnectTimeout" : 0},
{ "LogRotateEntries" : 10000},
{ "KeepUserDB" : false },
{ "LicenseDongle" : false },
{ "LicensesFillLevel" : 10 },
{ "LicensesFillLevelAction" : "<FilePath>" },
],
"Licenses" : [
{
"LicenseName" : "1stlicense",
"LicenseFile" : "%APPDATA%\\CODESYS CML\\licenses\\CML_TestA_LicenseA.txt",
"LicenseFirmCode" : 6000437,
"LicenseBundle" : [
{
"LicenseProductCode" : 12290,
"LicenseFeatureMap" : "2000"
},
{
"LicenseProductCode" : 12291,
"LicenseFeatureMap" : "0800"
},
{
"LicenseProductCode" : 12292,
"LicenseFeatureMap" : "0200"
}
]
}
]
}
|
提示
更多例子可以在下面找到 C:\ProgramData\CODESYS CML\configuration\ 安装后。
参数说明
范围 | 描述 | 默认值 | 数据类型 | 选修的 |
|---|---|---|---|---|
| 用户名 CODESYS Mass Licenser 用于创建临时用户管理 |
|
| 是的 |
| 密码 CODESYS Mass Licenser 用于创建临时用户管理 | 设备序列号 |
| 是的 |
| 可以访问控制器的网关的地址 |
|
| 是的 |
| 过滤设备 ID 只有具有合适 ID 的设备才会被考虑 CODESYS Mass Licenser。对于十六进制值,请指定 |
| 是的 | |
| 过滤设备名称 只有具有合适 ID 的设备才会被考虑 CODESYS Mass Licenser.允许使用 C# 正则表达式。 |
| 是的 | |
| 日志输出中的详细级别
|
|
| 是的 |
| 允许建立连接的时间 | 20秒 |
| 是的 |
| 日志文件中存储的条目数 之后,条目将被覆盖。 |
| 是的 | |
| 指定用户是否定义为 出于安全原因,此设置只能用于预先配置了用户管理的设备。否则,将保留此处配置的用户管理,该管理不是由用户直接创建的。 |
|
| 是的 |
| 指定是否应将许可证保存在Wibu许可证解密器上 一次只能将一个加密狗插入设备中。默认情况下,许可证保存在软容器中。 |
|
| 是的 |
LicensesFillLevel | 指定最低可用许可证数量,并在其下方显示警告。 | 10 | Integer | 是的 |
LicensesFillLevelAction | 指定可执行文件的路径,当最小可用许可证数量用尽时调用该路径 | String | 是的 |
在“许可证”字段下,输入您要在控制器上激活的许可证。为此需要一些参数:
范围 | 描述 |
|---|---|
| 执照名称 该参数仅用于日志输出的区分。 |
| 存储具有相应许可证的文本文件的目录 这必须存在,以便 CODESYS Mass Licenser 开始。 |
| 相应许可证的公司代码 下表列出了公司代码。 |
| 相应许可证的产品代码 下表列出了产品代码。 |
| 相应许可证的功能图 下表列出了特征图。 |
| 捆绑许可证的参数
|
重要
请注意,所有许可证必须具有相同的公司代码才能成功获得许可 CODESYS Mass Licenser。
如果您的设备上已经有许可证容器,请确保要导入的许可证具有相同的公司代码。此外,您还需要配置 CODESYS Mass Licenser 使用可用许可证容器的公司代码。
重要
如需详细信息以及所有许可证以及相应的公司代码和产品代码的明细清单,请通过以下方式联系我们 sales@codesys.com。