Escreva programas em Python que leem e escrevem no CLP Schneider, Siemens, Rockwell e CODESYS e levam o dado para tela, página web, banco, planilha e mensagem. 68 aulas.
15módulos
68aulas
26hde carga horária
Certificadoincluso
No cursoCODESYSMariaDBPythonModbusOPC UA
Resultado _
O que você vai conseguir fazer no fim do curso.
01
Preparar o ambiente Python
Instalar o Python e o VS Code, escrever o primeiro script e criar um ambiente virtual.
02
Falar Modbus TCP e OPC UA em Python
Escrever servidor e cliente nos dois protocolos, com dados booleanos, inteiros e reais.
03
Ler e escrever no CLP
Integrar com Schneider por Modbus TCP, CODESYS por OPC UA, Siemens por Snap7 e OPC UA e Rockwell CompactLogix.
04
Fazer CLPs de marcas diferentes conversarem
Usar o Python como ponte entre CODESYS e Schneider, por Modbus TCP e OPC UA.
05
Mostrar o dado na tela e no navegador
Montar interface gráfica com Tkinter, webservidor e gráfico a partir de um Holding Register.
06
Gravar e avisar
Gravar dados do S7-1200 no MariaDB, escrever em Excel e Google Sheets e mandar alerta por WhatsApp, Telegram e e-mail.
Para quem é _
Feito para quem precisa tirar dado do chão de fábrica e levar para sistema e relatório.
Para quem é
Programador de CLP e integrador
Engenheiro de automação
Quem quer relatório e painel sem depender de supervisório fechado
Quem quer começar em programação de computador aplicada à automação
O que você precisa
Um computadorO módulo 2 vai da instalação do Python ao primeiro script e ao ambiente virtual.
Base de CLP ajudaO módulo 1 revisa a estrutura de um sistema automatizado e como os CLPs funcionam.
Destaque deste curso _
Quatro fabricantes de CLP conversando com o Python
Schneider por Modbus TCP, CODESYS por OPC UA, Siemens por Snap7 e OPC UA e Rockwell CompactLogix, com prática numa esteira. Depois, o dado vai para Tkinter, página web, MariaDB, planilha e mensagem automática.
Ementa _
O conteúdo do curso, módulo por módulo.
15 módulos68 aulas26h
01Bem VindoBoas-vindas e como funciona a sala de aula.2 aulas
1.1Aulas Bem vindo
1.2Como Funciona a Sala de Aula
02Introdução a Automação IndustrialPor que automatizar, estrutura de um sistema automatizado, a TI na automação e como funcionam os CLPs.4 aulas
2.1Por que Automatizar
2.2Estrutura de um Sistema Automatizado
2.3A TI na Automação Industrial
2.4Como Funciona os CLPs na Automação
03Preparação e InstalaçãoPython, primeiro script, VS Code e ambiente virtual.3 aulas
3.1Instalação Python e Primeiro Script
3.2Instalação Vscode
3.3Criando Um Ambiente Virtual No Vscode
04Protocolo MODBUS TCP/IPServidor e cliente Modbus TCP em Python, com dados booleanos, inteiros e reais.6 aulas
4.1Criando um Servidor MODBUS TCP em Python [Dados Booleanos]
4.2Criando um Servidor MODBUS TCP em Python [Dados Inteiros]
4.3Criando um Servidor MODBUS TCP em Python [Dados Reais]
4.4Criando um Cliente MODBUS TCP em Python [Dados Booleanos]
4.5Criando um Cliente MODBUS TCP em Python [Dados Inteiros]
4.6Criando um Cliente MODBUS TCP em Python [Dados Reais]
05Integração com Schneider via Modbus TCP/IPLeitura e escrita de variáveis digitais, analógicas e reais no CLP Schneider, com avaliação.5 aulas
5.1Leitura e Escrita de Variáveis Digitais
5.2Leitura e Escrita de Variáveis Analógicas
5.3Leitura e Escrita de Variáveis Reais
5.4Prática com CLP da Schneider
5.5Avaliação 1
06Protocolo OPC UAUAExpert e servidor e cliente OPC UA em Python.5 aulas
6.1Instalação UAExpert
6.2Criando um Servidor OPCUA em Python: Dados Booleanos
6.3Criando um Servidor OPCUA em Python: Dados Analógicos
6.4Criando um Cliente OPCUA em Python: Dados Booleanos
6.5Criando um Cliente OPCUA em Python: Dados Analógicos
07Integração com CODESYS via OPC UALeitura e escrita de variáveis digitais e analógicas no CODESYS.2 aulas
7.1Leitura e Escrita de Variáveis Digitais no CODESYS
7.2Leitura e Escrita de Variáveis Analógicas no CODESYS
08Integração com Siemens via Snap7Snap7 com o S7-1200 e gravação de dados no banco MariaDB.5 aulas
8.1Snap7 - Instalação e configurações
8.2Snap 7 - Leitura e Escrita de Variáveis Digitais
8.3Snap7 - Leitura e Escrita de Variáveis Analógicas
8.4Download e Instalação MariaDB
8.5Conectando s7-1200 com o banco de dados MariaDB
09Integração com Siemens via OPC/UAPython como cliente e Siemens como servidor OPC UA, com avaliação.3 aulas
9.1Leitura e Escrita de Variáveis Digitais: Python(Client) e Siemens(Server)
9.2Leitura e Escrita de Variáveis Analógicas: Python(Client) e Siemens(Server)
9.3Avaliação 2
10WebservidorPágina web lendo e escrevendo em servidor Modbus, OPC UA e CLP Schneider.5 aulas
10.1Integração com um Servidor Modbus - Leitura e Escrita de Variáveis Digitais
10.2Integração com um Servidor Modbus - Leitura e Escrita de Variáveis Analógicas
10.3Integração com um Servidor OPCUA - Leitura e Escrita de Variáveis Digitais
10.4Integração com um Servidor OPCUA - Leitura e Escrita de Variáveis Reais
10.5CLP da Schneider + Webservidor
11Interface gráficaTelas em Tkinter ligadas a Modbus, OPC UA, CLP Schneider e Snap7, com avaliação.7 aulas
11.1Tkinter - Servidor Modbus - Leitura e Escrita de Variáveis Digitais
11.2Tkinter e Servidor Modbus - Leitura e Escrita de Variáveis Analógicas
11.3Tkinter + Servidor OPC UA - Leitura e Escrita de Variáveis Digitais
11.4Tkinter + Servidor OPC UA - Leitura e Escrita de Variáveis Analógicas
11.5CLP da Schneider + Interface Gráfica TkInter
11.6Snap7 Assistente + Tkinter
11.7Avaliação 3
12IntegraçõesWhatsApp, Telegram, e-mail pelo Gmail, Excel e Google Sheets com Holding Register.10 aulas
12.1Registro CallMeBot
12.2Envio de Mensagens por Whatsapp através do CallMeBot
12.3Envio de Mensagens por Whatsapp Através do PyAutoGUI
12.4BotFather (Telegram)
12.5Envio de Mensagens por Telegram através do BotFather
12.6Criar senha de app (conta do google)
12.7Envio de e-mails via Gmail
12.8Leitura e Escrita em planilhas Excel
12.9Ativar API do Google Drive e API do Google Sheets
12.10Google Sheets e Holding Register
13Comunicação entre CLPs usando PythonCODESYS e Schneider trocando dados com o Python no meio, por Modbus TCP e OPC UA.4 aulas
13.3Codesys (OPC UA Server), Schneider (Modbus Server) e Python (Modbus Client e OPC UA Client): Variáveis Digitais
13.4Codesys (OPC UA Server), Schneider (Modbus Server) e Python (Modbus Client e OPC UA Client): Variáveis Analógicas
14RockwellLeitura e escrita no CompactLogix e prática com esteira.5 aulas
14.1CompactLogix: Leitura e Escrita de Variáveis Digitais
14.2CompactLogix: Leitura e Escrita de Variáveis Analógicas
14.3Prática com Esteira: Apresentação das Demandas
14.4Preparação para Prática com Esteira: Código
14.5Prática com Esteira
15GráficosGráfico a partir da leitura de um Holding Register, com avaliação final.2 aulas
15.1Gerando um gráfico a partir da leitura de um Holding Register
15.2Avaliação 4
Projetos práticos _
Você escreve programas que conversam com a fábrica.
Módulo 03
Servidor e cliente Modbus TCP
Os dois lados do protocolo escritos em Python.
Módulo 04
Prática com CLP Schneider
Leitura e escrita de variáveis digitais, analógicas e reais.
Módulo 07
S7-1200 gravando no MariaDB
Dados do CLP Siemens indo para um banco de dados.
Módulo 10
Tela em Tkinter com o CLP
Interface gráfica lendo e escrevendo no CLP Schneider.
Módulo 11
Alerta por WhatsApp, Telegram e e-mail
Mensagem automática a partir do dado do processo.
Módulo 12
CLPs de marcas diferentes conversando
CODESYS e Schneider trocando dados pelo Python.
Módulo 13
Prática com esteira no CompactLogix
Demanda, código e prática com CLP Rockwell.
Professor _
Quem vai te ensinar.
Felipe Fernandes
Professor do INETEC
Formado em instrumentação industrial, trabalha com automação desde 2002, quando começou em projetos de modernização de plantas siderúrgicas com foco em CLP.
Incluso _
O que vem junto com a matrícula.
Certificado de 26 horas
Emitido ao concluir o curso.
Acesso vitalício
Assista quantas vezes precisar, no seu ritmo.
Comunidade de alunos
Você entra na comunidade de alunos do INETEC para tirar dúvidas e ter suporte.
Estude quando quiser
Aulas gravadas, no horário que couber na sua rotina.
Garantia _
Entre, assista e decida sem risco.
7 dias de garantia
Matricule-seFaça a matrícula e comece a assistir.
Assista às primeiras aulasVeja se o curso é o que você precisa para o seu trabalho.
Não serviu? Peça o reembolsoDentro dos 7 dias, e o valor volta para você.
Matrícula _
Seu próprio programa conversando com o CLP, sem depender de software fechado.
Escreva o programa que conversa com o seu CLP.
68 aulas de Python com Schneider, Siemens, Rockwell e CODESYS. Acesso vitalício, certificado e 7 dias de garantia.