Fagor 8065 Serie Manual De Instalación página 218

Tabla de contenido
3.1
3.
CNC 8065
(R
: 1309)
EF
·218·
Programa de PLC.
El programa de PLC puede combinar varios ficheros en lenguaje de mnemónicos (extensión
"plc"), varios ficheros en lenguaje C (extensión "c") y un fichero en lenguaje de contactos
(extensión "ld"). Todos los ficheros que componen el programa PLC deben estar en el
directorio \MTB \PLC \PROJECT.
Se aconseja utilizar los ficheros en lenguaje de mnemónicos o de contactos como programa
principal del PLC y los ficheros en lenguaje C para tareas auxiliares (por ejemplo,
compensación de temperatura).
Subrutinas en el programa de PLC.
Las subrutinas del programa en lenguaje de mnemónicos o de contactos hay que definirlas
fuera de los módulos, por ejemplo al final de programa tras la directiva END.
Las subrutinas del fichero en lenguaje C hay que definirlas como externas al comienzo del
programa en lenguaje de mnemónicos (extensión "plc") o de contactos (extensión "ld"). El
nombre de la subrutina debe estar redactado en mayúsculas en ambos ficheros.
La programación en lenguaje C dispone de una librería matemática (trigonométrica,
logarítmica, etc.) y permite efectuar operaciones con tablas, arrays, variables de tipo float,
etc.
Programa PLC con fichero en lenguaje mnemónicos.
Mnemónicos.plc
PRG
()= MOV 1234 R201 = MOV 2345 R202
()= CAL SUMA
···
END
SUB SUMA
()= ADS R201 R202 R203
END
Programa PLC con fichero en lenguaje mnemónicos y fichero en lenguaje C
Mnemónicos.plc
EXTERN SUMA
PRG
()= MOV 1234 R201 = MOV 2345 R202
()= CAL SUMA
···
END
Lenguajec.c
#include "plclib.h"
void SUMA (void)
(
R203=R201+R202
)
M a nu a l de i n s t a l a c i ó n
Tabla de contenido
loading

Este manual también es adecuado para:

8065 m8065 m power8065 t8065 t power

Tabla de contenido