SEDE QUITO
TEMA:
DESARROLLO DE UN SISTEMA SCADA PARA EL CONTROL DE
VARIABLES DE TEMPERATURA Y NIVEL DE LA PLATAFORMA DE
ENTRENAMIENTO PARA EL CONTROL DE PROCESOS CONTINUOS.
AUTORES:
MIGUEL EDUARDO CHILIGUANO ESPÍN
DAVID ISMAEL GODOY SEGURA
DIRECTOR:
WILLIAM MANUEL MONTALVO LÓPEZ
Además, declaramos que los conceptos, análisis desarrollados y las conclusiones del
presente trabajo son de exclusiva responsabilidad de los autores.
----------------------------------------- ----------------------------------------
Miguel Eduardo Chiliguano Espín David Ismael Godoy Segura
CC: 171904629-2 CC: 080346016-1
DEDICATORIA
Inicialmente deseo dedicar este proyecto a Dios por ser siempre ese sentimiento de
alegría, tranquilidad y serenidad en cada momento de esta etapa de mi vida que está
próxima a culminar.
A mi madre Silvia, no hay un día en el que no le agradezca a Dios por tenerla junto a
mí, la fortuna más grande es tenerla conmigo y el tesoro más valioso son todos y
cada uno de los valores que me inculco. Expreso también un agradecimiento fraterno
a mis segundos padres: Daniel y Laura, que gracias a su paciencia me guiaron
inculcándome valores para ser una persona de bien. A mi hermano Alexander, por
acompañarme siempre y sobre todo por ser un amigo más. A Diana, una persona
muy importante en mi vida, gracias por tu cariño, amor y apoyo factores
fundamentales que me brindan felicidad, y en especial a todas las personas que
siempre creyeron en mi capacidad, es grato saber que la fuerza y determinación que
poseemos siempre juega un papel muy importante cuando queremos alcanzar algo, a
todos ustedes por siempre mi agradecimiento sincero.
A mi padre David Godoy esa gran persona que desde arriba me ha iluminado para
seguir en pie de lucha, a mi madre Mariana Segura por ese apoyo y amor
incondicional que me ha brindado para continuar y cumplir con mis sueños, a mis
hermanos por ese constante apoyo de fortaleza y confianza para seguir adelante, a
mis tíos, primos en especial a mi prima Anita Suquitana junto a su familia por
abrirme las puertas de su hogar para continuar con esta meta propuesta, a Erika
Aparicio una persona muy importante en mi vida por estar allí a mi lado en todo
momento dándome su apoyo y a todas esas personas que hicieron todo en esta vida
para que yo pudiera cumplir con mi meta, gracias por brindarme la mano cuando
sentía que el camino se terminaba, a todos ustedes por siempre mi agradecimiento.
Para mejor entendimiento del sistema SCADA se elabora una guía de laboratorio a
utilizarse por los estudiantes, mejorando así su comprensión sobre el funcionamiento
en la plataforma de entrenamiento para el control de procesos continuos.
ABSTRACT
The project focuses on the development of inventiveness and solving real problems
present in the industry by applying the knowledge and experience acquired through
specialization, with a primary focus on learning and development of new
technologies, while maintaining a consistent trend technology.
The operation and programming of SCADA systems and PLCs with real equipment
and devices used in industry, create an impact of professional competence in the
industrial environment.
When publishing on the web database created in InTouch, it helps users to access the
system data monitoring.
For better understanding of the system SCADA lab guide is made by the students
used, improving their understanding of the operation in the training platform for
continuous process control.
INTRODUCCIÓN
El capítulo dos, se aborda los temas que permitirán una fácil comprensión del
proyecto desarrollado como es la base teórica, principios, conceptos generales,
características, diferencias, ventajas, desventajas y comportamientos de los diferentes
software y hardware utilizados, respaldados en literatura especializada.
El capítulo cuatro, detalla todas las pruebas respectivas de software con las que se
trabajó en la Plataforma de Entrenamiento para el Control de Procesos Continuos. Se
detectan y corrigen las posibles fallas que puedan existir al momento de implementar
el sistema, se detalla las respectivas Conclusiones y Recomendaciones del proyecto y
para finalizar en los Anexos se muestra una guía de laboratorio a utilizarse por los
estudiantes para la mejor comprensión del funcionamiento de la plataforma.
1
CAPÍTULO 1
ANTECEDENTES
1.1. Tema
1.2. Justificación
El sistema SCADA desarrollado sobre una planta que maneje variables de nivel y
temperatura permitirá a los estudiantes de la carrera de Ingeniería Electrónica
integrar los conocimientos adquiridos durante la especialización y potencializar la
plataforma de entrenamiento para el control de procesos continuos, logrando simular
procesos de una forma más real ya que actualmente la enseñanza de estos procesos se
desarrolla de forma teórica limitando así el aprendizaje práctico del estudiante.
2
1.3. Delimitación
1 Plataforma desarrollada por: Danilo Stalin Amaya Hernández, Diego Lizandro Vallejos Cango.
3
El sistema SCADA contará con seguridades para el acceso y señales de advertencia,
además de registros del proceso los cuales ayudarán a monitorear, recopilar y
verificar datos y eventos en tiempo real.
Ante esta realidad, este proyecto contribuirá a que los estudiantes adquieran
competencias en el manejo y programación de sistemas SCADA con equipos y
elementos reales utilizados en la industria.
1.5. Objetivos
4
1.5.2 Objetivos específicos
Exportar las bases de datos generadas por InTouch hacia diferentes softwares
administradores de datos, por ejemplo: MySQL, SQL Server, Access, Excel, para
obtener tablas de consulta de los eventos generados en el proceso y publicarlas en
la WEB.
5
Instrumentación, Sensores y Transductores, Automatización Industrial, Teoría de
Control, Electiva III (Sistemas SCADA), etc.
El equipo quedará como inventario de la Universidad Politécnica Salesiana Sede
Quito Campus-Sur, existiendo la posibilidad de que se puedan ofertar cursos y
seminarios tanto a empresas públicas y privadas como a personas particulares y
estudiantes de otras universidades.
6
CAPÍTULO 2
MARCO TEÓRICO
2.1. Fundamentos
Cada vez está más presente la necesidad de las empresas por apostar en tecnologías
para automatizar su producción, el fin es obtener una alta competitividad en el
mercado, ya que se reducen tiempos, se aumenta la flexibilidad, así como la calidad
del producto y la seguridad en la fabricación.
7
2.1.1.1. Modelos jerárquicos
8
2.2. Unidades locales de control
“Los tres elementos básicos capaces de cumplir estas características son el autómata
programable (PLC), el ordenador industrial y los reguladores industriales” (Redondo,
2008, pág. 15).
9
2.2.1.1. Funciones
“Las funciones son todas aquellas que han permitido que el PLC haya sido tan bien
aceptado por la industria en la actualidad” (Redondo, 2008, págs. 16-17).
10
evolución del hardware y software amplía este campo, para poder satisfacer las
necesidades que pueden aparecer en la industria.
Maniobra de máquinas.
Maquinaria industrial de plástico.
Máquinas transfer.
Maquinaria de embalajes.
Maniobra de instalaciones: aire acondicionado, calefacción.
Instalaciones de seguridad.
Señalización y control.
Adiestramiento de técnicos.
Costo.
11
“Estos inconvenientes se han minimizado, ya que en todas las carreras de ingeniería
se incluye la automatización como una de asignatura y en cuanto al costo, tampoco
hay mucho problema, pues hay autómatas para todas las necesidades y a precios
ajustados” (Gómez, Reyes, & Guzmán, 2008, pág. 83).
Esquema funcional
12
El funcionamiento de un PID es el siguiente:
“La labor de un supervisor representa una tarea delicada y esencial desde el punto de
vista normativo y operativo; de ésta acción depende en gran medida garantizar la
calidad y eficiencia del proceso que se desarrolla. En el supervisor descansa la
responsabilidad de orientar o corregir las acciones que se desarrollan” (Redondo,
2008, pág. 20).
13
2.3.1. Sistemas SCADA
2.3.1.1. Características
14
Adquisición y almacenado de datos para recoger, procesar y almacenar la
información recibida, en forma continua y confiable.
Representación gráfica y animada de variables de proceso y monitorización de
éstas por medio de alarmas.
Ejecutar acciones de control, para modificar la evolución del proceso, actuando
bien sobre los reguladores autónomos básicos (consignas, alarmas, menús, etc.) o
directamente sobre el proceso mediante las salidas conectadas.
Arquitectura abierta y flexible con capacidad de ampliación y adaptación.
Conectividad con otras aplicaciones y bases de datos, locales o distribuidas en
redes de comunicación.
Supervisión para observar desde un monitor la evolución de las variables de
control.
Transmisión de información con dispositivos de campo y otros PC.
Gestión de bases de datos con bajos tiempos de acceso. Suele utilizar ODBC
(Open Database Connectivity).
Representación gráfica de los datos. Interfaz del Operador o HMI (Human
Machine Interface).
Explotación de los datos adquiridos para gestión de calidad, control estadístico,
gestión de la producción, gestión administrativa y financiera.
Alertar al operador de cambios detectados en la planta, tanto aquellos que no se
consideren normales, como cambios que se produzcan en la operación diaria de la
planta.
2.3.1.2. Prestaciones
15
La adquisición de datos de los procesos en observación.
La visualización de los estados de las señales del sistema (alarmas y eventos):
reconocimiento de eventos generados en la planta y su inmediata puesta en
conocimiento a los operarios para efectuar las acciones correctoras pertinentes.
El mando: posibilidad de que los operadores puedan cambiar consignas u otros
datos claves del proceso directamente desde el ordenador.
Garantizar la seguridad de los datos: tanto el envío como la recepción de datos
deben estar suficientemente protegidos de influencias no deseadas.
Garantizar la seguridad en los accesos: restringiendo zonas de programa
comprometidas a usuarios no autorizados, registrando todos los accesos y
acciones llevadas a cabo por cualquier operador.
2.3.1.3. Requisitos
Algunos de los requisitos que debe cumplir un sistema SCADA para sacarle el
máximo provecho son los siguientes:
16
Estructura básica de un sistema SCADA a nivel hardware
17
Instrumentos de campo: son todos aquellos que permiten tanto realizar la
automatización o control del sistema (PLC´s, controladores de procesos
industriales, y actuadores en general) como los que se encargan de la captación de
información del sistema (sensores y alarmas).
18
Módulo de proceso: ejecuta las acciones de mando pre programado a partir de los
valores actuales de variables leídas.
Gestión de archivo de datos: se encarga del almacenamiento y procesado
ordenado de los datos, de forma que otra aplicación o dispositivo pueda tener
acceso a ellos.
Comunicación: se encarga de la transferencia de información entre la planta y la
arquitectura hardware que soporta el SCADA
Los requisitos que deben cumplir las redes de comunicación industrial, sobre todo en
cuanto a los sistemas de bus modernos, son enormes y siguen creciendo de forma
continua.
“Se requieren redes de comunicación que incluso sobre grandes distancias, destaquen
por sus prestaciones y permitan aprovechar las múltiples posibilidades del mundo
digital. Industrial Ethernet se ha establecido desde hace tiempo como la tecnología
básica para este fin” (CATEDU, s.f., pág. 2)
El uso de los PC´s, las LAN´s e Internet provee una gran cantidad de servicios y
productos de los cuales la industria puede sacar beneficio, como por ejemplo: el uso
de la infraestructura existente de cableado Ethernet en una empresa, que reduce
significativamente costes de instalación. El fácil acceso que se tiene a la red
utilizando un PC conectado directamente a Internet.
19
Los fabricantes son conscientes de esta evolución, y cada vez más, sus instrumentos
son capaces de comunicarse a nivel de campo con esta nueva tecnología. Además,
Industrial Ethernet puede ser usado en zonas peligrosas/conflictivas gracias a perfiles
de funcionamiento seguros, capaces de detectar y notificar un mal funcionamiento.
No se pone en duda que hoy en día Ethernet y la pila de protocolos TCP/IP van
recibiendo más y más aceptación en el sector de la automatización industrial.
Avances tecnológicos como Fast Ethernet y la comunicación Full Duplex han
convertido el viejo Ethernet en una poderosa herramienta de comunicación con una
mágica atracción de usuarios y fabricantes. Los sueños de llegar a conseguir un
protocolo estándar en la comunicación industrial han desaparecido. Actualmente
existen unos 14 estándares diferentes en lo relativo a protocolos basados en Industrial
Ethernet, todos ellos con sus características propias. A continuación se va a repasar el
funcionamiento del que se utilizará en el proyecto.
2.4.2.1. Profinet
20
Time” RT para un intercambio cíclico, PROFINET abandona parcialmente el
direccionamiento IP y el control de flujo sobre TCP y UDP por comunicaciones RT.
El mecanismo de comunicación se basa en la capa 2 del modelo OSI y puede
convivir con comunicaciones que no sean RT. Estas comunicaciones RT se dividen
en tres:
Red de fábrica de gran potencia para el nivel de célula, con altas prestaciones aún
en el caso de existir muchos participantes y grandes distancias.
Amplia superficie de cobertura y alcanza grandes distancias, mediante la
combinación de las técnicas eléctrica y óptica.
Transferencia de datos segura, aún en el caso de la existencia de perturbaciones
electromagnéticas mediante componentes idóneos para la industria.
Ahorro de costes, mediante una disminución de los costes de montaje y cableado.
Líder universal dentro de las redes industriales, Ethernet Industrial ha mostrado su
eficacia en miles de instalaciones.
21
2.5. Procesos continuos
“Un proceso continuo se caracteriza porque las materias primas están constantemente
entrando por un extremo del sistema, mientras que en el otro extremo se obtiene de
forma continua un producto terminado” (Laporte, 2011, pág. 3).
Proceso continuo
22
2.5.1. Temperatura
2.5.2. Nivel
El nivel a igual que la temperatura es una variable importante para algunas industrias
y en otras es indispensable, tales como la del papel y la del petróleo. La medida del
nivel de los líquidos es una de las mediciones fundamentales que se encuentran con
más frecuencia en las industrias químicas.
23
2.6.1. TIA Portal
2TIA Portal: (Totally Integrated Automation Portal) Integración Total para la Automatización, plataforma de
control para el desarrollo de Ingeniería.
24
Esquema para una ingeniería
“El método de la pantalla partida permite tener abiertos varios editores a la vez e
intercambiar datos entre ellos. Este intercambio de datos se ejecuta con facilidad
mediante la función "Arrastrar y colocar". En la Figura 7, se visualiza la ventana
principal del TIA Portal” (SIEMENS, 2009).
“La base de datos compartida garantiza una consistencia absoluta en todo el proyecto
de automatización. Así se reduce la probabilidad de que aparezcan errores y se crean
proyectos transparentes y compactos” (SIEMENS, 2009).
26
“En el TIA Portal también se pueden reutilizar bloques o proyectos enteros, creados
con versiones anteriores de los productos de software integrados. La reutilización
reduce el trabajo de ingeniería y al mismo tiempo incrementa la calidad del sistema
de automatización” (SIEMENS, 2009).
27
Lecturas y escrituras optimizadas: el uso de técnicas de excepción en
lecturas/escrituras de variables enlazadas a segundas aplicaciones facilita la
transferencia de datos de la forma más rápida.
2.6.3. OPC
3OPC (OLE. Object Linking and Embedding for Process Control) es un estándar de comunicación en el campo
del control y supervisión de procesos
28
2.6.4. Bases de datos a utilizarse en un sistema SCADA
2.6.4.1. Access
Si bien la estructura de base de datos Access puede ampliarse para satisfacer las
necesidades empresariales, el uso más común de esta base de datos es para pequeñas
bases de datos individuales o en programas multiusuario de uso limitado. Access
integra el lenguaje Visual Basic para aplicaciones, por lo que es un entorno de
desarrollo completo.
2.6.4.2. Excel
“Excel puede ser una forma conveniente para almacenar información como una base
de datos, siempre y cuando la información no sea demasiado compleja para ser
contenida en un formato de hoja de cálculo” (Rachele, s.f, pág. 2).
4eHow en español es una revista virtual que se encuentra editada por profesionales que trabajan tiempo completo
produciendo y manteniendo los contenidos, lo que garantiza respuestas de fiar.
29
CAPÍTULO 3
DISEÑO E IMPLEMENTACION DEL SISTEMA SCADA
Siemens considera que la principal utilidad del TIA Portal radica en su viabilidad,
puesto que permite integrar distintas aplicaciones de software industrial para
procesos de producción en una misma interfáz, facilitando en gran medida el
aprendizaje, la interconexión y la operación, sin una variedad amplia de sistemas de
diferentes orígenes.
Por tales motivos nuestro proyecto se desarrollará en dicho software, a través de este
medio se programará el PLC S 7-1200 y se hará la configuración de red.
“La vista del portal (Figura 9), ofrece una vista de las herramientas orientada a las
tareas. El objetivo de la vista del portal es facilitar en lo posible la navegación por las
tareas y los datos del proyecto. Para ello, es posible acceder a las funciones de la
aplicación desde distintos portales, según las principales tareas que deban realizarse.”
(SIEMENS, 2009).
30
Vista del portal
1 2
3
2 2
2
Tabla 1.
Detalle de los ítems marcados en la ventana del portal
Nº Ítem Detalle
Portales
1 Sitios para la configuración de las distintas tareas.
Acciones del Portal Aquí aparecerán las acciones que se pueden ejecutar
2
seleccionado en el portal y que pueden variar.
Ventana de la La ventana de selección está disponible en todos los
3
acción seleccionada portales. El contenido se adapta a la selección actual.
Cambiar a vista del
4 Opción para visualizar la configuración del proyecto.
Proyecto
Indicación del
5 proyecto abierto Ruta de ubicación del proyecto.
actualmente
31
3.1.1.2. Vista del proyecto
“La vista del proyecto (Figura 10), ofrece una vista estructurada de todos los
componentes de un proyecto. En la vista del proyecto hay distintos editores
disponibles que ayudan a crear y editar los respectivos componentes del proyecto.”
(SIEMENS, 2009).
1
2
2
2
3
2 5
2
4
2
6
+
2 7
8 2
2
32
Tabla 2.
Detalle de los ítems de la vista del proyecto
Nº Ítem Detalle
Barra de menús Se encuentran todos los comandos necesarios para
1
trabajar con el software.
Barra de Contiene botones que ofrecen acceso directo a los
2
herramientas comandos más frecuentes.
Árbol del proyecto Es posible acceder a todos los componentes y datos
3
del proyecto.
Se visualizan los objetos que se abren para editarlos.
4 Área de Trabajo
Task Cards Se encuentran en una barra en el borde derecho de la
5
pantalla. Se pueden expandir y contraer.
Vista detallada Se visualizan determinados contenidos del objeto
6
seleccionado.
Ventana de Se visualiza información adicional sobre el objeto
7
Inspección seleccionado o sobre las acciones realizadas.
Cambiar a la vista
8
del portal Se puede cambiar a otra vista en el proyecto
33
Crear proyecto nuevo
Paso 3: “información del proyecto”, una vez echo la instrucción del paso 2
aparecerán opciones como la de escribir el nombre al proyecto, ruta, el autor y un
comentario, se completa lo solicitado y se presiona el botón crear (Figura 12).
1
2
2
2
34
proyecto en donde existe las opciones de configurar el dispositivo a utilizarse,
escribir el programa en el PLC, configurar una HMI y abrir la vista del proyecto,
para este proyecto se empezará escogiendo la opción configurar dispositivo.
Configurar un dispositivo
Seleccionar CPU
1 2
2 2
35
3.1.3. Adición de módulos
Adición de módulos
1
SM1234
2
2
2
36
Configuración de entradas análogas
De esta misma forma se utilizan las dos salidas análogas del módulo para controlar
los actuadores que realizarán el control de los procesos mencionados y que trabajarán
con una medición de voltaje en un rango de configuración de más menos 10 voltios
continuos “+/- 10Volt” como salida (Figura 17).
37
3.1.5. Diseño y parametrización del bloque de control PID
1
2
2
2
3
2
4
2
Paso 2: “vista del bloque Cyclic Interrupt [OB30]”, una vez creado y añadido el OB
cíclico en el árbol del proyecto con nombre (Cyclic Interrupt), la dirección de
memoria [OB30] pasará a ser el bloque principal para la configuración y
programación del proceso físico a controlar utilizando un objeto tecnológico para
realizar un control PID (Figura. 19).
38
Bloque de instancia cíclica
5
2
4
2
2
2
1
2
3
2
Tabla 3.
Detalle de los ítems del bloque de instancia cíclica
Nº Ítem Detalle
Se visualizan los objetos que se abren para editarlos.
1 Área de trabajo
Se puede expandir y contraer en todo momento en
Área de
2 donde encontramos todos los comandos y bloques de
Instrucciones
programación.
Ventana de Se visualiza información adicional sobre el objeto
3
inspección seleccionado o sobre las acciones realizadas.
Interfaz para agregar Interfaz o bloque para agregar variables al proyecto
4
variables
Barra para edición y Edición y visualización online del proyecto.
5
visualización
39
Paso 3: “añadir bloque PID_Compact en el bloque de instancia cíclica para el lazo
de control PID”, dentro del bloque de interrupción cíclica en el lado derecho de la
pantalla se selecciona “Instrucciones” / “Tecnología” / “CompactPID” y se realiza
doble clic en “PID_Compact”, en ese momento se abrirá una nueva ventana en donde
se seleccionará el bloque “PID_Compact_1”, para finalizar se pondrá en “Aceptar”
(Figura 20).
4
2
1
2
2
2
5
2
3
2
40
Añadir objeto tecnológico PID_Compact_1
2
2 3
1 2
2
4
2
1
2
2
2
41
De la figura 22, se detalla que la configuración del PID_Compact_1 consta de tres
Ajustes y son los siguientes:
1. Ajustes Básicos.
2. Ajustes del valor real.
3. Ajustes avanzados.
“Ajustes Básicos”
42
“Ajustes del valor real”
“Ajustes Avanzados”
Límites del valor de salida: los valores válidos para los límites del valor de salida
dependen del Output utilizado, esto se visualiza en la Tabla 4.
Tabla 4.
Límites del valor de salida
Output -100,0 a 100,0
Output_PER -100,0 a 100,0
Output_PWM 0,0 a 100,0
43
Parámetros PID: el algoritmo PID funciona de acuerdo con la siguiente fórmula:
1 𝑇𝐷 ∗ 𝑠
𝑦 = 𝐾𝑝 [(𝑏 ∗ 𝑤 − 𝑥) + (𝑤 − 𝑥) + (𝑐 ∗ 𝑤 − 𝑤)]
𝑇𝐼 ∗ 𝑠 𝑎 ∗ 𝑇𝐷 ∗ 𝑠 + 1
Tabla 5.
Significados de variables
Símbolo Descripción
y Valor de salida del algoritmo PID
Kp Ganancia proporcional
s Operador laplaciano
b Ponderación de la acción P
w Consigna
x Valor real
TI Tiempo de integración
a Coeficiente para el retardo de la acción derivada
(retardo de la acción derivada T1 = a ×TD)
Nota. Significados de las variables de la ecuación 3.1
Elaborado por: Miguel Chiliguano e Ismael Godoy.
44
Se empleará para ello un transmisor de nivel (señal de control) con salida de
corriente 4-20 mA, con una margen de medición regulada de 0 a 60cm, una
servoválvula (Variable Manipulada) con una entrada de alimentación y rango de
funcionamiento de 1 a 5 VDC quien regulará el caudal de paso de agua en función a
la señal de control para mantener el valor de consigna y una bomba para la
suministración de flujo de agua.
Tabla de variables
45
Ajustes básicos del regulador PID_Compact para el proceso de nivel
Figura 24. Ajustes básicos del regulador PID_Compact para el proceso de nivel
Elaborado por: Miguel Chiliguano e Ismael Godoy.
Paso 3: en bloque PID se procede a ajustar todos los valores reales con los que se va
a trabajar en el proyecto (Figura 25).
Figura 25. Ajustes de valores reales del PID_Compact para proceso de nivel
Elaborado por: Miguel Chiliguano e Ismael Godoy.
46
Paso 4: se realiza ajustes avanzados en el bloque PID (Figura 26).
47
Adición de bloque PID_Compact al proyecto de programación con las variables
de entrada y salida
48
Segmentos para la conversión de los datos de la variable controlada y adición del
bloque para la lectura del valor de consigna transferido desde Intouch.
Figura 30. Segmentos para el escalamiento de la Variable del Proceso (Transmisor de nivel)
Elaborado por: Miguel Chiliguano e Ismael Godoy.
49
Segmentos para el escalamiento de la Variable Manipulada “Servo válvula”
Se empleará para ello una RTD PT-100 (Señal de control) con salida de corriente 4-
20 mA, con una margen de medición regulada de 0 a 60 °C, una Niquelina de 1500
Watts on/off manipulada desde el Intouch, una niquelina de 750 Watts controlada
con una tarjeta de potencia por ancho de pulso (Variable Manipulada) con una
entrada de alimentación y rango de funcionamiento de 1 a 5 VDC quien regulará el
50
nivel de tensión de salida para calentamiento del agua en función a la señal de
control para mantener el valor de consigna, un mesclador para mantener el
calentamiento del agua igual en todo el tanque y una electroválvula para el desfogue
de agua caliente.
Tabla de variables
51
Ajustes básicos del regulador PID_Compact para el proceso de temperatura
Figura 33. Ajustes básicos del regulador PID_Compact para el proceso de temperatura.
Elaborado por: Miguel Chiliguano e Ismael Godoy.
Paso 3: en bloque PID se procede a ajustar todos los valores reales con los que se va
a trabajar en el proyecto (Figura 34).
Figura 34. Ajustes de valores reales del PID_Compact para proceso de temperatura
Elaborado por: Miguel Chiliguano e Ismael Godoy.
52
Paso 4: se realiza a justes avanzados en el bloque PID (Figura 35).
53
Adición de bloque PID_Compact al proyecto de programación con las variables
de entrada y salida
Figura 36. Adición de bloque PID_Compact al proyecto de programación con las variables de
entrada y salida
Elaborado por: Miguel Chiliguano e Ismael Godoy.
Figura 37. Bloque para lectura de dato seteado desde Intouch a Regulador PID
Elaborado por: Miguel Chiliguano e Ismael Godoy.
54
Escalamiento de los valores de salida del PID para control de niquelina
Figura 38. Escalamiento de valores de salida del PID para control de niquelina
Elaborado por: Miguel Chiliguano e Ismael Godoy.
55
Segmentos para el escalamiento de la Variable Manipulada “Tarjeta para
niquelina”
56
Control de llenado automático del nivel mínimo de agua en tanque.
57
Ventana de puesta en servicio y selección de tiempo de muestreo.
2
2
1
2
58
Paso 3: al realizar clic en el botón “Start”, se habrá logrado lo siguiente:
Sistema optimizado
59
3.1.9. Comunicación online entre el PLC S7-1200 y el TIA Portal
Para obtener una comunicación satisfactoria entre el PLC S7-1200 y el TIA Portal
hay que realizar las siguientes configuraciones:
1
2
2
2
Paso 2: si es la primera vez que se realiza una conexión online con la CPU
seleccionada, hay que seleccionar el tipo de interfaz PG/PC, una vez seleccionado se
procederá a utilizar la tarjeta de red propia de la PC con la que se va a trabajar, ya
escogidos los dos ítems se presiona actualizar y la conexión entre la PC y el PLC se
pondrá en un color verde y significa que ya existe una conexión segura y confiable
(Figura 48).
60
Configuración de Interfaz
1
2
2
2
3
2
61
3.2. Configuración del KEPServerEX5
Para poder comunicar un PLC de la marca siemens con InTouch se procede a utilizar
el OPC KEPServerEX, a continuación se presentarán los pasos necesarios para
lograrlo:
5
KEPServerEX: OPC utilizado para la comunicación entre el PLC S7-1200 e InTouch
62
Añadir un canal en KEPServerEX
1
2
2
2
Paso 3: lo próximo que se debe hacer es seleccionar el driver para el tipo de PLC que
se vaya a utilizar, en el proyecto se utilizará “Siemens TCP/IP Ethernet”, se habilita
los diagnósticos y se le asigna una tarjeta de red por defecto (Figura 52).
1
2
3
2
2
2
63
Paso 4: para terminar de configurar el canal, se deja por defecto todas las ventanas
siguientes y se puede finalizar el asistente de creación del canal (Figura 53).
1
2
2
2
3
2
64
Paso 6: al configurar un dispositivo por ethernet, el ID del dispositivo es la dirección
IP que se le haya asignado al PLC y debe ser única en toda la red, los próximos
valores se pueden dejar por defecto o asignar según las necesidades, en el presente
proyecto se elegirá la configuración por defecto (Figura 55).
1
2
2
2
3
2
65
Configuración de puertos
1
2
2
2
1
2
2
2
66
3.2.1. Creación de tags en KEPServerEX
Una tag representa direcciones en el PLC con los cuales el servidor pueda
comunicarse con el cliente mediante un OPC, a continuación se creará tags
necesarios para la comunicación entre el PLC S7-1200 e InTouch mediante el
KEPServerEx.
1
2
2
2
4
3
2
2
5
2
6
+
2
Figura 58. Creación de tags en KEPServerEX
Elaborado por: Miguel Chiliguano e Ismael Godoy.
67
Lista de tags en KEPServerEX
Para que se pueda ver la comunicación en tiempo real de los tags se procede a |abrir
el OPC client, allí se puede observar que la configuración es correcta y la calidad es
buena, con lo cual se da por correcta la configuración realizada y se podrá acceder a
los tags desde InTouch (Figura 60).
68
3.3. Desarrollo del sistema SCADA en InTouch
69
Vista de la ventana de trabajo
1 2 3
2 2 2
4
2
5
2
6 8
7
+ 2
2
2
Tabla 6.
Detalle de los ítems de la ventana de trabajo
Nº Ítem Detalle
General Toolbar Se visualiza la barra de herramientas general
1
Wizardz Barra de herramientas de elementos reales de campo
2
industrial
Format Toolbar Barra de herramienta de Formato
3
Draw Toolbar Barra de herramienta de dibujo
4
Windows, Scripts Pantallas, y herramientas de programación
5
and Tools
View Toolbar Vista de la barra de herramientas
6
Arrange Toolbar Barra organizadora de herramientas
7
Pen and zoom Barra de escritura y zoom
8
Toolbar
70
3.3.2. Creación de ventanas
Creación de ventanas
71
Propiedades de la ventana
Luego de haber definido todas las propiedades se da clic en “OK” y está creada la
ventana que se encuentra lista para definir los objetos y los Tagnames a utilizarse en
el proyecto (Figura 65).
Ventana de trabajo
72
caso se muestra información de la tesis y la Universidad en la que se está creando
(Figura 66).
Ventana de la caratula
1
2 3
2
2
2
2
2
73
Tabla 7.
Detalle del control de acceso
Ítem Botón Detalle
Al presionarlo,
automáticamente aparecerá
1
la ventana para ingresar el
usuario y la contraseña.
Permite salir hacia la
2
carátula
Al haber colocado de
manera correcta el usuario y
contraseña aparecerá el
3 botón INGRESAR, el cual
al presionarlo abre
automáticamente la ventana
del proceso a controlar.
Nota. Detalle de los botones en la ventana del control de acceso
Elaborado por: Miguel Chiliguano e Ismael Godoy.
74
Diagrama de flujo del control de acceso
INICIO
Usuario y SI
contraseña
correctos
NO Ingreso al control
Usuario y del proceso
contraseña
incorrectos
FIN
Figura 68. Diagrama de flujo del control de acceso
Elaborado por: Miguel Chiliguano e Ismael Godoy.
Usuario y contraseña
75
Al colocar correctamente el usuario y la contraseña aparecerá otro botón de
INGRESAR el cual permitirá abrir la ventana donde se encuentra el proceso, esta
contendrá lo que son los históricos, alarmas y grafica en tiempo real (Figura 70).
1
2
7
9
2 2
2
2
3
2 8
2
4
2
6
5 +
2 2
76
Tabla 8.
Detalle del contenido de la ventana de proceso
Ítem Elementos Detalle
Control Se utiliza para encender y
1 apagar el control de un
proceso.
Variables Se puede visualizar las
2 variables PV, MV e ingresar
el valor de la CONSIGNA.
Indicadores Se visualizan leds
indicadores de encendido y
3
apagado de los sensores y
actuadores.
Activaciones Se puede activar
4 manuales manualmente los actuadores
necesarios para el proceso.
Bases de datos Se puede abrir desde el
InTouch las bases de datos
5
en Excel, Access y
directamente en la WEB.
Alarmas Se visualiza alarmas ya sea
6 del correcto e incorrecto
funcionamiento del proceso.
Gráfica en tiempo Se visualiza la gráfica en
7
real tiempo real de PV, MV y
CONSIGNA.
77
Para crear un nuevo usuario y contraseña se buscará en “Special” la opción
“security” y se dará clic en “Log On”, allí aparecerá una ventana para ingresar un
usuario y contraseña, InTouch envía por defecto el nombre de “Administrator” con
contraseña “Wonderware”, una vez colocado esto automáticamente se podrá cambiar
usuarios y contraseñas en InTouch (Figura 71)
3
1 2
2
2
2
4
2
5
2 6
+
2
78
El acabado y la vista del proyecto dependen mucho de la creatividad que tenga el
estudiante en la realización del proyecto, en la Figura 73 y la Figura 74 se visualizan
los diseños finales de los procesos de temperatura y nivel respectivamente.
Una vez creado el diseño final de los procesos se procede a asignar los Tagnames de
identificación necesarios para lograr una correcta comunicación entre el PLC e
InTouch, a continuación se muestra como se los asigna:
79
Paso 1: para asignar tags se hace doble clic en cualquier indicador, slider, botón, etc.
Aparecerá una ventana donde se pedirá ingresar el tagname, se colocará un nombre
acorde a lo que se esté realizando en el proyecto y aparecerá otra ventana donde se
confirmará la creación del tag (Figura 75).
Definir tagname
1
2
2
2
Figura 75. Definir tagname
Elaborado por: Miguel Chiliguano e Ismael Godoy.
Tipos de Tagnames
1
2
2
2
3
2
80
Paso 3: al dar clic en OK se habilitará más opciones en el tagname dictionary, una de
ellas es el ACCESS NAME que es muy importante para lograr la comunicación entre
el PLC e InTouch mediante el OPC KEPServerEx (Figura 77)
Tagname dictionary
Una vez hechos los pasos anteriores, ahora se procederá a crear el Access Name de la
siguiente manera:
81
Paso 2: al seleccionarlo aparecerá la pantalla de la Figura 79, el nombre Galaxy hace
referencia como que si se trabajara con Application Server, pero este no es el caso así
que se pulsará Add para añadir un Access Name nuevo.
Paso 3: se procede a llenar los campos solicitados: El primer dato que se tiene que
introducir es el nombre con el que se va a utilizar el Access Name, para este proyecto
se le colocará con el nombre de PRO_TEMPERATURA, el segundo dato es el Node
Name: allí se pondrá siempre Localhost o se dejará vacío, el tercer dato es el
Application Name: si se desconoce este dato se puede buscar el archivo .exe que
ejecuta la aplicación y por último el cuarto dato Topic Name: depende de la
aplicación, en este caso como se está trabajando con el KEPServerEX, se buscará en
la opción Edit/Alias Map. Una vez ya configurado quedará como la Figura 80.
82
Configuración del Access Name
Una vez configurado el Access Name se procederá a configurar los tags en InTouch
dependiendo de los que se hayan creado en el KEPServerEX, para realizar lo
mencionado se realiza los siguientes pasos:
83
Elegir tagname
1
2 3
2
2
2
84
Tagnames configurados
Variables analógicas
2
2
1
2 3
2
85
Ejecutar el RUNTIME
Las gráficas de históricos, permiten visualizar en tiempo real y registrar en una base
de datos de cualquier evento que cambie de valor, para lograr lo mencionado se
realiza el siguiente procedimiento:
Seleccionar wizards
86
Paso 2: una vez seleccionados los trends quedará una ventana similar a la Figura 87,
ahí se tendrá que configurar cada uno de ellos.
Ventana de Históricos
Paso 3: para la configuración de los trends seleccionados se realiza doble clic sobre
el gráfico Hist Trend, en la ventana que aparece se pulsará la opción SUGGEST y
automáticamente el programa crea la configuración necesaria para que funcione la
gráfica de históricos, lo mismo se lo realiza para la opción Pens este se utiliza para
seleccionar los tagnames y colores correspondientes a cada lápiz a graficarse en la
ventana de históricos (Figura 88).
1
2
3
2
2
2
87
Paso 4: a continuación se configurará mediante un doble clic la opción Trend
zoom/pan panel, en la ventana que emerge se pulsa SUGGEST para que el propio
programa enlace los nuevos botones de control con el histórico (Figura 89).
Paso 5: ahora se procederá a configurar las opciones Trend pen legend, se hace un
doble clic y en la nueva ventana se pulsa SUGGEST y se va colocando en orden
ascendente el número de lápices y el color del lápiz, al hacer esto el programa
reconoce automáticamente los Tagnames configurados en la gráfica (Figura 90).
88
Paso 6: el HistData es utilizado para guardar los datos en tiempo real generados por
la plataforma, mediante la creación de un archivo llamado HISTDATA.csv ubicado
en la misma carpeta de origen del proyecto, para configurarlo se hace doble clic en
HistData se pulsa SUGGEST y automáticamente quedará enlazado con los demás
trends, para colocar el número de datos a guardarse en el ya mencionado archivo se
procede a cambiar según lo necesitado en la opción Number of records to write per
CSV file (Figura 91).
89
Seleccionar 16-Pen Trend
Paso 2: una vez ya elegido el elemento se procede hacer doble clic en la gráfica y
saldrá una ventana similar a la de la Figura 93, donde se elegirá los tagnames o
variables a visualizarse en la gráfica y en tiempo real
Designar tags
90
Paso 1: se hace clic en “wizard”, allí se busca la opción “Alarm Displays” y se
procede a seleccionar el elemento “Distributed Alarm Display” (Figura 94).
1
2
2
2
91
Paso 3: una vez llenado los campos solicitados en el paso dos se hace doble clic en el
display de alarmas, se visualiza una ventana donde se puede realizar la configuración
general de las alarmas (Figura 96)
Configuración general
Ventana de Alarmas
92
3.4. Bases de datos
Paso 1: se crea un botón en InTouch, al cual se le dará un doble clic para ingresar al
modo “Action” (Figura 98).
2
2
1
2
Paso 2: una vez elegido “Action”, se tendrá que colocar en primer lugar el comando
StartApp seguido de la dirección de la aplicación que se utilizará para ejecutar el
sistema de la base de datos, se deja un espacio y se coloca la dirección exacta donde
se ha generado la base de datos por InTouch (Figura 99).
93
Configuración de direcciones para abrir la base de datos en Excel
Nota: En este caso el Microsoft Office que se ha utilizado es la versión 2010 por lo
tanto se ejecuta la aplicación Microsoft Access 2010.
94
Paso 2: “crear base de datos en blanco”, dentro de la pantalla de inicio aparecerá
seleccionado por defecto la opción de “Base de datos en Blanco”, antes de
seleccionar dicha opción se debe crear el nombre del archivo y en la dirección que
se desea almacenar (Figura 100).
Paso 3: “selección del archivo a exportar en Access”, una vez creado el proyecto en
Access dar clic en “Datos externos” ubicado en la barra de herramientas y
seleccionar el tipo de archivo que se va a Exportar, en este caso seleccionar “Archivo
de texto” ya que Intouch genera un archivo de texto en formato Excel. Al seleccionar
“Archivo de Texto” se abrirá una nueva ventana donde se especificará la dirección de
origen del archivo a exportar y que acción se tomará para la exportación, para este
caso se selecciona “Vincular el origen de Datos creando una tabla vinculada”, luego
clic en aceptar. (Figura 101).
95
Seleccionar base de datos a exportar a Access
1
2
3
2
2
2
En la primera ventana que aparece se deja por defecto los parámetros que
aparecen seleccionados y dar clic en siguiente (Figura 102).
Utilizar delimitador
96
En la segunda ventana se selecciona el delimitador que separa los campos, se
coloca “Punto y coma” y seleccionar la casilla que dice “Primera fila contiene
nombres de campo” luego dar clic en siguiente (Figura 103).
1
2
2
2
97
En la cuarta ventana el asistente mostrara el nombre de la base vinculada y dar
clic en finalizar (Figura 105).
Nota: Los datos exportados a Access se actualizarán automáticamente una vez que se
guarden los datos en Excel.
98
Paso 4: una vez ya exportada la base de datos se procederá a crear un botón en
InTouch para la visualización de datos en Access, el procedimiento para realizarlo es
similar al del apartado 3.4.1, con la única diferencia que ahora se lo hará con la base
de datos en Access, por este motivo no se detallará dicho paso.
Paso 1: abrir el archivo .CSV donde se están guardando los datos desde la
plataforma (Figura 107).
99
Guardar el archivo como Pagina WEB
1
2 2
2
Menú de configuración
2
1
2
2
3
Figura 109. Menú de configuración de la página web 2
Elaborado por: Miguel Chiliguano e Ismael Godoy.
Paso 4: una vez guardado el archivo como página web se abrirá una nueva ventana
donde se elige la hoja del libro de la base de datos a publicar y se selecciona en la
opción “Publicar automáticamente cada vez que se guarde el libro”, luego dar clic en
100
publicar y finalmente la base de datos queda automáticamente publicada en la WEB
(Figura 110).
1
2
2
2
3
2
101
CAPÍTULO 4
PRUEBAS Y RESULTADOS
Se empezará con la prueba del ingreso al Proceso de Nivel, para ingresar al Sistema
SCADA se procederá a ingresar un usuario y una contraseña como se muestra en la
Figura 111, para este proyecto los datos a ingresar son los siguientes:
Prueba de ingreso
102
A continuación se presentan las pruebas del proceso de nivel en InTouch y TIA
Portal tomadas en diferentes escalas para obtener mejores resultados.
103
Gráfica en TIA Portal con consigna en 21 cm
104
A continuación se presenta la gráfica resultante en el TIA Portal con la consiga de 30
cm (Figura 116).
105
A continuación se presenta la gráfica resultante en el TIA Portal con la consiga de 51
cm (Figura 118).
En este apartado así como en el anterior se empezará con la prueba del ingreso al
Proceso de Temperatura, para ingresar al Sistema SCADA se procederá a ingresar un
usuario y una contraseña como se muestra en la Figura 119, para este proyecto los
datos a ingresar son los siguientes:
Prueba de ingreso
106
En caso de ingresar erróneamente el usuario y contraseña aparecerá la ventana de la
Figura 120.
107
A continuación se presenta la gráfica resultante en el TIA Portal con la consiga de
35°C (Figura 122).
108
A continuación se presenta la gráfica resultante en el TIA Portal con la consiga de
45°C (Figura 124).
109
A continuación se presenta la gráfica resultante en el TIA Portal con la consiga de
55°C (Figura 126).
110
Comunicación entre InTouch y KEPServerEX
111
4.3. Pruebas de funcionamiento de las bases de datos
112
Base de datos en Access
113
Después de presionar el botón “Access” en InTouch aparecerá la tabla de consulta de
los datos importados del Excel en el Proceso de Temperatura en tiempo real, a
continuación se presenta en la Figura 132 los datos Importados por Access.
114
Base de datos publicada en la Web
115
CONCLUSIONES
La utilización del PLC S7-1200 fue adecuada para la implementación del control
de las variables de Nivel y Temperatura, debido a que su principal característica
de ampliación modular permite la adquisición de señales de diferentes sensores en
este caso del Transmisor de Nivel y el RTD.
116
Se realizó un manual técnico de prácticas o guías de laboratorio para el uso
correcto del Sistema SCADA, con la finalidad de que cualquier persona entienda
el manejo y funcionamiento de los Procesos industriales implementados.
117
RECOMENDACIONES
Es importante recordar que los actuadores de la planta tanto del Proceso de Nivel
“Servoválvula” y del Proceso de Temperatura “Niquelina”, funcionan
correctamente en un rango de medición de 1 a 5 VDC.
118
La manipulación del Sistema SCADA debe ser por una persona calificada o
preparada en el tema para evitar fallos innecesarios.
En la parte de programación del TIA Portal es muy importante tener en cuenta que
para insertar un controlador PID al programa del PLC y lograr que entre en
funcionamiento constantemente de regulación hay que crear un nuevo bloque
organizacional de interrupción cíclica “Cyclic interrupt OB” ya que en el
programa principal OB main no se puede realizar un lazo de control de
interrupción cíclica.
119
LISTA DE REFERENCIAS
Colomer, J., Meléndez, J., & Ayza, J. (s.f). ceautomatica. Recuperado el 10 de julio
de 2014, de
http://www.ceautomatica.es/sites/default/files/upload/10/files/sistemas%20de
%20supervision.pdf
Gómez, J., Reyes, R., & Guzmán, D. (2008). Temas especiales de instrumentación y
control. Cuba: Editorial Félix Varela.
Romagosa, J., Gallego, D., & Pacheco, R. (25 de mayo de 2004). UPC. Recuperado
el 27 de junio de 2014, de
http://ocw.upc.edu/sites/default/files/materials/15012628/40201-3452.pdf
120
SIEMENS. (2009). Recuperado el 11 de julio de 2014, de
https://www.swe.siemens.com/spain/web/es/industry/automatizacion/simatic/
software/tia_portal/pages/tiaportal.aspx
Vergara, J., Molina, R., & Machado, C. (2011). Prototipo para contol automático de
nivel y caudal de líquidos. INGENIUS.
121
ANEXOS
1. Introducción
2. Pasos de la metodología
122
Se emplea para ello un Transmisor de Nivel (Señal de control) con salida de
corriente de 4-20 mA, con una margen de medición regulada de 0 a 60cm que es la
altura de llenado del tanque, una servoválvula (Variable Manipulada) con una
entrada de alimentación y rango de funcionamiento de 1 a 5 VDC quien regulará el
caudal de agua en función a la señal de control para mantener el valor de consigna
estabilizado y una bomba para la suministración de flujo de agua.
1
2
2
2
1
2
2
2
124
Adición de Modulo Análogo de 4 entradas y 2 salidas SM1234
1
SM1234
2
2
2
125
Configuración de salidas análogas
126
%Q0.1 Electrovalvula Bool Salida digital control de
Electrovalvula
Ahora una vez definida las variables principales se proceden a declararlas en el PLC.
Dirigirse una vez dentro del Tía portal al árbol del proyecto Variables PLC/ doble
clic en Agregar tabla de variables y se agrega todas las variables a determinar en el
proyecto. (Figura 7)
Declaración de Variables
En esta tarea se creara primero el bloque de interrupción cíclica para poder realizar
un programa de control PID y añadir el bloque PID_Compact poder llamar a los
datos de un bloque tecnológico.
127
Crear bloque de Interrupción cíclica
1
2
2
2
3
2
4
2
1
2 3
2
2
4
2
128
Paso 3: “Añadir Bloque PID_Compact” en el Bloque de Instancia Cíclica para el
lazo de Control PID”, dentro del bloque de interrupción cíclica en el lado derecho de
la pantalla se selecciona “Instrucciones” / “Tecnología” / “CompactPID” y se realiza
doble clic en “PID_Compact”, en ese momento se abrirá una nueva ventana en donde
se seleccionará el bloque “PID_Compact_1”, para finalizar se pondrá en “Aceptar”
(Figura 10).
4
2 1
2
2
2
5
2
3
2
En este apartado se aprenderá a realizar los ajustes básicos, ajustes de los valores
reales del sistema a controlar y ajustes avanzados que se debe incluir en el bloque de
regulación PID.
Paso 1: “Ajustes Básicos”, en esta parte hay que seleccionar el tipo de regulación
que se va a realizar en este caso seleccionar Longitud con escala de medida en “cm”
y el tipo de entrada y salida que se manejara en este caso de entrada Input_PER y de
salida Ouput_PER ya que son variables analógicas y de esta forma es como el
Bloque PID reconoce que se trata de una entrada o salida analógica. (Figura 11.)
129
Ajustes Básicos del Regulador PID_Compact para el Proceso de Nivel
Figura 11. Ajustes Básicos del Regulador PID_Compact para el Proceso de Nivel
Paso 2: “Ajustes de Valores reales”, se colocan los valores de Límite superior del
valor real y Límite inferior del valor real de nivel que se controlará, en este caso los
límites son de (0 a 60) cm que corresponden a la Altura mínima y máxima del
tanque para realizar la regulación PID y los valores escalados que el transmisor de
Nivel envía cuando el nivel de agua se encuentra en el límite inferior real y el límite
superior real son de (960 y 28540)bits correspondientemente. (Figura 12.)
Figura 12. Ajustes de Valores Reales del PID_Compact para Proceso de Nivel
130
Paso 3: “Ajustes Avanzados”, este tipo de ajuste permite al programador colocar
límites de advertencia inferior y superior para mantener en funcionamiento el
proceso, de igual forma el establecer el rango de funcionamiento del valor de salida
para un actuador por variaciones PWM ó valores análogos y la configuración de los
valores del controlador PID por lo general estos valores ya son incluidos por defecto
y calculados automáticamente al momento de optimizar el sistema (Figura 13.)
Para obtener una comunicación satisfactoria entre el PLC S7-1200 y el TIA Portal
hay que realizar las siguientes configuraciones:
131
presionar en la opción "Establecer conexión online" en la vista de proyectos (Figura
14).
1
2
2
2
Paso 2: si es la primera vez que se realiza una conexión online con la CPU
seleccionada, hay que seleccionar el tipo de interfaz PG/PC, una vez seleccionado se
procederá a utilizar la tarjeta de red propia de la PC con la que se va a trabajar, ya
escogidos los dos ítems se presiona actualizar y la conexión entre la PC y el PLC se
pondrá en un color verde y significa que ya existe una conexión segura y confiable.
(Figura 15)
1
2
2
2
3
2
132
Paso 3: una vez realizado el paso anterior se da clic en conectar, al momento de
realizar ese evento se desplegara una ventana solicitando agregar una dirección IP a
la interfaz. Automáticamente la interfaz Profinet nos agregará una dirección IP que
por lo general es 192.168.0.1 con una máscara de subred 255.255.255.0, ya obtenido
estos datos se da clic en aceptar y se obtendrá una comunicación online y una
configuración satisfactoria entre el software TIA Portal y el PLC S7-1200 (Figura
16).
Para poder comunicar un PLC de la marca siemens con InTouch se procede a utilizar
el OPC KEPServerEX, a continuación se presentarán los pasos necesarios para
lograrlo:
133
Figura 17. Habilitar Enable FastDDE/SuiteLink connections to the server
1
2
2
2
134
Paso 3: lo próximo que se debe hacer es seleccionar el driver para el tipo de PLC que
se vaya a utilizar, en el proyecto se utilizará “Siemens TCP/IP Ethernet”, se habilita
los diagnósticos y se le asigna una tarjeta de red por defecto (Figura 19).
1
2
3
2
2
2
Paso 4: para terminar de configurar el canal, se deja por defecto todas las ventanas
siguientes y se puede finalizar el asistente de creación del canal (Figura 20).
135
1
2
2
2
3
2
1
2
2
2
3
2
136
Paso 7: en las siguientes ventanas que aparecerán también se las dejará en la
configuración por defecto, a continuación se configurarán los puertos de
comunicación, hay que recordar que el puerto para comunicaciones TCP/IP es el 102
esto viene por defecto, la siguiente ventana también será por defecto ya que los datos
observados en la Figura 23 están correctos para una buena comunicación.
Configuración de puertos
1
2
2
2
1
2
2
2
137
Creación de tags
Una tag representa direcciones en el PLC con los cuales el servidor pueda
comunicarse con el cliente mediante un OPC, a continuación se creará tags
necesarios para la comunicación entre el PLC S7-1200 e InTouch mediante el
KEPServerEx.
1
2
2
2
4
3
2
2
Para que se pueda ver la comunicación en tiempo real de los tags se procede a |abrir
el OPC client, allí se puede observar que la configuración es correcta y la calidad es
buena, con lo cual se da por correcta la configuración realizada y se podrá acceder a
los tags desde InTouch (Figura 26).
138
OPC client en KEPServerEX
139