Durchsetzung eines Tastendrucks
Auf dem HLI sind vier gleichartige Control-Units vorhanden, mit denen parallel Tastendrücke beauftragt werden können.
In diesem Abschnitt werden die Control-Units mit HBKeyControlX bezeichnet, wobei der Platzhalter X den Wert (nichts), 2, 3 bis 9 annehmen kann. Im Tabellenabschnitt ST-Pfad werden die Namen aller vorhandenen Control-Units einmal aufgezählt.
Übergabe von GUI-Requests:
Um einen von der GUI einigetroffenen Request an die PLC zu übergeben werden die aktivierten Control-Units in der Reihenfolge HBKeyControlUnit_Key, HBKeyControlUnit_Key2, HBKeyControlUnit_Key3 bis HBKeyControlUnit_Key9 geprüft ob der Request-Semaphor frei ist und das erste freie Request-Element zur Übergabe der Tastenanforderung an die PLC verwendet. Die PLC muß also für alle Control-Units für die sie X_Enable auf TRUE gesetzt hat, die X_RequestSemaphore bearbeiten.