Key-in-Pocket-System mit PSS 4000
8.4.2.3
Anwenderprogramm für einen Zugangspunkt erstellen
Beachten Sie bei der Erstellung des Anwenderprogramms die Angaben zur Belegung der
Ein- und Ausgangsschnittstellen sowie die Applikationshinweise in der Online-Hilfe von
PAS4000.
Anforderungen an das Anwenderprogramm
}
Ressourcenzuordnung des Anwenderprogramms
Ordnen Sie das Anwenderprogramm einem Task auf der FS-Ressource zu.
}
Reaktionszeiten
Es gelten die allgemeinen Aussagen zu den Reaktionszeiten in der PSS 4000 Systembe-
schreibung oder der Online-Hilfe von PAS4000.
}
Erforderliche Bausteininstanzen
Im Anwenderprogramm müssen Instanzen der Bausteine des Key-in-Pocket-Systems an-
gelegt werden.
– für den Zugangspunkt eine Instanz des Bausteins FS_KeyInPocket_SignInOut
– pro Key-in-Pocket-System eine Instanz des Bausteins FS_KeyInPocket_Manager
– bei Bedarf:
Es wird empfohlen die Instanzen der Bausteine in der dokumentierten Reihenfolge aufzu-
rufen.
Empfohlene Reihenfolge im Anwenderprogramm
}
Programmteil "Zugangspunkt" erstellen und aufrufen
Im Programmteil "Zugangspunkt" muss die Zugangseinrichtung (PITreader mit zugeord-
netem Taster) mit dem Baustein FS_KeyInPocket_SignInOut ausgewertet werden.
}
Programmteil "Key-in-Pocket-Verwaltung" erstellen und aufrufen
Im Programmteil "Key-in-Pocket-Verwaltung" muss die Anmeldeliste anwendungsabhän-
gig mit dem Baustein FS_KeyInPocket_Manager ausgewertet und überwacht werden.
}
Sofern vorhanden: Programmteil "Toter-Winkel-Prüfung" erstellen und aufrufen
Im Programmteil "Toter-Winkel-Prüfung" muss die Toter-Winkel-Prüfung anwendungsab-
hängig mit Baustein FS_KeyInPocket_BlindSpotCheck ausgewertet werden.
Beispiel für die Reihenfolge im Anwenderprogramm
//Zugangspunkt
//Key-in-Pocket-Verwaltung
Systembeschreibung Wartungssicherung Key-in-Pocket
1006613-DE-02
pro Toter-Winkel-Prüfung eine Instanz des Bausteins FS_KeyInPocket_BlindSpot-
Check
FS_KeyInPocket_SignInOut_01(
ActivateSignInOut := TRUE,
SignInOutPermission := USINT#5,
SignInOut := SignInOut_01,
SignInOut_Valid := SignInOut01_Valid
);
| 45