16. 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
:
16.2
Variables enteras de 32 bits, plc_Dint
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.
144
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
Nota
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-ES es 1205c