TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: poi5on en 24 de Enero de 2006, 17:29:00
-
Hola amigos, quisiera saber si alguno de ustedes ha hecho un proyecto como este? Yo quiero hacer un circuito con PIC que se comunique con una PC con un programa que maneja el ModBus y que tambien pueda comunicarse con un PLC. Ya tengo la información de las tramas y los comandos pero no se como conectar el PIC a la red de los elementos, la interface es la RS232 pero el problema que tengo es en la conexión final a la red. Les agradezco en lo que me puedan ayudar

Saludos
-
Escrito originalmente por poi5on
Hola amigos, quisiera saber si alguno de ustedes ha hecho un proyecto como este? Yo quiero hacer un circuito con PIC que se comunique con una PC con un programa que maneja el ModBus y que tambien pueda comunicarse con un PLC. Ya tengo la información de las tramas y los comandos pero no se como conectar el PIC a la red de los elementos, la interface es la RS232 pero el problema que tengo es en la conexión final a la red. Les agradezco en lo que me puedan ayudar
Saludos
El Modbus especifica un protoloco de RED, no la capa física. NO soy un experto en el tema ni mucho menos, de hecho leí un par de páginas al respecto y de ahí saco lo que te estoy comentando.
Es por esto que tu deberas conocer que tipo de capa física utiliza el sistema al cual te quieres conectar. Usualmente la capa física es RS485 o RS422 (lo mismo pero bidireccional). Por "terminaciones de red" supongo que te referiras a ubicar alguna resistencia entre T+ y T- para adaptar impedancias cuando utilizas muchos elementos y una distancia respetable (50 mts o mas).
Si lo vas a concectar directamente a RS232 con tu pic, solo te hace falta un integrado MAX232 y por supuesto el conector y cable correspondiente.
-
Hola amigos,
Bueno yo quiero conectar el PIC al MAX232 lo que no sabria seria la capa fisica que tu comentas por ejemplo, el TXD se conecta a todos los TXDs de los esclavos o hay algo de por medio que deberia colocarse para la interconexión de todos los elementos?
-
Escrito originalmente por poi5on
Hola amigos,
Bueno yo quiero conectar el PIC al MAX232 lo que no sabria seria la capa fisica que tu comentas por ejemplo, el TXD se conecta a todos los TXDs de los esclavos o hay algo de por medio que deberia colocarse para la interconexión de todos los elementos?
En RS232 un TX va siempre a un RX. Nunca TX con TX, esto no lleva a ningun lado mas que a la posibilidad de que quemes tu RS232.
Dado que no soy conocedor del hardware y software que tienes entre manos, solo te puedo decir que cosas puedes ver.
Fijate si ese softwre con RS232 en realidad no necesita algun conversor externo a RS422. Si lo piensas a utilizar con varios dispositivos en paralelo y que todos puedan responder entonces el 485/422 es la solución.
-
mira no se mucho que onda con esto pero chekate estas paginas
http://www.modbus.org/specs.php
http://www.modbus.pl
que son protocolos y un proyecto ya realizado
-
interesantes webs... ;-) a leerlas...
saludos y gracias