Kategorie Deployment
Die Kategorie Deployment dient der Einstellung von Befehlen, welche während des Aufspielens und Startens einer Anwendung ausgeführt werden sollen.

Folgende Ereignisse stehen zur Verfügung, nach welchen die in der Liste aufgeführten Kommandos aufgerufen werden können:
Activate Configuration | Das gewünschte Kommando wird nach einem Aktivieren der Konfiguration aufgerufen. |
Plc Download | Das gewünschte Kommando wird nach einem erfolgten Download der SPS-Applikation auf das Zielsystem aufgerufen. |
Plc Online Change | Das gewünschte Kommando wird nach einem erfolgten Online Change aufgerufen. |
Plc After Compile | Das gewünschte Kommando wird nach einem Kompiliervorgang der SPS-Applikation aufgerufen. |
Folgende Kommandos können ausgeführt werden:
Copy | Kopiert Dateien von Parameter 1 (Quellpfad) nach einem in Parameter 2 (Zielpfad) angegebenen Ort. |
Execute | Führt die unter Parameter 1 aufgeführte Applikation bzw. das aufgeführte Skript aus. |
Quell- und Zielpfade können virtuelle Umgebungsvariablen beinhalten, welche von TwinCAT entsprechend aufgelöst werden.
Die nachfolgenden Umgebungsvariablen werden u. a. unterstützt:
Virtuelle Umgebungsvariable | Registry-Eintrag | Defaultwert Windows (TC3.1 Build 4024) | Defaultwert Windows (TC3.1 Build 4026) | Defaultwert TwinCAT/BSD® | Defaultwert Beckhoff RT Linux® |
|---|---|---|---|---|---|
%TC_INSTALLPATH% | InstallDir | C:\TwinCAT\3.1\ | C:\Program Files (x86)\Beckhoff\TwinCAT\3.1\ | /usr/local/etc/TwinCAT/3.1/ | /etc/TwinCAT/3.1/ |
%TC_CONFIGPATH% | ConfigDir | C:\TwinCAT\3.1\Config\ | C:\Program Files (x86)\Beckhoff\TwinCAT\3.1\Config\ | /usr/local/etc/TwinCAT/3.1/Config/ | /etc/TwinCAT/3.1/Config/ |
%TC_TARGETPATH% | TargetDir | C:\TwinCAT\3.1\Target\ | Kernel Mode Runtime: C:\Program Files (x86)\Beckhoff\TwinCAT\3.1\Target Usermode Runtime: C:\ProgramData\Beckhoff\TwinCAT\3.1\Runtimes\UmRT_Default\3.1\Target | /usr/local/etc/TwinCAT/3.1/Target/ | /etc/TwinCAT/3.1/Target/ |
%TC_SYSTEMPATH% | SystemDir | C:\TwinCAT\3.1\System\ |
| /usr/local/etc/TwinCAT/3.1/System/ | /etc/TwinCAT/3.1/System/ |
%TC_BOOTPRJPATH% | BootDir | C:\TwinCAT\3.1\Boot\ | Kernel Mode Runtime: C:\ProgramData\Beckhoff\TwinCAT\3.1\Boot\ Usermode Runtime: C:\ProgramData\Beckhoff\TwinCAT\3.1\Runtimes\UmRT_Default\3.1\Boot | /usr/local/etc/TwinCAT/3.1/Boot | /etc/TwinCAT/3.1/Boot |
%TC_RESOURCEPATH% | ResourceDir | C:\TwinCAT\3.1\Target\Resource\ |
| /usr/local/etc/TwinCAT/3.1/Target/Resource/ | /etc/TwinCAT/3.1/Target/Resource/ |
%TC_REPOSITORYPATH% | RepositoryDir | C:\TwinCAT\3.1\Repository\ | C:\ProgramData\Beckhoff\TwinCAT\3.1\Repository\ | /usr/local/etc/TwinCAT/3.1/Repository | /etc/TwinCAT/3.1/Repository |
%TC_DRIVERPATH% | DriverDir | C:\TwinCAT\3.1\Driver\ |
| nicht verfügbar |
|
%TC_DRIVERAUTOINSTALLPATH% | DriverAutoInstallDir | C:\TwinCAT\3.1\Driver\AutoInstall\ |
| /usr/local/etc/TwinCAT/3.1/ | /etc/TwinCAT/3.1/ |
%TC_DRIVERAUTOLOADPATH% | DriverAutoLoadDir |
|
|
|
|
%TC_LICENSEPATH% | LicenseDir | C:\TwinCAT\3.1\License\ | C:\ProgramData\Beckhoff\TwinCAT\3.1\License\ |
|
|
%TC_USERPATH% |
|
|
|
|
|
%TC_DATAPATH% | DataDir | C:\TwinCAT\3.1\ | C:\ProgramData\Beckhoff\TwinCAT\3.1\ |
|
|
%SOLUTIONPATH% | - | Speicherort der Solution-Datei |
|
|
|
Die Registry-Einträge werden unter folgendem Schlüssel in der Registry abgelegt: \HKLM\Software\WOW6432Node\Beckhoff\TwinCAT3\3.1.
Beispiel:
Im nachfolgenden Beispiel wird die Datei SampleFile.xml aus dem Projektunterordner Config der Solution in den Ordner C:\plc\config auf dem Zielsystem kopiert.
