lunes, 1 de septiembre de 2014

Comunicar Arduino con PLC Micrologix 1100 por RS-232


Comunicar Arduino con PLC Micrologix 1100 por RS-232

Tambien le puede interesar:
Sketch para encender un LED mediante un mensaje SMS/GPRS Shield ,  
Comunicación DELPHI con un PLC Micrologix-1100 por medio del puerto serial RS-232

Para empezar, veamos como podemos comunicar ambos procesadores, Arduino puede manejar un puerto serial solo con comunicación Asincrona, esto es, solo requerimos tres cables (TXD, RXD y GND) para comunicarnos con cualquier otro equipo. Por otro lado el PLC Micrologix 1100 se puede comunicar mediante via Ethernet y por medio de comunicacion serial Sincrona se ocupan ocho cables (DCD, RXD, TXD, DTR, DSR, RTS, CTS y GND). Aqui comienzan los problemas, ¿como hacer que una comunicacion Sincrona pueda entablar comunicacion con un equipo que solo permite comunicación Asincrona?

Ahora bien, Arduino UNO trae por hardware los pines 0 y 1 que son Tx y Rx, pero estos pines solo manejan señales TTL (+5VCD). Para pasarlos al estandar RS-232, necesitamos un convertidor de TTL a RS-232 ya que si conectamos directamente las señales TTL de arduino al PLC, como sus voltajes son muy diferentes, estos equipos no se lograrán comunicar y corremos el riesgo de quemar nuestra tarjeta de Arduino UNO. Podemos fabricar un convertidor nosotros mismos utilizando el integrado MAX-232. Continuar leyendo..

 Video de "Comunicación entre un Arduino y un PLC"


Liga desde donde usted puede descargar el Programa de PLC y de Arduino

Para conocer mas, haga clic en este enlace.

2 comentarios:

  1. El link donde puedo descargar el programa del PLC y de Arduino ya no funciona lo podrían activar de nuevo

    ResponderEliminar
  2. Hola ... SE podria realizar esta comunicacion por Modbus tcp/ip ?, quisiera elegir al arduino como cliente y al micrologix como servidor

    ResponderEliminar