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

 






Componentes y materiales necesarios para la prueba, muy economicos 

Arduino Mega 2560 R3

Display Oled 128 x 64

Convertidor TTL a RS232

PLC Panasonic fpx c14 R

Cables Varios

 

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





 

Deja una respuesta