Documenti di Didattica
Documenti di Professioni
Documenti di 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 activar y desactivar dos relays remotamente desde un PLC
clic koyo con fines para automatización.
Objetivos específicos
Conocer las características de envío y recepción de datos del protocolo MODBUS, junto con la
familiarización del software de programación para el PLC clic koyo.
Desarrollo del lenguaje ladder de programación para el proceso de control teniendo en cuenta el tipo
de registros, los bloques de comunicación para el protocolo MODBUS y las condiciones de mando.
REFERENCIAS
1. INTRODUCCIÓN
Los sistemas industriales modernos han obligado a la comunidad científica y académica a encontrar
actualizaciones para todas las disciplinas dentro del campo de la automatización. Este hecho ha motivado a
las universidades a disponer de laboratorios polivalentes que puedan ayudar a los estudiantes a desarrollarse
y capacitarse en los diferentes campos de la ingeniería. Hoy en día, la finalidad y el reto que se tiene en las
universidades, es ir a la vanguardia en innovación tecnológica, a partir de la creación de herramientas que
faciliten el aprendizaje en la formación de profesionales más competitivos. Por lo tanto, el desarrollo de
IE. PhD. FRANCISCO E. MORENO GARCIA
Laboratorio de Comunicación Industriales 2
módulos didácticos contempla beneficios y perspectivas a ser alcanzados, permitiéndose al futuro profesional
aprender y afrontar los diversos casos prácticos, que están presentes en la industria.
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.
(a) (b)
Figura 2. (a)Estructura del PLC, (b) PLC Clic Koyo C0-02DD2-D
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.
Algunas características:
La actividad de laboratorio, figura 6, consiste en implementar una red modbus previa configuración en el
PLC que le dé ordenes al relay board para que este active sus dos relés cuando se active las entradas discretas
X1 y X2 del plc respectivamente. De tal forma, con este simple ejercicio se comprobará el proceso de
transferencia de información (escritura hacia un periférico) a través del protocolo modbus.
Señal de voltaje de
entrada X1 y X2
Estos puertos son discretas a 24Vdc
para programar y
configurar el plc
vía RS232 a través
del programa
clicksoftware
Comunicación MODBUS
RS485 a 2 wire
Para el desarrollo de esta actividad será ejecutada en dos partes: configuración del maestro PLC click koyo y
luego del esclavo relay board.
Paso A1: Señor estudiante favor, tener a la mano datasheet del modulo relay, para que despeje las siguientes
dudas:
Modelo, referencia? De que se compone este módulo? Cuantos puertos tiene y de qué tipo?
Cuantos se van a utilizar? Voltaje de alimentación? Como acceder a los registros modbus?
Como se direcciona?
Configuración parametros velocidad: 9600 Band ,8 Data bits,None Parity,1 Stop Bit。
Bytes 1 2 3 4 5 6 7 8
Number
MODBUS Slave ID Functio Address Data CRC Check
Definitions n
Function Device Functio Channel Comman Delay CRC Check
Address n number d time
Open 0x00- 0x06 0x0001 0x01 0x00 2Bytes CRC
0x1F 0x0002
Close 0x00- 0x06 0x0001 0x02 0x00 2Bytes CRC
0x1F 0x0002
Toggle (Self- 0x00- 0x06 0x0001 0x03 0x00 2Bytes CRC
locking) 0x1F 0x0002
Latch Inter- 0x00- 0x06 0x0001 0x04 0x00 2Bytes CRC
locking) 0x1F 0x0002
Momentary 0x00- 0x06 0x0001 0x05 0x00 2Bytes CRC
(Non- 0x1F 0x0002
locking)
Delay 0x00- 0x06 0x0001 0x06 0x00- 2Bytes CRC
0x1F 0x0002 0xff
Return command:
Command is active, return to send commands; instruction is invalid no return.
Paso B1: Señor estudiante favor, tener a la mano el manual del PLC click koyo, para que despeje las
siguientes dudas:
Paso A2: Instalar el programa CLIKSOFTWARE en sus portátiles, dicho programa es necesario para la
configuración y programación del PLC. Es un software libre y puede ser descargado la más reciente
actualización de la página del proveedor Automationdirect.
Paso B3: Para este paso vamos a orientarnos, según figura 9, 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 8, 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
11.
(a)
(b)
Figura 11. (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 12.
Configurar las entradas y salidas discretas del PLC en el CPU Built-in I/O Setup del programa.. Figura 13.
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 15.
Por último, compile Syntax chech, haga download del Project previamente guardado. En la figura 16, se
presenta el entorno de la ventana principal para la programación del plc.
Para Para
conectar el download
plc al del proyecto
portatil al plc
Una vez realizado la configuración se procede a programar el plc a través del click software:
Figura 17. Programación para el envió de la trama, tanto de encendido como de apagado de los Relays.
Luego se configura la dirección del esclavo siendo en este caso (1), también se configura el código de
función (Escribir en un solo registro), el tipo de direccionamiento (Hexadecimal), se configura la dirección
del primer relay y el segundo relay siendo (1h o 2h), se le asigna 2 registros los cuales son controlador por la
entrada (X1) y en estos registros el PLC escribe lo que requiere que el esclavo realice.