Herunterladen Diese Seite drucken

Endress+Hauser Fieldgate FXA42 Betriebsanleitung Seite 55

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

Fieldgate FXA42
Baustein
In
GradUp
GradDown
Sig Track
Force
En
Sel
Next0
Zustandsmaschine 0
Cond0
Sub
T
T-FF
Q
Clk
Int
Timer Clk
En
Endress+Hauser
Beschreibung
Dieser Baustein wird verwendet, um die Steigung eines Signal zu begrenzen. Wenn der Wert des Ein-
gangsports In sich ändert, dann folgt der Wert des Ausgangsport diesem neuen Wert mittels einer
linearen Funktion.
Der Wert des Eingangsports GradUp definiert die maximale Steigung dieser linearen Funktion pro
Sekunde, wenn der neue Wert größer ist als der alte Wert. Der Wert des Eingangsports GradDown
definiert die maximale Steigung dieser linearen Funktion pro Sekunde, wenn der neue Wert kleiner ist
als der alte Wert. Beide Steigungen müssen positive Zahlen sein.
A0034305
200
In
150
100
0s
1s
GradUp = 30
Wenn der boolesche Eingangsport Force gesetzt ist, dann wird der Wert des Eingangsports In sofort
auf den Ausgangsport kopiert.
Der boolesche Eingangsport En kann verwendet werden, um den Baustein zu aktivieren. Ist der Wert
0, so ist der Ausgangsport immer 0.
Die Nachverfolgung erfolgt im größten numerischen Datentyp aller Ausgangsports, die mit den Ein-
gangsports In, GradUp oder GradDown verbunden sind. Diese Eingangsports und der Ausgangsport
nehmen diesen Datentyp an.
Dieser Baustein stellt den Zustand einer Zustandsmaschine dar. Es gibt acht verschiedene Zustands-
State
maschinen-Bausteine (Zustandsmaschine 0 bis Zustandsmaschine 7), so dass acht unabhängige
Active
Zustandsmaschinen implementiert werden können.
Eine Zustandsmaschine wird implementiert, indem Sie verschiedene Zustandsmaschinen-Bausteine
mit dem gleichen Zustandsmaschinen-Index (z.B. Zustandsmaschine 0) platzieren. Der Wert des Ein-
A0034300-DE
gangsports Sel (32-Bit-Signed-Integer) des jeweiligen Bausteins bestimmt den Zustand, den er behan-
delt. Ein Zustandsmaschinen-Baustein prüft seine boolesche Eingangsports Cond<X>, wenn er aktiv
wird (Zustand = Sel). Ist einer der booleschen Eingangsports auf 1 gesetzt, dann wechselt die
Zustandsmaschine ihren Zustand – bestimmt durch den entsprechenden Eingangsport Next<X> (32-
Bit-Signed-Integer) – am Ende des aktuellen EVA-Zyklus.
Der Ausgangsport State (32-Bit-Signed-Integer) zeigt den aktuellen Zustand der Zustandsmaschine.
Der boolesche Ausgangsport Active zeigt an, dass der entsprechende Baustein derzeit aktiv ist
(Zustand der Zustandsmaschine = Sel).
Der Anfangszustand ist 0.
Dieser Baustein führt eine Subtraktion aus. Er subtrahiert die Werte seiner zweiten und der darauffol-
genden Eingangsports von seinem ersten Eingangsport und schreibt die Differenz auf seinen Aus-
gangsport.
Die Subtraktion erfolgt im größten numerischen Datentyp aller Ausgangsports, die mit den Eingang-
A0034306
sports des Bausteins verbunden sind. Alle Ports des Bausteins nehmen diesen Datentyp an.
Dieser Baustein stellt einen T-Flipflop dar. Der boolesche Ausgangsport hat den Wert 0. Wenn der
boolesche Eingangsport T auf 1 gesetzt ist, dann wechselt der boolesche Ausgangsport seinen Zustand
bei jeder steigenden Flanke am booleschen Eingangsport Clk. Wenn der Eingangsport T auf 0 gesetzt
ist, dann behält der Ausgangsport seinen vorherigen Wert.
A0034307
Dieser Baustein stellt einen Zeitgeber dar. Er gibt ein periodisches Taktsignal am booleschen Aus-
gangsport Clk aus. Die Dauer des Signals wird durch den Wert des Eingangsports Int (Intervall, 32-Bit-
Unsigned-Integer) bestimmt und muss ein Vielfaches (mindestens das Doppelte) der Zykluszeit der
SPS sein. Ist der Wert des Eingangsports Int kleiner als die Zykluszeit oder durch die Zykluszeit nicht
teilbar, dann wird der Wert intern zum nächsten Vielfachen der Zykluszeit aufgerundet. Das Taktsig-
A0034308
nal wird nur generiert, so lange der boolesche Eingangsport En auf 1 gesetzt ist.
200
Out
150
100
2s
3s
4s
5s
Out
In
0s
1s
2s
3s
4s
GradDown = 40
Betrieb
5s
A0034331
55

Werbung

loading