EXTCLOSE:
<Result>:
<ExtDev>:
Beispiel
Programmcode
N10
N20
N30
N40
N50
N60
N70
N80
N90
N100
...
N200
N210
N220
N230
N240
...
10.16.4
Randbedingungen
Einfluss auf Bahnsteuerbetrieb
Die Befehle EXTOPEN, WRITE und EXTCLOSE lösen jeweils Vorlaufstopp aus und
unterbrechen damit den Bahnsteuerbetrieb.
Grundfunktionen
Funktionshandbuch, 05/2017, A5E40870716
10.16 Process DataShare - Ausgabe auf ein externes Gerät/Datei
Vordefinierte Prozedur zum Schließen eines geöffneten externen Geräts/Datei
Parameter 1: Ergebnisvariable
Typ:
INT
Werte:
0
16
21
Parameter 2: Symbolischer Bezeichner für das zu schließende externe Gerät/
DateiBeschreibung siehe unter EXTOPEN!
Hinweis:
Der Bezeichner muss identisch zu dem im EXTOPEN-Aufruf angegebenen Be‐
zeichner sein!
DEF INT RESULT
DEF BOOL EXTDEVICE
DEF STRING[80] OUTPUT
DEF INT PHASE
EXTOPEN(RESULT,"LOCAL_DRIVE/my_file.txt","SYN","SHARED")
IF RESULT > 0
MSG("Fehler bei EXTOPEN:" << RESULT)
ELSE
EXTDEVICE=TRUE
ENDIF
PHASE=4
IF EXTDEVICE
OUTPUT=SPRINT("Ende Phase: %D",PHASE)
WRITE(RESULT,"LOCAL_DRIVE/my_file.txt",OUTPUT)
ENDIF
K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
kein Fehler
ungültiger externer Pfad programmiert
Fehler beim Schließen des externen Geräts
657