Herunterladen Diese Seite drucken

Untergrenze, Obergrenze; Offsetfunktion/Ladewert - turck BL20 Hardware Und Projektierung

Vorschau ausblenden Andere Handbücher für BL20:

Werbung

Technologiemodule

Untergrenze, Obergrenze

Die erfasste Geberposition kann mit bis zu zwei ladbaren Grenzen verglichen werden. Durch einen
Registerzugriff ist die Obergrenze in das Register REG_UPPER_LIMIT bzw. die Untergrenze in das
REG_LOWER_LIMIT einzutragen. Durch Beschreiben dieser Register mit Werten ungleich den Defaults
wird die Überwachung der Grenzen aktiviert und die Bits STS_OFLW bzw. STS_UFLW der Prozessein-
gangsdaten werden freigeschaltet. Die Diagnose meldet den Überlauf bzw. den Unterlauf.
Zudem erfolgt mit „Geberwerte Überlauf" und „Geberwerte Unterlauf" diese Meldung auch über die
azyklische Diagnoseschnittstelle.
Die Grenzwerte sind mit dem Max- bzw. Minimalwert vorgeladen.
Tabelle 10-7:
Registerzugriff
Überlauf der
REG_UPPER_LIMIT
Geberwerte
auf Default-Wert
FFFFFFFF
Registerinhalt von
REG_UPPER_LIMIT
kleiner FFFFFFFF
Tabelle 10-8:
Registerzugriff
Unterlauf der
REG_LOWER_LIMIT
Geberwerte
auf Default-Wert
00000000
Registerinhalt von
REG_LOWER_LIMIT
größer 0

Offsetfunktion/Ladewert

Diese Funktion wird aktiviert durch Beschreiben des Registers REG_OFFSET mit einem Wert <> 0. Der
Inhalt des Registers wird dann von dem SSI-Geberwert subtrahiert und in REG_SSI_POS gespeichert.
Alle Grenzwerte wie Untergrenze, Obergrenze, Vergleichswert 1, Vergleichswert 2 beziehen sich dann
auf den neu berechneten Wert (REG_SSI_POS).
Die Berechnungsvorschrift hierzu lautet:
(REG_SSI_POS) = SSI-Geberwert - (REG_OFFSET)
Diese Funktion lässt sich durch Schreiben des REG_OFFSET mit Null deaktivieren.
Statusmeldungen des SSI-Gebers
Einige SSI-Geber übertragen in dem Datenrahmen, den sie dem Modul übergeben, nicht ausschließlich
den Positionswert, sondern liefern zusätzlich Statusmeldungen. Zur Bewertung des Messwertes seitens
der Applikation ist es ggf. sinnvoll, diese Statusmeldungen zu berücksichtigen.
Durch Beschreiben des REG_SSI_DIAG_MASK lassen sich maximal vier einzelne Bit aus dem Datenrah-
men des SSI-Gebers entnehmen und in die Bit SSI_STSx der Prozesseingangsdaten kopieren.
10-98
Prozesseingangsdaten
STS_OFLW = 0
h
(REG_SSI_POS) ≤ (REG_UPPER_LIMIT)
STS_OFLW = 0
h
(REG_SSI_POS) > (REG_UPPER_LIMIT)
STS_OFLW = 1
Prozesseingangsdaten
STS_UFLW = 0
h
(REG_SSI_POS) ≥ (REG_LOWER_LIMIT)
STS_UFLW = 0
(REG_SSI_POS) < (REG_LOWER_LIMIT)
STS_UFLW = 1
Diagnose
Wert: 0
Wert: 0
Wert: 1
Text: Überlauf
Diagnose
Wert: 0
Wert: 0
Wert: 1
Text: Unterlauf
D300716 0714 BL20 I/O-Module

Werbung

loading