1. Cursos
  2. Indústria 4.0
  3. Python para Automação Industrial

Curso de Indústria 4.0 _

Python para Automação Industrial

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.

  1. 01

    Preparar o ambiente Python

    Instalar o Python e o VS Code, escrever o primeiro script e criar um ambiente virtual.

  2. 02

    Falar Modbus TCP e OPC UA em Python

    Escrever servidor e cliente nos dois protocolos, com dados booleanos, inteiros e reais.

  3. 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.

  4. 04

    Fazer CLPs de marcas diferentes conversarem

    Usar o Python como ponte entre CODESYS e Schneider, por Modbus TCP e OPC UA.

  5. 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.

  6. 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. 1.1Aulas Bem vindo
  2. 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
  1. 2.1Por que Automatizar
  2. 2.2Estrutura de um Sistema Automatizado
  3. 2.3A TI na Automação Industrial
  4. 2.4Como Funciona os CLPs na Automação
03Preparação e InstalaçãoPython, primeiro script, VS Code e ambiente virtual.3 aulas
  1. 3.1Instalação Python e Primeiro Script
  2. 3.2Instalação Vscode
  3. 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
  1. 4.1Criando um Servidor MODBUS TCP em Python [Dados Booleanos]
  2. 4.2Criando um Servidor MODBUS TCP em Python [Dados Inteiros]
  3. 4.3Criando um Servidor MODBUS TCP em Python [Dados Reais]
  4. 4.4Criando um Cliente MODBUS TCP em Python [Dados Booleanos]
  5. 4.5Criando um Cliente MODBUS TCP em Python [Dados Inteiros]
  6. 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
  1. 5.1Leitura e Escrita de Variáveis Digitais
  2. 5.2Leitura e Escrita de Variáveis Analógicas
  3. 5.3Leitura e Escrita de Variáveis Reais
  4. 5.4Prática com CLP da Schneider
  5. 5.5Avaliação 1
06Protocolo OPC UAUAExpert e servidor e cliente OPC UA em Python.5 aulas
  1. 6.1Instalação UAExpert
  2. 6.2Criando um Servidor OPCUA em Python: Dados Booleanos
  3. 6.3Criando um Servidor OPCUA em Python: Dados Analógicos
  4. 6.4Criando um Cliente OPCUA em Python: Dados Booleanos
  5. 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
  1. 7.1Leitura e Escrita de Variáveis Digitais no CODESYS
  2. 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
  1. 8.1Snap7 - Instalação e configurações
  2. 8.2Snap 7 - Leitura e Escrita de Variáveis Digitais
  3. 8.3Snap7 - Leitura e Escrita de Variáveis Analógicas
  4. 8.4Download e Instalação MariaDB
  5. 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
  1. 9.1Leitura e Escrita de Variáveis Digitais: Python(Client) e Siemens(Server)
  2. 9.2Leitura e Escrita de Variáveis Analógicas: Python(Client) e Siemens(Server)
  3. 9.3Avaliação 2
10WebservidorPágina web lendo e escrevendo em servidor Modbus, OPC UA e CLP Schneider.5 aulas
  1. 10.1Integração com um Servidor Modbus - Leitura e Escrita de Variáveis Digitais
  2. 10.2Integração com um Servidor Modbus - Leitura e Escrita de Variáveis Analógicas
  3. 10.3Integração com um Servidor OPCUA - Leitura e Escrita de Variáveis Digitais
  4. 10.4Integração com um Servidor OPCUA - Leitura e Escrita de Variáveis Reais
  5. 10.5CLP da Schneider + Webservidor
