Páginas

miércoles, 23 de marzo de 2016

Pruebas Modbus RTU Maestro con Arduino via RS232 y PLC Panasonic FPX C14R



En esta oportunidad he comunicado el Arduino con un PLC Panasonic y he comprobado la gran utilidad de Arduino en el campo industrial a direfencia de los tutoriales anteriores lo he puesto a prueba comunicando ambos dispositivos via RS - 232.


Resumen
1. El arduino enviara via modbus  el valor del ADC 0 al Holding Register 0 y el plc en una estrategia lo compara de la siguiente forma

  1.  Si ADC Arduino > 500  salida a Rele de PLC = 1
  2.   else   salida a Rele PLC = 0
2. El PLC enviara el valor 2 de sus potenciometros de 0 a 1000 y el arduino mostrara en el display Oled ,los respectivos valores




PLC FPX C14R Panasonic




Controlador Logico Programable  utilizado en la industrial en este caso la familia FPX de panasonic (Aromat - Nais)
Este PLC cuenta con el protocolo Modbus RTU como Maestro y esclavo, Para configurarlo como maestro se requiere crear una estrategia, en el caso de configurarlo como esclavo no requiere codigo dado que el plc es esclavo por defecto y sus registros estan direccionado automaticamente.

DT0 = Holding Register[0]
DT1 = Holding Register[1]

La estrategia de control de estos PLC se realiza en el software  FPWin Pro:
Configuracion de Puertos Seriales


Estrategia Implementada


















Codigo Arduino
El arduino esta configurado como Maestro RTU  para leer 10  y escribir  10  Holding Registers

Parte 1  Arduino Modbus Master RTU  


Parte 2  Arduino Modbus Master RTU RS232




Video Prueba Final Con PLC Panasonic






Github Code ARDUINO
https://github.com/JhonControl/Arduino_Modbus_Master_in_5_minutes 

Instructables

http://www.instructables.com/id/Arduino-Modbus-Master-RTU-and-PLC-Panasonic-FPX-C1



No hay comentarios.:
Write comentarios