Você está na página 1de 23

Nro.

Supervisión y Control de Procesos Página 1/23


Industriales

SUPERVISIÓN Y CONTROL DE
PROCESOS INDUSTRIALES

LABORATORIO N° 01

“Protocolo Modbus”

Alumno: Elvis Huanca Rosas

Grupo : B Profesor: Luis Fernández Nota:


Semestre : VI Cueva

Fecha de entrega : 24 08 19 Hora: 20:00


Nro.
Supervisión y Control de Procesos Página 2/23
Industriales

TEMA: COMUNICACIÓN MODBUS

OBJETIVOS

 Identificar dispositivos de campo que soportan comunicación ModBus


 Identificar los conectores incorporados en los dispositivos para comunicación ModBus
 Realizar una conexión de red ModBus entre un dispositivo de campo y una PC
 Instalar software ModBus que permita comunicar una PC con un dispositivo
 Leer datos de un dispositivo a través de una red ModBus

REQUERIMIENTOS

 PC de escritorio
 Software MODPOLL
 Software de instalación del programa ModBus Scanner y ModBus RTU Parser
 Módulo de hardware con medidor de calidad de energía PM5100
 Manuales de referencia del medidor de calidad de energía PM5100
 Conversor RS232-RS485
 Cables, bananas y destornilladores planos (perilleros)

PROCEDIMIENTO

1. Identificación de dispositivos que soportan comunicación ModBus


1.1. Descripción del dispositivo
 Solicite al instructor un módulo de laboratorio para realización de la práctica
 ¿Qué tipo de dispositivo de medición de calidad de energía contiene el módulo asignado a su grupo?
Serie PowerLogic PM5000
 ¿Para qué sirve el dispositivo electrónico incluido en el módulo de laboratorio?

El medidor de potencia PowerLogic™ PM5000 brinda las funciones de medición que se requieren
para designar el uso energético, hacer la medición de los usuarios y subfacturación, indicar con
precisión los ahorros de energía, optimizar la eficiencia y uso del equipo y realizar evaluaciones de
alto nivel de la calidad energética de la red eléctrica.

 Revise los datos principales del equipo en el manual del fabricante. ¿Qué tipos de conexión para
comunicación con dispositivos externos soporta el equipo?

Puerto RS 485 Modbus RTU, Modbus ASCII (7 ó 8 bit), JBUS


Puerto Ethernet: 10/100 Mbps; Modbus TCP/IP

1.2. Identificación de las interfaces de conexión del dispositivo para red ModBus
 ¿El dispositivo soporta conexiones para redes ModBus?
Si.
 ¿Cuántos puertos de comunicación para conexión a una red ModBus soporta el equipo?
El dispositivo Puerto RS 485 Modbus RTU, Modbus ASCII y JBUS.
 ¿Cómo se denominan las interfaces o puertos de comunicación que tiene el dispositivo para
conectarse a una red ModBus?
Se denomina RS 485.
Nro.
Supervisión y Control de Procesos Página 3/23
Industriales

 ¿Cuántos terminales o bornes tiene cada uno de los puertos de comunicación para red ModBus del
equipo asignado?
Tiene 3 terminales: positivo, negativo y tierra.
 Represente en un esquema la función de cada uno de los pines del conector correspondiente al
puerto de comunicación

 ¿Cuántos hilos debe tener el cable que se debe emplear para realizar la conexión del equipo en una
red ModBus?
Tiene cable de 3 hilos.
2. Conexión PC – Dispositivo
2.1. Conexión del módulo del laboratorio a una PC
 A continuación, se muestra el diagrama a utilizar.
Nota: Como la conexión que va a realizar es hacia un puerto COM de la PC asegúrese que el módulo esté
desenergizado

Al puerto
COM1 o COM2
de la PC
Cable de 3 hilos Puerto
RS232 RS485 RS485 del
Equipo

 Con sus compañeros 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 conexión y espere el
visto bueno (VoBo) correspondiente del instructor.
2.2. Conexiones adicionales para poner operativo el módulo
 A continuación, se muestra el diagrama a utilizar para conectar el módulo del laboratorio a una línea
de tensión de entrada monofásica.
 No debe energizar los equipos, solicite al instructor el visto bueno (VoBo) para proceder a aplicar
energía al módulo
 Revise previamente la indicación de cada uno de los terminales incluidos en el módulo de
laboratorio para estar completamente seguro de los puntos correctos de conexión que se deben
realizar.
 El objetivo de las conexiones es la siguiente:
1. Energizar el equipo para que funcione eléctricamente
2. Aplicar tensión de entrada monofásica a las líneas de medición para poder obtener valores
distintos de cero durante las pruebas que se van a realizar
 Dependiendo del módulo asignado a su grupo utilice como referencia la figura 1 o 2
