Instrucciones especiales
b Se pueden emplear los mismos operandos como fuente y como destino ((S1+)
a ((S1+)+2), (S2+) a ((S2+)+2)). En este caso, el resultado calculado se guarda de nuevo
en el operando fuente y a continuación se utiliza para el cálculo siguiente. Este proceso se
repite con cada ejecución de la instrucción TSUB. Para garantizar una ejecución única, se
deben utilizar instrucciones pulsadas (TSUBP) o bloqueos.
Para una operación de cálculo con los datos actuales del reloj integrado se puede ejecutar
una instrucción TRD y después se puede evaluar el contenido del registro de destino indicado
allí. Como alternativa, se puede también utilizar los contenidos de los registros especiales
D8015 (horas), D8014 (minutos) y D8013 (segundos).
X13
Al definir la entrada X13 los datos horarios en D20 a D22 se substraen de los datos horarios en
D10 a D13. El resultado se guarda en D30 a D32.
Programación FX
/FX
1S
1N
[S1] [S2]
TSUB
D10
/FX
/FX
/FX
/FX
2N
2NC
3G
3U
Instrucciones para el reloj integrado del PLC
Fig. 7-148:
Ejemplo de programación para la
instrucción TSUB
[D+]
D20
D30
/FX
3UC
C000370C
7 – 149