<< Click to Display Table of Contents >> Navigation: Selmo studio > Project Explorer > Plant Struktur > Sequence > Logic Layer |
Die Logikebene dient dazu, die Schritte des Modells auf einer grafischen Oberfläche vorzumodellieren.
Diese grafische Darstellung erleichtert die Modellierung des Prozesses erheblich.
Step:
Ein "Step" ist ein einfacher Schritt in der Sequenz
Eigenschaften eines Schritts:
•Ob ein Timeout erforderlich ist oder nicht
•Die Zeit (in Millisekunden), nach der die Zeitüberschreitung aktiviert wird
•Die Zeittoleranz, die an die Zeitüberschreitung angehängt wird
•Ob es das Ende eines Zyklus ist
•Einen Gruppennamen, wenn Sie mehrere Schritte einer Gruppe unterordnen wollen
•Die Position des Schrittes in Ihrer Sequenz (ID)
•Der Name des Schritts
•Ein HMI-Anzeigetext, wenn Sie einen wünschen
•Ob dieser Schritt der Startschritt ist.
Timer
Mit dem Timer stellen Sie eine Wartezeit zwischen den einzelnen Schritten ein.
Eigenschaften eines Timers:
•Ob ein Timeout erforderlich ist oder nicht
•Die Zeit (in Millisekunden), nach der die Zeitüberschreitung aktiviert wird
•Die Zeittoleranz, die an die Zeitüberschreitung angehängt wird
•Ob es das Ende eines Zyklus ist
•Einen Gruppennamen, wenn Sie mehrere Schritte einer Gruppe unterordnen wollen
•Die Position des Schrittes in Ihrer Sequenz (ID)
•Der Name des Schritts
•Ein HMI-Anzeigetext, wenn Sie einen wünschen
•Sie können die Systemzone ausblenden
•Ob dieser Schritt der Startschritt ist.
•Den Vergleichswert des Analogeingangs aus einem Parameter
•Einstellen des Timerwertes
Absolute Jump
Wenn Sie z. B. zu einem bestimmten Schritt springen wollen, müssen Sie den "Absoluten Sprung" verwenden
Eigenschaften eines Sprungs:
•Ob ein Timeout erforderlich ist oder nicht
•Die Zeit (in Millisekunden), nach der die Zeitüberschreitung aktiviert wird
•Die Zeittoleranz, die an die Zeitüberschreitung angehängt wird
•Ob er das Ende eines Zyklus ist
•Ein Gruppenname, wenn Sie mehrere Schritte einer Gruppe unterordnen wollen
•Die Position des Schrittes in Ihrer Sequenz (ID)
•Der Name des Schritts
•Ein HMI-Anzeigetext, wenn Sie einen wünschen
•Wählen Sie den Schritt, in den das System springen soll
•Ob dieser Schritt der Startschritt ist.
Conditional Jump
Wenn Sie z. B. bei Erreichen eines bestimmten Wertes zu einem bestimmten Schritt springen wollen, müssen Sie den "Bedingten Sprung" verwenden
Eigenschaften eines Sprungs:
•Bedingte Sprungvariable
•Ob die Sprungvariable invertiert ist
•Ob der Schritt gewählt wird, in dem gesprungen werden soll
•Ob ein Timeout erforderlich ist oder nicht
•Die Zeit (in Millisekunden), nach der die Zeitüberschreitung aktiviert wird
•Die Zeittoleranz, die an die Zeitüberschreitung angehängt wird
•Ob es das Ende eines Zyklus ist
•Einen Gruppennamen, wenn Sie mehrere Schritte einer Gruppe unterordnen wollen
•Die Position des Schrittes in Ihrer Sequenz (ID)
•Der Name des Schrittes
•Ein HMI-Anzeigetext, wenn Sie einen wünschen
•Ob dieser Schritt der Startschritt ist.
Decision
Eine "Entscheidung" entscheidet zwischen 2 Pfaden, die ausgeführt werden sollen (z. B. eine Sortieranlage mit 2 verschiedenen Paketgrößen).
Der Schritt "Entscheidung" umfasst automatisch 6 Schritte (Entscheidungsschritt, Schritt Pfad 1, ein Sprungschritt für Pfad 1, Schritt Pfad 2, ein Sprungschritt für Pfad 2 und ein Schritt Ende).
Die 5 anderen Schritte sind normale "Steps" und "Jump Steps"
Eigenschaften einer Desicion:
•Ob ein Timeout erforderlich ist oder nicht
•Die Zeit (in Millisekunden), nach der die Zeitüberschreitung aktiviert wird
•Die Zeittoleranz, die an die Zeitüberschreitung angehängt wird
•Ob es das Ende eines Zyklus ist
•Ein Gruppenname, wenn Sie mehrere Schritte einer Gruppe unterordnen wollen
•Die Position des Schrittes in Ihrer Sequenz (ID)
•Der Name des Schrittes
•Ein HMI-Anzeigetext, wenn Sie einen wünschen
•Sie sehen den Schritttyp
•Wählen Sie Pfad 1
•Wählen Sie Pfad 2
•Sie können die Systemzone ausblenden
•Ob dieser Schritt der Startschritt ist.
Repeater
Eine "Schleife" wird verwendet, wenn Sie den Vorgang aus einem vorherigen Schritt so oft wiederholen möchten, wie Sie möchten, bevor Sie mit dem nächsten Schritt fortfahren.
Eigenschaften einer Schleife:
•Ob ein Timeout erforderlich ist oder nicht
•Die Zeit (in Millisekunden), nach der die Zeitüberschreitung aktiviert wird
•Die Zeittoleranz, die an die Zeitüberschreitung angehängt wird
•Ob es das Ende eines Zyklus ist
•Einen Gruppennamen, wenn Sie mehrere Schritte einer Gruppe unterordnen wollen
•Die Position des Schrittes in Ihrer Sequenz (ID)
•Der Name des Schritts
•Ein HMI-Anzeigetext, wenn Sie einen wünschen
•Schleifenabbruch-Variable
•Ob die Schleifenabbruchvariable invertiert wird
•Wie oft Sie den Loop wiederholen möchten
•Ab welchem Schritt die Schleife beginnen soll
•Ob dieser Schritt der Startschritt ist.
Cross Seq Master
Mit der "Cross Sequence" verbindet man 2 Sequenzen miteinander und kann Abläufe überwacht und synchron ablaufen lassen.
Der Cross Seq Master wird in dem Hauptprogramm gesetzt und kommuniziert mit dem Cross Seq Slave im Unterprogramm.
Er startet den Cross Seq Slave und wartet auf die Fertigmeldung.
Eigenschaften eines Cross Sequence Master:
•Ob ein Timeout benötigt wird oder nicht
•Die Zeit (in Millisekunden), nach der die Zeitüberschreitung aktiviert wird
•Die Zeittoleranz, die an die Zeitüberschreitung angehängt wird
•Ob es das Ende eines Zyklus ist
•Einen Gruppennamen, wenn Sie mehrere Schritte einer Gruppe unterordnen wollen
•Die Position des Schrittes in Ihrer Sequenz (ID)
•Der Name des Schritts
•Ein HMI-Anzeigetext, wenn Sie einen wünschen
•Sie können die Systemzone ein-/ausblenden
•Ob dieser Schritt der Startschritt ist.
Cross Seq Slave
Der Cross Seq Slave wird in dem Unterprogramm gesetzt und kommuniziert mit dem Cross Seq Master im Hauptprogramm.
Er startet wenn der Cross Seq Master das Signal gibt und sendet bei Fertigstellung dem Cross Seq Master ein Signal für fertig.
Eigenschaften eines Cross Sequence Master:
•Ob ein Timeout benötigt wird oder nicht
•Die Zeit (in Millisekunden), nach der die Zeitüberschreitung aktiviert wird
•Die Zeittoleranz, die an die Zeitüberschreitung angehängt wird
•Ob es das Ende eines Zyklus ist
•Einen Gruppennamen, wenn Sie mehrere Schritte einer Gruppe unterordnen wollen
•Die Position des Schrittes in Ihrer Sequenz (ID)
•Der Name des Schritts
•Ein HMI-Anzeigetext, wenn Sie einen wünschen
•Sie können die Systemzone ein-/ausblenden
•Ob dieser Schritt der Startschritt ist.