Kategorie Deployment
Die Kategorie Deployment dient der Einstellung von Befehlen, welche während des Aufspielen und Startens einer Anwendung ausgeführt werden sollen.
![Kategorie Deployment 1:](Images/png/3270136075__de__Web.png)
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 | Registrierungswert | Defaultwert |
---|---|---|
%TC_INSTALLPATH% | InstallDir | C:\TwinCAT\3.x \ |
%TC_TARGETPATH% | TargetDir | C:\TwinCAT\3.x \Target\ |
%TC_BOOTPRJPATH% | BootDir | C:\TwinCAT\3.x \Boot\ |
%TC_RESOURCEPATH% | ResourceDir | C:\TwinCAT\3.x \Target\Resource\ |
%SOLUTIONPATH% | - | Speicherort der Solution-Datei |
Die Registrierungswerte werden unter folgendem Schlüssel in der Regisitry abgelegt: \HKLM\Software\Beckhoff\TwinCAT3.
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.