Funciones adicionales
14.10 Salida a un equipo/fichero externo (EXTOPEN, WRITE, EXTCLOSE)
Configuración
La configuración de los equipos externos que deben utilizarse se realiza en el fichero /oem/
sinumerik/nck/extdev.ini o /user/sinumerik/nck/extdev.ini. Si existen ambos ficheros, tienen
prioridad las entradas del área user. El fichero puede guardarse en el campo de manejo
PUESTA EN MARCHA, en DATOS DE SISTEMA/tarjeta CF.
Nota
Para utilizar LOCAL_DRIVE y CYC_DRIVE no es necesaria ninguna configuración en el
fichero extdev.ini. Ambos equipos estarán siempre disponibles en cuanto se haya activado
la opción correspondiente o se disponga de una tarjeta CompactFlash de usuario.
En la sección [ExternalDevices] del fichero extdev.ini se definen/enumeran los equipos
externos que se van a utilizar. Como equipos pueden indicarse un dispositivo serie (/dev/v24)
y hasta nueve ficheros o directorios (/dev/ext/1...9). La indicación se realiza en notación
Linux. Las filas que comienzan por ";" son comentarios y se pasan por alto.
A excepción de /dev/v24, los equipos pueden declararse como ruta de directorio (terminada
en "/") o bien como ruta de fichero, es decir, como ruta válida con dirección completa,
terminada en el nombre del fichero (sin "/" final). Al utilizar un equipo con ruta de directorio en
el programa de pieza debe indicarse también un nombre de fichero (ruta).
A excepción de /dev/v24, la definición de un equipo se realiza mediante tres indicaciones
separadas por una coma para "servidor", "ruta" y el "modo de escritura" opcional.
Para ficheros o directorios (en ese caso, se aplica a todos los ficheros del directorio), puede
indicarse si el fichero debe sobrescribirse una vez abierto ("O" = Overwrite) o si los datos de
salida deben añadirse al fichero ("A" = Append). El valor estándar es "A". Si no existe el
fichero/directorio, se creará al intentar abrirlo.
Para el equipo Puerto V.24 solo se indican los ajustes de velocidad de transferencia, bits de
datos, bits de parada, paridad, protocolo y, dado el caso, final en este orden.
Para los ficheros que se crean/guardan en LOCAL_DRIVE, se ajusta un tamaño máximo de
fichero en bytes (válido para todos los ficheros) mediante el dato
LOCAL_DRIVE_MAX_FILESIZE. El tamaño de fichero se comprueba al ejecutar un comando
EXTOPEN en el modo Append. Opcionalmente puede determinarse el modo de escritura ("O"
= Overwrite, "A" = Append) con el dato LOCAL_DRIVE_FILE_MODE. El valor estándar es
"A".
Nota
En el directorio /siemens/sinumerik/nck se ofrece un modelo de fichero de configuración
extdev.ini.
Nota
Las modificaciones en el fichero extdev.ini no surten efecto hasta que se efectúa un reinicio/
arranque del NCK.
722
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo