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.
El link donde puedo descargar el programa del PLC y de Arduino ya no funciona lo podrían activar de nuevo
ResponderEliminarHola ... SE podria realizar esta comunicacion por Modbus tcp/ip ?, quisiera elegir al arduino como cliente y al micrologix como servidor
ResponderEliminar