Der EDT wird nach den Standard-Programmverknüpfungsregeln aufgerufen. Er kann auch von höheren Programmiersprachen aufgerufen werden. Beim Sprung in den EDT müssen die Register wie folgt geladen sein:
Register | Datenbereich |
|
|
PARAMETERLISTE
Der Benutzer muss diesen Datenbereich selbst erstellen.
Die Parameterliste muss alle Adressen der Kontrollblöcke und definierten Datenfelder enthalten, aus denen der EDT die notwendigen Daten entnehmen kann (z.B. Anweisungsfolgen, Meldungstexte etc).
Die Parameterliste ist abhängig von der Funktion des Aufrufs. Welche Parameter anzugeben sind, ist den Beschreibungen der einzelnen Funktionen zu entnehmen (siehe Abschnitt „Anweisungsfunktionen“ und „Logische Satzzugriffsfunktionen“).
SAVEAREA
Register-Sicherstellungsbereich (18 Worte, DC 18F'0'
), der vom Aufrufer erstellt werden muss. Der EDT sichert dort die Register.
RETURN
Rücksprungadresse im rufenden Programm. Nach Beenden der EDT-Funktionen wird das Programm an dieser Adresse fortgesetzt.
ENTRY
Der Modul IEDTGLE
enthält für jede Funktion eine eigene Einsprungadresse:
Einsprungadresse | Funktion |
| Lesen der Versionsnummer des EDT |
| Ausführen einer EDT-Anweisungsfolge |
| Ausführen einer EDT-Anweisungsfolge |
| Lesen eines Satzes |
| Lesen eines markierten Satzes |
| Schreiben eines Satzes |
| Markieren eines Satzes |
| Löschen eines Satzbereiches |
| Ändern der Zeilennummer |