0% acharam este documento útil (0 voto)
0 visualizações5 páginas

Sistema Web Python CLP

O documento descreve a criação de um sistema web em Python para monitoramento de filtros conectados a um CLP Omron via protocolo FINS. Inclui instruções de instalação, configuração e execução do aplicativo, além de detalhes sobre a comunicação e estados exibidos. Também aborda a solução de problemas e como encerrar o serviço em execução.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
0 visualizações5 páginas

Sistema Web Python CLP

O documento descreve a criação de um sistema web em Python para monitoramento de filtros conectados a um CLP Omron via protocolo FINS. Inclui instruções de instalação, configuração e execução do aplicativo, além de detalhes sobre a comunicação e estados exibidos. Também aborda a solução de problemas e como encerrar o serviço em execução.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

23/07/2026, 10:59 Sistema Web Python CLP

terça-feira 12:07

Crie um sistema web em Python com a seguinte


caracteristica:

- Layout como enviado acima


- Conexão com CLP omron via protocolo fins
- A escrita "Excluído" deve alternar para "habilitado" de
acordo com o status dos bits abaixo:
Filtro 1: E4 5399.00
Filtro 1: E4 5599.00
Filtro 1: E4 5799.00
Filtro 1: E4 5999.00
Mostrar mais

Pensou por 25m 23s

Aplicação pronta

Downloads
Pacote completo para Windows x64
Executável principal — sem console
Executável de diagnóstico — com console
Código-fonte completo em Python

Mapeamento configurado
Filtro Fornos Endereço Omron

Filtro 1 Fornos 1 e 2 E4 5399.00

Filtro 2 Fornos 3 e 4 E4 5599.00

Filtro 3 Forno 5 E4 5799.00

Filtro 4 Forno 6 E4 5999.00

[Link] 1/5
23/07/2026, 10:59 Sistema Web Python CLP

Filtro Fornos Endereço Omron

Filtro 5 Forno 7 E4 6199.00

Filtro 6 Forno 8 E4 6399.00

Estados exibidos:
Bit ON: HABILITADO, indicador verde.
Bit OFF: EXCLUÍDO, indicador vermelho.
Falha de comunicação: SEM COMUNICAÇÃO, indicador cinza.

Como executar
1. Extraia o arquivo ZIP.
2. Abra o [Link] .
3. Altere o IP padrão:

JSON "[Link]"
"plc_ip":

4. Execute [Link] .
5. A aplicação abrirá automaticamente no navegador em:

[Link]

Também é possível alterar IP, nós FINS, timeout e intervalo de leitura pelo botão de
engrenagem da tela.

A comunicação utiliza FINS/UDP, porta padrão 9600 , e é somente leitura. O código, a API
web e os pacotes FINS foram testados com um simulador. Não foi possível testar o
executável em um computador Windows nem conectar ao CLP físico neste ambiente; o
primeiro teste em campo deve confirmar o IP e os nós FINS SA1 e DA1 .

O executável não possui assinatura digital, portanto o Windows pode apresentar um aviso
do SmartScreen.

terça-feira 13:34

eu clico em: [Link] porém nada


acontece

[Link] 2/5
23/07/2026, 10:59 Sistema Web Python CLP

Pensou por 7m 25s

Identifiquei o problema: o executável anterior foi gerado em um formato portátil do


pyfuze , que pode não iniciar corretamente em alguns computadores Windows. GereI
uma nova versão em formato Windows PE x64 convencional.

Versão corrigida
Baixar MonitoramentoFiltros v1.1 corrigido

Como executar
1. Exclua ou ignore a pasta da versão anterior.
2. Clique com o botão direito no novo ZIP, abra Propriedades e marque Desbloquear,
caso essa opção apareça.
3. Extraia todos os arquivos para uma pasta, por exemplo:

C:\CloudBoxIOT\MonitoramentoFiltros

4. Edite o [Link] e informe o IP do CLP.


5. Execute:

[Link]

A tela deverá abrir em:

[Link]

Caso o navegador não abra automaticamente, execute ABRIR_PAINEL.bat .

Caso ainda não abra


Execute:

INICIAR_DIAGNOSTICO.bat

Ele utiliza o MonitoramentoFiltros_Diagnostico.exe e mantém o console aberto. Consulte


também o arquivo:

[Link]

O servidor, a API, o modo de simulação e a lógica dos seis filtros foram validados com o
mesmo código-fonte. Não consigo executar diretamente o .exe Windows neste

[Link] 3/5
23/07/2026, 10:59 Sistema Web Python CLP

ambiente, mas confirmei que o novo arquivo é um executável Windows x64 convencional,
diferente do pacote anterior.

terça-feira 15:41

Como faço para parar o serviço

Essa aplicação não foi instalada como serviço do Windows; ela fica executando em
segundo plano.

Para parar, abra o Prompt de Comando e execute:

bat

taskkill /F /IM [Link]

Caso tenha iniciado pelo modo diagnóstico:

bat

taskkill /F /IM MonitoramentoFiltros_Diagnostico.exe

Também pode parar pelo Gerenciador de Tarefas:


1. Pressione Ctrl + Shift + Esc .
2. Abra a aba Detalhes.
3. Localize [Link] .
4. Clique com o botão direito e selecione Finalizar tarefa.

Você também pode criar um arquivo chamado PARAR_MONITORAMENTO.bat com este


conteúdo:

bat

@echo off
taskkill /F /IM [Link] 2>nul
taskkill /F /IM MonitoramentoFiltros_Diagnostico.exe 2>nul
echo Monitoramento encerrado.
pause

[Link] 4/5
23/07/2026, 10:59 Sistema Web Python CLP

[Link] 5/5

Você também pode gostar