jueves, 25 de septiembre de 2014

Hackeando PLC Zelio Cable Parte 1

Hola amigos, en esta entrada veremos como realizar nuestro propio cable PLC Zelio, estos reles inteligentes son muy populares en México, yo los utilizo para varios proyectos.
Para comenzar a aprender a programarlos, puedes descargar el programa de Zelio Soft directamente de la pagina de schneider, es gratuito y tiene un simulador muy útil, he abierto un PLC y he realizado algo de ingeniería inversa, para sacar el pinout del conector de 3x2 pines.




El diagrama del pinout es 

Con esta información, podemos conectar cualquier convertidor USB a serial como este que les muestro y he utilizado para realizar pruebas sin ningún problema.




IMPORTANTE
Esta adaptación no esta opto aislada, así que se debe de tener cuidado al conectar, para una conexión más segura he diseñado un circuito con la forma del cable para poder conectarlo sin ningún problema.

Este post continuará con un diseño del circuito optoacoplador...







23 comentarios:

  1. hola una pregunta tu esquema funciono, lograste descargar algo al plc

    ResponderEliminar
  2. el pinout es el mismo para los crouzet?

    ResponderEliminar
    Respuestas
    1. Por lo que he podido investigar, para el crouzet hay que invertir las columnas del pinout respecto al zelio.

      Eliminar
    2. Intercambiar Vcc x GND.
      Crouzet:

      SDA TX
      SCL RX
      GND VCC

      Eliminar
    3. CORRIJO

      SDA TX
      SCL RX
      GND VCC

      el pinout es el mismo de ZELIO

      Eliminar
  3. Hola, interesante aporte. Yo también estoy interesado en saber si serviría para millenium II. Se que guardan mucha similitud pero desconozco si el puerto de programación es el mismo.

    ResponderEliminar
  4. Hola, interesante aporte. Yo también estoy interesado en saber si serviría para millenium II. Se que guardan mucha similitud pero desconozco si el puerto de programación es el mismo.

    ResponderEliminar
  5. He encontrado que el cable del zelio vale para el millenium 2 pero cambiando algún pin. Supongo que algo de diferencia debe haber. Lo malo es que no se cuales son. Tocará ver que micro lleva y hacer ingeniería inversa... Si alguien puede aportar algo...que eche una manita por favor...

    ResponderEliminar
    Respuestas
    1. Ya lo he conseguido. A partir del datasheet del micro de la placa he identificado los pins del conector. En mi caso utilice un FTDI232 para comunicar con el crouzet y fue perfecto. Actualice firmware y desbloquee.

      Eliminar
    2. Me puedes ayudar en el pinout y el diagrama del cable que fabricaste para el millenium 2 por favor amigo

      Eliminar
  6. Saludos, yo pude fabricar el cable optoaislado, utilicé el integrado max232 y funciona bien

    ResponderEliminar
  7. Saludos, yo pude fabricar el cable optoaislado, utilicé el integrado max232 y funciona bien

    ResponderEliminar
  8. Podrias compartir el diagrama del cable optoaislado para programar el zelio.

    ResponderEliminar
  9. Respuestas
    1. No es necesario si tienes alimentada la placa, incluso si es así, no es nada recomendable.
      El GND si es obligatorio.

      Eliminar
  10. No es necesario si tienes alimentada la placa, incluso si es así, no es nada recomendable.
    El GND si es obligatorio.

    ResponderEliminar
  11. Saludos, tengo un problema, tengo un Zelio SR3 B261 BD hice las respectivas conexiones pero no lo reconoce el pc, instalé los driver necesarios que encontré en la página oficial pero tampoco funcionó, detecta el usb pero no reconoce el tipo de equipo que está conectado

    ResponderEliminar
  12. Hola a todos.
    Aunque este blog lleva unos años.
    Me resulto muy util la info.
    Yo realize la interface con un max232 alimentado por el mismo plc y conectado al puerto com1 del pc y funciona de maravillas.
    Muchas gracias por publicar tu ivestigacion.
    Me ahorre la mitad del trabajo.
    Saludos desde buenos aires!

    ResponderEliminar
    Respuestas
    1. Amigo. Tengo que alimentar el zelio con corriente 220 mientras lo programo? 220 es la corriente en peru

      Eliminar
  13. Recomendacion a los que tienen plc diferentes y utilizan una comunicacion serie.
    1) abran el mismo y vean que micro tiene
    2) consigan el datasheet del mismo y ubiquen los pines txd y rxd del puerto serie del mismo
    3)seguir con el multimetro a que pin del conector de la interface va conectado.
    4)identificar vcc y gnd en la interface, generalmente vcc es el mismo que el micro.

    Bueno. Espero que estos tips le sirva a alguien.
    Saludos!

    ResponderEliminar
    Respuestas
    1. SDA TX
      SCL RX
      GND VCC

      el pinout es el mismo en ZELIO que MILLENIUM

      Eliminar
  14. Hola un saludo, necesito el pinout para el cable de programación de los zelio sr1, fundamentalmente para el cable SR1 CBL01

    ResponderEliminar