Herunterladen Inhalt Inhalt Diese Seite drucken

Wie Wird Die Ausführung Des Programms Gesteuert; Funktionsblöcke, Allgemeine Regeln; Blockeingänge; Blockeingangsattribute - ABB DCS550 Handbuch

Vorschau ausblenden Andere Handbücher für DCS550:
Inhaltsverzeichnis

Werbung

Wie wird die Ausführung des Programms gesteuert
Das Adaptive Programm führt die Funktionsblöcke in numerischer Reihenfolge gemäß den Blocknummern 1
... 16 aus. Alle Funktionsblöcke arbeiten in der gleichen Zykluszeit. Dies kann durch den Anwender nicht
verändert werden. Der Anwender kann:
− die Betriebsart des Programms (Stopp, Start, Editieren, Einzelzyklus, Einherschritt) auswählen
− die Zykluszeit des gesamten Programms einstellen und
− Blöcke löschen oder hinzufügen
Funktionsblöcke, allgemeine Regeln
Blockeingang 1 (BlockxIn1) ist obligatorisch (muss benutzt werden). Die Verwendung der Blockeingänge
2 (BlockxIn2) und 3 (BlockxIn3) ist bei den meisten Blöcken optional. Generell gilt, ein nicht verbundener
Eingang beeinträchtigt die Funktion des Ausgangs nicht.
Der Attributeingang (BlockxAttrib) wird mit den Attributen wie Deklaration von Konstanten und Bits aller drei
Eingänge gesetzt. DWL AP führt dies automatisch aus.
Das konstante Attribut definiert eine Blockkonstante, die nur im Modus EDIT geändert werden kann.
Blockeingänge
Für die Blöcke gibt es zwei Eingangsformate:
− Integer oder
− Boolesch
Das verwendete Format hängt vom Funktionsblocktyp ab. So verwendet der ADD-Block beispielsweise
Integereingänge und die OR-Blöcke boolesche Eingänge.
Hinweis:
Die Eingänge des Blocks werden zu Beginn der Ausführung des Blocks gelesen; die Blöcke werden nicht
gleichzeitig gelesen!

Blockeingangsattribute

Die Blockeingänge mit dem Parameter der Signalquelle oder einer Benutzerkonstanten z.B. Constant1
(85.01) verbinden. Entsprechend des verwendeten Blocktyps und der gewünschten Funktion müssen die
Attribute aller drei Eingänge als Integer, Konstante oder Auswahl einer 16-Bit-Wort-Quelle gesetzt werden.
Deshalb wird ein wie folgt definiertes 16-Bit-Wort verwendet.
15
15
12
12
11
11
0
0
3.
3.
2.
2.
1.
1.
Funktionsblock
Eingang 3
Bit
Um einen Ein-
gang als Kon-
Diese Funktion bietet die Möglich keit, ein bestimmtes Bit aus
stante zu nut-
einem gepackten Booleschen Wort zu isolieren. Es wird zur
zen, muss das
Anbindung der Booleschen Eingänge eines Funktionsbausteins
zum Eingang
zu einem bestimmten Bit eines gepa ckten Booleschen Wortes
gehörende Bit
verwendet. Wobei gilt:
auf "1" gesetzt
sein.
Bit 0 == 0000 == 0h
Bit 1 == 0001 == 1h
...
Bit 15 == 1111 == Fh
* Dieser Konstantentyp definiert eine Blockkonstante. Änderungen sind nur im EDIT-Modus möglich.
Beispiel:
8
8
7
7
4
4
3
3
Funktionsblock
Funktionsblock
Eingang 2
Bit
SB_550_002_block-param_a.ai
3ADW000379R0503 DCS550 Handbuch d e
Bitnummer
0
0
Bit number
gepackt
packed
boolesch
Boolean
Eingang 1
Bit
117
AP

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis