8.7
Rango de contaje
Introducción
El módulo dispone de un registro de contaje de 32 bits. Con el rango de contaje se indica si
el módulo sólo debe contar dentro del margen positivo o si el bit nº 32 debe interpretarse
como bit de signo, lo que permitiría representar valores negativos. En este apartado se
describen los dos rangos de contaje "0 a +32 bits" y "-31 a +31 bits".
Rangos de contaje
En los dos rangos de contaje "0 a +32 bits" y "-31 a +31 bits", el FM 450-1 cuenta dentro de
límites de contaje diferentes. En todos los casos, en los límites se reconoce un rebase por
exceso o por defecto.
En el rango de contaje de "-31 a +31 bits", el estado del contador se representa como
complemento a 2.
Rango de contaje
0 a +32 bits
0 a 4 294 967 295
1)
0 a FFFF FFFFH
-31 a +31 bits
-2 147 483 648 a
2 147 483 647
8000 0000H a
7FFF FFFFH
En este rango de contaje, los valores sólo se pueden predeterminar y evaluar en formato hexadecimal.
1)
Rebase por exceso, por defecto y paso por cero
En ambos límites de contaje, en caso de rebase por exceso y por defecto se activa un bit en
el DB de la FC CNT_CTRL (véase el capítulo "Ocupación del DB (Página 105)").
Al producirse un paso por cero en el rango de contaje de "-31 a +31 bits", también se activa
un bit en el DB.
Al producirse un paso por cero, en el rango de contaje de "0 a +32 bits" se indica además un
rebase por exceso o por defecto (dependiendo del sentido de contaje).
Evento
Rebase por exceso
Rebase por defecto
Paso por cero
Activación de alarmas de proceso
También puede notificar los eventos rebase por exceso, rebase por defecto y paso por cero
con alarmas de proceso.
Módulo de contaje FM 450-1
Manual de producto, 02/2014, A5E03666806-02
Modos de operación, ajustes, parámetros y comandos
Rebase por exceso
En un cambio del estado del
contador de 4 294 967 295 a 0
En un cambio del estado del
contador de +2 147 483 647 a
-2 147 483 648
8.12 Activación de una alarma de proceso
Rebase por defecto
En un cambio del estado del contador
de 0 a 4 294 967 295
En un cambio del estado del contador
de -2 147 483 648 a +2 147 483 647
Bit en el DB
STS_OFLW se activa
STS_UFLW se activa
STS_ZERO se activa
75