Kategorie Deployment

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

Kategorie Deployment 1:

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.

Kategorie Deployment 2: