M a n u a l d e in s t a la ci ón .
EXTERN
Definición de subrutina externa.
Las subrutinas definidas en el fichero de lenguaje C que utiliza el programa deben estar
definidas como externas al principio del programa, antes que la directiva DEF y los módulos
CY1, PRE y PEt. La directiva EXTERN permite definir dichas subrutinas una a una.
Se define con EXTERN seguido de un espacio y del nombre de la subrutina, hasta 24
caracteres.
EXTERN SUMA
EXTERN TEMPERATURA
DEF, PDEF
Definición de símbolos.
Los símbolos se programarán siempre al principio del programa, antes que los módulos
CY1, PRG y PEt. Como el proyecto del PLC puede estar formado por varios archivos y los
símbolos deben estar definidos antes de usarlos, se recomienda definirlos en el primer
archivo del proyecto de PLC. No obstante, los símbolos pueden estar definidos en cualquier
archivo siempre y cuando solo se utilicen en ese archivo o en archivos posteriores.
El PLC permite definir una serie de símbolos para facilitar la programación y posterior
comprensión del programa de PLC. Estos símbolos se programan mediante la directiva DEF
o PDEF, seguida del nombre del símbolo una constante o recurso del PLC. El PLC permite
asociar un símbolo cualquier número decimal, hexadecimal o recurso de PLC como las
entradas (I), salidas (O), marcas (M), registros (R), bits de registro, contadores (C) y
temporizadores (T).
DEF
La directiva DEF permite definir un número ilimitado de símbolos para usar
solamente desde el PLC.
PDEF
La directiva PDEF permite definir hasta 100 símbolos que se podrán usar en el
propio PLC, en un programa pieza o una aplicación externa. Los símbolos que
superen este límite serán ignorados y el CNC mostrará el warning
correspondiente.
Los símbolos asociados a una constante, sólo pueden ser utilizados dentro del
programa PLC; no son accesibles desde el programa pieza ni desde una
aplicación externa. Los símbolos asociados a una constante no se pueden
monitorizar, utilizar en una traza del analizador lógico ni acceder a ellos desde
variables externas.
PDEF COOL I12
PDEF CONSTANT $FFFF3
DEF DATA_D1 372893
DEF DATA_D3 -437289
DEF /FAN I23
Los símbolos estarán formados por una secuencia de hasta 20 caracteres, formada por
letras mayúsculas (A..Z) y dígitos (0..9). Los símbolos pueden comenzar con el carácter "/"
en cuyo caso el siguiente carácter debe ser una letra. El carácter "_" puede estar contenido
en el nombre pero no puede ser el primer carácter del mismo. En los símbolos no se pueden
utilizar palabras reservadas para instrucciones.
No se permite definir símbolos duplicados, pero se permite asignar más de un símbolo a
un mismo recurso. Una vez asociado un símbolo a un recurso o valor numérico se puede
utilizar el nombre del recurso, el número o su símbolo asociado.
Acceso desde el programa pieza o una aplicación a los símbolos PDEF.
El acceso desde el programa pieza, MDI o aplicación externa a los símbolos definidos
mediante la directiva PDEF se realiza mediante variables, de la siguiente manera. La
consulta de esta variable desde el programa pieza detiene la preparación de bloques.
V.PLC.symbol
PLC.symbol
Las variables serán de lectura o escritura en función del recurso asignado al símbolo definido
mediante PDEF.
Acceso desde programa pieza o MDI.
Acceso desde una aplicación externa.
4.
CNC 8070
(R
: 1911)
EF
·353·