Herunterladen Diese Seite drucken

Rockwell Automation Allen-Bradley Logix 5000 Referenzhandbuch Seite 313

Erweiterte prozesssteuerungs- und antriebsbefehle/anlagensequenzbefehle

Werbung

Antriebe
sich das Feedbackgerät in die entgegengesetzte Richtung dreht und einen Wert
von -2000 anstelle von + 2096 zurückgibt.
Laut dem dritten Attribut des Impuls-Multiplikator-Blocks werden die
Bruchkomponenten von einem Scan bis zum nächsten von irgendwelchen Resten
beibehalten, die als Ergebnis von Multiplier / 100.000 Skalierungsfaktors
existieren. Wenn jede Ausführung des Blocks abgeschlossen ist, wird der Rest des
vorherigen Scans wieder auf zur Summe des aktuellen Wertes addiert, so dass alle
Zählungen oder „Impulse" letztlich berücksichtigt werden und keine Daten im
System verloren gehen. Der Ausgang des Blocks gibt Out immer eine ganze Zahl
in einem Gleitkommazahl-Datentyp zurück.
Funktionsblock
Angenommen Initial_Position = 0 und Multiplier = 2500 => (25.000/100.000)
Scan
Position_Feedback
n
0
n + 1
1
n + 2
2
n + 3
3
n + 4
4
n + 5
5
Strukturierter Text
MUL_02.In := Position_feedback;
PMUL_02.Initalize := Initialize_Position;
PMUL_02.WordSize := 12;
PMUL_02.Multiplier := 25000;
PMUL(PMUL_02);
UPDN_02.Initialize := Initialize_Position;
UPDN_02.InPlus := PMUL_02.Out;
UPDN(UPDN_02);
Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018
PMUL_02.Out
Total_Position
0
0
0
0
0
0
0
0
1
1
0
1
Kapitel 2
 
313

Werbung

loading