Nro.
Supervisión y Control de Procesos Página 4/23
Industriales

Figura 1. Conexión del módulo PM5100 a la línea de alimentación monofásica

Figura 2. Módulo Controlador de Temperatura REG 48

3. Parámetros de comunicación para comunicación ModBus


3.1. Revisión de la configuración del equipo
 Únicamente si el instructor le dio el VoBo en el punto anterior entonces puede proceder a energizar}
el módulo
Nro.
Supervisión y Control de Procesos Página 5/23
Industriales

 Revise el anexo correspondiente de su texto (A, B o C) donde se encuentra la información extraída


directamente de los manuales de los equipos a ser utilizados acerca de cómo acceder al menú de
configuración del equipo vara visualizar su configuración actual
 Aplicando el procedimiento anterior revise los parámetros de configuración para la comunicación
ModBus y anote a continuación dichos valores:
1. Dirección ModBus (Slave Address): Address 7
2. Velocidad de comunicación (Baudrate): 19200
3. Paridad: None
4. Bits de stop: No permite
 A continuación, anote el rango de valores permitidos para el campo “Dirección ModBus” (Slave
Address)
 Indique ahora los valores posibles para la velocidad de comunicación que soporta el equipo:
4. Comunicación PC  Módulo empleando el software ModPoll
4.1. Instalación del software ModPoll
 Solicite al instructor el software ModPoll
 Instale el software ModPoll en su PC
 Indique brevemente los pasos requeridos para la instalación del software anterior
Entrar el Cmd

Se copia los tres archivos a la unidad C:


Nro.
Supervisión y Control de Procesos Página 6/23
Industriales

4.2. Comandos del software ModPoll


 Inicie una ventana de comandos (CMD)
 Acceda a la carpeta donde se ha instalado el software ModPoll
 Ejecute el programa empleando la siguiente instrucción para que le muestre todos los comandos que
acepta:

 A continuación, se muestra una posible salida del comando anterior:

 Anote a continuación la finalidad de las siguientes opciones:


Nro Opción Descripción de la función que cumple
1 -b Baudrate (unidad de velocidad)
2 -p Even parity
3 -m Tipo de protocolo, Modbus ASCCI, RTU, TCP
4 -a Dirección del esclavo
5 -r Referencia del inicio 1-65536 (2^16+1) 1120=voltaje
6 -c Número de valores de 1-100
Nro.
Supervisión y Control de Procesos Página 7/23
Industriales

4.3. Comunicación con el módulo desde la PC empleando el protocolo ModBus

 Desde la ventana de comandos iniciada en la sección anterior, ejecute el siguiente comando para el
módulo PM 5100:
C:\> Modpoll.exe –b 19200 –p none –m rtu –a 1 –r 3020 -c 10 COM1

Ejecute el siguiente comando para el módulo del controlador de Temperatura REG 48

C:\> Modpoll.exe –b 19200 –p none –m rtu –a 1 –r 2 -c 10 COM1

 Observaciones al comando anterior:


El comando anterior funcionará adecuadamente bajo las siguientes condiciones:

1. La velocidad de comunicación del dispositivo es 19200


