Volver al blog

Reemplazo del escalado SLC SCP en Studio 5000 Logix

Un método práctico de migración de SLC a SCP que reconstruye cada contrato de señal analógica, selecciona el escalado del módulo, utiliza cálculos explícitos o una AOI gobernada, conserva la semánt...

Una instrucción SCP de SLC 500 condensa un contrato de medición importante en cinco campos: una entrada, los valores mínimo y máximo de entrada, los valores mínimo y máximo escalados y una salida. Durante una migración a ControlLogix o CompactLogix, copiar esos números en la nueva lógica puede reproducir una ecuación lineal, pero cambiar todo lo que la rodea: el formato de datos del módulo, el redondeo, el comportamiento ante valores fuera de rango, las fallas de canal, la temporización de las alarmas y lo que los operadores ven en la HMI.

Diseño de escalado analógico de Studio 5000 que reemplaza una instrucción SCP de SLC 500

Una migración defendible conserva el contrato completo de la señal, desde el instrumento de campo hasta los datos sin procesar, las unidades de ingeniería, la calidad, las alarmas, la lógica de control, el historiador y la visualización del operador.

Recupere el contrato de señal existente

Para cada instrucción SCP, registre la dirección de origen, la dirección de destino, los cuatro extremos, las condiciones de ejecución y cada consumidor del resultado escalado. Después, identifique el instrumento físico, el rango inferior y superior calibrado, la señal eléctrica, el módulo analógico SLC y la configuración del canal, el formato de datos seleccionado y la respuesta esperada ante valores por debajo del rango, por encima del rango, circuito abierto y pérdida del módulo.

El Manual de referencia del conjunto de instrucciones SLC 500 de Rockwell Automation documenta SCP como una instrucción de escalado lineal y describe su comportamiento respecto al estado aritmético. Use ese manual para comprender la instrucción heredada, pero obtenga los extremos sin procesar del módulo analógico exacto y del formato configurado. La profundidad de bits del convertidor, por sí sola, no establece los valores enteros que se presentan al procesador.

No suponga que el transmisor utiliza toda la capacidad de su sensor. Un transmisor de presión con capacidad nominal de 0–100 bar puede estar calibrado a 10–60 bar, y un transmisor de caudal puede realizar ya la extracción de raíz cuadrada. El registro de migración debe mostrar dónde se produce cada transformación para que el nuevo sistema no escale ni linealice la señal dos veces.

Elija un único responsable del escalado

Unidades de ingeniería nativas del módulo

Muchos módulos analógicos Logix pueden convertir la entrada eléctrica a unidades de ingeniería de punto flotante mediante la configuración del módulo. Esto puede reducir el código de escalera y exponer el estado del canal en una estructura de etiquetas estándar. La contrapartida es que la configuración del módulo pasa a formar parte de la estrategia de control. Sus extremos, unidades, alarmas, filtros y frecuencia de actualización deben incluirse en las copias de seguridad, las revisiones y los registros de puesta en servicio.

Matemática explícita en el controlador

Cuando el módulo devuelve cuentas sin procesar, la matemática lineal explícita hace visible la conversión:

Ingeniería = IngenieríaBaja + (Crudo − CrudoBajo) × (IngenieríaAlta − IngenieríaBaja) ÷ (CrudoAlto − CrudoBajo)

Use un tipo de datos de punto flotante adecuado, evite una escala sin procesar igual a cero y decida qué debe ocurrir fuera del intervalo configurado. Un cálculo que limita todo valor fuera de rango a un extremo puede proteger la lógica posterior, pero también ocultar una señal averiada o sobreexcitada. Conserve indicadores independientes de calidad y rango.

Una instrucción Add-On gobernada

Una AOI puede estandarizar el escalado de muchos canales cuando cuenta con una interfaz definida, control de versiones, evidencia de pruebas y una asignación clara de responsabilidades. Entre las salidas útiles se incluyen el valor de ingeniería, la indicación de calidad correcta, valores por debajo y por encima del rango, indicación de circuito abierto o falla de canal cuando esté disponible, estado de datos obsoletos y error de configuración. Evite una AOI opaca que devuelva solo un número y sustituya silenciosamente el valor por uno predeterminado.

