Siemens SIMATIC FM 357-2 Manual página 486

Módulo de posicionamiento multieje servoaccionamientos y motores paso a paso
Ocultar thumbs Ver también para SIMATIC FM 357-2:
Tabla de contenido

Publicidad

Programación CN
Resultado = ISFILE (nombre fichero)
Nombre fichero Fichero para el que se realiza la comprobación; variable de tipo STRING.
Resultado
Ejemplos
; Se tiene que crear un programa TestProg1 para medición de tiempo.
; TestProg1, a su vez, creará un programa LOG donde
; se introducirá el tiempo medido.
; Nota: Para simplificar, no se ha evaluado el
; valor de retorno ERROR.
; Definición de variable
N10 DEF INT ERROR
N20 DEF STRING[20] ProgName="TestProgr1.mpf"
N30 DEF STRING[50] SN10="N10 DEF STRING[50] STARTZ=' " ' Start time: ' " ' "
N40 DEF STRING[50] SN20="N20 DEF STRING[50] ENDEZ=' " ' End time: ' " ' "
N50 DEF STRING[50] SN30="N30 DEF INT ERROR_2
N60 DEF STRING[50] SN40="N40 G0 G90 G64 X0 Y0 Z0 F100"
N70 DEF STRING[100] SN50="G1 G91 X1 Y1 Z1"
N80 DEF STRING[20] Prog
N90 DEF INT IDX=0
; Crear el nombre del programa
N100 IDX=MATCH(ProgName, ".mpf")
N110 Prog=SUBSTR(ProgName,0, IDX)
; N120 DELETE (ERROR, Prog)
; Escribir en programa:
; Escribir cabecera de programa
WRITE (ERROR, Prog, "; Write test to file")
WRITE (ERROR, Prog, "; Program name: "<<Prog)
WRITE (ERROR, Prog, "
WRITE (ERROR, Prog, "; time: "<<$A_HOUR<<":"<<$A_MINUTE<<":"<<$A_SECOND)
; Escribir sentencias CN desde variable STRING predefinida
WRITE (ERROR, Prog, SN10 )
WRITE (ERROR, Prog, SN20 )
WRITE (ERROR, Prog, SN30 )
WRITE (ERROR, Prog, SN40 )
10-112
Para más información, veáse la instrucción WRITE.
Variable de tipo BOOL.
TRUE
Fichero existente
FALSE
Fichero no existente
;
date "<<$A_DAY<<"."<<$A_MONTH<<"."<<$A_YEAR)
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
; Eliminar programa (si lo hay)
A5E00176151-01

Publicidad

Tabla de contenido
loading

Tabla de contenido