11Interface gráficaTelas em Tkinter ligadas a Modbus, OPC UA, CLP Schneider e Snap7, com avaliação.7 aulas
  1. 11.1Tkinter - Servidor Modbus - Leitura e Escrita de Variáveis Digitais
  2. 11.2Tkinter e Servidor Modbus - Leitura e Escrita de Variáveis Analógicas
  3. 11.3Tkinter + Servidor OPC UA - Leitura e Escrita de Variáveis Digitais
  4. 11.4Tkinter + Servidor OPC UA - Leitura e Escrita de Variáveis Analógicas
  5. 11.5CLP da Schneider + Interface Gráfica TkInter
  6. 11.6Snap7 Assistente + Tkinter
  7. 11.7Avaliação 3
12IntegraçõesWhatsApp, Telegram, e-mail pelo Gmail, Excel e Google Sheets com Holding Register.10 aulas
  1. 12.1Registro CallMeBot
  2. 12.2Envio de Mensagens por Whatsapp através do CallMeBot
  3. 12.3Envio de Mensagens por Whatsapp Através do PyAutoGUI
  4. 12.4BotFather (Telegram)
  5. 12.5Envio de Mensagens por Telegram através do BotFather
  6. 12.6Criar senha de app (conta do google)
  7. 12.7Envio de e-mails via Gmail
  8. 12.8Leitura e Escrita em planilhas Excel
  9. 12.9Ativar API do Google Drive e API do Google Sheets
  10. 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
  1. 13.1Codesys (Modbus Server), Schneider (Modbus Server) e Python (Modbus Client): Variáveis Digitais
  2. 13.2Codesys (Modbus Server), Schneider (Modbus Server) e Python (Modbus Client): Variáveis Analógicas
  3. 13.3Codesys (OPC UA Server), Schneider (Modbus Server) e Python (Modbus Client e OPC UA Client): Variáveis Digitais
  4. 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
  1. 14.1CompactLogix: Leitura e Escrita de Variáveis Digitais
  2. 14.2CompactLogix: Leitura e Escrita de Variáveis Analógicas
  3. 14.3Prática com Esteira: Apresentação das Demandas
  4. 14.4Preparação para Prática com Esteira: Código
  5. 14.5Prática com Esteira
15GráficosGráfico a partir da leitura de um Holding Register, com avaliação final.2 aulas
  1. 15.1Gerando um gráfico a partir da leitura de um Holding Register
  2. 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

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.

Felipe, professor do INETEC, fazendo sinal de positivo

Garantia _

Entre, assista e decida sem risco.

7 dias de garantia

  1. Matricule-seFaça a matrícula e comece a assistir.
  2. Assista às primeiras aulasVeja se o curso é o que você precisa para o seu trabalho.
  3. 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.

15 módulos68 aulas26hCertificadoAcesso vitalício

de R$ 547,00

por

12x de R$ 51,40

ou R$ 497,00 à vista

Quero me matricular
  • 7 dias de garantia
  • Cartão em até 12x, ou Pix e boleto à vista

Perguntas frequentes _

Antes de se matricular.

Nunca programei em Python. Consigo acompanhar?

Consegue. O módulo 2 começa na instalação e no primeiro script, e cada protocolo é construído passo a passo antes de ir para o CLP.

Funciona com a marca de CLP da minha empresa?

O curso integra Schneider, Siemens, Rockwell e CODESYS, por Modbus TCP, OPC UA e Snap7, cada um no seu módulo.

Quanto tempo leva para terminar?

São 68 aulas gravadas em 15 módulos. Você assiste no seu ritmo e volta em qualquer aula quando precisar, porque o acesso é vitalício.

Tem certificado?

Tem. Ao concluir o curso, você recebe o certificado do INETEC.

Como tiro dúvidas?

Na comunidade de alunos do INETEC, onde você tem suporte durante o curso.

E se o curso não for o que eu preciso?

Você tem 7 dias de garantia. Assista às aulas e, se não servir, peça o reembolso dentro do prazo e o valor volta para você.

Quais são as formas de pagamento?

Cartão de crédito em até 12x, ou Pix e boleto à vista. O pagamento é feito em ambiente seguro.