Sea cual sea el método elegido, no escale el mismo canal tanto en el módulo como en el controlador. Asigne un único responsable y haga visible la decisión en el código y la documentación.

Conserve el comportamiento más allá de la fórmula

Los destinos SCP heredados suelen ser palabras enteras. Un destino REAL nuevo puede mejorar la resolución, pero también cambiar las comparaciones, las bandas muertas de las alarmas, la compresión del historiador, los formatos de mensajes, el almacenamiento de recetas y las visualizaciones de la HMI. Rastree cada consumidor antes de cambiar el tipo de datos. Cuando deba mantenerse una interfaz entera, documente explícitamente el redondeo y la saturación en lugar de depender de una conversión incidental.

Revise las condiciones de habilitación de la instrucción heredada. Algunos renglones SCP se ejecutan continuamente; otros congelan el último valor durante un modo, una falla o una etapa de secuenciación. Sustituir la ejecución condicional por un escalado continuo puede alterar el comportamiento de la máquina de estados. A la inversa, conservar un valor congelado sin una indicación de calidad obsoleta puede inducir a error a los operadores.

La calidad debe viajar junto con el valor. Defina qué hace el controlador cuando el canal informa de una falla, se pierde la conexión con el módulo o el valor sin procesar queda fuera de la banda válida de la señal activa. La respuesta puede ser mantener el último valor correcto, sustituirlo por un respaldo validado, transferir un lazo a manual, inhibir una acción o pasar a un estado seguro. La elección correcta proviene del riesgo del proceso, no de la instrucción de escalado.

Construya una matriz de pruebas de equivalencia

Pruebe más que cero y fondo de escala. Inyecte o simule el extremo inferior, 25 %, el punto medio, 75 % y el extremo superior, y después calcule el resultado esperado de forma independiente. Compare el valor del SLC, el valor del nuevo Logix, la visualización de la HMI, el valor del historiador, el estado de la alarma y cualquier salida de control que dependa de la medición.

Añada puntos ligeramente por debajo y por encima del rango, la corriente de falla del transmisor cuando corresponda, circuito abierto, extracción del módulo o conexión inhibida, reinicio del controlador y recuperación. Verifique el valor sin procesar, el valor de ingeniería, los bits de calidad, las marcas de tiempo de las alarmas, las condiciones enclavadas y los mensajes al operador en cada caso. Si el sistema antiguo se comportaba mal, documente la corrección intencional en lugar de llamarla equivalente.

Repita las pruebas con la frecuencia de actualización real del módulo y la frecuencia de la tarea del controlador. Una conversión matemáticamente correcta aún puede cambiar el comportamiento del proceso cuando el filtrado, la muestra en tiempo real, el periodo de la tarea o el retardo de la alarma difieren del diseño del SLC.

Controle los cambios de rango después de la puesta en servicio

Los límites de ingeniería no deben convertirse en valores casuales de recetas de la HMI. Cambiar el rango de un transmisor o un extremo de escalado puede desplazar alarmas, afectar el comportamiento PID, los permisos, los totales, los informes y las tendencias del historiador. Aplique control de acceso, códigos de motivo, validación del rango, registro de cambios y un procedimiento coordinado de actualización si se requiere configuración durante la ejecución.

Guarde el rango del instrumento de origen, el catálogo y el formato del módulo, los extremos sin procesar, los extremos de ingeniería, la asignación de calidad, los resultados de las pruebas y el registro de aprobación junto con el proyecto. La guía más amplia sobre límites sin procesar y de ingeniería de Logix SCL proporciona un método de campo para derivar los extremos, mientras que las familias actuales de controladores se agrupan en la colección de sistemas PLC y PAC.

Perspectiva de ingeniería

El mayor riesgo del escalado no es un valor que falle de forma evidente. Es un valor creíble con una pendiente, un desplazamiento, una calidad o una temporización incorrectos. Trate cada punto migrado como un sistema de medición, no como una instrucción copiada. Reconstruya el contrato de señal, asigne el escalado a una sola capa, conserve la información de calidad y demuestre el comportamiento normal y anómalo antes de la transición.

Deja un comentario

Tenga en cuenta que los comentarios deben ser aprobados antes de ser publicados.