Im Benutzerprogramm (Hauptprogramm) wird über eine Externreferenz (z.B eine V-Konstante) der Modul IEDTGLE
aus der Modulbibliothek dazugebunden.
Der Modul IEDTGLE
enthält alle Einsprungadressen für die Anwendung der einzelnen Funktionen
ruft mit Hilfe des
BIND
-Makros den nachladbaren bzw. vorgeladenen Teil des EDT aufsichert die Einsprungadresse des EDT im globalen Kontrollblock
EDTGLCB
Das BIND
-Makro wird nur beim Erstaufruf durchlaufen. Weitere Aufrufe entnehmen die Einsprungadresse dem Kontrollblock EDTGLCB
.
Der Modul IEDTGLE
ist reentrant geschrieben. Über IEDTGLE
wird in den EDT verzweigt. Falls der Aufruf mit dem kompatiblen V17-Schnittstellenformat erfolgt und im aktuellen System kein V17-EDT installiert ist, setzt bereits der IEDTGLE
das V17-Format (falls möglich und erlaubt) in das V16-Format um, ansonsten werden die Parameter unverändert an den EDT weitergegeben.