GMF, canal, mode programme, comportement après remise à zéro
3.15 Process DataShare – Sortie sur un appareil/fichier externe
EXTCLOSE :
<Result> :
<ExtDev> :
Exemple
Code de programme
N10
N20
N30
N40
N50
N60
N70
N80
N90
N100
...
N200
N210
N220
N230
N240
...
3.15.4
Conditions supplémentaires
Influence sur le contournage
Les instructions EXTOPEN, WRITE et EXTCLOSE déclenchent chacune une arrêt de prétraitement
des blocs et interrompent donc le contournage.
222
Procédure prédéfinie pour la fermeture d'un périphérique/fichier externe ouvert
Paramètre 1 : variable de résultat
Type :
INT
Valeurs : 0
16
21
Paramètre 2 : descripteur symbolique pour le périphérique/fichier externe à fer‐
mer : description, voir sous EXTOPEN.
Remarque :
Le descripteur doit être identique à celui indiqué dans l'appel EXTOPEN.
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("Erreur avec EXTOPEN :" << RESULT)
ELSE
EXTDEVICE=TRUE
ENDIF
PHASE=4
IF EXTDEVICE
OUTPUT=SPRINT("Fin de la phase : %D",PHASE)
WRITE(RESULT,"LOCAL_DRIVE/my_file.txt",OUTPUT)
ENDIF
Aucune erreur
Chemin externe programmé non valide
Erreur lors de la fermeture d'un périphérique externe
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base