Lesezeichen ein-/ausblenden
7.3.4
Abb. 7-5
Eintragungen in die Abarbeitungstabelle
Der Antriebsregler 93XX stellt eine bestimmte Rechenzeit für die Abarbeitung von FBs bereit. Da die
Art und Anzahl der zu verwendenden FBs je nach Anwendung sehr verschieden sein kann, werden
nicht alle verfügbaren FBs ständig berechnet. Deshalb wird unter Codestelle C0465 eine Abarbei-
tungstabelle zur Verfügung gestellt, in der nur die jeweils verwendeten FBs eingetragen werden. Da-
mit wird das Antriebssystem optimal an die zu lösende Aufgabe angepaßt. Werden weitere FBs in
eine bestehende Konfiguration eingebunden, müssen diese in die Abarbeitungstabelle eingetragen
werden.
Dabei sind mehrere Punkte zu beachten:
Die Anzahl der abzuarbeitenden FBs ist begrenzt
50 FBs können maximal in eine Konfiguration eingebunden werden. Jeder FB braucht eine gewisse
Abarbeitungszeit (Laufzeit). Die Codestelle C0466 zeigt die noch verbleibende Prozeßzeit für die
Abarbeitung von FBs an. Wenn diese Zeit verbraucht ist, können keine weitere FBs eingebunden
werden.
Reihenfolge beim Eintrag der FBs
Die Reihenfolge der Einträge in C0465 ist generell beliebig, kann jedoch bei hochdynamischen An-
triebsaufgaben eine Rolle spielen. Die günstigste Reihenfolge ist i. a. dem Signalfluß angepaßt.
Beispiel:
DIGIN1
DIGIN
E1
DIGIN2
E2
C0114/1...5
DIGIN3
E3
0
E4
DIGIN4
1
E5
DIGIN5
C0443
FIXED0
FIXED1
Beispiel einer Konfiguration
Aufbau der Abarbeitungstabelle für das Konfigurationsbeispiel in Abb. 7-5:
1. DIGIN muß nicht in der Abarbeitungstabelle eingetragen werden.
2. Erster FB ist AND1, da dieser seine Eingangssignale von DIGIN bekommt und nur Nachfolger
hat.
3. Zweiter FB ist OR1, da seine Signalquelle der Ausgang von AND1 ist (Vorgänger). Das
Ausgangssignal in AND1 muß also zuerst generiert werden, bevor dieses in OR1 verarbeitet
werden kann. Gleichzeitig besitzt der OR1 einen Nachfolger. OR1 muß also vor dem
Nachfolger in die Abarbeitungstabelle eingetragen werden.
4. Dritter FB ist AND2, da dieser einen Vorgänger besitzt (siehe 3.)
AND1-IN1
C0820/1
C0821/1
&
AND1-IN2
AND1-OUT
C0820/2
C0821/2
AND1-IN3
C0820/3
C0821/3
OR1-IN1
C0830/1
C0831/1
≥1
OR1-IN2
OR1-OUT
C0830/2
C0831/2
OR1-IN3
C0830/3
C0831/3
AND2-IN1
C0822/1
C0823/1
&
AND2-IN2
AND2-OUT
C0822/2
C0823/2
AND2-IN3
C0822/3
C0823/3
SHB9300REG DE
1.0
Konfiguration
AND1
DIGOUT1
C0117/1
DIGOUT2
C0117/2
DIGOUT3
C0117/3
DIGOUT4
C0117/4
OR1
AND2
DIGOUT
C0118/1...4
A1
A2
0
A3
1
A4
C0444/1
C0444/2
C0444/3
C0444/4
7-9