Algoritmo de clasificación de motor PLLS

Para determinar el orden en el que los motores (bombas) arrancan cuando se utiliza una instrucción Procesar grupo de motores avance/retardo/en espera (PLLS), los patrones de bit entero con signo de cada motor se ordenan por valor numérico. Durante la clasificación, los patrones de bit se evalúan en el siguiente orden:
  • Bit fuera de servicio
  • Valor de estado
  • Valor de prioridad
  • Valor de entrada de usuario
  • Valor de preferencia
  • Valor de posición actual
Fuera de servicio (Bit 31)
Este bit se utiliza para señalar el motor fuera de servicio (valor = 1) y enviarlo automáticamente a la parte inferior de la lista. Si este bit = 0, el motor puede funcionar libremente y los bits 5...30 determinan su orden de inicio.
Si hay varios motores fuera de servicio, los bits 5...30 determinan su posición en la parte inferior de la lista.
Los motores que están fuera de servicio no están indicados por comando y no se cuentan como motores en marcha incluso si están realmente en marcha.
Valor de estado (Bits 30...28)
El estado del motor determina el valor de estos bits:
  • 100 - El motor está en modo mano y no está disponible para detenerse
  • 010 - El motor está en modo automático y se puede arrancar o detener libremente
  • 001 - El motor está Desactivado (Off) y no está disponible para arrancarse
Si todos los motores tienen el mismo valor, estos bits no afectan a la clasificación; el siguiente conjunto de bits se convierte en el factor determinante en la clasificación.
Valor de prioridad (Bits 27...23)
Estos bits son los próximos en el orden de precedencia para clasificar la lista de matrices. El valor de estos bits corresponde al número introducido en el campo Prioridad del motor del cuadro de diálogo Configuración del motor.
El valor de prioridad más alto tiene un patrón de 11111 (31), el siguiente valor de prioridad más alto es 11110 (30), y así sucesivamente.
Si no se va a usar esta prioridad para la clasificación, establezca el valor de prioridad en cero en cada motor.
Si todos los motores tienen el mismo valor, estos bits no afectan a la clasificación; el siguiente conjunto de bits se convierte en el factor determinante en la clasificación.
Valores de entrada de usuario (Bits 22...15)
Si los valores de estado son iguales y los valores de prioridad son iguales, introduzca valores en estos bits para clasificar los motores en la lista de matrices en el orden deseado.
El valor de entrada de usuario más alto tiene un patrón de 11111111 (255), el siguiente valor de entrada de usuario más alto es 11111110 (254), y así sucesivamente.
Si no se va a utilizar este valor para la clasificación, establezca el valor en cero en cada motor.
Si todos los motores tienen el mismo valor, estos bits no afectan a la clasificación; el siguiente conjunto de bits se convierte en el factor determinante en la clasificación.
Valor de preferencia (Bits 14...10)
Estos bits son los próximos en el orden de precedencia para determinar el orden de los motores en la lista de matrices. El valor de estos bits corresponde al número introducido en el cuadro
Preferencia de motor
en el cuadro de diálogo
Configuración del motor
.
El valor de preferencia más alto tiene un patrón de 11111 (31), el siguiente valor de preferencia es 11110 (30), y así sucesivamente.
Si no se va a utilizar este valor para la clasificación, establezca el valor en cero en cada motor.
Si todos los motores tienen el mismo valor, estos bits no afectan a la clasificación; el siguiente conjunto de bits se convierte en el factor determinante en la clasificación.
Posición actual (Bits 9...5)
IMPORTANTE: Los bits de posición actual son el único conjunto de bits que no puede ser igual.
Estos bits son los próximos en el orden de precedencia para determinar el orden de los motores en la lista de matrices. El valor de estos bits corresponde al valor de la posición actual del motor en la lista y el valor se establece mediante la instrucción PLLS. No hay ninguna entrada de usuario para este campo.
  • Motor principal - 11111 (31)
  • Motor de primer retardo - 11110 (30)
  • Motor de segundo retardo - 11101 (29), y así sucesivamente
El valor de estado, el valor de prioridad, el valor de entrada de usuario y el valor de preferencia deben ser iguales en todos los motores para que la posición actual sea un factor determinante en la clasificación.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal