Professional Documents
Culture Documents
DD-106
PROTOCOLO MODBUS Pgina 1/19
Laboratorio 01
OBJETIVOS
REQUERIMIENTOS
PROCEDIMIENTO
El laboratorio se ha diseado para ser desarrollado en grupos de 4 personas
1. Identificacin de dispositivos que soportan comunicacin ModBus
1.1. Descripcin del dispositivo
Solicite al instructor un mdulo de laboratorio para realizacin de la prctica
Qu tipo de dispositivo de medicin de calidad de energa contiene el mdulo asignado a su grupo?
PM820, medidor multifuncin.
Para qu sirve el dispositivo electrnico incluido en el mdulo de laboratorio?
Una central de medida es un dispositivo multifuncional, de instrumentacin digital, de adquisicin
de datos y de control. Puede sustituir distintos medidores, rels, transductores y otros
componentes. Una central de medida se puede instalar en varios lugares de un edificio. Esta
central de medida es un medidor de rms real capaz de medir con una precisin excepcional altas
cargas no lineales. Su sofisticada tcnica de muestreo permite realizar mediciones rms reales y
precisas hasta el armnico de orden 63. Se pueden visualizar ms de 50 valores de medicin,
adems de la gran cantidad de datos mximos y mnimos directamente en la pantalla o de forma
remota con el software.
Nro. DD-106
PROTOCOLO MODBUS Pgina 2/19
Laboratorio 01
Revise los datos principales del equipo en el manual del fabricante. Qu tipos de conexin para
comunicacin con dispositivos externos soporta el equipo?
1.2. Identificacin de las interfaces de conexin del dispositivo para red ModBus
El dispositivo soporta conexiones para redes ModBus?
Los registros de la central de medida se pueden usar con los protocolos MODBUS o JBUS. Aunque el
protocolo MODBUS usa una convencin de direcciones de registro basada en ceros y el protocolo JBUS
usa una convencin de direcciones de registro basada en unos, la central de medida compensa
automticamente la desviacin de uno del protocolo MODBUS.
Cuntos puertos de comunicacin para conexin a una red ModBus soporta el equipo?
Cmo se denominan las interfaces o puertos de comunicacin que tiene el dispositivo para conectarse
a una red ModBus?
puerto RS 485
Cuntos terminales o bornes tiene cada uno de los puertos de comunicacin para red ModBus del
equipo asignado?
Represente en un esquema la funcin de cada uno de los pines del conector correspondiente al puerto
de comunicacin
Nro. DD-106
PROTOCOLO MODBUS Pgina 3/19
Laboratorio 01
2. Conexin PC Dispositivo
2.1. Conexin del mdulo del laboratorio a una PC
A continuacin se muestra el diagrama a utilizar.
Nota: Como la conexin que va a realizar es hacia un puerto COM de la PC asegrese que el mdulo est
desenergizado
Al puerto
COM1 o COM2
de la PC
Cable de 3 hilos Puerto
RS232 RS485 RS485 del
Equipo
Con sus compaeros del grupo revise que cada uno de los hilos correspondientes del cable utilizado
est conectado en el punto correcto. Solicite al instructor que verifique dicha conexin y espere el
visto bueno (VoBo) correspondiente del instructor.
2.2. Conexiones adicionales para poner operativo el mdulo
A continuacin se muestra el diagrama a utilizar para conectar el mdulo del laboratorio a una lnea
de tensin de entrada monofsica.
No debe energizar los equipos, solicite al instructor el visto bueno (VoBo) para proceder a aplicar
energa al mdulo
Revise previamente la indicacin de cada uno de los terminales incluidos en el mdulo de laboratorio
para estar completamente seguro de los puntos correctos de conexin que se deben realizar.
El objetivo de las conexiones es la siguiente:
1. Energizar el equipo para que funcione elctricamente
2. Aplicar tensin de entrada monofsica a las lneas de medicin para poder obtener valores
distintos de cero durante las pruebas que se van a realizar
Dependiendo del mdulo asignado a su grupo utilice como referencia la figura 1 o 2
Nro. DD-106
PROTOCOLO MODBUS Pgina 4/19
Laboratorio 01
Se llama a la unidad D.
D:\>modpoll -h
En caso la ejecucin del comando sea satisfactorio debera obtener una salida similar indicada en la
siguiente figura:
Nro. DD-106
PROTOCOLO MODBUS Pgina 8/19
Laboratorio 01
Revise el manual del equipo y luego indique a que mediciones corresponden cada uno de los valores
devueltos por el programa
Revise nuevamente el manual del equipo. Ubique algunas direcciones de registros que desee consultar
y ejecute luego el programa ModPoll modificando los parmetros enviados al programa para que
proceda a leer los nuevos valores deseados. Anote a continuacin el comando completo utilizado:
Anote luego los valores obtenidos con el comando anterior explicando el significado de cada uno de
dichos valores
Le dimos siguiente a todas las ventanas previamente aceptamos los trminos de condiciones.
Nro. DD-106
PROTOCOLO MODBUS Pgina 9/19
Laboratorio 01
Una vez instalado nos pidi una actualizacin del software, la cual no fue aceptada.
Se inicio la prctica.
El programa muestra la ventana de Tareas en Blanco, procederemos a crear una nueva tarea
definiendo primero una nueva conexin, para ello presione el botn Add Connection mostrado en
la siguiente figura:
Nro. DD-106
PROTOCOLO MODBUS Pgina 10/19
Laboratorio 01
El programa soporta comunicacin ModBus serial y ModBus TCP. En nuestro caso debido a que nos
estamos enlazando al mdulo a travs del puerto serial utilizaremos la seccin Serial Connection
con los valores correspondientes a nuestra configuracin propia. Corrija los valores mostrados en la
siguiente figura segn los parmetros que utiliz con el programa ModPoll y luego presione el botn
Add Serial Connection
Nro. DD-106
PROTOCOLO MODBUS Pgina 11/19
Laboratorio 01
Una vez definida una conexin el programa requiere la definicin de un dispositivo conectado a
nuestra red ModBus, para ello presionaremos el botn Add Device y procederemos a definir los
parmetros requeridos para ubicar a nuestro equipo en el segmento de red ModBus. A continuacin
se muestra la ventana con el botn Add Device:
A continuacin debe especificar, como nico parmetro de configuracin del dispositivo, la direccin
ModBus del equipo (Slave Address en otros modelos de equipos). Modifique el valor mostrado en la
siguiente figura por el valor asignado al equipo de medicin del modulo asignado a su grupo y luego
presione el botn Add Device:
Nro. DD-106
PROTOCOLO MODBUS Pgina 12/19
Laboratorio 01
La siguiente figura nos muestra las opciones que deberamos elegir para poder realizar una lectura de
valores de medicin que registra nuestro equipo instalado en el mdulo que tenemos asignado. Los
parmetros que se incluyen en la imagen corresponden a direcciones de registro del equipo PM820.
Si usted dispone de un mdulo distinto debe proceder a cambiar dichos valores por los
correspondientes al modelo de equipo particular. Puede usar como referencia las mismas direcciones
empleadas en el ejercicio previo realizado con el programa ModPoll o tambin puede consultar los
anexos incluidos en el texto los cuales contienen las tablas de direcciones de los diferentes equipos.
Finalmente debe presionar el botn Add Request para agregar la nueva solicitud a la nueva tarea
Nro. DD-106
PROTOCOLO MODBUS Pgina 13/19
Laboratorio 01
La siguiente figura muestra la definicin completa de la nueva tarea requerida. Presione el botn
Aceptar para salir de la ventana de configuracin
Verifique que se muestre la nueva tarea creada en el panel izquierdo de la aplicacin y luego seleccione
la solicitud indicada en esta nueva tarea y proceda a ejecutar dicha solicitud presionando el botn Poll.
Adems puede activar la casilla de seleccin Auto Update para que la lectura se realice en forma
continua. La siguiente figura muestra la salida obtenida por el programa
Nro. DD-106
PROTOCOLO MODBUS Pgina 14/19
Laboratorio 01
Compare los valores obtenidos en este ltimo ejercicio con los valores devueltos a travs del programa
ModPoll. Existe alguna diferencia? Explique los detalles ms importantes
Los valores obtenidos en la practica son similares a los mostrados en el laboratorio, estos valores
representan la medicin de la Tensin 1-2, Tensin 2-3, Tensin 3-1, tensin promedio y de
desequilibrio, etc.
Nro. DD-106
PROTOCOLO MODBUS Pgina 15/19
Laboratorio 01
6. Tramas ModBus
6.1. Instalacin del software CAS ModBus RTU Parser
Solicite al instructor el instalador del software CAS ModBus RTU Parser
Instale el software CAS ModBus RTU Parser en su PC.
Indique brevemente los pasos requeridos para la instalacin del software anterior
Le dimos siguiente a todas las ventanas previamente aceptamos los trminos de condiciones.
Se inicio la prctica.
6.2. Uso del software CAS ModBus RTU Parser anlisis de una trama Poll
Inicie el programa CAS ModBus RTU Parser.
Seleccione la opcin Poll de la seccin Action
En la seccin Poll messages, ingrese la trama (Poll) ModBus indicada en la figura. Una trama
Poll contiene una trama de solicitud de lectura de datos enviada por el equipo Master hacia
el equipo esclavo.
Presione el botn Analyze
El programa proceder a realizar el anlisis de la trama ModBus anterior y nos mostrar los
resultados de dicho anlisis en el panel inferior de la aplicacin como se muestra en la
siguiente figura:
Nro. DD-106
PROTOCOLO MODBUS Pgina 16/19
Laboratorio 01
6.3. Uso del software CAS ModBus RTU Parser anlisis de una trama Response
Seleccione la opcin Response de la seccin Action
Nro. DD-106
PROTOCOLO MODBUS Pgina 17/19
Laboratorio 01
En la seccin Poll messages, ingrese la trama (Response) ModBus indicada en la figura. Una
trama Response contiene los resultados devueltos por el esclavo hacia el maestro como
resultado de una solicitud Poll enviada previamente.
Presione el botn Analyze
El programa proceder a realizar el anlisis de la trama ModBus anterior y nos mostrar los
resultados de dicho anlisis en el panel inferior de la aplicacin como se muestra en la
siguiente figura:
Nro. DD-106
PROTOCOLO MODBUS Pgina 18/19
Laboratorio 01
6.4. Uso del software CAS ModBus RTU Parser anlisis de tramas
Aplicando el procedimiento anterior analice tramas Poll y Response obtenidas durante la
ejecucin de lectura de datos realizadas en los ejercicios anteriores entre su PC y el mdulo
asignado.
Anote a continuacin las tramas Poll y Response utilizadas durante el ejercicio.
Nro. DD-106
PROTOCOLO MODBUS Pgina 19/19
Laboratorio 01
7. Ejercicio adicional
7.1. Repeticin del ejercicio empleando un mdulo diferente
Intercambie con sus compaeros del laboratorio un mdulo no utilizado y repita el ejercicio de
laboratorio para acceder al nuevo mdulo a travs de una red conexin ModBus
OBSERVACIONES Y CONCLUSIONES
La contrasea para modificar la configuracin del equipo es 0002.
Los bornes para la comunicacin RS 485 son tres: tierra, positivo y negativo. En la practica solo se conecto los dos ltimos a
un adaptador RS 232 a USB para conexin a PC.
En la configuracin del equipo de medicin PM 820 se puede modificar distintos parmetros como la velocidad de
transmisin, la direccin (slave addrees), pariedad y el bit de stop.
Para cada medidor multifuncin existen diferentes mapas de modbus, donde se puede visualizar distintos parmetros como la
tensin, amperaje, potencia, thd etc.
El protocolo de comunicacin con el que se trabaja es el modbus RTU. El medidor tambin se adapta a los siguientes
protocolos: Modbus ASCII, modbus TCP, modbus encapsulado RTU/TCP.
Mediante los programas de lectura de protocolo se puede extraer la informacin visualizada en el medidor multifuncin, en la
practica se empleo dos programas: Modpoll y CAS Modbus. Con el programa CAS Modbus se muestra la informacin en
formato hexadecimal para lo cual se empleo otro programa para la lectura.