Skip to main content

Was ist eine Pyaction?

Was muss ich einstellen für ein Makro? 

Was ist eine PyAction und was muss ich einrichten damit ich mit einem Makros arbeiten kann?

Wichtig: Wenn ein Ausgang im Makro geschaltet wird, darf dieser Ausgang für keine andere Funktion zugewiesen sein.

1. Was ist eine PyAction?
Eine PyAction ist der Aufruf eines Makros oder Funktion die während der Ausführung der SIM Software im Hintergrund dauerhaft läuft ohne extra aufgerufen zu werden. Im Gegensatz zu einem M Befehl können mittels der PyAction Ein und Ausgänge überwacht werden um eine Reaktion zu erzwingen.
Selbstverständlich können auch M Befehle in einer Pyaktion ausgeführt werden.
Eine Pyaktion kann im Ordner Screen / Scripte liegen oder auch im Maschinen Ordner / Skripte.

Wer einen M Befehl über den DIN Code aufrufen möchte, muss dieser im Ordner Maschinenprofil - Skripte kopiert werden.

Beispiel:
Sie möchten den Flüssigkeitstand der Zentralschmierung überwachen. 


Gehen Sie dazu wie folgt vor:
- Gehen Sie in die Einstellungen und dann auf den Reiter PyAction
- Klicken Sie auf Hinzufügen -  es wird in der linken Spalte eine Aktion angelegt.
- Markieren Sie diese neue Aktion - aktivieren Sie die Funktion mit dem Häkchen und klicken Sie auf  Bearbeiten




Pyaction

Pyaction1

Es öffnet sich ein Fenster mit den Einstellmöglichkeiten.
Geben Sie der Aktion einen Namen, so das Sie später auch noch wissen wofür diese Aktion über ist.

Pyaction2

Nun können Sie das Event auswählen, was die Aktion überhaupt auslösen soll.
In unserem Beispiel wählen wir die EA Änderung.

Es gibt auch noch viele andere aber das wird Ihnen in jedem Makro genau von uns erklärt was Sie einzustellen haben.
Wenn wir EA Änderung ausgewählt haben, bedeutet dieses, wenn sich der zugewiesene Ein oder Ausgang ändert soll reagiert werden.

Pyaction3

Nun wählen Sie den Ein oder Ausgang der überwacht werden soll.
Wir wählen in diesem Beispiel die CSMIO-IP aus und möchten den Eingang 3 überwachen.

Pyaction4

Nun müssen wir auch noch eintragen wie sich der Eingang ändern muss um eine Aktion auszulösen.
Folgende Auswahl steht zu verfügung
- Change -- wenn das Signal sich wechselt
- UP -- wenn das Signal wieder anliegt
- Down -- wenn das Signal abfällt
Welche Einstellung Sie bei dem jeweiligen Makro benötigen entnehmen Sie der Anleitung zum Makro

Pyaction5

Zum Schluss wählen Sie das von uns bereitgestellt Makro aus.
Das Makro muss zwingend im Ordner Makros im Maschinenverzeichnis liegen.

Pyaction6

Passende Produkte

Wichtig:
Es darf der Ausgang im Skript keinerlei Funktion innerhalb der SIM Software zugewiesen sein.

Beispiel: Sie verwenden im Script den Ausgang 5, dann darf dieser zum Beispiel nicht der Kühlmittelpumpe zugewiesen sein. Gehen Sie alle Reiter Schritt für Schritt durch um das zu prüfen.

Schrittfuerschritt