Академический Документы
Профессиональный Документы
Культура Документы
Facultad: Ingeniería
Escuela: Electrónica
Asignatura: Supervisión de
Instrumentación y control
Tema: Conexión a dispositivos Modbus/TCP desde Ignition
Lugar de ejecución: Edificio de Electrónica
(Laboratorio de Instrumentación y Control).
Tiempo de ejecución: 2hrs.
Objetivo General
Conocer lo pasos básicos para establecer comunicación entre un dispositivo habilitado con
comunicación Modbus/TCP con el software Igntion de Inductive Automation.
Objetivos Específicos
Crear una conexión con un PLC y el sistema Ignition a través del driver OPC-UA/ModbusTCP.
Crear tags en Ignition, enlazadas a registros de un PLC.
Crear objetos HMI en Ignition, conectados a tags.
Introducción Teórica
La comunicación digital es ampliamente utilizada en sistemas industriales, para la transferencia de
datos entre dispositivos de campo (sensores, actuadores, etc.) y equipos de control (PLC,
controladores de temperatura, pantallas HMI y sistemas SCADA).
Diferentes fabricantes han seleccionado cierto protocolo de comunicación de acuerdo a su mercado
meta, pero en la práctica esto puede afectar los proyectos de integración de sistemas de control para
la supervisión remota por medio de SCADA. Afortunadamente se han desarrollado estándares de
comunicación como el caso de OPC (OLE for Process Control), que permiten “traducir”prácticamente
cualquier protocolo de comunicación hacia un lenguaje común para los sistemas de información
basados en PC.
Ignition es una aplicación de software industrial compatible con OPC, por lo que su conectividad con
equipos de campo podrá resolverse al adquirir el driver OPC correspondiente. En esta práctica se
establecerá la conexión con equipos con comunicación Modbus/TCP, que es uno de los protocolos de
mayor aplicación en la industria.
Materiales y Equipos
Computadora servidora con Ignition instalado.
Computadoras cliente con Java 8 instalado.
PLC Eaton conectado en la misma red de las computadoras (misma familia de IP).
Cables para alimentar y activar entradas en el PLC Eaton.
Guía 4 2
Facultad: Ingeniería
Escuela: Electrónica
Asignatura: Supervisión de
Instrumentación y control
Procedimiento
1. Abra un explorador de internet (Google Chrome, Mozilla Firefox, etc. ) e ingrese a la página del
servidor local (Ignition Gateway), digitando localhost:8088. Debe aparecer la pantalla de Ignition
Gateway:
2. Ingrese al menú Configuración, con el usuario: admin y la contraseña: password. En el menú del
lado izquierdo, seleccione OPC-UA/Devices.
Guía 4 3
Facultad: Ingeniería
Escuela: Electrónica
Asignatura: Supervisión de
Instrumentación y control
4. Aparecerá un menú con las conexiones disponibles en Ignition. Seleccione Modbus/TCP. Luego
presione el botón “Next…”.
5. Coloque un nombre para el dispositivo, y en la casilla Hostname coloque la IP del PLC. Presione
“Create New Device”.
Guía 4 4
Facultad: Ingeniería
Escuela: Electrónica
Asignatura: Supervisión de
Instrumentación y control
6. Aparecerá un listado de dispositivos creados en el servidor. Busque el nombre del dispositivo
recién creado y verifique que en la columna Status aparezca “Connected”. Si aparece otro
mensaje, es posible que exista un problema con la dirección IP, o en la conexión de la red.
7. Ingrese al diseñador, presionando “Iniciar diseñador”
Facultad: Ingeniería
Escuela: Electrónica
Asignatura: Supervisión de
Instrumentación y control
9. Aparecerá una pantalla confirmando la ejecución de Java, y es posible que aparezca una ventana
solicitando confirmación de la ejecución de la aplicación. Presione “Run”.
10. Cuando aparezca la ventana de inicio de Ignition Designer, ingrese con el usuario: admin, y
contraseña: password.
12. Aparecerá la interfase del Ignition Desinger, con la que puede desarrollar todos los proyectos
Ignition. Para confirmar la conexión del dispositivo, se crearán tags enlazadas al dispositivo.
13. Busque la ventana SQL Tags Browser en el lado izquierdo de la pantalla, seleccione la carpeta
“Tags”. Haciendo click derecho, seleccione en el menú emergente la opción “New Tag”, y luego
“OPC Tag”. Aparecerá una ventana llamada “Tag Editor”.
Guía 4 6
Facultad: Ingeniería
Escuela: Electrónica
Asignatura: Supervisión de
Instrumentación y control
14. Coloque un nombre para esta tag, y seleccione un tipo de datos (Data Type), según el tipo de
registro del PLC que se conectará. En la casilla OPC Server, seleccione Ignition OPC-UA Server.
15. En la casilla OPC Item Path, se debe escribir la ruta de acceso al registro dentro del dispositivo.
Para el caso de un dispositivo Modbus/TCP, utilice la siguiente nomenclatura:
Designator Description
Facultad: Ingeniería
Escuela: Electrónica
Asignatura: Supervisión de
Instrumentación y control
Designator Description
Designator Description
Designator Description
HRUI for 2 consecutive Holding Register with 32 bit unsigned integer conversion.
IRUI for 2 consecutive Input Register with 32 bit unsigned integer conversion.
Designator Description
Facultad: Ingeniería
Escuela: Electrónica
Asignatura: Supervisión de
Instrumentación y control
Ejemplos Descripción
[DL240]HR1024.0
will read and write to the first bit of the holding register.
[DL240]HR1024.10
will read and write to the 11th bit of the holding register.
Por ejemplo, para acceder al equipo Modbus con ID = 3 y leer el registro HR1024, el OPC path
sería:
[DL240]3.HR1024.
16. Definición de la dirección de los registros del PLC. Para todo equipo con conectividad Modbus,
los registros tienen una dirección específica que puede encontrarse en un “Mapa de
Direccionamiento Modbus” proporcionado por el fabricante. Tome los datos de placa del PLC
Eaton y col ellos localice en internet el Mapa Modbus de este equipo. Busque la dirección que
corresponde para activar una salida digital del PLC (Ejemplo: Salida Y3). Si el mapa le proporciona
un número hexadecimal, debe convertirlo a decimal para ingresarlo en Ignition.
17. Presione OK. En la ventana SQL Tag Browser debe aparecer la nueva tag, con su valor en tiempo
real. Compruébelo cambiando el estado de los registros desde el PLC.
18. Repita el mismo procedimiento para poder leer una entrada digital (Ej: X2). Para este caso,
previamente debe realizarse una conexión eléctrica de la entrada X2 con un switch que permita
cambiar su estado.