Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMUNICACIONES INDUSTRIALES
INSTRUCCIONES
1- Las actividades de laboratorio y talleres deberán ser desarrollados en grupos de hasta 3 (tres) alumnos.
2- Las técnicas y herramientas didácticas que se empleen en los laboratorios tiene como finalidad el refuerzo,
la conformación y ejecución de los diferentes aspectos que hacen parte de la asignatura. De forma que el
alumno desarrolle un pensamiento flexible, dinámico, audaz, independiente, persistente, divergente y
original en su formación como profesional.
OBJETIVO
Implementar una comunicación MODBUS para enviar y recibir datos entre la pantalla HMI y el PLC clic
koyo.
Objetivos específicos
Conocer las características de envío y recepción de datos del protocolo MODBUS, junto con la
familiarización de los softwares de programación tanto de la pantalla HMI como del PLC clic koyo.
Desarrollo del lenguaje ladder de programación para el proceso de control teniendo en cuenta el tipo
de registros para las entradas analógicas, los bloques de comunicación para el protocolo MODBUS
y las condiciones de control.
REFERENCIAS
1. INTRODUCCIÓN
Paralelamente los sistemas de control automático, son dispositivos utilizados en la industria, que permiten el
control de variables críticas de un proceso industrial. Estos sistemas permiten que las variables controladas
permanezcan en un punto de referencia, o en cierto rango aceptable respecto a este punto, esto con el fin que
los procesos industriales sean eficientes, con lo que se logra maximizar la producción, además de minimizar
costos ya que los lazos de control permiten una optimización de las materias primas y la minimización de la
energía utilizada en producción. El uso de sistemas de control como el PID tradicional clásico, es tal que
aproximadamente el 95% de los lazos de control que existen en las aplicaciones industriales son de este tipo,
lo que muestra la preferencia del usuario en el uso de algoritmos simples de control.
2. MARCO TEORICO
2.1 MODBUS
Es un protocolo de comunicaciones situado en el nivel 7 del Modelo OSI, basado en la arquitectura
maestro/esclavo o cliente/servidor, diseñado en 1979 por Modicon para su gama de controladores lógicos
programables (PLCs). Convertido en un protocolo de comunicaciones estándar de facto en la industria es el
que goza de mayor disponibilidad para la conexión de dispositivos electrónicos industriales. Las razones por
las cuales el uso de Modbus es superior a otros protocolos de comunicaciones son:
1. es público
2. su implementación es fácil y requiere poco desarrollo
3. maneja bloques de datos sin suponer restricciones
Modbus permite el control de una red de dispositivos, por ejemplo un sistema de medida de temperatura y
humedad, y comunicar los resultados a un ordenador. Modbus también se usa para la conexión de un
ordenador de supervisión con una unidad remota (RTU) en sistemas de supervisión adquisición de datos
(SCADA). Existen versiones del protocolo Modbus para puerto serie y Ethernet (Modbus/TCP).
El estándar RS-485 define un bus para la transmisión serie multipunto, donde, en un instante, puede haber un
equipo transmitiendo y varios recibiendo. La comunicación es semiduplex, de forma un equipo puede enviar
y recibir, pero no a la vez. El cableado básico consiste en un par de hilos de cobre trenzados sobre el que se
transmite una señal diferencial para enviar los bits de datos, que es bastante inmune a las interferencias y
admite largas distancias. Además del par trenzado para datos, pueden usarse líneas de 0V y 5V para
alimentar dispositivos del bus. Los bits se transmiten mediante una trama asíncrona.
2.2 PLC
Un controlador lógico programable (Programmable Logic Controller PLC) es un dispositivo operado
digitalmente, que usa una memoria para el almacenamiento interno de instrucciones con el fin de
implementar funciones específicas, tales como lógica, secuenciación, registro y control de tiempos, conteo y
operaciones aritméticas, para controlar a través de entradas/salidas digitales o analógicas, varios tipos de
máquinas o procesos, figura 1a.
(a) (b)
Figura 1. (a)Estructura del PLC, (b) PLC Clic Koyo C0-02DD2-D
La familia PLC CLICK, figura 1b, está diseñado para ofrecer funciones prácticas y modo fácil de uso. Este
PLC presenta puntos de entradas y salidas análogas y digitales. Además pueden agregarse hasta ocho
módulos con entradas y salidas.
Todos los módulos procesadores de la CPU CLICK tienen dos puertos RS-232 integrados de
comunicaciones serie y además presentan un puerto para comunicación RS-485.
HMI significa “Human Machine Interface”, es decir es el dispositivo o sistema que permite el interfaz entre
la persona y la máquina. Tradicionalmente estos sistemas consistían en paneles compuestos por indicadores y
comandos, tales como luces pilotos, indicadores digitales y análogos, registradores, pulsadores, selectores y
otros que se interconectaban con la máquina o proceso. En la actualidad, dado que las máquinas y procesos
en general están implementadas con controladores y otros dispositivos electrónicos que dejan disponibles
puertos de comunicación, es posible contar con sistemas de HMI bastantes más poderosos y eficaces, además
de permitir una conexión más sencilla y económica con el proceso o máquinas, como se muestra a
continuación. Figura 2.
(a) (b)
Figura 2. (a)Aplicación de una red con HMI. (b) Pantalla HMI Serie 50.
Tipos de HMI: Descontando el método tradicional, podemos distinguir básicamente la terminal de operador,
consistente en un dispositivo, generalmente construido para ser instalado en ambientes agresivos, donde
Potenciómetro y display
virtual programados en la
HMI
Señal de voltaje de
Comunicación MODBUS salida 0 a 5Vdc en
RS485 a 2 wire DA1V
Para el desarrollo de esta actividad será ejecutada en dos partes: configuración y programación de la pantalla
HMI como maestra y la configuración del esclavo PLC click koyo.
Paso A1: Señor estudiante favor, tener a la mano el manual del PLC click koyo, para que despeje las
siguientes dudas:
Paso A3: Para este paso vamos a orientarnos, según figura 4, el cual consiste en construir el cable que
programará el PLC desde nuestros portátiles a través del software previamente instalado.
Se tiene que adquirir (cada grupo) el conversor USB – RS232, de la figura 5, observen tiene un conector
DB9 macho en su extremo. ¿Por qué tenemos que usar un conversor USB-RS232? Porque en la mayoría de
portátiles, pc, solo poseen puertos USB y no puertos serial DB9. Además, tener en cuenta que su portátil
debe reconocer el driver RS232 de este conversor.
Con la ayuda de una ponchadora, un conector DB9 hembra y un conector RJ12, se tiene que construir un
cable serial que conecte el conversor USB – RS232 con el PLC (1 metro de longitud) según diagrama figura
6.
(a)
(b)
Figura 6. (a)Cable serial para construir, (b) Descripción puerto 2 del plc
Se debe seleccionar y configurar el modelo PLC Click Koyo C0-02DD2-D en el System Configuration Setup
del programa , figura 7.
Configurar las entradas y salidas análogas del PLC en el CPU Built-in I/O Setup del programa. Teniendo en
cuenta que para la entrada análoga se va a manejar el PIN AD2 el cual tiene una data register en DF2 y que
para la salida se va a manejar el pin DA1 el cual tiene una data register DF3. Figura 8.
Configure el puerto 2, de tal forma a través de ese puerto se descargue el ladder desde el portátil pc.
Se procede a realizar el respectivo código ladder que tiene los comandos para hacer la comunicación Modbus
entre el PLC y la pantalla HMI tomando como referencia según manual del plc (capitulo 4)
Figura 10. Código ladder para la comunicación Modbus entre el PLC y la pantalla HMI.
Para que la comunicación por protocolo Modbus sea posible, es necesario utilizar un contacto o
bonina interna que habilite siempre la comunicación; se observa en la figura 11 que el contacto C1
permite dicha función. La configuración de dicho bloque se muestra en la figura 12. Todos los datos
que recibe el PLC serán guardados en un registro DS1 como se muestra en la Figura 13.
Figura 13. Almacenamiento de valores para la entrada análoga de PLC en el registro DS1.
En la figura 14 se muestra el bloque de envío de datos del PLC. La configuración de dicho bloque se
muestra en la figura 15. Todos los datos de salida para la señal análoga son guardados en un registro
DS2 como se muestra en la figura 16.
Figura 16. Almacenamiento de valores para la salida análoga de PLC en el registro DS2.
Para saber la dirección Modbus que se utilizó para cada registro, se revisa el address picker en el
programa para todas las funcionalidades del PLC y se mira las direcciones que manejan los registros
DS como se muestra en la figura 17.
Para Para
conectar el download
plc al del proyecto
Para hacer portatil al plc
compilación
Una vez realizado el lenguaje de programación se procede a configurar y programar la pantalla HMI
Paso B1: Señor estudiante favor, tener a la mano el manual de la pantalla HMI5056N, para que despeje las
siguientes dudas:
Paso B2: Instalar el programa EZWARE5000 versión 4.1 en sus portátil, dicho programa posee una
aplicación EZBUILDER5000 necesaria para la configuración y programación de la HMI. Es un software
libre y puede ser descargado la más reciente actualización de la página del proveedor Maplesystem.
Paso B3: Para este paso el cable que programará la HMI desde nuestros portátiles a través del software
previamente instalado va ser un cable miniusb, figura 19, fácil de adquirir en el mercado de impresoras.
Hay que definir el puerto físico por el cual, la pantalla HMI establecerá la comunicación modbus con el PLC.
La serie HMI5000 tiene 1 o más puertos para establecer comunicaciones con equipos externos (ejm: PLCs)
Dichos puertos son de conector DB9 (el puerto A es hembra y el puerto B es macho). Cada puerto tiene un
tipo de comunicación RS232 y RS485.
El puerto A, será utilizado para establecer la comunicación modbus con el esclavo (plc click koyo), figura
20. El cual realmente se va utilizar de dicho puerto A, su COM 1 como RS-485 2 wire (2 hilos) de forma
que se va usar los pines 1 (TX/RX -), 2 (TX/RX +) y 5 (GND)
DB9 hembra , se
Puerto 3 usan solo los pines
1, 2, 5. Este DB9
será conectado al
Cable con 3 hilos puerto A (COM 1)
(+, - , GND) enmallado de la HMI
para evitar interferencia
Se inicia el EASYBUILDER5000 para crear la aplicación, seleccionando el modelo de la HMI con la cual se
va a trabajar, figura 22.
Figura 25. Indicador gráfico y numérico en la HMI para la visualización del voltaje analógico de
entrada.
Configuración del Meter Display: El indicador gráfico de caudal tiene dirección de recepción de la
señal análoga que recibe el PLC en el PIN AN2 el cual ha sido guardado en el registro DS1
Configuración del Numeric Display: El indicador numérico de caudal tiene dirección de recepción
de la señal análoga que recibe el PLC en el PIN AN2 el cual ha sido guardado en el registro DS1.
Figura 28. Control e indicador gráfico y numérico en la HMI para la visualización de la variación de
voltaje.
Configuración del Numeric Display: El control indicador de la variación de voltaje, tiene dirección
de envío hacia la señal de salida análoga del PLC en el PIN DA1 a través del registro DS2.
Paso B6: Grabe proyecto, compile y download por el cable miniUSB su aplicación a la HMI
Paso B7: Finalmente, ya descargados las aplicaciones al PLC y a la HMI, inmediatamente habrá
transferencia entre esos dos equipos vía modbus. Si no hay ninguna recepción y transmisión de información
entre los equipos, la pantalla HMI mostrará el siguiente mensaje de alerta