Construindo um registrador de dados de temperatura com o MicroLogix 1100 e o 1762-IF4
Crie um registrador de dados de temperatura com o MicroLogix 1100 usando sensores PT-100, escalonamento de 4–20 mA e registro no Advanced HMI.
Um registrador de temperatura baseado no MicroLogix 1100 continua sendo uma solução prática para pequenos skids de processos térmicos que precisam de alarmes locais, intertravamento de porta e arquivos CSV de histórico sem investir em uma infraestrutura completa de PAC e SCADA. Uma lista de materiais representativa utiliza o controlador 1763-L16BBB, um módulo de entrada analógica 1762-IF4 para circuitos de transmissores de 4–20 mA, expansão discreta como 1762-IQ16 ou 1762-IQ8W6 para contatos de campo e uma estação AdvancedHMI (ou HMI .NET semelhante) que registra arquivos CSV, pois o MicroLogix 1100 não possui registro nativo de dados em cartão SD.
MicroLogix 1100 1763-L16BBB com entrada analógica 1762-IF4 conectada para circuitos de transmissores RTD de 4–20 mA.
Faça o escalonamento do canal analógico com cuidado. Um transmissor PT-100 com faixa de 0 a 100 °C em 4–20 mA produz contagens brutas aproximadamente entre 5529 e 27648 no 1762-IF4 quando configurado para o formato de dados adequado. Use uma instrução SCP para mapear essa faixa bruta para as unidades de engenharia de 0,0 a 100,0 °C. Documente os pontos finais brutos exatos usando uma fonte de corrente calibrada durante o comissionamento; não dependa exclusivamente das contagens de referência se o filtro do canal ou os bits de formato de dados forem diferentes na sua configuração de E/S.
Lógica de controle e proteção
Aplique um limite de taxa de variação no ladder para que ruídos ou um transmissor com falha não enviem variações impossíveis ao PID ou ao bloco de alarme. Um limite simples por varredura sobre a variação das unidades de engenharia, ou uma média móvel antes do comparador de alarme, é suficiente para a maioria dos tanques de batelada. Implemente um desligamento por sobretemperatura a 95 °C que desative as permissões de aquecimento e retenha uma falha que exija reset do operador. Conecte um intertravamento de porta a uma entrada discreta N2 (ou a uma entrada discreta equivalente relacionada à segurança, conforme definido pela sua avaliação de riscos), de modo que a abertura do painel ou da porta do processo desligue os aquecedores e as bobinas de permissão de movimento, independentemente da saída do PID de temperatura.
RawMin := 5529 ; exemplo de ponto final para 4 mA
RawMax := 27648 ; exemplo de ponto final para 20 mA
EngMin := 0.0 ; graus C
EngMax := 100.0 ; graus C
SCP(RawTemp, RawMin, RawMax, EngMin, EngMax, Temp_C)
; exemplo de limite para desligamento por sobretemperatura
if Temp_C >= 95.0 then OT_Shutdown := 1;
Estação AdvancedHMI de tendências e registro CSV lendo a temperatura e as tags de intertravamento do MicroLogix 1100 via Ethernet.
Esboço da alocação de E/S
| Módulo | Função | Observações |
|---|---|---|
| 1763-L16BBB | CPU, E/S integradas, Ethernet | Executa SCP, alarmes e lógica de retenção |
| 1762-IF4 | Circuitos de temperatura de 4–20 mA | Transmissor PT-100; SCP de 0–100 °C |
| 1762-IQ16 | Entradas discretas | Porta N2, resets e seletores de modo |
| 1762-IQ8W6 | Discretas mistas (conforme necessário) | Expansão alternativa para painéis compactos |
Registro CSV sem cartão SD integrado
Como o MicroLogix 1100 não pode gravar localmente em um cartão SD, coloque o registro no computador da HMI. O AdvancedHMI pode consultar a temperatura, o setpoint, o estado do desligamento por sobretemperatura e os bits de intertravamento da porta em um intervalo fixo e acrescentar linhas CSV com carimbos de data e hora. Mantenha a taxa de consulta compatível com a constante de tempo térmica; registrar a cada meio segundo em um tanque de 500 galões desperdiça espaço em disco sem acrescentar informações, enquanto um intervalo de 10 segundos pode não detectar uma fuga rápida de aquecimento em um bloco pequeno. Armazene os arquivos por dia e inclua explicitamente no cabeçalho a hora do relógio do controlador ou do PC da HMI, para que as auditorias continuem defensáveis.
Etapas de comissionamento
- Configure o canal do 1762-IF4 para 4–20 mA e verifique as contagens brutas em 4 mA e 20 mA com um calibrador de circuito.
- Insira os pontos de referência da SCP (aproximadamente 5529–27648 para 0–100 °C) e confirme o valor intermediário em 12 mA ≈ 50 °C.
- Ajuste a limitação da taxa de variação para que os testes de degrau não causem disparos intermitentes dos alarmes.
- Force a temperatura acima de 95 °C em um teste controlado e confirme o desligamento por sobretemperatura e o comportamento da retenção.
- Abra o intertravamento da porta em N2 e confirme que as saídas de aquecimento desligam mesmo que o PID de temperatura continue solicitando aquecimento.
- Inicie o registro CSV do AdvancedHMI e valide o conteúdo do arquivo após trinta minutos de operação.
Verificações de tendência, alarme e CSV antes da liberação
Bits incorretos de formato de dados do IF4 produzem faixas brutas que tornam inútil o mapeamento de referência 5529–27648 — sempre faça medições. Comuns analógicos flutuantes e a ausência das premissas de resistor de carga de 250 Ω em alguns transmissores criam erros de offset que parecem falhas da SCP. PCs de HMI que entram em suspensão ou adaptadores USB-Ethernet que se reconectam causam lacunas no CSV que os operadores atribuem ao CLP. Trate o registrador como um sistema: o escalonamento do controlador, os intertravamentos discretos e os arquivos no PC precisam ser validados em conjunto.
Essa arquitetura é intencionalmente modesta, mas fornece registros térmicos úteis para skids OEM e bancadas de laboratório. Quando a aplicação superar posteriormente os limites de memória ou de conexões Ethernet do MicroLogix, as mesmas faixas da SCP, o limite de sobretemperatura e a filosofia de intertravamento podem ser migrados facilmente para sistemas de CLP e PAC maiores, preservando a familiaridade dos operadores com o fluxo de trabalho CSV.
Sobre o autor
Mark Townsend | Engenheiro sênior de automação – sistemas Allen-Bradley
Mark Townsend é engenheiro sênior de automação, com mais de 18 anos de experiência em plataformas Allen-Bradley, incluindo ControlLogix, CompactLogix e o legado SLC-500. Seu trabalho diário envolve lógica no RSLogix / Studio 5000 e comissionamento de HMI no FactoryTalk View em frotas antigas e mistas.