Índice:

Comunicação Modbus TCP entre Arduino e dispositivos industriais: 3 etapas
Comunicação Modbus TCP entre Arduino e dispositivos industriais: 3 etapas

Vídeo: Comunicação Modbus TCP entre Arduino e dispositivos industriais: 3 etapas

Vídeo: Comunicação Modbus TCP entre Arduino e dispositivos industriais: 3 etapas
Vídeo: COMUNICAÇÃO MODBUS TCP NO CLP NEXTO XPRESS 2024, Novembro
Anonim
Comunicação Modbus TCP Entre Arduino e Dispositivos Industriais
Comunicação Modbus TCP Entre Arduino e Dispositivos Industriais

Uma forma industrial de controlar uma placa Arduino com IHM industrial e de conectá-la a uma rede industrial com uma comunicação Modbus TCP.

Etapa 1: Os dispositivos para se conectar à rede

Os dispositivos para se conectar à rede
Os dispositivos para se conectar à rede

Para fazer esta performance fiz um gabinete elétrico que inclui o PLC S7-1200 e o HMI KTP700 Basic (SIEMENS) conforme mostrado na foto. Eu lhe dou o esquema deste gabinete.

Usei um Schneider HMI como o HMISTU655 com ethernet / USB.

Eu também fiz uma placa clone do Arduino baseada em um Atmega 1284p (veja um dos meus instructables).

Etapa 2: Os softwares a serem usados

Usei muitos softwares, mas apenas 2 deles são gratuitos. Toda essa instalação elétrica é muito cara e é uma ótima oportunidade de tê-la no meu local de trabalho.

Os softwares para quê:

  • AdvancedHMI (FREE) para supervisionar o PLC S7-1200 e a placa Arduino
  • TIA PORTAL V13 (CARO) para programar o PLC S7-1200 e o HMI KTP700
  • Grafcet Studio PRO (CARO) é a forma de programar o PLC S7-1200 com programação SFC. Você precisa trabalhar com um projeto (pronto para usar no TIA PORTAL) fornecido pelo Grafcet Studio e chamado GRAFCET ENGINE que deve ser baixado no PLC. Então, você poderá baixar o esboço do Grafcet Studion para o PLC diretamente.
  • VIjéo Designer 6.2 (CARO) para programar o HMI MAGELIS HMISTU655 (Schneider).
  • Arduino 1.8.x (GRATUITO) com 3 bibliotecas fantásticas: The MightyCore (para poder usar atmegas 40DIP), mudbus (gerenciar ModbusTCP com um escudo ethernet) e SMlib (para rodar máquinas de estado adaptadas para automação).

Dou 2 tutoriais: (em francês, sem tradução, mas é fácil de entender, desculpe)

  • EXEMPLOs S7-1200: algumas informações para usar

    TIA PORTAL V13 + S7-1200 + AdvancedHMI + Grafcet Studio, TIA PORTAL V13 + S7-1200 + AdvancedHMI + Grafcet Studio (uma maneira mais simples de controlar com modbus tcp)

    TIA PORTAL V13 + S7-1200 + KTP700 Basic + Grafcet Studio

    TIA PORTAL V13 + KTP700 Basic + Arduino Clone Ethernet Shield

    VIJEO DESIGNER + MAGELIS HMISTU655 + S7-1200

  • TUTO MAGELIS HMI: como usar o Vijéo Designer 6.2 e controlar uma placa Arduino.

Eu dou o arquivo: _FILES EXAMPLES.zip, os arquivos usados executam o projeto.

Etapa 3: para concluir:

Quanto a mim, a solução SIEMENS é um pouco mais complicada de programar do que a solução Schneider. Mas ainda é muito caro.

Obrigado a todos os tutoriais confiáveis que li para gerenciar este projeto.

Feliz instrutível.

Recomendado: