Aktivieren von Lizenz-Antwortdateien

Der folgende Artikel beschreibt wie Lizenz-Antwortdateien über das TwinCAT Automation Interface eingespielt werden können. Diese Funktionalität wird über die XML-Beschreibung des „License“ Knotens zur Verfügung gestellt.

<TreeItem>
  <ItemName>License</ItemName>
  <PathName>TIRC^License</PathName>
  <ItemType>59</ItemType>
  <LicenseDef>
    <Commands>
      <ActivateResponseFile>
        <Path>...</Path>
        <OemGuid>...</OemGuid>
      </ActivateResponseFile>
    </Commands>
  </LicenseDef>
</TreeItem>

Im XML-Bereich <ActivateResponseFile> kann der <Path> zur Lizenzantwortdatei angegeben werden. Dieses XML-Dokument kann dann über ein ConsumeXml() auf dem „License“ Knoten eingespielt werden, um die Lizenzantwortdatei zu aktivieren. Der Parameter <OemGuid> wird nur in Sonderfällen benötigt und kann mit einem beliebigen Wert, z. B. 0, versehen werden.

Code-Ausschnitt (C#):

ItcSmTreeItem license = systemManager.LookupTreeItem("TIRC^License");
license.ConsumeXml(xmlDescriptionFromAbove);

Systemvoraussetzungen

Vorausgesetzte TwinCAT Version

TwinCAT v3.1.4022.4