Vergleichsprinzip mit einem Typ Main oder einem Encoder
Der Vergleichsbaustein mit dem Typ Main (Haupt) verwaltet Schwellenwerte, Reflexausgänge und Ereignisse in den folgenden Modi:
Der Vergleichsbaustein mit einem Encoder verwaltet Schwellenwerte, Reflexausgänge und Ereignisse.
Der Vergleich wird im Konfigurationsfenster konfiguriert, indem mindestens ein Schwellenwert aktiviert wird.
Ein Vergleich kann zur Auslösung folgender Aktionen/Elemente verwendet werden:
oProgrammierungsaktion für Schwellenwerte
oSchwellenwertbedingtes Ereignis in Verbindung mit einer externen Task
HINWEIS: Diese Option ist nur für die TM3XF•-Erweiterungsmodule verfügbar, die externe Ereignisse unterstützen.
Der Main-Typ oder ein Encoder kann bis zu 4 Schwellenwerte verwalten.
Ein Schwellenwert ist ein konfigurierter Wert, der mit dem Zählwert verglichen wird. Schwellenwerte dienen der Definition von bis zu 5 Bereichen bzw. der Reaktion auf eine Wertüberschreitung.
Sie werden in der Konfiguration definiert, können aber auch im Anwendungsprogramm über den Funktionsbaustein EXPERTSetParam angepasst werden.
Wenn der Schwellenwert x (x = 1, 2, 3) konfiguriert ist und ein Vergleich aktiviert wird (EN_Compare = 1), ist der Ausgangspin THx des Funktionsbausteins HSCMain_M258 (Encoder_M258):
ogesetzt, wenn Zählerwert >= Schwellenwert x
ozurückgesetzt, wenn Zählerwert > Schwellenwert x
HINWEIS: Wenn EN_Compare am Funktionsbaustein HSCMain_M258 (Encoder_M258) auf 0 gesetzt wird, werden die Vergleichsfunktionen deaktiviert, einschließlich der von einem Schwellenwert-Ereignis ausgelösten externen Tasks und der Reflexausgänge.
Konfiguration einer Ereignisauslösung im Modus HSC Main Ein- oder Zweiphasig
Das Konfigurieren eines Ereignisses beim Über-/Unterschreiten eines Schwellenwerts ermöglicht das Triggern einer externen Task. So kann bei folgenden Unter-/Überschreitungen eines konfigurierten Schwellenwerts ein Ereignis ausgelöst werden:
oAufwärts quer. Das Ereignis wird ausgelöst, sobald der Istwert den Schwellenwert überschreitet.
oAbwärts quer. Das Ereignis wird ausgelöst, sobald der Istwert den Schwellenwert unterschreitet.
oBeide quer. Das Ereignis wird ausgelöst, sobald der Istwert den Schwellenwert über- oder unterschreitet.
Konfiguration einer Ereignisauslösung im Modus Periodenmesser
Das Konfigurieren eines Ereignisses ermöglicht das Triggern einer externen Task. Für die Auslösung eines Ereignisses stehen Ihnen folgende Möglichkeiten zur Auswahl:
oUnter Schwellenwert. Das Ereignis wird ausgelöst, sobald der Istwert den Schwellenwert unterschreitet.
oÜber Schwellenwert Das Ereignis wird ausgelöst, sobald der Istwert den Schwellenwert überschreitet.
oZwischen Schwellenwerten Das Ereignis wird ausgelöst, sobald der Istwert zwischen zwei Schwellenwerten liegt.
Für eine Anwendung, die gegenüber der inhärenten Verzögerung von Zykluszeiten und Asynchronität der Kommunikation unempfindlich ist, insbesondere bei der Verwendung der Module über einen Feldbus in verteilten Architekturen, bietet der Schwellenwertvergleichs-Status im Taskkontext (Ausgangspins TH0 bis TH2 des Funktionsbausteins) eine geeignete Möglichkeit.
Konfigurieren des Reflexausgangs
Gehen Sie wie folgt vor, um Reflexausgänge zu konfigurieren:
Schritt |
Aktion |
---|---|
1 |
Wählen Sie unter Vergleichen > Schwellenwerte > Anzahl Schwellenwerte eine Anzahl von Schwellenwerten aus. Ergebnis: Schwellenwerte und Reflexausgänge werden angezeigt. |
2 |
Geben Sie im Feld Wert den Wert jedes Schwellenwerts ein. HINWEIS: EcoStruxure Machine Expert geht nach der folgenden Regel vor, um Schwellenwerte zu konfigurieren und sie bei Bedarf anzupassen: TH0 < TH1 < TH2 < TH3 < TH4. HINWEIS: Für Funktionen vom Typ HSC Main können Sie einen höheren Wert für Schwellenwerte festlegen, als im Preset definiert ist. |
3 |
Konfigurieren Sie die Reflexausgänge. |
Die Konfiguration von Reflexausgängen ermöglicht die Auslösung physischer Reflexausgänge.
Diese Ausgänge werden nicht im Taskkontext gesteuert, wodurch die Antwortzeit auf ein Minimum begrenzt wird. Das erweist sich als vorteilhaft für Abläufe, für die eine schnelle Ausführung erforderlich ist.
Auf Ausgänge, die von einem Hochgeschwindigkeitszähler oder einem Encoder verwendet werden, kann nur über den Funktionsbaustein zugegriffen werden. Sie können nicht direkt von der Anwendung gelesen oder geschrieben werden.
Die Leistung ist direkt vom Typ des verwendeten Ausgangs abhängig: Schnell oder Standard.
Beispiel für über einen Schwellenwert ausgelöste Reflexausgänge:
HINWEIS: Der Status der Reflexausgänge ist von der Konfiguration abhängig.