2. La dirección ModBus del dispositivo es: 5
3. La dirección del registro del equipo que contiene la medición de la tensión de
entrada es: 3020 (Esta dirección es válida para el módulo P5100. En caso de
contar con un módulo diferente debe revisar el manual del equipo para cambiar
adecuadamente los rangos de direcciones a usar.
4. Se ha conectado a través del puerto Serie COM de la PC, verificar el número a
través del administrador de dispositivos de windows

 En caso la ejecución del comando sea satisfactorio debería obtener una salida similar indicada en la
siguiente figura:

NO HAY COMUNICACIÓN
Nro.
Supervisión y Control de Procesos Página 8/23
Industriales

Sí hay comunicación

 Revise el manual del equipo y luego indique a que mediciones corresponden cada uno de los valores
devueltos por el programa
1120 Voltage, A-B
1121 Voltage, B-C
1122 Voltage, C-A
1123 Voltage, L-L Average
1124 Voltage, A-N
1125 Voltage, B-N
1126 Voltage, C-N
1127 Voltage, N-R
1128 Voltage, L-N Average
1129 Voltage, Unbalance, AB
 Revise nuevamente el manual del equipo. Ubique algunas direcciones de registros que desee
consultar y ejecute luego el programa ModPoll modificando los parámetros enviados al programa
para que proceda a leer los nuevos valores deseados. Anote a continuación el comando completo
utilizado:

C:\> Modpoll.exe –b 19200 –p none –m rtu –a 1 –r 1837 -c 10 COM1

 Anote luego los valores obtenidos con el comando anterior explicando el significado de cada uno de
dichos valores
Nro.
Supervisión y Control de Procesos Página 9/23
Industriales

Evidencia:

5. Comunicación PC  Módulo empleando el software CAS ModBus Scanner


5.1. Instalación del software CAS ModBus Scanner
 Solicite al instructor el instalador del software CAS ModBus Scanner
 Instale el software CAS ModBus Scanner en su PC.
 Indique brevemente los pasos requeridos para la instalación del software anterior
Se ejecuta el instalador del software CAS Modbus Scanner.

5.2. Uso del software “CAS ModBus Scanner”


 Inicie el programa CAS ModBus Scanner
 El programa informa que no se tiene definida ninguna tarea. Presione el botón Si del cuadro de
diálogo para proceder a definir una nueva tarea (Task)
Nro.
Supervisión y Control de Procesos Página 10/23
Industriales

 El programa muestra la ventana de Tareas en Blanco, procederemos a crear una nueva tarea
definiendo primero una nueva conexión, para ello presione el botón “Add Connection” mostrado en
la siguiente figura:

 El programa soporta comunicación ModBus serial y ModBus TCP. En nuestro caso debido a que nos
estamos enlazando al módulo a través del puerto serial utilizaremos la sección “Serial Connection”
con los valores correspondientes a nuestra configuración propia. Corrija los valores mostrados en la
siguiente figura según los parámetros que utilizó con el programa ModPoll y luego presione el botón
Add Serial Connection
Nro.
Supervisión y Control de Procesos Página 11/23
Industriales

 Una vez definida una conexión el programa requiere la definición de un dispositivo conectado a
nuestra red ModBus, para ello presionaremos el botón “Add Device” y procederemos a definir los
parámetros requeridos para ubicar a nuestro equipo en el segmento de red ModBus. A continuación,
se muestra la ventana con el botón Add Device:
Nro.
Supervisión y Control de Procesos Página 12/23
Industriales

 A continuación, debe especificar, como único parámetro de configuración del dispositivo, la dirección
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 medición del módulo asignado a su grupo y luego
presione el botón “Add Device”:

 A continuación, se muestra la imagen correspondiente a nuestra aplicación donde se observa la


nueva conexión creada, así como el nuevo dispositivo agregado.
 Procederemos ahora a definir una nueva solicitud de lectura de datos como parte final de la tarea
que estamos creando, para ello presione el botón “Add Request” señalado en la siguiente figura para
completar este último paso que permitirá concluir con la creación de la nueva tarea:

 La siguiente figura nos muestra las opciones que deberíamos elegir para poder realizar una lectura de
valores de medición que registra nuestro equipo instalado en el módulo que tenemos asignado. Los
parámetros que se incluyen en la imagen corresponden a direcciones de registro del equipo PM820.
Si usted dispone de un módulo 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 también puede consultar los
anexos incluidos en el texto los cuales contienen las tablas de direcciones de los diferentes equipos.
Finalmente debe presionar el botón Add Request para agregar la nueva solicitud a la nueva tarea

 La siguiente figura muestra la definición completa de la nueva tarea requerida. Presione el botón
Aceptar para salir de la ventana de configuración
Nro.
Supervisión y Control de Procesos Página 13/23
Industriales

 Verifique que se muestre la nueva tarea creada en el panel izquierdo de la aplicación y luego
seleccione la solicitud indicada en esta nueva tarea y proceda a ejecutar dicha solicitud presionando
el botón Poll. Además, puede activar la casilla de selección “Auto Update” para que la lectura se
realice en forma continua. La siguiente figura muestra la salida obtenida por el programa
Nro.
Supervisión y Control de Procesos Página 14/23
Industriales

 Compare los valores obtenidos en este último ejercicio con los valores devueltos a través del
programa ModPoll. ¿Existe alguna diferencia? Explique los detalles más importantes

V
V
Nro.
Supervisión y Control de Procesos Página 15/23
Industriales

Evidencia:

6. Tramas ModBus
6.1. Instalación 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 instalación del software anterior
Se ejecuta el instalador del software CAS ModBus RTU Parser.

6.2. Uso del software “CAS ModBus RTU Parser” análisis de una trama “Poll”
 Inicie el programa CAS ModBus RTU Parser.
 Seleccione la opción Poll de la sección Action
 En la sección 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 botón Analyze


Nro.
Supervisión y Control de Procesos Página 16/23
Industriales

 El programa procederá a realizar el análisis de la trama ModBus anterior y nos mostrará los
resultados de dicho análisis en el panel inferior de la aplicación como se muestra en la
siguiente figura:
Nro.
Supervisión y Control de Procesos Página 17/23
Industriales

Evidencia:
Nro.
Supervisión y Control de Procesos Página 18/23
Industriales

6.3. Uso del software “CAS ModBus RTU Parser” análisis de una trama “Response”
 Seleccione la opción Response de la sección Action
 En la sección 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 botón Analyze

 El programa procederá a realizar el análisis de la trama ModBus anterior y nos mostrará los
resultados de dicho análisis en el panel inferior de la aplicación como se muestra en la
siguiente figura:
Nro.
Supervisión y Control de Procesos Página 19/23
Industriales

Evidencia:
Nro.
Supervisión y Control de Procesos Página 20/23
Industriales

6.4. Uso del software “CAS ModBus RTU Parser” análisis de tramas
 Aplicando el procedimiento anterior analice tramas Poll y Response obtenidas durante la
ejecución de lectura de datos realizadas en los ejercicios anteriores entre su PC y el módulo
asignado.
 Anote a continuación las tramas Poll y Response utilizadas durante el ejercicio.

7. Ejercicio adicional
7.1. Repetición del ejercicio empleando un módulo diferente
 Intercambie con sus compañeros del laboratorio un módulo no utilizado y repita el ejercicio de
laboratorio para acceder al nuevo módulo a través de una red ModBus

Módulo REG48PUN1JHU
• Inicie una ventana de comandos (CMD)
• Acceda a la carpeta donde se ha instalado el software ModPoll
• Ejecute el programa empleando la siguiente instrucción para que le muestre todos los
comandos que acepta:

Ejecute el siguiente comando para el módulo del controlador de Temperatura REG 48

C:\> Modpoll.exe –b 19200 –p none –m rtu –a 1 –r 2 -c 10 COM1


Nro.
Supervisión y Control de Procesos Página 21/23
Industriales

Comunicación PC  Módulo empleando el software CAS ModBus Scanner


Se siguen los pasos previamente vistos en el Medidor de Calidad de Energía
Nro.
Supervisión y Control de Procesos Página 22/23
Industriales
Nro.
Supervisión y Control de Procesos Página 23/23
Industriales

OBSERVACIONES Y CONCLUSIONES
Observaciones:
 Al transmitir los datos del módulo de medidor de calidad de energía mediante el protocolo
Modbus, se usó una velocidad de 9600.
 Cuando se enlaza nuestro medidor de energía solo puede repartir resultados a un solo programa,
como se observó mientras mostraba resultados en un programa el otro se detenía, por lo cual nos
daba resultados diferentes, pero cuando pausabas el que estaba en funcionamiento y volvías al
otro programa, el resultado volvía a emparejarse con los resultados vistos en el programa antes
pausado.
 Antes de realizar las conexiones necesarias para poder alimentar los dispositivos es necesario
revisar los manuales respectivos de estos para poder evitar daños en los equipos.
 Se usó la red modbus rtu para conectar con nuestro medidor de calidad de energía, del cual se
tenía que sacar sus datos encontrados dentro del canal 9, para así colocarlos dentro de nuestro
programa.
Conclusiones:
 El protocolo Modbus es útil para comunicar dispositivos inteligentes con Master-Slave o Client-
Server arquitectura y el más utilizado en la fabricación industrial debido a su funcionalidad y bajo
costo.
 Se realizó el mismo procedimiento con el medidor multifunción, donde tuvimos que sacar los
datos de este para colocarlos en nuestro programa y así enlazarse y poder realizar la lectura de las
mediciones las cuales este dispositivo nos entrega
 Se logró interpretar los manuales de los dispositivos utilizados en el laboratorio (Medidor de
calidad de energía PM5100 y el controlador REG48PUN1JHU), para poder identificar las funciones
y características de dichos dispositivos.
 Se concluye que la red Modbus era un protocolo único construido en serie, por lo que no podía
ser dividido en múltiples capas. Con el tiempo, se introdujeron diferentes unidades de datos de
aplicación para cambiar.
 El formato del paquete utilizado vía serial o para permitir el uso de TCP / IP y UDP (User Datagram
Protocol) redes Esto condujo a una separación del protocolo principal, que define la unidad de
datos de protocolo (PDU) y la capa de red, que define la unidad de datos de la aplicación (ADU).
 Para establecer la comunicación entre los dispositivos Maestro / Esclavo, es necesario configurar
la estructura. parámetros del mensaje y la velocidad de este en cada uno de los dispositivos de
red, esto con la intención para sincronizar ambos en el momento de la transferencia de datos.

Você também pode gostar