Skip to content

Este projeto implementa um sistema de controle baseado em PLC (Controlador Lógico Programável) utilizando Python. O sistema inclui comunicação Modbus, lógica de controle, interface gráfica (HMI), coleta de dados e visualização de dados (SCADA).

Notifications You must be signed in to change notification settings

rafaelouti/PLCC

Repository files navigation

Projeto PLC: Comunicação Modbus e Controle

Descrição Este projeto implementa um sistema de controle baseado em PLC (Controlador Lógico Programável) utilizando Python. O sistema inclui comunicação Modbus, lógica de controle, interface gráfica (HMI), coleta de dados e visualização de dados (SCADA).

Funcionalidades Comunicação Modbus: Utiliza a biblioteca minimalmodbus para comunicação eficiente entre o PLC e dispositivos externos. Lógica de Controle: Implementa a lógica de controle do PLC para monitorar e controlar sensores e atuadores. Interface Gráfica (HMI): Desenvolvida com Tkinter para interação fácil e intuitiva com o sistema. Coleta de Dados: Registra dados de sensores em arquivos CSV para análise posterior. Visualização de Dados (SCADA): Utiliza matplotlib para plotar gráficos e visualizar dados coletados. Tecnologias Utilizadas Python minimalmodbus pyserial Tkinter matplotlib Como Executar Clone o repositório: git clone https://github.com/seu-usuario/seu-repositorio.git

Instale as dependências: pip install minimalmodbus pyserial matplotlib

Execute o arquivo principal: python main.py

Contribuição Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.

Licença Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

Este projeto implementa um sistema de controle baseado em PLC (Controlador Lógico Programável) utilizando Python. O sistema inclui comunicação Modbus, lógica de controle, interface gráfica (HMI), coleta de dados e visualização de dados (SCADA).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages