Funciones adicionales
14.10 Salida a un equipo/fichero externo (EXTOPEN, WRITE, EXTCLOSE)
14.10
Salida a un equipo/fichero externo (EXTOPEN, WRITE, EXTCLOSE)
Función
Esta función permite escribir datos de un programa de pieza en un equipo/fichero externo,
p. ej. para registrar datos de producción o para controlar grupos complementarios en un
control.
La salida a un equipo/fichero externo se realiza en tres pasos:
1. Abrir equipo/fichero externo
Con el comando EXTOPEN se abre el equipo/fichero externo para el canal en que se va a
escribir.
2. Escribir datos
El dato de salida puede prepararse con las funciones de cadena del lenguaje CN
("Operaciones con cadenas de caracteres [Página 75]"), p. ej. SPRINT. La escritura
propiamente dicha se realiza mediante el comando WRITE.
3. Cerrar equipo/fichero externo
Con el comando EXTCLOSE o al alcanzar el final del programa (M30), así como al resetear
el canal, se vuelve a habilitar el equipo/fichero externo asignado al canal.
Nota
En un programa de pieza/canal puede asignarse más de un equipo/fichero externo.
Disponibilidad
La función está disponible:
•
sólo en programas de pieza (no en acciones síncronas);
•
en paralelo en todos los canales de mecanizado del NCK para todos los equipos de salida
disponibles (configurados).
Al abrir cada equipo de salida, es posible especificar si sólo debe utilizar el equipo un canal o
si puede utilizarse de manera compartida entre los canales que deseen escribir en dicho
equipo (modo compartido).
Sintaxis
DEF INT <Error>
DEF STRING[<n>] <Salida>
...
EXTOPEN(<Error>,"<EqExt>",<Modo de mecanizado>,<Modo de uso>,<Modo de escritura>)
...
<Salida>="Salida datos"
WRITE(<Error>,"<EqExt>",<Salida>)
...
EXTCLOSE(<Error>,"<EqExt>")
716
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo