Herunterladen Diese Seite drucken

Endress+Hauser Fieldgate FXA42 Betriebsanleitung Seite 48

System products programmierbares ethernet-, 2g/3g- und wlan-gateway zur datenübertragung an inventory management software
Vorschau ausblenden Andere Handbücher für Fieldgate FXA42:

Werbung

Betrieb
Baustein
Add
Und
In1
LT
In2
Vergleicher
EQ
Tol
GT
Year
Month
Day
WeekDay
Zeit-Vergl
Hour
Minute
Second
Bitmap
48
Bausteine
Im folgenden wird das Verhalten der verfügbaren Bausteine beschrieben. Sofern nicht
anders angegeben, werden Bausteine während der Verarbeitungsphase des EVA-Zyklus
→  60 verarbeitet.
Beschreibung
Dieser Baustein führt eine Addition aus. Er addiert die Werte seiner Eingangsports und schreibt die
Summe auf seinen Ausgangsport.
Die Addition erfolgt im größten numerischen Datentyp aller Ausgangsports, die mit den Eingang-
sports des Bausteins verbunden sind. Alle Ports des Bausteins nehmen diesen Datentyp an. Mit Zei-
A0034215
chenfolgen-Ausgangsports verbundene Eingangsports werden behandelt, als ob sie mit einem 64-Bit-
Gleitkomma-Ausgangsport verbunden wären.
Wenn zum Beispiel ein Eingangsport mit einem 8-Bit-Unsigned-Integer Ausgangsport und ein weite-
rer Eingangsport mit einem 8-Bit-Signed-Integer Ausgangsport verbunden sind, dann erfolgt die
Addition als ein 8-Bit-Signed-Integer, und dies wird der Datentyp für alle Ports.
Dieser Baustein führt ein binäres Und aus. Die Operation erfolgt im größten Integer-Datentyp aller
Ausgangsports, die mit den Eingangsports des Bausteins verbunden sind. Alle Ports des Bausteins
nehmen diesen Datentyp an. Mit Gleitkomma- oder Zeichenfolgen-Ausgangsports verbundene Ein-
gangsports werden behandelt, als ob sie mit einem 32-Bit-Signed-Integer-Ausgangsport verbunden
A0034216-DE
wären.
Beispiel:
• 0 und 0 ⇒ 0
• 0 und 1 ⇒ 0
• 1 und 1 ⇒ 1
• 11 (1011
) und 14 (1110
2
• 5 (00000005
) und -15 (FFFFFFF1
16
Dieser Baustein stellt einen Komparator dar. Er vergleicht die Werte der beiden Eingangsports In1und
In2 und weist den drei booleschen Ausgängen Werte zu
Der Ausgangsport LT wird auf 1 gesetzt, wenn In1 den Wert für In2 unterschreitet.
Der Ausgangsport EQ wird auf 1 gesetzt, wenn In1 gleich In2 ist. Ein Toleranzwert für die Gleichung
kann über den Eingangsport Tol angegeben werden. Dies ist besonders nützlich bei Gleitkommawer-
A0034217-DE
ten, bei denen ein direkter Vergleich aufgrund von Rundungsfehlern evtl. nicht funktionieren wird.
Bei einem Toleranzwert von 0,5 werden die Werte 1,0 und 1,5 als gleichwertig betrachtet. Beim Ver-
gleichen von Zeichenfolgen wird der Tol-Eingangsport ignoriert und sollte unbelegt bleiben.
Der Ausgangsport GT wird auf 1 gesetzt, wenn In1 den Wert für In2 überschreitet.
Der Baustein arbeitet im größten numerischen Datentyp aller Ausgangsports, die mit den Eingang-
sports des Bausteins verbunden sind. Alle Eingangsports des Bausteins nehmen diesen Datentyp an.
Dieser Baustein führt einen Zeitvergleich aus. Er vergleicht das Datum und die Uhrzeit, die an seinen
Eingangsports angegeben sind mit der aktuellen lokalen Zeit. Stimmen beide Zeiten überein, dann
wird der boolesche Ausgangsport auf 1 gesetzt.
Der Eingangsport Bitmap (8-Bit-Unsigned-Integer) kann verwendet werden, um zu bestimmen, wel-
che Datums- und Uhrzeitkomponenten verglichen werden sollen; wird dafür der Wert 0 gesetzt, dann
werden alle Eingangsports ignoriert und der Ausgangsport auf 1 gesetzt.
Es gibt Eingangsports für die folgenden Datums-/Uhrzeitkomponenten:
• Year: Vergleich erfolgt, wenn Bit 0 des Eingangsports Bitmap (16-Bit-Unsigned-Integer) gesetzt ist
• Month: Vergleich erfolgt, wenn Bit 1 des Eingangsports Bitmap gesetzt ist (8-Bit-Unsigned-Integer,
Bereich [1..12])
• Day: Monatstag – Vergleich erfolgt, wenn Bit 2 des Eingangsports Bitmap gesetzt ist (8-Bit-Unsig-
A0034218-DE
ned-Integer, Bereich [1..31])
• WeekDay: Tage seit Sonntag – Vergleich erfolgt, wenn Bit 3 des Eingangsports Bitmap gesetzt ist
(8-Bit-Unsigned-Integer, Bereich [0..6])
• Hour: Vergleich erfolgt, wenn Bit 4 des Eingangsports Bitmap gesetzt ist (8-Bit-Unsigned-Integer,
Bereich [0..23])
• Minute: Vergleich erfolgt, wenn Bit 5 des Eingangsports Bitmap gesetzt ist (8-Bit-Unsigned-Integer,
Bereich [0..59])
• Second: Vergleich erfolgt, wenn Bit 6 des Eingangsports Bitmap gesetzt ist (8-Bit-Unsigned-Integer,
Bereich [0..59])
) ⇒ 10 (1010
)
2
2
) ⇒ 1 (00000001
16
16
Fieldgate FXA42
)
Endress+Hauser

Werbung

loading