Herunterladen Diese Seite drucken

Endress+Hauser Fieldgate FXA42 Betriebsanleitung Seite 51

System products gateway zur datenübertragung per ethernet, wlan oder mobilfunk
Vorschau ausblenden Andere Handbücher für Fieldgate FXA42:

Werbung

Fieldgate FXA42
Baustein
Set
RS FF
Rst
TotalTime
TiltTime
ExtraTime
TriggerTime
Shade Ctrl
Tilt
Position
Up
Down
Right
Shift Reg
In
Clk
In
P1
Sig Convert
Q1
P2
Q2
Endress+Hauser
Beschreibung
Dieser Baustein stellt einen RS-Flipflop dar. Der Anfangswert des booleschen Ausgangsports ist 0.
Wenn der Wert für den booleschen Eingangsport Set auf 1 gesetzt wird, dann wird der Wert des Aus-
gangsports ebenfalls auf 1 gesetzt. Dieser Wert bleibt unverändert, auch wenn der Wert für den Ein-
gangsport Set auf 0 zurückgesetzt wird.
Wenn der Wert für den booleschen Eingangsport Rst auf 1 gesetzt wird, dann wird der Wert des Aus-
gangsports auf 0 gesetzt. Dieser Wert bleibt unverändert, auch wenn der Wert für den Eingangsport
Rst auf 0 zurückgesetzt wird.
Bei einer gleichzeitigen Aktivierung von Set und Rst, hat Rst Priorität.
Dieser Baustein kann verwendet werden, um z. B. Jalousien oder Rollläden zu steuern. Seine ersten
vier Eingangsports werden verwendet, um einige Zeitkonstanten zu definieren.
Der Eingangsport TotalTime (32-Bit-Unsigned-Integer) definiert die Zeit (in ms), die die Jalousie (bzw.
der Rollladen) benötigt, um sich von ihrer untersten Position in die oberste Position (oder umgekehrt)
zu bewegen.
Der Eingangsport TiltTime (32-Bit-Unsigned-Integer) definiert die Zeit (in ms), die die Jalousie benö-
tigt, um zu kippen (ab dem Zeitpunkt, an dem sie beginnt sich nach oben zu bewegen, bis zum Zeit-
punkt, wenn sie beginnt sich nach unten zu bewegen). Für einfache Rollläden kann diese Zeit auf Null
eingestellt werden.
Der Wert für den Eingangsport ExtraTime (32-Bit-Unsigned-Integer, in ms) wird verwendet, wenn die
Jalousie sich in ihre unterste oder oberste Position bewegen sollte, um sicherzustellen, dass sie sich
vollständig schließt oder öffnet.
Eine Aktivierung des Eingangsports Up oder Down für die vom Wert des Eingangsports TriggerTime
(32-Bit-Unsigned-Integer, in ms) definierte Zeitdauer führt dazu, dass die Jalousie in ihre oberste bzw.
unterste Position bewegt wird.
Beachten, dass die Jalousiensteuerung den Motor für die Jalousie nicht für eine Zeitdauer steu-
ern kann, die kürzer ist als die Zykluszeit. Deshalb sollten im Idealfall alle Zeiten ein Vielfaches
der Zykluszeit sein.
Der Eingangsport Tilt (8-Bit-Signed-Integer) wird verwendet, um die Jalousiensteuerung anzuweisen,
die Jalousie in eine bestimmte Stellung zu kippen. Werte zwischen -100 und 100 sind zulässig. -100
stellt die extreme Kippstellung dar, bei der die Lamellen auf der Innenseite nach unten zeigen. 0 stellt
die horizontale Kippstellung dar. 100 stellt die extreme Kippstellung dar, bei der die Lamellen auf der
Außenseite nach unten zeigen.
Der Eingangsport Position (8-Bit-Signed-Integer) wird verwendet, um die Jalousiensteuerung anzu-
weisen, die Jalousie in eine bestimmte vertikale Position zu bewegen. Werte zwischen 0 und 100 sind
zulässig. 0 stellt die oberste Position der Jalousie dar. 100 stellt die unterste Position der Jalousie dar.
Der Baustein versucht zunächst, die vertikale Sollposition zu erreichen, und dann die Sollkippstellung.
Die booleschen Eingangsports Up und Down können verwendet werden, um die Jalousie manuell zu
bewegen. Die manuellen Eingangsports haben Vorrang vor den automatischen. Wenn entweder der
Eingangsport Up oder Down aktiviert ist, dann wird der Automatikbetrieb angehalten, bis entweder
der Eingangsport Tilt oder Position seinen Wert ändert.
Die booleschen Ausgangsports Up und Down werden verwendet, um den Jalousiemotor zu steuern.
Die Ausgangsports Tilt und Position (8-Bit-Signed-Integer) zeigen die aktuelle Position und Kippstel-
lung der Jalousie an.
Der Baustein verfügt über eine Initialisierungssequenz, die die Jalousie in die unterste Position bewegt,
wenn das Diagramm gestartet wird, um eine bekannte Ausgangsposition zu erreichen. Der Ausgang-
sport Down wird auf die Zeit (TotalTime + TiltTime + ExtraTime) ms gesetzt. Während dieser Zeit wer-
den alle Eingänge ignoriert.
Dieser Baustein stellt ein 32-Bit-Schieberegister dar.
Mit jeder steigenden Flanke am booleschen Eingangsport Clk verschiebt der Baustein den Inhalt sei-
nes Registers nach links oder rechts, abhängig vom Wert des booleschen Eingangsports Right (1 ⇒
nach rechts verschieben). Der Wert des booleschen Eingangsports In wird in das Register geschoben.
Der resultierende Registerinhalt wird auf den Ausgangsport (32-Bit-Unsigned-Integer) geschrieben.
Dieser Baustein transformiert den Wert des Eingangsports In gemäß einer linearer Funktion und
schreibt das Ergebnis auf den Ausgangsport.
Die Transformation erfolgt im größten numerischen Datentyp aller Ausgangsports, die mit den Ein-
gangsports des Bausteins verbunden sind. Alle Ports des Bausteins nehmen diesen Datentyp an.
Die lineare Funktion wird durch die beiden Punkte (P1, Q1) und (P2, Q2) definiert.
Out
Q2
Q1
P1
P2
In
Betrieb
51

Werbung

loading