Autor Tema: comunicaciones pic+modbus  (Leído 4064 veces)

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

Desconectado pimata

  • PIC10
  • *
  • Mensajes: 5
comunicaciones pic+modbus
« en: 29 de Enero de 2003, 04:51:00 »
Necesito informacion sobre como conectar dos pic"s mediante el protocolo Modbus, en el que uno sea el esclavo y el otro el maestro. Si alguien me puede ayudar.
Gracias.

Desconectado pacalaconcurso

  • PIC24F
  • *****
  • Mensajes: 718
RE: comunicaciones pic+modbus
« Respuesta #1 en: 29 de Enero de 2003, 06:54:00 »
por que tiene que ser modbus???
no te valdria  usar un max485 y hacer la comunicacion en 485 con tu propio protocolo??
desconozco si alguien desarrollo el codigo para el protocolo modbus. algunos PIC incorporan comunicacion por CAN.

saludos

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7912
RE: comunicaciones pic+modbus
« Respuesta #2 en: 29 de Enero de 2003, 08:12:00 »
Yo hice una comunicacion en RS422 con protocolo propio con checksum.
De Modbus no conozco como es el protocolo, no creo que sea muy terrible.
El tema del 485 solo agrega la espera de comunicacion o sincronizacion de mensajes...segun creo.
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

adolfoadc

  • Visitante
RE: comunicaciones pic+modbus
« Respuesta #3 en: 29 de Enero de 2003, 09:24:00 »
El 485 utiliza el mismo principio de funcionamiento que el 422, con la unica diferencia de que uno es half duplex (485) y el otro es full duplex(422).
El 485 solo utiliza 2 hilos y el 422 utiliza 4.

El modbus no es un medio de comunicaciones muy pensado para automatas?, en que consiste?

Saludos,

Desconectado jorgeansuini

  • PIC18
  • ****
  • Mensajes: 340
RE: comunicaciones pic+modbus
« Respuesta #4 en: 29 de Enero de 2003, 21:26:00 »
Buenas:

Algunas aclaraciones sobre el tema:

Cuando hablamos de modbus, estamos hablando de un protocolo
de comunicacion industrial, donde se define la estructura del
mensaje, encabezado,datos,comprobacion de errores,etc.-

Cuando hablamos de 232 o 485 estamos hablando de las normas
para transmitir el protocolo, se define la velocidad ,manera
de transmitir los datos,niveles de tension,tiempos, etc.-

Ahora bien ¡que pensas hacer que necesitas tanto una master
como una slave? normalmente de master se encarga algun soft
en una PC.-

Si bien el modbus es bastante sencillo de implementar,hay
que tener mas en claro que se busca.-

Aparte hay que saber que modbus te interesa,ASCII o RTU.-

¡Podes aportar mas informacion?

Saludos
Jorge

Desconectado pacalaconcurso

  • PIC24F
  • *****
  • Mensajes: 718
RE: comunicaciones pic+modbus
« Respuesta #5 en: 30 de Enero de 2003, 07:13:00 »
los automatas (al menos siemens y schneider) te permiten usar comunicacion rs232 en modo caracteres, po lo que no necesitas implementar el modbus. si quieres usar un plc como maestro (es lo logico) usa el modo freeport e implementa tu propio protocolo.

de cualquier forma cualquier periferico que montes en tu sistema (en to caso el teclado y pantalla) deben actuar como esclavos (utiliza las interrupciones)

te remitia al rs485 porque te permite conectar mas de 1 periferico a tu maestro sin necesidad de tener un puerto por cada esclavo. existen PCMCIA para añadir a el plc un puerto RS422 o RS485. para los premium de schneider uso unas multiconfigurables.

saludos

Desconectado jorgeansuini

  • PIC18
  • ****
  • Mensajes: 340
RE: comunicaciones pic+modbus
« Respuesta #6 en: 30 de Enero de 2003, 18:36:00 »
Hola:

Entiendo mas o menos lo que queres hacer.-
Te explico mis dudas:

1-Para hacer una master modbus habria que conocer con mas detalle a que
remota modbus le va a preguntar, para tener un poco mas de conocimiento
del tipo de datos que tiene que pedir y como presentarlo en la pantalla
hay que conocer desde que direcciones modbus estan los datos,etc.-

2-Para hacer una remota modbus ¿Lo que queres hacer es un PLC? Si es asi
aparte del protocolo hay que hacer toda la rutina de programacion del
ladder  y el diseño electronico,osea,bastante complicado.-
 ¿O solo queres hacer un simulador de modbus?

Para el punto 1 me parece mas practico usar algun programa que funcione
en una notebook, e inclusive existe uno que funciona en la palm.-

Te incluyo un Help de un programa imulador en el que esta descripto
basicamente el protocolo.-

Espero respuestas
Jorge

Desconectado pimata

  • PIC10
  • *
  • Mensajes: 5
RE: comunicaciones pic+modbus
« Respuesta #7 en: 31 de Enero de 2003, 05:04:00 »

Como aclaracion a todo este tinglado os explico:

Tengo que utilizar como ya sabeis dos pic, en concreto el 76 o el 77. Los pic"s solo deben realizar la comunicacion, uno como maestro y otro como esclavo. El resto, E/s, etc, ... se encargaran otros pic"s que a mi no me interesan.

Gracias a todos.

Desconectado RGL

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 634
RE: comunicaciones pic+modbus
« Respuesta #8 en: 31 de Enero de 2003, 20:22:00 »
Para saber más sobre modbus os doy esta dirección que puede ayudar:

www.modbus.org


Saludos
Ricky

Desconectado vikingas04

  • PIC10
  • *
  • Mensajes: 2
RE: comunicaciones pic+modbus
« Respuesta #9 en: 24 de Noviembre de 2004, 04:20:00 »
Hola!!!
Somos dos estudiantes de Electronica que estamos preparando el proyecto de fin de carrera.Vamos a comunicar mediante Modbus uan pantalla tactil de Siemens y un pic (Alguien de Siemens ya ha echo una aplicación parecida).Necesitamos toda la ayuda posible ya que no somos muy entendidas en el tema.Hemos encontrado algo de información...Os agradeceriamos que nos pasarais información..
vikingas04@yahoo.es

Muchisimas gracias!!!

Un saludo!!!

Ana, desde España

Desconectado ALE1973

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 229
RE: comunicaciones pic+modbus
« Respuesta #10 en: 24 de Noviembre de 2004, 05:35:00 »
Hola, que pantalla de Siemens, acepta protocolo modbus, por lo que tengo entendido, admitesn MPI, y PROFIBUS en las mas grandes, si lo que quieres es informacion sobre modbus. en www.modicon.com habia bajado unos pdf, con toda la documentacion necesaria para implementarlo.

Espero te sirva.

Saludos.
Alejandro