13
Bloques de sistema
DFIN_IO_DigitalFrequency (número de nodo 21)
Inputs_DFIN
DFIN_nIn_v
El valor DFIN_nIn_v es escalado a incrementos por milisegundo [inc/ms].
ƒ
– (INT) 16384 corresponde a 15000 rpm. Véase cap. "Tipos de señal y
normalizaciones" (¶ 25).
Para cada tarea que se utiliza en DFIN_nIn_v, el sistema operativo crea un integrador
ƒ
propio que es reseteado después de cada inicio de tarea (simulación de proceso
propia de la tarea).
Para la generación segura de TP, DFIN_nIn_v no puede ser utilizado en el PLC_PRG.
ƒ
Ejemplo: DFIN_nIn_v en una tarea de 10 ms:
Cuando la tarea de 10 ms inicia, el valor del integrador es guardado en una zona
ƒ
local de la tarea y el integrador es reseteado. El valor en la zona local crea un valor
promedio en incrementos por 1 ms.
Si del valor promedio se ha de crear un valor de posición, el promedio se ha de
ƒ
multiplicar con (SYSTEM_nTaskInterval / 4) para obtener incrementos por 10 ms.
– En una tarea de 10 ms SYSTEM_nTaskInterval tiene el valor '40'
(40 × 0,25 ms = 10 ms).
– Véase también cap. "SYSTEM_FLAGS (marcador de sistema)" (¶ 359).
Este procedimiento ya está implementado en los bloques de función de Lenze.
ƒ
324
l
EDBCSXA064 ES 2.0