Taula de continguts:

Comunicació Modbus TCP entre Arduino i dispositius industrials: 3 passos
Comunicació Modbus TCP entre Arduino i dispositius industrials: 3 passos

Vídeo: Comunicació Modbus TCP entre Arduino i dispositius industrials: 3 passos

Vídeo: Comunicació Modbus TCP entre Arduino i dispositius industrials: 3 passos
Vídeo: Comunicação entre CLP, IHM e Node-RED via MQTT #shorts 2024, Desembre
Anonim
Comunicació Modbus TCP entre Arduino i dispositius industrials
Comunicació Modbus TCP entre Arduino i dispositius industrials

Una manera industrial de controlar una placa Arduino amb HMI industrial i enllaçar-la a una xarxa industrial amb una comunicació Modbus TCP.

Pas 1: els dispositius per enllaçar a la xarxa

Els dispositius per enllaçar a la xarxa
Els dispositius per enllaçar a la xarxa

Per fer aquesta actuació he creat un armari electrial que inclou el PLC S7-1200 i l'HMI KTP700 Basic (SIEMENS) tal com es mostra a la imatge. Us dono l’esquema d’aquest gabinet.

He utilitzat un HMI Schneider com HMISTU655 amb Ethernet / USB.

També vaig crear una placa de clonatge Arduino basada en un Atmega 1284p (vegeu un dels meus instructables).

Pas 2: els programes a utilitzar

He utilitzat molts programes, però només 2 són gratuïts. Tota aquesta instal·lació elèctrica és molt cara i és una gran oportunitat per tenir-la al meu lloc de treball.

Els programes per a què:

  • AdvancedHMI (GRATU)T) per supervisar el PLC S7-1200 i la placa Arduino
  • TIA PORTAL V13 (CAR) per programar el PLC S7-1200 i l’HMI KTP700
  • Grafcet Studio PRO (EXPENSIVE) és una manera de programar el PLC S7-1200 amb programació SFC. Heu de treballar amb un projecte (a punt per utilitzar-lo a TIA PORTAL) subministrat per Grafcet Studio i anomenat GRAFCET ENGINE que s’ha de descarregar al PLC. Aleshores podreu descarregar esbossos de Grafcet Studion directament al PLC.
  • VIjéo Designer 6.2 (CAR) per programar l'HMI MAGELIS HMISTU655 (Schneider).
  • Arduino 1.8.x (GRATU)T) amb 3 biblioteques impressionants: el MightyCore (per poder utilitzar atmegas 40DIP), el bus de fang (gestionar ModbusTCP amb un blindatge ethernet) i el final SMlib (per executar màquines d’estat adaptades a l’automatització).

Dono 2 tutorials: (en francès, sense traducció, però és fàcil d'entendre, ho sento)

  • EXEMPLES S7-1200: algunes dades per utilitzar

    TIA PORTAL V13 + S7-1200 + AdvancedHMI + Grafcet Studio, TIA PORTAL V13 + S7-1200 + AdvancedHMI + Grafcet Studio (una forma més senzilla de controlar amb 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: com utilitzar Vijéo Designer 6.2 i controlar una placa Arduino.

Dono l'arxiu: _FILES EXAMPLES.zip, els fitxers utilitzats executen el projecte.

Pas 3: per concloure:

Pel que fa a mi, la solució SIEMENS és una mica més complicada de programar que la solució Schneider. Però continua sent molt, molt car.

Agraïm a tots els tutorials fiables que he llegit per gestionar aquest projecte.

Feliç instructable.

Recomanat: