Wenn die Steuerung von PERCON an einen Benutzermodul übergeben wird, haben die Inhalte der Register 1, 13, 14 und 15 folgende Bedeutung:
Register 1: | Enthält die Adresse einer Folge von 4 Byte langen Adresskonstanten, die auf Parameterbereiche zeigen. Die Anzahl der Parameterbereiche ist für die verschiedenen Anschlüsse unterschiedlich. Das Ende der Adressleiste wird durch eine Konstante in der Form X’80000000’ angezeigt. |
Register 13: | Mit diesem Register übergibt PERCON dem Benutzermodul die Adresse eines 18 Worte großen Sicherstellungsbereichs. In diesem Bereich sind die PERCON-Register mit dem Makro SAVE sicherzustellen. Der Makro SAVE muss am Beginn des Benutzermoduls stehen. Der Rücksprung geschieht über den Makro RETRN (siehe Handbuch [8] "Makroaufrufe an den Ablaufteil"). Dieser Makro stellt auch den Inhalt der PERCON-Register wieder her, indem er auf den Sicherstellungsbereich zurückgreift. Aus diesem Grund darf das Register 13 vom Benutzer nicht überschrieben werden bzw. muss vor dem Aufruf von RETRN wieder hergestellt werden. |
Register 14: | Rücksprungadresse |
Register 15: | Ansprungadresse des Benutzermoduls |