Tabla de contenido:

Comunicación Modbus TCP entre Arduino y dispositivos industriales: 3 pasos
Comunicación Modbus TCP entre Arduino y dispositivos industriales: 3 pasos

Video: Comunicación Modbus TCP entre Arduino y dispositivos industriales: 3 pasos

Video: Comunicación Modbus TCP entre Arduino y dispositivos industriales: 3 pasos
Video: Como ESTABLECER COMUNICACIÓN MODBUS entre un ARDUINO y un PLC, enviando DATOS DIGITALES | #3 2024, Noviembre
Anonim
Comunicación Modbus TCP entre Arduino y dispositivos industriales
Comunicación Modbus TCP entre Arduino y dispositivos industriales

Una forma industrial de controlar una placa Arduino con HMI industrial y de conectarla a una red industrial con comunicación Modbus TCP.

Paso 1: Los dispositivos para vincular a la red

Los dispositivos para enlazar a la red
Los dispositivos para enlazar a la red

Para hacer esta actuación realicé un armario eléctrico que incluye el PLC S7-1200 y el HMI KTP700 Basic (SIEMENS) como se muestra en la imagen. Les doy el esquema de este gabinete.

Usé una HMI de Schneider como HMISTU655 con ethernet / USB.

También hice una placa de clonación de Arduino basada en un Atmega 1284p (ver uno de mis instructivos).

Paso 2: los softwares a utilizar

Usé muchos softwares pero solo 2 de ellos son gratuitos. Toda esta instalación eléctrica es muy cara y es una gran oportunidad tenerla en mi lugar de trabajo.

Los softwares para qué:

  • AdvancedHMI (GRATIS) para supervisar el PLC S7-1200 y la placa Arduino
  • TIA PORTAL V13 (CARO) para programar el PLC S7-1200 y el HMI KTP700
  • Grafcet Studio PRO (CARO) es una forma de programar el PLC S7-1200 con programación SFC. Es necesario trabajar con un proyecto (listo para usar en TIA PORTAL) suministrado por Grafcet Studio y llamado GRAFCET ENGINE que debe descargarse en el PLC. Luego, podrá descargar el boceto de Grafcet Studion al PLC directamente.
  • VIjéo Designer 6.2 (CARO) para programar el HMI MAGELIS HMISTU655 (Schneider).
  • Arduino 1.8.x (GRATIS) con 3 bibliotecas impresionantes: The MightyCore (para poder usar atmegas 40DIP), mudbus (administrar ModbusTCP con un escudo ethernet) y SMlib (para ejecutar máquinas de estado adaptadas a la automatización).

Doy 2 tutoriales: (en francés, sin traducción pero es fácil de entender, lo siento)

  • EJEMPLOS S7-1200: algunas informaciones para utilizar

    TIA PORTAL V13 + S7-1200 + AdvancedHMI + Grafcet Studio, TIA PORTAL V13 + S7-1200 + AdvancedHMI + Grafcet Studio (una forma más sencilla de controlar con modbus tcp)

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

    TIA PORTAL V13 + KTP700 Basic + Arduino Clone Ethernet Shield

    DISEÑADOR VIJEO + MAGELIS HMISTU655 + S7-1200

  • TUTO MAGELIS HMI: cómo usar Vijéo Designer 6.2 y controlar una placa Arduino.

Doy el archivo: _FILES EXAMPLES.zip, los archivos utilizados ejecutan el proyecto.

Paso 3: Para concluir:

En cuanto a mí, la solución SIEMENS es un poco más complicada de programar que la solución Schneider. Pero sigue siendo muy, muy caro.

Gracias a todos los tutoriales confiables que leí para administrar este proyecto.

Feliz instructable.

Recomendado: