Manual de consulta
00809-0109-4696, Rev AA
Diciembre de 2004
SHL (input, shift, reset, testbit) – Los parámetros input (entrada), shift (des-
plazamiento) y reset (restablecer) son funciones. El parámetro testbit (bit de
prueba) es una constante restringida al intervalo de 1 a 8. La función reset es
opcional. Si reset está presente y es verdadero, el registro de 8 bits se pone
en cero y el resultado de la función es falso. De lo contrario, si shift es verda-
dero, entonces el bit 7 se moverá al bit 8, el bit 6 al bit 7, el bit 5 al bit 6, el bit
4 al bit 5, el bit 3 al bit 4, el bit 2 al bit 3, el bit 1 al bit 2, y el valor de entrada
será el valor del bit 1. Entonces, se probará el bit especificado por el paráme-
tro testbit para determinar el valor de la función.
SHR (input, shift, reset, testbit) – Los parámetros input (entrada), shift (des-
plazamiento) y reset (restablecer) son funciones. El parámetro testbit (bit de
prueba) es una constante restringida al intervalo de 1 a 8. La función reset es
opcional. Si reset está presente y es verdadero, el registro de 8 bits se pone
en cero y el resultado de la función es falso. De lo contrario, si shift es verda-
dero, entonces el bit 2 se moverá al bit 1, el bit 3 al bit 2, el bit 4 al bit 3, el bit
5 al bit 4, el bit 6 al bit 5, el bit 7 al bit 6, el bit 8 al bit 7, y el valor de entrada
será el valor del bit 8. Entonces, se probará el bit especificado por el paráme-
tro testbit para determinar el valor de la función.
El siguiente procedimiento se usa para introducir las ecuaciones lógicas.
1.
Fijar MODE_BLK.TARGET en OOS
2.
Introducir las ecuaciones en los parámetros EQn donde n=1 a 16 ó
OUT1_EQ, OUT2_EQ, OUT3_EQ o OUT4_EQ. Cada ecuación ter-
mina con un punto y coma.
3.
Fijar MODE_BLK.TARGET en AUTO
Luego, las ecuaciones se evaluarán y el estatus de la evaluación se mostrará
en el parámetro PARSE_RESULT. Si se encuentran errores, el bloque perma-
necerá en el modo fuera de servicio (OOS).
Propagación del estatus
El contacto y valor booleano tiene un valor binario y un estatus bueno/malo.
El estatus se aplica a un valor de canal de una de las siguientes maneras:
Es posible que el dispositivo de entrada de hardware pueda indicar si
tiene cortocircuito o circuito abierto, además de indicar si está encendido
o apagado. Si el hardware no puede indicarlo, entonces el estatus siem-
pre es bueno, a menos que un fallo del dispositivo no permita la lectura
de los datos de entrada/salida.
La evaluación de una ecuación se propaga buena (sin cascada) o mala,
ambas no específicas.
Cada función que se evalúa determina un valor y un estatus, ya sea bueno o
malo. Las funciones que proporcionan estatus son las funciones que prueban
un número de canal – IN, ICF, ICR, OUT, DO, PS y EQ. Si cualquiera de los
parámetros de la función tiene un estatus Bad (malo) o Uncertain (incierto)
con cualquier subestatus, entonces la función termina y devuelve un estado
malo: de lo contrario, devuelve un valor y estatus buenos.
Cuando se evalúa una ecuación (conjunto de funciones), si una función
devuelve un estatus malo, entonces la evaluación de esa ecuación se
detiene, y el estatus de canal de la ecuación se fija en Bad, Non-specific
(no específico). Si se completa la evaluación, el estatus de canal se fijará
en Good Process (buen proceso), Non-specific (no específico), sin límite.
Rosemount 848L
3-19