Skip to main content

構成

ザ・ CODESYS Mass Licenser 設定ファイルを使用して設定されます。ファイルには名前を付ける必要があります。 CML.cfg そして次の場所にあります C:\ProgramData\CODESYS CML\configuration\ ディレクトリ。

ザ・ CODESYS Mass Licenser アドオンは設定ファイルがないと起動しません。

重要

CFG ファイルを作成するには管理者権限が必要です。

基本的に 2 つの異なるライセンス構成があります。

  • 1 つのライセンスのみを含むライセンスチケットの設定。

  • 複数の製品のバンドルライセンスのライセンスチケットの設定

    バンドルライセンスには、常に同一ではない複数の製品が含まれます。その一例が、アプリケーションベースのランタイムシステムライセンスですCODESYS Control Basic)。デフォルトでは、このバンドルライセンスには TargetVisu と WebVisu を操作するためのライセンスも含まれていますCODESYS Visualization S) とシンボルコンフィグレーション、通信マネージャー、データソースマネージャーを操作するためのライセンス (CODESYS Communication S)。ソフトPLCを操作するためのライセンスは含まれていません。

1.

ライセンスタイプの設定ファイル:シングルライセンスとバンドルライセンス

シングルライセンス

バンドルライセンス

{
    "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\ インストール後。



パラメータの説明

パラメータ

説明

デフォルト値

データ・タイプ

オプション

Username

ユーザー名 CODESYS Mass Licenser 一時的なユーザー管理を作成するために使用します

CMLTool

STRING

はい

Password

パスワード CODESYS Mass Licenser 一時的なユーザー管理を作成するために使用します

デバイスのシリアル番号

STRING

はい

GatewayAddress

コントローラにアクセスできるゲートウェイのアドレス

Localhost

STRING

はい

FilterDeviceId

デバイス ID のフィルター

適切なIDを持つデバイスのみが対象となります。 CODESYS Mass Licenser16進数値の場合は、 0x プレフィックス。デバイスの説明から値を取得するか、スキャンして検出することができます。 CODESYS

STRING

はい

FilterNodeName

デバイス名のフィルター

適切な ID を持つデバイスのみが考慮されます。 CODESYS Mass Licenser. C# の正規表現が許可されています。

STRING

はい

LogVerbose

ログ出力の詳細レベル

FALSE: 詳細なし

TRUE: 詳細を含む出力

FALSE

BOOL

はい

ConnectTimeout

接続を確立するために許可された時間

20秒

Integer

はい

LogRotateEntries

ログ ファイルに保存されるエントリの数

その後、エントリは上書きされます。

Integer

はい

KeepUserDB

ユーザーが以下で定義されているかどうかを指定します user namepassword ライセンス処理後も保持されます

セキュリティ上の理由から、この設定はユーザー管理が事前に設定されているデバイスにのみ使用してください。そうしないと、ここで設定したユーザー管理は、ユーザーが直接作成したものではなく、そのまま保持されます

FALSE

BOOL

はい

LicenseDongle

ライセンスをWibuライセンスドングルに保存するかどうかを指定します

デバイスには一度に 1 つのドングルしか接続できません。デフォルトでは、ライセンスはソフトコンテナに保存されます

FALSE

BOOL

はい

LicensesFillLevel

使用可能なライセンスの最小数を指定し、その下に警告が表示されます。

10

Integer

はい

LicensesFillLevelAction

使用可能なライセンスの最小数が減ったときに呼び出される実行ファイルへのパスを指定します。

String

はい

[Licenses] フィールドの下に、コントローラでアクティブ化するライセンスを入力します。これにはいくつかのパラメーターが必要です。

パラメータ

説明

LicenseName

ライセンスの名前

このパラメーターは、ログ出力の区別にのみ使用されます。

LicenseFile

それぞれのライセンスのテキストファイルが保存されるディレクトリ

これは、 CODESYS Mass Licenser 始めること。

LicenseFirmCode

各ライセンスの企業コード

以下の表に、企業コードを示します。

LicenseProductCode

各ライセンスの製品コード

製品コードは次の表に記載されています。

LicenseFeatureMap

各ライセンスの機能マップ

機能マップを以下の表に示します。

LicenseBundle

バンドルライセンスのパラメータ

LicenseFeatureMap そして LicenseProductCode バンドル ライセンスの場合は、このエントリの下に入力してグループ化する必要があります。

重要

とのライセンスを成功させるには、すべてのライセンスに同じ企業コードが必要であることに注意してください CODESYS Mass Licenser

ライセンスコンテナがデバイスですでに利用可能な場合は、インポートするライセンスの会社コードが同じであることを確認してください。さらに、次の設定も必要です CODESYS Mass Licenser 使用可能なライセンスコンテナの企業コードを使用してください。

重要

すべてのライセンスの詳細と項目別リスト、およびそれぞれのファームコードと製品コードについては、次のアドレスまでお問い合わせください。 sales@codesys.com