GMF, canal, mode programme, comportement après remise à zéro
3.15 Process DataShare – Sortie sur un appareil/fichier externe
3.15.3
Programmation
L'écriture de données depuis un programme pièce sur un périphérique/fichier externe s'effectue
en trois étapes :
1. Ouverture du périphérique/fichier externe
L'instruction EXTOPEN permet d'ouvrir le périphérique/fichier externe pour le canal en vue de
l'écriture.
2. Écriture de données
La donnée en sortie peut être préparée avec les fonctions String du langage CN, par exemple
SPRINT. L'écriture elle-même s'effectue à l'aide de l'instruction WRITE.
3. Fermeture du périphérique/fichier externe
L'instruction EXTCLOSE, le fait d'atteindre la fin du programme (M30) ou la réinitialisation du
canal permet de libérer de nouveau le périphérique/fichier externe occupé dans le canal.
Syntaxe
DEF INT <Result>
DEF STRING[<n>] <Output>
...
EXTOPEN(<Result>,<ExtDev>,<SyncMode>,<AccessMode>,<WriteMode>)
...
<Output>="Sortie données"
WRITE(<Result>,<ExtDev>,<Output>)
...
EXTCLOSE(<Result>,<ExtDev>)
218
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base