Utilisation de la fonction pour la transmission de données à la commande
IMPORTANT
Sûreté des données
Si la fonction Process DataShare est utilisée pour envoyer des données d'un appareil externe à
la commande via l'interface‐Ethernet X130, il est possible que les données sur la commande
soient faussées par des tiers et ne soient plus cohérentes. Lors de l'utilisation de la fonction, il
faut s'assurer que le réseau est protégé contre l'accès par des tiers.
3.15.2
Mise en service
La configuration des appareils externes à utiliser s'effectue dans le fichier /oem/sinumerik/nck/
extdev.ini ou /user/sinumerik/nck/extdev.ini. Si les deux fichiers sont présents, les entrées de la
section User sont prioritaires. Le fichier peut être géré dans le groupe fonctionnel MISE EN
SERVICE sous DONNEES SYSTEME/Carte CF.
Remarque
Pour l'utilisation de LOCAL_DRIVE et de CYC_DRIVE, aucune configuration n'est requise dans le
fichier extdev.ini. Les deux périphériques sont toujours disponibles dès lors que l'option
correspondante est activée ou que la carte CompactFlash utilisateur est présente.
Les périphériques externes à utiliser sont définis/énumérés dans la section [ExternalDevices]
du fichier extdev.ini. Un périphérique série (/dev/v24) et jusqu'à neuf fichiers ou répertoires
(/dev/ext/1...9) peuvent être spécifiés en tant que périphérique. La notation Linux doit être
utilisée pour cette spécification. Les lignes qui commencent par ";" sont des commentaires
qui sont ignorés.
A l'exception de /dev/v24, les appareils peuvent être déclarés sous la forme d'un chemin de
répertoire (terminé par un "/" suffixé) ou sous la forme d'un chemin de fichier (donc d'un
chemin entièrement qualifié suffixé se terminant par le nom de fichier (sans "/" final)). Si
un périphérique avec chemin de répertoire est utilisé dans un programme pièce, il convient
d'indiquer également un nom de fichier (chemin).
En-dehors de /dev/v24 la définition d'un appareil se fait au moyen des trois indications de
"serveur", "chemin d'accès" et "mode d'écriture" (facultatif), séparées par des virgules.
Il est possible d'indiquer pour les fichiers ou répertoires (concerne dans ce cas tous les fichiers
du répertoire), si le fichier doit être écrasé après l'ouverture ("O" = Overwrite) ou si les
données de sortie doivent être adjointes au fichier ("A" = Append). La valeur par défaut est
"A". Si le fichier/répertoire est inexistant, il est créé lors de l'ouverture.
Pour l'appareil interface V.24 seuls les réglages de vitesse de transmission (en bauds), bits de
données, bits de stop, parité, protocole et, le cas échéant, fin sont indiqués dans cet ordre.
Pour les fichiers créées/enregistrées sur LOCAL_DRIVE, le paramètre
LOCAL_DRIVE_MAX_FILESIZE permet de régler une taille de fichier maximale en octets,
qui s'applique dans ce cas à tous les fichiers. La taille du fichier est contrôlée au moyen
de l'exécution d'une instruction EXTOPEN en mode Append. En option, le paramètre
Fonctions de base
Description fonctionnelle, 01/2023, A5E48053578D AF
GMF, canal, mode programme, comportement après remise à zéro
3.15 Process DataShare – Sortie sur un appareil/fichier externe
231