Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ELECTRÓNICA
Maestría Académica con Trayectoria Profesional en Electrónica y
Automatización
MTU
PLC
102
RTU 1 RTU 2
LV LV
100 PLC 101 PLC
100 101
Flujo de Flujo de
entrada entrada
LT LT
100 101
Flujo Flujo
de Salida de Salida
Tanque 1 Tanque 2
Al primer PLC MicroLogix 1100 Serie A con una tarjeta de expansión 1762-IF2OF2 (Analog 2 Chan.
Input, 2 Chan. Output) se configuró con un driver Modbus RTU Slave en Channel Configuration,
dirección de nodo 02 y dirección IP 192.168.10.9. En la Figura 6 se puede apreciar la lógica del
PLC Esclavo 01 que es escalar el valor del transmisor de nivel LT-11 en porcentaje de 0 a 100%. El
controlador ON/OFF con histéresis implementado usa una señal discreta PCS_STS_MB enviada
desde el PLC Maestro para iniciar/parar el control de nivel que utiliza una consiga de nivel recibida
desde el PLC Maestro (LT11_SP_MB) y el porcentaje escalado del LT-11; se compara este
porcentaje con un valor mínimo LT11_PV_MIN (LT11_SP_MB*0.95) y con un valor máximo
LT11_PV_MAX (LT11_SP_MB*1.05) dando una ventana de control del 10% para abrir/cerrar una
válvula FCV-11. Además, se envía por comunicación Modbus el porcentaje escalado de LT-11 y el
estado de la válvula FCV-11.
FACULTAD DE INGENIERÍA ELÉCTRICA Y
ELECTRÓNICA
Maestría Académica con Trayectoria Profesional en Electrónica y
Automatización
Al segundo PLC MicroLogix 1100 Serie A con una tarjeta de expansión 1762-IF2OF2 (Analog 2
Chan. Input, 2 Chan. Output) se configuró con un driver Modbus RTU Slave en Channel
Configuration, dirección de nodo 03 y dirección IP 192.168.10.12. En la Figura 7 se puede apreciar
la lógica del PLC Esclavo 02 que es similar a la del PLC Esclavo 01 para escalar el valor del
transmisor de nivel LT-21, implementar el controlador ON/OFF con histéresis y enviar el estado
de la válvula FCV-21.
FACULTAD DE INGENIERÍA ELÉCTRICA Y
ELECTRÓNICA
Maestría Académica con Trayectoria Profesional en Electrónica y
Automatización
Como primer paso se procedió a la configuración del servidor para realizar la comunicación del
MTU con el HMI, la aplicación que se usa es ArchestrA System Management Console.
En la pestaña Device Groups se creó el Tópico para poder apuntar las variables que usaremos en
el HMI, se colocó el nombre MASTER en referencia al dispositivo MTU.
En la opción Access Names se escogió Add… para agregar la comunicación con el servidor.
FACULTAD DE INGENIERÍA ELÉCTRICA Y
ELECTRÓNICA
Maestría Académica con Trayectoria Profesional en Electrónica y
Automatización
Dentro del nuevo objeto creado se procedió a configurar la comunicación agregando en Host
Name la Dirección IP del PLC.
FACULTAD DE INGENIERÍA ELÉCTRICA Y
ELECTRÓNICA
Maestría Académica con Trayectoria Profesional en Electrónica y
Automatización
En la pestaña Device Groups se creó el Tópico para poder apuntar las variables que usaremos en
el HMI, se colocó el nombre SIS1 en referencia al dispositivo de seguridad 1.
Como último paso damos click derecho en el servidor DASSIDirect y se seleccionó la opción
Activate Server.
FACULTAD DE INGENIERÍA ELÉCTRICA Y
ELECTRÓNICA
Maestría Académica con Trayectoria Profesional en Electrónica y
Automatización
Una vez creado el Acces Name nos dirigimos a Special y se seleccionó Tagname Dictionary,
donde se creó todas las variables que se usó en el HMI y se comunicaron hacia el PLC.
En Tagname: Se escogió un nombre para la variable, se debe seleccionar si la variable es booleana,
entera o flotante en Type:, en Access Name: se seleccionó el que se creó anteriormente, por
último, en Item: se colocó la dirección de la variable usada en el programa del PLC.
FACULTAD DE INGENIERÍA ELÉCTRICA Y
ELECTRÓNICA
Maestría Académica con Trayectoria Profesional en Electrónica y
Automatización
Se crearon los dos tags adicionales que nos permiten inicial la lectura y escritura con la base de
datos, estas son “ConnectionId” y “MSG”, recordando que estos dos tags deben ser del tipo
Memory Integer
En el explorador de objetos “Object Explorer”, expande el servidor local. Haz clic derecho en
“Databases” y selecciona “New Database”. Figura 52
FACULTAD DE INGENIERÍA ELÉCTRICA Y
ELECTRÓNICA
Maestría Académica con Trayectoria Profesional en Electrónica y
Automatización
Se abrirá una ventana emergente. En donde se debe definir el nombre de la base de datos en el
campo “Database name”. Luego, se da clic en “OK” para crear la base de datos. Figura 53
En el explorador “Object Explorer”, expande la carpeta de la base de datos recién creada. Se da clic
derecho en la carpeta “Tables” y selecciona “New Table”. Figura 54
Se abrirá una nueva ventana en la que se define la estructura de la tabla. En esta ventana se agrega las
columnas, se definirá el tipo de dato, etc. Figura 55
En la sección “Column Name”, se escribirá las variables del proceso. De igual manera se debe definir en
la columna “Data Type” el tipo de dato de cada variable. Cuando la estructura de la tabla es definida, se
da clic en “Save All” o con la combinación de teclas “Ctrl+S”. Figura 57 y 58
Seguidamente se debe definir el “Set Primary Key”, se da clic derecho sobre “DataId” para definirla como
la clave principal, que sirve para identificar de forma única cada registro de la tabla. Figura 59
Para acceder a la base de datos desde un HMI (InTouch), se debe crear un ODBC (Open Database
Connectivity). Se debe abrir el “Control Panel” de Windows, dentro del “Control Panel” se busca y se da
clic en “Administrative Tools”.
En “Adminsitrative Tools”, se da doble clic en “Set up data sources (ODBC)”. Se abrirá una ventana
emergente donde se selecciona la pestaña “User DSN”, se da clic en el botón “Add…” para crear una
nueva fuente de datos ODBC. Figura 61
FACULTAD DE INGENIERÍA ELÉCTRICA Y
ELECTRÓNICA
Maestría Académica con Trayectoria Profesional en Electrónica y
Automatización
Aparecerá una nueva ventana emergente con una lista de controladores ODBC disponibles. Se selecciona
“SQL Server”. Luego, se da clic en “Finish” para continuar. Figura 62
Se desplegara una ventana de configuración donde se debe proporcionar la información necesaria para
conectarse a la base de datos SQL Server. En el campo “Name”, se define el nombre descriptivo para la
fuente de datos. El campo “Server”, se define el nombre del servidor (Nombre del Equipo) de base de
datos SQL Server. Se da clic en “Next”. Figura 63
Se debe dar clic en el recuadro blanco de la opción “Change the default database to”, para seleccionar el
nombre de la base dato creada previamente. Figura 65
Se puede probar la conexión de datos haciendo clic en el botón “Test Data Source”. Esto ayudara a
asegurarse de que la conexión se haya establecido correctamente. Figura 67
• Las versiones de firmware de los esclavos añadidos a la red profibus deben ser iguales a
la del CPU de PLC configurada para la programación en caso de no serlo habría una
comunicación deficiente entre el master y los slaves.
• Los sistemas integrados de seguridad siempre serán redundantes es decir que siempre
habrá un doble de todo tanto para dispositivos de campo como para dispositivos de
control además se debe asegurar la comunicación con los mismo, esto haciendo ping con
cada uno de ellos.
• Los PLC que funcionaron como SIS actúan de forma independiente dentro del proceso, es
decir que si llegase a suceder una falla con los dispositivos principales de campo o de
control; el SIS no se debería ver afectado esto por su redundancia.
Martin A. Paredes
• Se recomienda, antes de empezar la ejecución practica de una ICS, elaborar mapas de
memoria y direccionamiento, para que los diferentes departamentos de ingeniería
conozcan con antelación los protocolos, tags, y direcciones a las cuales deben configurar
sus sistemas de supervisión, base de datos, servidores de aplicación y estaciones de
operación.