15. Interface PROFIBUS
En las variables de matriz plc_InBool están guardadas todas las señales de entrada. La
variable de matriz plc_OutBool contiene todos los datos de salida.
Ejemplo:
:
plc_OutBool[9] := FALSE
IF
plc_InBool[5]
Lin(pos1)
Lin(pos2)
END_IF
plc_OutBool[9] := TRUE
:
Ejemplos con avance de proceso, con instrucción DO
15.3
Variables enteras de 32 bits
La interface dispone de 256 variables enteras del tipo DINT, que comprende 32 bits.
Estas variables no se someten a un intercambio de datos cíclico y el control externo puede
escribirlas o leerlas según sea necesario.
Las variables enteras están guardadas en una matriz a la que se accede a través de los
índices 0 a 255.
132
Sintaxis
plc_InBool [ <Arrayindex> ] : BOOL
plc_OutBool [ <Arrayindex> ] : BOOL
// Bit 9 a PLC en FALSE
THEN
// Comprobar bit 5 de PLC
// Bit 9 a PLC en TRUE
Indicación
Las variables enteras no son leídas por la unidad de control de
nivel superior ni se envían a dicha unidad automáticamente. Si es
necesario deberán ser enviadas a la unidad de control de nivel
superior o ser leídas por ésta.
Sintaxis
plc_Dint [ <Arrayindex> ] : DINT
Festo GDCP-CMXR-SW-DE es 0909a