Configuración de límites sin procesar y de ingeniería para Logix SCL
Una guía práctica sobre el escalado de Logix SCL que deriva los límites sin procesar a partir de la configuración del módulo, los límites de ingeniería a partir del instrumento calibrado, preserva ...
Una instrucción SCL de Logix puede producir un valor de proceso uniforme y plausible incluso cuando sus límites son incorrectos. Esto dificulta detectar errores de escalado. La instrucción realiza operaciones matemáticas predecibles; la tarea de ingeniería consiste en demostrar que sus extremos sin procesar coinciden con los del módulo configurado y que sus extremos de ingeniería coinciden con el instrumento calibrado.
Los límites sin procesar corresponden al formato de datos del módulo. Los límites de ingeniería corresponden al rango del instrumento y a la definición del proceso.
Nunca infiera los límites sin procesar únicamente a partir de la resolución del convertidor A/D. Un convertidor de 16 bits no garantiza que el controlador exponga valores de 0 a 65535. La familia del módulo, el rango de entrada seleccionado, la representación con signo, el formato de datos, la configuración del canal y la codificación de estado determinan los valores que recibe el controlador.
Decida si se necesita escalado en la lógica de escalera
Muchos módulos analógicos ControlLogix modernos pueden escalar directamente los canales a unidades de ingeniería de punto flotante. El manual de usuario de los módulos de E/S analógicas ControlLogix describe el escalado configurable y las unidades de ingeniería para los módulos compatibles. Cuando el escalado nativo del módulo ya proporciona el rango y el estado requeridos, añadir SCL puede crear una segunda conversión innecesaria.
SCL sigue siendo útil cuando el formato seleccionado del módulo proporciona cuentas sin procesar, cuando un estándar del proyecto exige un escalado explícito en el controlador o cuando la lógica debe admitir un cambio de rango controlado. El programa debe indicar claramente qué capa es responsable del escalado. Un técnico no debería poder cambiar el escalado del módulo y dejar sin modificar el escalado de la lógica de escalera sin que se genere una alarma o se realice una revisión documentada.
Construya la cadena de medición desde el campo hacia el interior
Confirme el rango calibrado del instrumento
Utilice los valores de rango inferior y superior configurados, no la capacidad máxima del sensor. Un transmisor de presión capaz de medir 0–100 bar puede estar calibrado para 10–60 bar. Esos valores configurados definen los extremos de ingeniería si la señal representa linealmente ese rango.
Registre el tipo de señal, el rango del transmisor, la unidad, la amortiguación, la extracción de raíz cuadrada y cualquier linealización local. Si el transmisor ya aplica la extracción de raíz cuadrada para caudal, aplicar otra raíz cuadrada en el PLC es incorrecto. La documentación del lazo debe identificar dónde se realiza cada transformación.
Confirme el rango eléctrico
Identifique si el canal está configurado para 4–20 mA, 0–20 mA, 0–10 V, tensión bipolar, termopar, RTD u otro modo. La señal activa inferior de un lazo de 4–20 mA no es corriente cero. Los valores inferiores al cero activo configurado pueden representar un valor por debajo del rango, una tolerancia de calibración o una falla.
Confirme el formato de datos del controlador
Abra la configuración exacta del módulo y del canal. Registre el número de catálogo, el firmware, el rango de entrada, el formato de datos, el filtro, el muestreo en tiempo real y cualquier escalado del módulo. Después, utilice el manual correspondiente para obtener el valor sin procesar asociado con las entradas eléctricas inferior y superior.
No mezcle extremos de otra familia de módulos. Los módulos Compact I/O, FLEX I/O, POINT I/O, ControlLogix y de terceros pueden representar de forma diferente la misma señal de 4–20 mA. El firmware y los perfiles complementarios también pueden cambiar los formatos disponibles.
Comprenda la transformación lineal
Para una señal lineal, el valor de ingeniería se obtiene mediante:
Ingeniería = IngenieríaBaja + (SinProcesar − SinProcesarBajo) × (IngenieríaAlta − IngenieríaBaja) ÷ (SinProcesarAlto − SinProcesarBajo)
Esta ecuación resulta útil para realizar una comprobación independiente incluso cuando SCL ejecuta el cálculo. El denominador no debe ser cero. Invertir intencionadamente los extremos sin procesar o de ingeniería invierte la dirección, pero esa elección debe ser explícita y probarse.
Utilice datos REAL cuando sea importante conservar una resolución fraccionaria. Los destinos enteros pueden truncar los decimales y hacer que un escalado correcto parezca tosco. Al mismo tiempo, no suponga que un número mayor de decimales representa una mayor exactitud de medición; el transmisor, el módulo, el cableado, la calibración y el ruido del proceso determinan la incertidumbre real.
Elija el comportamiento de limitación sin ocultar fallas
Limitar la salida a los límites de ingeniería puede proteger los cálculos posteriores frente a valores extremos. También puede ocultar una condición por encima del rango, por debajo del rango o de circuito abierto. Conserve la entrada sin procesar y el estado del canal por separado del valor de proceso escalado.
Una estructura de puntos útil incluye el valor sin procesar, el valor de ingeniería, la calidad correcta o incorrecta, la condición por debajo del rango, la condición por encima del rango, la indicación de circuito abierto cuando sea compatible, el estado de conexión del módulo, la hora de la última actualización y el estado de la anulación de mantenimiento. Las alarmas de proceso pueden utilizar unidades de ingeniería, pero la lógica de calidad incorrecta no debe depender únicamente del resultado limitado.
Defina cómo responde el control automático a una calidad incorrecta. Un lazo puede mantener su última salida, transferirse a manual, utilizar un sustituto validado, pasar a un estado seguro o continuar en un modo degradado aprobado. SCL por sí sola no puede tomar esa decisión de proceso.
Gestione correctamente las señales con cero activo
Un lazo de 4–20 mA ofrece margen de diagnóstico por debajo de 4 mA y por encima de 20 mA cuando el módulo y el transmisor lo admiten. No asigne automáticamente a IngenieríaBaja todo valor inferior a SinProcesarBajo ni descarte la evidencia. Mantenga umbrales independientes basados en el instrumento, el módulo y el estándar del sitio.
Del mismo modo, una lectura superior al extremo superior normal puede ser una condición legítima por encima del rango y no un canal averiado. Los operadores deben distinguir entre «valor de proceso alto», «por encima del rango» y «señal incorrecta». Esas condiciones no deben reducirse a un único número saturado.
Ponga en servicio en más de dos puntos
Las comprobaciones de cero y span pueden no detectar extremos intercambiados, transformaciones no lineales ni truncamiento de enteros. Inyecte o simule el punto inferior, el 25 %, el punto medio, el 75 % y el punto superior. Calcule de forma independiente el valor de ingeniería esperado y compárelo con el controlador y la HMI.
Después, pruebe valores ligeramente inferiores y superiores al rango normal, la corriente de falla del transmisor cuando corresponda, un circuito abierto, la desconexión del módulo, el reinicio del controlador y la recuperación de las comunicaciones. Confirme el valor sin procesar, el valor escalado, la calidad, las alarmas, el comportamiento del historiador y la respuesta del control en cada condición.
Para trabajos de migración, la guía de escalado de SCP a Logix explica cómo conservar el comportamiento establecido sin copiar suposiciones no documentadas. Las familias de hardware pueden consultarse en la colección Allen-Bradley.
Documente los cambios como un cambio de rango del instrumento
Cambiar IngenieríaAlta no es una edición cosmética del PLC. Puede modificar los umbrales de alarma, la sintonización del controlador, las tendencias del historiador, los cálculos de lotes, los enclavamientos y las expectativas del operador. Trate el cambio de rango como un cambio controlado del instrumento y de la aplicación.
Registre el rango antiguo y el nuevo del transmisor, la configuración del módulo, los parámetros de SCL, los límites de alarma, el rango de visualización de la HMI, la escala del historiador y los resultados de validación. Si los valores se gestionan desde una receta de HMI o una tabla de configuración, aplique control de acceso, comprobaciones de rango, seguimiento de revisiones y un método de activación atómica.
Perspectiva de ingeniería
El error de escalado peligroso no es el que produce una falla. Es el que produce números creíbles con una pendiente o un desplazamiento incorrectos. Haga visible toda la cadena de señales en el código y la documentación, y conserve la información de calidad junto con el valor.
Cuando el módulo pueda proporcionar directamente unidades de ingeniería, utilice esa capacidad de forma coherente. Cuando SCL esté justificado, derive cada límite de datos de origen controlados y demuestre el comportamiento en condiciones normales y anómalas. El objetivo no es únicamente una fórmula correcta; es una medición en la que pueda confiar el resto del sistema de control.