Konzeptpapier
Konzeptpapier
Konzeptpapier
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
4 Der<br />
Regelausführungs-Kontroll-Baustein<br />
Jede regelbasierte Automatisierungsfunktion wird durch einen Regelausführungs-Kontroll-Baustein<br />
repräsentiert. Dieser verwaltet als Kopf die verlinkten Listen der Test- und Produktionsbausteine.<br />
Er ist gleichzeitig Taskkopf für alle zur Regel gehörenden Bausteine. In Abbildung 4.1sind<br />
die speziellen Ein- und Ausgänge des Regelausführungs-Kontroll-Bausteins (Typ: REC für RuleExecutionControl)<br />
erläutert. Um eine spezielle Regel zu Implementieren wird REC instan-<br />
REC<br />
ISTART<br />
INODET<br />
INODEP<br />
RMODE<br />
ISTATET<br />
ISTATEP<br />
STATE<br />
NOM<br />
AKTT<br />
NODET<br />
STARTT<br />
AKTP<br />
NODEP<br />
STARTP<br />
ISTART<br />
INODET<br />
INODEP<br />
RMODE<br />
NOM<br />
Aufrufsteuerung<br />
Referenzknoten für die Testoperationen<br />
Referenzknoten für die Produktionsoperationen<br />
Wiederholungsmode<br />
MODE=n Es wird nacheinander nach n Teilsystemen<br />
gesucht auf die die Regel zutrifft.<br />
Die Suche wird nach n Treffern abgebrochen.<br />
Anzahl der bisher gefundenen Treffer<br />
Abbildung 4.1: Der Regelausführungs-Kontroll-Baustein REC<br />
ziert. Die Struktur der über die Standardschnittstellen angehängten Instanznetzwerke Test und<br />
Produktion bestimmt die Funktionalität der speziellen Regel. Die Ausführungskontrolle sowohl<br />
bezüglich der Taskaktivierung als auch bezüglich der Ausführungskontrolle über die Standardschnittstelle<br />
wird durch REC gesteuert. Im Normalfall sind sowohl REC als auch die Instanznetzwerke<br />
deaktiviert. Soll die Regel aktiv ausgeführt werden, dann wird REC mit INODET und<br />
INODEP der Ausführungsbereich der Test- und der Produktionsoperationen mitgeteilt und REC<br />
wird aktiviert. REC übernimmt die Ausführungskontrolle und führt folgende Vorgänge durch:<br />
1. Über AKTT=1 wird die Task der unterlagerten Testkette aktiviert und nach Vorbereitungshandshake<br />
über STARTT=1 (SEARCH FIRST) der „Ausführungstoken“ übergeben. Der<br />
Ausführungsbereich wird durch NODET angezeigt.<br />
2. Kommt der Ausführungstoken über ISTATET wieder zurück, wird über AKTT=0 die Task<br />
der unterlagerten Testkette deaktiviert. Ist das Ergebnis negativ, d.h. TEST hat kein Teilsystem<br />
gefunden auf das das Suchmuster passt, dann ist die Regelausführung abgeschlossen<br />
und REC zeigt dies in STATE an.<br />
3. Ist das Ergebnis positiv, d.h. TEST hat ein Teilsystem gefunden auf das das Suchmuster<br />
passt, dann aktiviert REC über AKTP=1 die Task der unterlagerten Produktionskette.<br />
Prof. Dr.-Ing. Ulrich Epple 10