Befehl

Mit dieser Logik kann ein beliebiger Befehl am Server ausgeführt werden. Dieser Befehl kann beispielsweise der Aufruf einer Batchdatei sein, wenn der Server unter Windows läuft. Es können aber auch interne Befehle des Betriebssystems aufgerufen werden. Beispielsweise eine Datensicherung oder ein Reboot. Wichtig: Vor Ausführung eines Befehls wird keine Prüfung auf Plausibilität durchgeführt, bei unkorrekter Verwendung können Schäden an der Steuerung entstehen.


Eingänge

TR Trigger
Je nach Einstellung im Parameter Trigger wird der Befehl ausgeführt.
W1-x Wert 1-x
Je nach Einstellung im Parameter Trigger wird der Befehl ausgeführt.


Ausgänge

TC Anzahl Threads
Sobald ein Befehl gestartet wurde, wird dieser in einem eigenen Prozess ausgeführt, dieser wird dann parallel zu anderen Logiken ausgeführt. An diesem Ausgang wird die Anzahl der Prozesse (Threads) ausgegeben die aktuell parallel ausgeführt werden. Dauert die Ausführung eines Befehls länger als der nächste Aufruf summieren sich die Threads entsprechend. Dieser Wert dient zur Diagnose, erhöht sich die Anzahl der Threads während des Betriebes immer weiter, muss die Anzahl der Aufrufe reduziert werden.


Parameter

Trigger
  • Steigende Flanke: Befehl wird bei steigender Flanke 0-1 am Eingang gestartet.
  • Fallende Flanke: Befehl wird bei fallender Flanke 1-0 am Eingang gestartet.
  • Bei Änderung: Befehl wird bei Änderung am Eingang ausgeführt.
Befehl
Hier wird der Befehl in Bash Syntax eingefügt. Für die Benutzung von Variablen muss im Befehlstext {$x} geschrieben werden, wobei x der Index der Variable ist. z.B. {$2} für den Eingang W2 Wert 2.
Anzahl an Variablen
Hier kann die Anzahl an Variablen eingestellt werden, welche als Eingang bei der Logik erstellt werden.



Hinweise