Palabra clave:
PLC_COUNTER
AJUSTER_INSTRUCTION_PLC AJUSTE_INSTRUCCION_PLC
La palabra clave PLC_COUNTER es utilizada para proveer un espacio en blanco entre instrucciones,
usualmente el compilador autoincrementa su contador cuando genera instrucciones de PLC de las
expresiones compiladas.
Sin embargo, si se necesita algo de código en una dirección específica el cual podría ser un caso para
subrutinas, esta palabra clave viene a la mano para reajustar el contador del PLC.
La única limitación es que el contador del PLC dado debería ser mas alto que el contador del PLC actual o
se generará un error debido a una superposición en la dirección de memoria.
Sintaxis:
PLC_COUNTER
// Ajusta el contador del PLC a un numero nuevo, debe ser mas alto que el del
// contador de instrucción del PLC actual
Ejemplo:
PLC_COUNTER
// El siguiente ejemplo muestra como las subrutinas TWO y TWO2 están
// localizadas en direcciones absolutas de PLC
[PROGRAM_START]
CALL TWO
CALL TWO2
RES_BIT_1 = LT_GROUP BO_1 BO_2 BO_3 BO_4 BO_5 BO_6 BO_7 BO_8
RES_BIT_2 = LT_GROUP BO_9 BO_10 BO_11 BO_12
END
// El programa principal acaba aquí
PLC_COUNTER
dirección
200
SUB_BEGIN [TWO]
código fuera de control
BO_41 = LT_GROUP BO_20_BO_21 BO_22
BO_42 = LT_GROUP BO_23 BO_24 BO_25
SUB_END
PLC_COUNTER
dirección
300
SUB_BEGIN [TWO2]
código fuera de control
AO_1 = 50
SUB_END
Wizard de HVAC Y automatización de edificios eZ rev. 2, @ 22/03/2018
PLC_COUNTER
[NEW PLC COUNTER
100
200
// Cambia el contador del PLC para colocar TWO @
// Añadirá un END antes de SUB para prevenir el
300
// Cambia el contador del PLC para colocar TWO2 @
// Añadirá un END antes de SUB para prevenir el
PLC_ZAEHLER_SET
PLC_CONTATORE_SET
ADDRESS] El rango es de 1-400
200
y
300
respectivamente
PLC_TELLER_SET
Page 86