Vergleichsprinzip mit einem Typ Main oder einem Encoder

Überblick

Der Vergleichsbaustein mit dem Typ Main (Haupt) verwaltet Schwellenwerte, Reflexausgänge und Ereignisse in den folgenden Modi:

oOne-shot

oModulo-loop

oFree-Large

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.

oReflexausgänge.

Prinzip eines Vergleichs

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.

Verhalten von Schwellenwerten

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.

Verhalten von Reflexausgängen

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:

G-RU-0010561.2.gif-high.gif

 

 

HINWEIS: Der Status der Reflexausgänge ist von der Konfiguration abhängig.