Programación flexible de CN
1.18 Escribir fichero (WRITE)
1.18
Escribir fichero (WRITE)
Función
Con el comando WRITE pueden escribirse secuencias/datos del programa de pieza al final
del fichero indicado (fichero de protocolo) o del programa de pieza que actualmente se está
ejecutando. Las secuencias o los datos se insertan al final de fichero, es decir, tras M30.
Nota
Si no existe en el CN, se crea el fichero que se quiere escribir con el comando WRITE.
Su ubicación es la memoria CN estática. En SINUMERIK 840D sl es la tarjeta
CompactFlash. Frente a SINUMERIK 840D, el tiempo de ejecución del comando WRITE
aumenta aprox. 75 ms.
Si en el disco duro existe un fichero del mismo nombre, se sobrescribe el mismo tras cerrar
el fichero (en el CN). Remedio: Modificar el nombre en el CN en el campo de manejo
"Servicios" con el pulsador de menú "Propiedades".
Requisito
El nivel de protección ajustado actualmente debe ser igual o superior al derecho WRITE del
fichero. Si no es el caso, se deniega el acceso con aviso de error (valor de retorno de las
variables de error = 13).
Sintaxis
DEF INT <Error>
WRITE(<Error>,"<Nombre de fichero>","<Secuencia/datos>")
Descripción
WRITE:
<Error>:
136
Comando para insertar una secuencia o datos al final del fichero
indicado
Variable para la devolución del valor erróneo
Tipo:
INT
Valor:
0
sin errores
1
Ruta no autorizada
2
Ruta no encontrada
3
Fichero no encontrado
4
Tipo de fichero incorrecto
10
Fichero lleno
11
El fichero está siendo utilizado
12
No hay recursos libres
13
Acceso no autorizado
20
Otros errores
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo