IndustrialPY

Aquisição de dados de CLPs Rockwell direto para CSV

O IndustrialPY carrega o arquivo L5K do projeto, deixa você escolher as tags numa árvore navegável e registra os valores em CSV enquanto o processo roda — sem historiador, sem licença adicional.

Baixar IndustrialPYv1.1.0Windows 10/11Gratuito

O problema que ele resolve

Investigar um problema intermitente exige dado histórico, e nem toda planta tem um historiador instalado. A alternativa comum é olhar a tela do supervisório e anotar valores à mão, o que não sobrevive a um turno inteiro.

O IndustrialPY grava a leitura periódica das tags escolhidas num arquivo CSV, que abre em qualquer planilha e permite comparar o que aconteceu antes e depois da falha.

Do arquivo L5K à lista de tags

A ferramenta lê arquivos L5K exportados do RSLogix 5000 e do Studio 5000, extraindo as tags do controlador e dos programas. O explorador mostra a estrutura em árvore, com expansão de arrays e de tipos definidos pelo usuário.

A seleção é granular: dá para monitorar um elemento específico de um array, como TAG[0], ou um membro isolado de uma UDT, em vez de arrastar a estrutura inteira.

Monitoramento e registro

A conexão com o controlador é feita via CIP, informando IP e slot, usando a biblioteca pycomm3. O intervalo de leitura é configurável e os valores aparecem atualizando em tempo real.

Tags booleanas ganham uma janela própria de indicadores retentivos — verde para 1, vermelho para 0 — prática para acompanhar sequência de intertravamentos. Em paralelo, o log em CSV vai sendo escrito continuamente.

As preferências de IP, slot, intervalo e destino do CSV ficam salvas em um arquivo config.yaml, então a ferramenta reabre já apontada para o mesmo controlador.

O menu Ajuda reúne as instruções de uso e a verificação de versão nova, que consulta os releases publicados sem precisar abrir o navegador.

Recursos

  • Importação de arquivos L5K (RSLogix 5000 / Studio 5000)
  • Explorador de tags com árvore (arrays, UDTs, membros)
  • Monitoramento em tempo real via CIP (pycomm3)
  • Indicadores BOOL com botões retentivos verde/vermelho
  • Exportação CSV contínua de dados monitorados
  • Interface gráfica (tkinter) e modo terminal (Rich)

Especificações

Plataforma
Windows 10 e 11
Entrada
Arquivos L5K do RSLogix 5000 / Studio 5000
Comunicação
CIP via pycomm3
Saída
CSV contínuo
Interfaces
Gráfica (tkinter) e terminal (Rich)

Perguntas frequentes

Preciso de licença da Rockwell para usar?

Não. A comunicação é feita diretamente por CIP com a biblioteca pycomm3, sem depender de RSLinx ou de qualquer software licenciado instalado na máquina.

Qual formato de arquivo o IndustrialPY lê?

Arquivos L5K, o formato de exportação em texto do RSLogix 5000 e do Studio 5000.

Com que frequência os dados são gravados?

O intervalo de leitura é configurável e fica salvo no config.yaml junto com IP, slot e caminho do CSV.

Dá para usar sem interface gráfica?

Sim. Além da interface em tkinter, existe um modo terminal com saída formatada, útil para deixar a coleta rodando numa máquina sem monitor.

Baixe o IndustrialPY gratuitamente

Versão 1.1.0 para Windows 10/11.

Precisa de uma ferramenta sob medida para a sua planta? Fale com a Autolinx.