Crear un registrador de datos de temperatura con MicroLogix 1100 y 1762-IF4
Construye un registrador de datos de temperatura con MicroLogix 1100 usando sensores PT-100, escalado de 4-20 mA y registro en Advanced HMI.
Un registrador de temperatura basado en MicroLogix 1100 sigue siendo una solución práctica para pequeños módulos de procesos térmicos que necesitan alarmas locales, enclavamiento de puertas y archivos históricos CSV sin invertir en una plataforma PAC y SCADA completa. Una lista de materiales representativa utiliza el controlador 1763-L16BBB, un módulo de entrada analógica 1762-IF4 para lazos de transmisores de 4–20 mA, expansión discreta como 1762-IQ16 o 1762-IQ8W6 para contactos de campo, y una estación AdvancedHMI (u otra HMI .NET similar) que registra archivos CSV, ya que el MicroLogix 1100 no dispone de registro de datos nativo en tarjeta SD.
MicroLogix 1100 1763-L16BBB con entrada analógica 1762-IF4 cableada para lazos de transmisores RTD de 4–20 mA.
Escale cuidadosamente el canal analógico. Un transmisor PT-100 común con un rango de 0 a 100 °C en 4–20 mA produce conteos sin procesar aproximadamente entre 5529 y 27648 en el 1762-IF4 cuando se configura con el formato de datos adecuado. Utilice una instrucción SCP para asignar ese rango sin procesar a las unidades de ingeniería de 0,0 a 100,0 °C. Documente los extremos exactos del rango sin procesar utilizando una fuente de corriente calibrada durante la puesta en servicio; no dependa únicamente de los conteos teóricos si el filtro del canal o los bits de formato de datos difieren en su configuración de E/S.
Lógica de control y protección
Aplique un límite de velocidad de cambio en lógica de escalera para que el ruido o un transmisor defectuoso no envíen pasos imposibles al bloque PID o de alarmas. Un límite simple por ciclo sobre el delta de las unidades de ingeniería, o un promedio móvil antes del comparador de alarmas, es suficiente para la mayoría de los tanques por lotes. Implemente una desconexión por sobretemperatura a 95 °C que desactive las habilitaciones de calentamiento y bloquee una falla que requiera el reinicio del operador. Cablee un enclavamiento de puerta en una N2 (u otra entrada discreta equivalente relacionada con la seguridad, según lo definido por su evaluación de riesgos) para que la apertura de la envolvente o de la puerta del proceso fuerce a cero las bobinas de habilitación de los calentadores y de permiso de movimiento, independientemente de la salida del PID de temperatura.
RawMin := 5529 ; ejemplo de extremo de 4 mA
RawMax := 27648 ; ejemplo de extremo de 20 mA
EngMin := 0.0 ; grados C
EngMax := 100.0 ; grados C
SCP(RawTemp, RawMin, RawMax, EngMin, EngMax, Temp_C)
; Ejemplo de umbral de desconexión por sobretemperatura
if Temp_C >= 95.0 then OT_Shutdown := 1;
Estación AdvancedHMI de tendencias y registro CSV que lee la temperatura del MicroLogix 1100 y las etiquetas de enclavamiento a través de Ethernet.
Esquema de asignación de E/S
| Módulo | Función | Notas |
|---|---|---|
| 1763-L16BBB | CPU, E/S integradas, Ethernet | Aloja SCP, alarmas y lógica de enclavamiento |
| 1762-IF4 | Lazos de temperatura de 4–20 mA | Transmisor PT-100; SCP de 0–100 °C |
| 1762-IQ16 | Entradas discretas | Puerta N2, reinicios y selectores de modo |
| 1762-IQ8W6 | Discretas mixtas (según sea necesario) | Expansión alternativa para paneles compactos |
Registro CSV sin tarjeta SD integrada
Como el MicroLogix 1100 no puede escribir localmente en un catálogo SD, ubique el registro en el ordenador de la HMI. AdvancedHMI puede consultar la temperatura, el punto de ajuste, el estado de desconexión por sobretemperatura y los bits de enclavamiento de puerta a intervalos fijos, y añadir filas CSV con marcas de tiempo. Mantenga una frecuencia de consulta coherente con la constante de tiempo térmica; registrar cada medio segundo en un tanque de 500 galones desperdicia espacio en disco sin aportar información, mientras que un intervalo de 10 segundos puede no detectar una subida rápida y descontrolada del calentador en un bloque pequeño. Almacene los archivos por día e incluya explícitamente en el encabezado la hora del reloj del controlador o la hora del PC de la HMI para que las auditorías sigan siendo defendibles.
Pasos de puesta en servicio
- Configure el canal del 1762-IF4 para 4–20 mA y verifique los conteos sin procesar a 4 mA y 20 mA con un calibrador de lazo.
- Introduzca los puntos de referencia de SCP (aproximadamente 5529–27648 a 0–100 °C) y confirme la escala media: a 12 mA ≈ 50 °C.
- Ajuste la limitación de velocidad de cambio para que las pruebas escalonadas no hagan oscilar las alarmas.
- Fuerce una temperatura superior a 95 °C en una prueba controlada y confirme el comportamiento de la desconexión por sobretemperatura y del enclavamiento.
- Abra el enclavamiento de puerta en N2 y confirme que las salidas de calentamiento se desactivan incluso si el PID de temperatura sigue solicitando calor.
- Inicie el registro CSV de AdvancedHMI y valide el contenido del archivo después de treinta minutos de funcionamiento.
Comprobaciones de tendencias, alarmas y CSV antes de la puesta en marcha
Los bits incorrectos de formato de datos del IF4 producen rangos sin procesar que hacen inútil la asignación teórica 5529–27648; mida siempre. Las tierras analógicas flotantes y la ausencia de la resistencia de carga de 250 Ω que requieren algunos transmisores generan errores de offset que parecen fallos de SCP. Los PC de HMI que entran en suspensión o desconectan adaptadores USB-Ethernet provocan huecos en los archivos CSV que los operadores atribuyen al PLC. Trate el registrador como un sistema: la escala del controlador, los enclavamientos discretos y los archivos del PC deben validarse conjuntamente.
Esta arquitectura es intencionadamente sencilla, pero proporciona registros térmicos prácticos para módulos OEM y bancos de laboratorio. Cuando la aplicación supere la memoria del MicroLogix o las limitaciones de conexión Ethernet, los mismos rangos de SCP, el umbral de sobretemperatura y la filosofía de enclavamiento se pueden migrar fácilmente a sistemas PLC y PAC de mayor capacidad, manteniendo la familiaridad del operador con el flujo de trabajo CSV.
Sobre el autor
Mark Townsend | Ingeniero sénior de automatización – sistemas Allen-Bradley
Mark Townsend es ingeniero sénior de automatización, con más de 18 años de experiencia en plataformas Allen-Bradley, incluidos ControlLogix, CompactLogix y el SLC-500 heredado. Su trabajo diario consiste en desarrollar lógica en RSLogix / Studio 5000 y poner en marcha HMI FactoryTalk View en flotas antiguas y mixtas.