Академический Документы
Профессиональный Документы
Культура Документы
Octavo “A”
COMUNICACIÓN MODBUS TCP
Octavo “A”
1.- INTRODUCCION
El presente trabajo se adentra en el conocimiento de TIA Portal y MB Slave para realizar un HMI con
comunicación MODBUS TCP. Este ha sido realizado por dos partes, la primera es la implementación del
HMI con el manejo de los registros, y la segunda es la comunicación entre las computadoras atreves del
cable RJ-45.
Modbus/TCP es muy semejante al formato RTU, pero estableciendo la transmisión mediante
paquetes TCP/IP (puerto del sistema 502, identificador asa-appl-proto).
Página 1 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
Cada dispositivo de la red Modbus posee una dirección única. Cualquier dispositivo puede enviar órdenes
Modbus, aunque lo habitual es permitirlo sólo a un dispositivo maestro. Cada comando Modbus contiene
la dirección del dispositivo destinatario de la orden. Todos los dispositivos reciben la trama, pero sólo el
destinatario la ejecuta (salvo un modo especial denominado "Broadcast"). Cada uno de los mensajes incluye
información redundante que asegura su integridad en la recepción. (Fero, 2013)
InTouch permite que los operarios optimicen las interacciones entre las personas y los sistemas de
automatización industrial. El resultado es un aumento neto y cuantificable de la efectividad del operario.
(wonderware.es, 2017)
Características
Impresionantes gráficos del proceso y biblioteca símbolos lista para usar
Aumente la efectividad del operario para todas las situaciones
Tome mejores decisiones en tiempo real
Página 2 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
Aumente la productividad operativa y de ingeniería
Acelere la formación del operario
Acceda de forma segura a su sistema desde cualquier dispositivo, en cualquier momento y desde
cualquier lugar
La consola de administración del sistema proporciona herramientas y técnicas para gestionar el rendimiento
de la plataforma de aplicaciones de Sterling .
Algunas de las áreas que se pueden controlar desde la consola de administración del sistema incluyen:
El compañero agente Health Monitor se puede configurar para alertar a los administradores del sistema
cuando se producen problemas.
MODRssim
Este simulador de protocolo de un fin de semana comenzó como un programa de prueba, mientras que el
desarrollo de un sistema SCADA / HMI con Modbus RTU y TCP / IP y después resultó de gran utilidad
probar un dispositivo de GNU-Linux incorporado también. Se ha trabajado muy bien para mí, decidí poner
una bonita interfaz gráfica de usuario en él y lo liberan de forma gratuita.
El protocolo Modbus, también llamado-mbus abierta está implementado en muchos de control de procesos
y dispositivos de control, mientras que la mayoría de los sistemas SCADA o HMI tienen un conductor. Por
favor, descarga a probarlo.
Página 3 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
Debido a que comenzó como un M odbus RS -232 Sim ulator ... pero creció como lo hacen todas las
aplicaciones, añadí TCP / IP apoyo y más tarde, Allen Bradley DF1 esclavo. Incluso un simple maestro
DF1 con el sondeo fijo.
Para el hardware real Sido el desarrollo de software desde hace 18 años, algunos de los que, incrustado,
ARM, PPC y Blackfin DSP. He programado puramente C, C ++ y pesada OO, y muchos otros
idiomas. MFC, ATL, STL, COM son mi amigo, en Win32 y recientemente Linux GNU-también. No soy
un ingeniero electrónico en absoluto, pero me encanta la lógica digital. (plcsimulator, 2013)
Durante la implementación del control mediante la red MODBUS TCP se comprobó mediante ingreso de
datos en el HMI como avanzaba la comunicación. El experimento consiste en cambiar los valores de
registros desde la computadora master, y que dichos cambios se observen en las otras dos computadoras.
El HMI presentado es fácil de manipular, siendo este un requisito porque debe ser manipulado por personas
sin el mismo conocimiento técnico.
2.2 MATERIALES
3 Compotators
Software SMC
TIA Portal
1 Switch
Cable RJ45
Página 4 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
2.3 PROCEDIMIENTO PARA CONFIGURAR LA RED AS-i
Diseño de las pantallas
1. Ingresamos en Intouch y lo primero que hacemos es crear tres ventanas, con el nombre carátula,
animación y registros, en la parte de animación se introducirán wizards variables con el fin de simular un
proceso.
2. En la tercera ventana creada irán los registros, para lo cual se realiza el direccionamiento de las variables
Figura 5 Carátula (Primera pantalla a observarse en el HMI), se añaden dos botones para el cambio de ventana
Figura 6 Gráficos que serán animados en base a los registros, se añaden dos botones para el cambio de ventana
8
Figura 7 Gráfica correspondiente al ingreso de registros en conjunto con dos botones para cambiar la ventana
Página 5 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
Fuente: Acosta Monserrath, Andrango Cristian, Cuyo Freddy, Lascano Christian
Animación
Para mayor entendimiento cada tanque posee “CUT-AWAY TANKS” en donde se observa el
proceso de llenado y vaciado del tanque. Dar doble clic sobre nuestro tanque.
Direccionar a la variable a ser representada y configurar los valores máximos como mínimos.
Página 6 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
Página 7 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
Identificar la IP.
Figura 13 Abrir el DOS para hacer PIN con los dispositivos y reconocer la dirección IP
Página 8 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
Fuente: Acosta Monserrath, Andrango Cristian, Cuyo Freddy, Lascano Christian
Página 9 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
Página 10 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
Página 11 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
Activar el SERVER
Figura 26 Activación de servidor (Se verifica con el cambio de color de los objetos)
Página 12 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
En la ventana de registros, poner #.#, para ingresar los datos desde el runtime y visualizar utilizando el
mb_slave (simulador de modbus –esclavo, instalado en la maquina) con intouch
Página 13 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
Página 14 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
Una vez implementada la red MODBUS se puede tener control de los registros por parte de
la computadora que hace master y se visualiza los datos en las tres computadoras que se cargó
el mismo HMI.
Al momento de realizar la comunicación entre dos computadoras se pudo observar de mejor manera el
proceso de llenado y vaciado de tanques, cuando los valores son cambiados en uno de las computadoras en
la otra se cambia inmediatamente.
Página 15 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
Este proceso se puede observar en la pantalla de registros como los valores van cambiado además en la
pestaña de animaciones se pudo observar cómo se llena y se vacía los tanques según los valores fluctúen.
4.- CONCLUSIONES
1. Se realizó la comunicación con Modbus - TCP entre tres computadoras comunicadas mendiante
par trenzado RJ45, un switch y con ayuda del software SMC (System Management Console) se
logró interactuar entre las mismas, pudiendo así cambiar los registros entre sí.
2. Se configuró IP’s estáticas en las tres computadoras siendo 192.168.0.50, 192.168.0.10 y
192.168.0.60 con la finalidad de que se pueda enturar la comunicación.
3. Se creó una interfaz HMI con tres pantallas las cuales una es la carátula con datos informativos,
la segunda una pantalla que contiene animaciones y la tercera que contiene los registros.
4. Se diseñaron elementos animados dentro del HMI con la finalidad de mostrar el cambio de un
elemento en función de un valor, que para el presente caso se relacionó con la información de los
registros.
5. Se direccionó las variables o tags de los registros con un nombre específico para el presente caso
REGISTRO_01 hasta cumplir con los 5 registros requeridos, y se configura el Access Name para
que exista la conexión con el SMC.
6. Es necesario configurar el SMC con el puerto y el servidor; donde lo imprescindible es apuntar a
la computadora que tenga el programa de simulador de Modbus ejecutándose; que para este caso
fue 192.168.0.10.
7. El simulador Modbus (MODBUS Serial, TCP/IP and AB-DF1 protocols with “plan-sim”) permite
la comunicación entre el SMC y el Intouch, captando los valores con las direcciones de los
registros asignados dentro del SMC como 40050 hasta el 40054 que es aquí donde se almacenan
los datos enviados por las computadoras.
5.- AGRADECIMIENTOS
Página 16 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec
13/7/2017 MODBUS TCP Ingeniería Mecatrónica
Octavo “A”
En la realización y ejecución de este proyecto participaron alumnos quienes directamente aportaron, los
profesores que en determinado momento apoyaron, dando tiempo a los alumnos. Un especial
reconocimiento y agradecimiento a alumnos para que este proyecto se cumpliera.
6.- BIBLIOGRAFÍA
Página 17 de 17
Universidad de las Fuerzas Armadas ESPE-L, Departamento de Energía y Mecánica,
0983908726, cslascano@espe.edu.ec