Páginas

viernes, 27 de mayo de 2016

Arduino + ESP8266 + Software Opto22 ejemplo Scada Industrial



Se ha realizado la integracion de Arduino + ESP8266 + Software Opto22, implementando su entorno Scada HMI atravez de modbus TCP IP y Modbus RTU, la idea es implementar este hardware en la industria tanto para monitoreo y control.

1- Arduino MEGA 2560 Master Modbus Potenciometer Display  Oled
El Arduino configurado como maestro modbus RTU envia el valor del potenciometro al esclavo en este caso un simulador esclavo.  


2- ESP8266 Bridge  Slave Modbus TCP - Slave Modbus RTU 
Prueba de ESP8266 como puente de registros entre Modbus RTU y Modbus TCP IP (Ethernet )
Mas informacion:


3- Arduino Mega 2560 + ESP8266  Modbus RTU Modbus TCP IP Industrial Applications
ESP8266 + Arduino Mega listo para conectar con SCADA OPC O PLC Realizando una red industrial mixta Modbus RTU Modbus TCP IP.
Mas informacion:


4- Installation PAC Project Basic and  Simulator PAC Sim
Proceso de descarga e instalacion de software de programacion para controladores opto22 en este caso se descarga el PAC Project Basic, que incluye software de programacion, diseño de scada HMI y Runtime
Mas informacion:


5- Download Strategy Modbus TCP IP Master in PAC Project Basic Opto22 
Se descarga ejemplo de estrategia de opto22 configurando segun requerimiento como Maestro o Esclavo modbus TCP, en este caso para la integracion se configura como maestro Modbus TCP, se configuran holding registers para lectura y escritura respetando el direccionamiento. 
Mas informacion:


Prueba Final
Arduino ESP8266 SCADA Industrial integration on Opto 22 
Esta es la integracion de los 5  tutoriales anteriores
Arduino + ESP8266 + PAC Project Basic + PAC SIM
Mas informacion:


Fotos de pruebas realizadas
Display Oled


ESP8266


Arduino Mega 2560





Materiales
1 Arduino MEGA 2560
1 ESP8266-01
1 Display Oled 128x64 I2C
1 Potenciometro 100k
1 protoboard 
1 Bateria 6v acida plomo
1 Regulador 5 - 3.3 vdc 
cables
 Conexiones ESP8266 
 Conexiones Arduino MEGA 2560

Pac Display Runtime Online



Pac Project Basic 
Entorno de Programación


Descargas
Codigo Arduino IDE


Mas Información:


Canal Youtube

2 comentarios:
Write comentarios
  1. Hola,
    Para conectar el Mega como Master y el esp8266 como slave ModbusRTU hace falta el max232 de por medio? como sale en la foto del esquema?
    Gracias.

    ResponderBorrar
    Respuestas
    1. Hola,
      El esquema incluye el MAX232 para aplicaciones con RS232, no es necesario,la conexion de arriba es similar este ejemplo:
      http://pdacontrol.blogspot.com.co/2016/04/prueba-arduino-mega-2560-y-esp8266.html
      Pero cambiamos la conexion de Arduino Mega al Puerto 0 Serial(Pines TX0 RXO) y (ESP8266 RX TX) directo TTL como esta arriba.
      Saludos

      Borrar