Autor Tema: Twido - ASCII 232  (Leído 4630 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado LQRz33

  • PIC10
  • *
  • Mensajes: 5
Twido - ASCII 232
« en: 15 de Febrero de 2012, 19:18:51 »
Buenas tardes compañeros foreros!  :-/

Me acaban de plantear una duda, que sencillamente alguien con el PLC correcto en la mano, podra responder ( o por lo menos haya trabjado con esa linea de plc)

La cuestion en concreto, los PLC de Schneider, con un puerto adicional 232, la comunicacion es limpia (sin sufijos ni prefijos)?
Es decir, podria usarlo para comunicar un modem gsm generico?
La idea es armar una comunicacion CSD (una llamada continua) entre 2 plc para transmitir algunos bytes / hora, pero no puedo usar el sistema de SMS, porque estaria arriesgandome a una caida/colapso durante mucho trafico.
por eso mi pregunta es acerca de ese puertito 232 que se agrega, ya que no pude encontrar si el mismo permite una comunicacion limpia como para que pueda comandar un modem "generico", a traves de los viejos conocidos AT.
(sin sufijos ni prefijos)

Alguno puede aclararme?

Saludos

Desconectado ALE1973

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 230
Re: Twido - ASCII 232
« Respuesta #1 en: 16 de Febrero de 2012, 00:05:09 »
Hola LRQ, en teoria puedes transmitir y recibir caracteres ascii de hasta 128 bytes de longitud. No se exactamente cuales son los comandos del modem si tienes el twidosoft puedes probar a ver que deja configuar... eso si.. necesitas un plc para probarlo.
Te dejo parte de la ayuda.


Introducción
 El protocolo ASCII es un protocolo simple de modo de caracteres semi-dúplex que se utiliza para intercambiar una cadena de caracteres con un dispositivo simple. El protocolo es compatible si se utiliza la instrucción EXCH.

--------------------------------------------------------------------------------
 
Tipos de intercambio
 Existen tres tipos de comunicaciones utilizando el protocolo ASCII:
   Sólo transmisión
   Transmisión/Recepción
   Sólo recepción


--------------------------------------------------------------------------------
 
Tramas y velocidad de transmisión
 El tamaño máximo de las tramas transmitidas o recibidas es 128 bytes. La velocidad de transmisión máxima es 38.400 baudios.

Saludos.
Alejandro

Desconectado LQRz33

  • PIC10
  • *
  • Mensajes: 5
Re: Twido - ASCII 232
« Respuesta #2 en: 16 de Febrero de 2012, 08:44:57 »
Gracias por responder, pero hasta ahi ya habia llegado, pero sigo dudando (no tengo plc a mano).
La pregunta sigue siendo... si escucho con el hyperterminal recibo exactamente lo que le envio?? o recibo algun otro caracter antes?o despues?

Desconectado ALE1973

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 230
Re: Twido - ASCII 232
« Respuesta #3 en: 16 de Febrero de 2012, 10:17:10 »
La verdad que no estoy seguro, no tengo un plc en este momento, pero no deberías recibir nada antes ni después si es simplemente ASCII.

Para tener 232 deberías agregar otro puerto, el que trae nativo es 485, no viene al caso, pero recordé eso.


Saludos.

Desconectado LQRz33

  • PIC10
  • *
  • Mensajes: 5
Re: Twido - ASCII 232
« Respuesta #4 en: 16 de Febrero de 2012, 11:38:13 »
Sisi, tengo en cuenta que debo adicionar un 232, que no viene de serie.
Estoy creando un programa (ya consegui un plc para probar, aunque sin puerto 232), voy a intentar enviar y recibir mediante el cable de programacion con la cajita magica en "other direct" directo a un usb a ver que sucede, pero todavia estoy leyendo sobre el comando exch.

Aviso sobre cualquier avance y sigo en este hilo

Slds.-

Desconectado ALE1973

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 230
Re: Twido - ASCII 232
« Respuesta #5 en: 16 de Febrero de 2012, 15:11:05 »
Ok, excelente, para recibir, puedes hacerlo al hyperterminal, seteando el com correspondiente en 19200 8n1, ya que es la única configuración posible con ese cable.

Saludos.

Desconectado LQRz33

  • PIC10
  • *
  • Mensajes: 5
Re: Twido - ASCII 232
« Respuesta #6 en: 16 de Febrero de 2012, 17:51:24 »
 ((:-)) ((:-))
De haber leido tu mensaje un rato antes me hubiese ahorrado algunas neuronas que gaste en eso...

Tenia todo configurado en 9600, no habia manera.. ahora no tengo el PLC, pero mañana configuro a 19 y veo que pasa.

La primer duda (la que comenzó el hilo) ya la resolvi..
Resulta que en twidosoft puedes configurar la trama del ASCII y acomodarla para lo que necesites. Solo queda confirmarlo con la comunicacion que no pude realizar a 9600b :oops:

Gracias y saludos

Desconectado ALE1973

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 230
Re: Twido - ASCII 232
« Respuesta #7 en: 16 de Febrero de 2012, 23:42:26 »
JeJe, me alegro que te sirva... renegamos varios hasta descubrir eso.. jejeje

Saludos.
alejandro

Desconectado LQRz33

  • PIC10
  • *
  • Mensajes: 5
Re: Twido - ASCII 232
« Respuesta #8 en: 28 de Febrero de 2012, 17:08:02 »
Listo, probado y funcionando.

PD: hubo que cambiar el pinout del cable, (hacer uno nuevo) para que lo tengan en cuenta.


Gracias y slds-.

Desconectado ALE1973

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 230
Re: Twido - ASCII 232
« Respuesta #9 en: 28 de Febrero de 2012, 18:32:52 »
Bueno... excelente, me alegro que haya funcionado.

Saludos.