Anda di halaman 1dari 36

“PROGRAMACION DE PLC SIMATIC S7-1200

CPU1214C PARA CONTROL DE ELECTROBOMBAS


ALTERNADAS”
AUTOMATISMO
UNIVERSIDAD CONTINENTAL
FACULTAD DE INGENIERIA
E.A.P INGENIERIA ELECTRICA

EXAMEN ORAL DE SUFICIENCIA PROFESIONAL PARA OPTAR EL


TÍTULO PROFESIONAL DE INGENIERO ELECTRICISTA
PRESENTADA POR :
BACH.
CALDERON CHAVEZ PEDRO JULIAN
CHAVEZ HILARION JORGE WALTER
CORDOVA PIÑAS JAQUELIN LIZBETH
DIEGO HUZCO JOEL DENNIS
SULLCA BRICEÑO YOSEF

PARA OPTAR EL TÍTULO DE


INGENIERO ELECTRICISTA
INTRODUCCIÓN

Los controladores lógicos programables hoy en día es


usado tanto en procesos complejos de automatización
industrial, así como también en pequeños sistemas de
automatización domestico– residencial.

En el presente trabajo abarcaremos los principios básicos


de programación e instrucciones de programación de los
PLC S7 1200 de la marca SIEMENS con el fin de
automatizar un sistema de bombeo alternado de agua
potable para edificios residenciales.

Para ello haremos uso del software de ingeniería STEP 7


Basic en el Portal TIA (Totally Integrated Automation), el
cual nos permite configurar de forma intuitiva y eficiente e
incluso simular procesos.
CONTENIDO
DEFINICION DE PLC
Un controlador lógico programable, más conocido por sus
siglas en inglés PLC (Programmable Logic Controller), se
trata de una computadora, utilizada en la ingeniería
automática o automatización industrial, para automatizar
procesos electromecánicos.
Sin embargo, la definición más precisa de estos dispositivos
es la dada por la NEMA (Asociación Nacional de
Fabricantes Eléctricos) que dice que un PLC es:
“Instrumento electrónico, que utiliza memoria programable
para guardar instrucciones sobre la implementación de
determinadas funciones, como operaciones lógicas,
secuencias de acciones, especificaciones temporales,
contadores y cálculos para el control mediante módulos de
E/S analógicos o digitales sobre diferentes tipos de
máquinas y de procesos” (1)
CONTENIDO

ESTRUCTURA
GENERAL DEL
LOS PLC
CONTENIDO
TIPOS DE PLC
PLC COMPACTOS PLC MODULAR
Son aquellos que incorporan CPU, PS, PLC modular es el tipo de PLC más potente y tiene más
módulos de entrada y salida en un único funciones que los PLC compactos. La CPU, M E/S, M C, PS y
paquete. A menudo existe un número fijo de otros módulos se encuentran generalmente en paquetes
E/S digitales (no mayor a 30). (1) separados en un riel DIN o en un riel con una forma
especial y que se comunica con la CPU a través de un
sistema bus. (1)
CONTENIDO
TIPOS DE SEÑALES UTILIZADAS POR LOS PLC

SEÑALES BINARIAS SEÑALES ANALÓGICAS


Señal de un bit con dos valores posibles (“0” – Son aquellas que poseen valores continuos, es decir,
nivel bajo, falso o “1” – nivel alto, verdadero), que consisten en un número infinito de valores (ej. en el
se codifican por medio de un botón o un rango de 0 – 10 V). Hoy en día, los PLCs no pueden
interruptor. Una activación, normalmente abre el procesar señales analógicas reales. De este modo,
contacto correspondiendo con el valor lógico “1”, estas señales deben ser convertidas en señales
y una no-activación con el nivel lógico “0”. (1) digitales y vice-versa. Esta conversión se realiza por
medio de SMs analógicos. (1)
CONTENIDO
NORMA IEC- 61131.- Se refiere a los autómatas programables

Finalidad:
• Definir e identificar las características principales que se
refieren a la selección y aplicación de los PLC´s y sus
periféricos.
• Especificar los requisitos mínimos para las características
funcionales, las condiciones de servicio, los aspectos
constructivos, la seguridad general y los ensayos aplicables
a los PLC´s y sus periféricos.
• Definir los lenguajes de programación de uso más corriente,
las reglas sintácticas y semánticas, el juego de
instrucciones fundamental, los ensayos y los medios de
ampliación y adaptación de los equipos.
• Dar a los usuarios una información de carácter general y
unas directrices de aplicación.
• Definir las comunicaciones entre los PLC´s y otros sistemas.
CONTENIDO
PARTES DE LA NORMA IEC 61131

PARTE 3: PROGRAMACIÓN
La norma establece 5 lenguajes de
programación

 Lenguajes gráficos
• Diagrama de escalera (“Ladder
Diagram”, LD)
• Diagrama de Bloques Funcionales
(”Function Block Diagram”, FBD)
• Carta de funciones secuenciales (“
Sequential function chart”,
SFC/GRAFCET)
 Lenguajes literales
• Lista de instrucciones (“Instruction
List”, IL)
• Texto estructurado (“Structured
Text”, ST) Figura 5. Lenguajes de programación – IEC 61131
DESARROLLO ARGUMENTATIVO
PLC S7-1200 CPU 1214C
La CPU incorpora un microprocesador, una fuente de alimentación integrada, así como circuitos
de entrada y salida en una carcasa compacta, conformando así un potente PLC.

MONTAJE :
Los equipos S7-1200 son fáciles de montar. El S7-
1200 puede montarse en un panel o en un raíl
DIN, bien sea horizontal o Verticalmente. El
tamaño pequeño del S7-1200 permite ahorrar
espacio.

Figura . Montaje de PLC – S7 1200


DESARROLLO ARGUMENTATIVO
PLC S7-1200 CPU 1214C
PROFINET :
La CPU S7-1200 incorpora un puerto PROFINET que
soporta las normas Ethernet y de comunicación
basada en TCP/IP. La

La CPU S7-1200 puede comunicarse con otras


CPUs S7-1200, programadoras STEP 7 Basic,
dispositivos HMI y dispositivos no Siemens que
utilicen protocolos de comunicación TCP estándar.
Hay dos formas de comunicación vía PROFINET:
● Conexión directa: La comunicación directa se
utiliza para conectar una programadora, dispositivo
HMI u otra CPU a una sola CPU.
● Conexión de red: La comunicación de red se utiliza
si deben conectarse más de dos dispositivos (p. ej.
CPUs, HMIs, programadoras y dispositivos no
Siemens). Figura . Conexión punto a punto
DESARROLLO ARGUMENTATIVO
PLC S7-1200 CPU 1214C

COMUNICACIÓN CON UNA PROGRAMADORA

Una CPU puede comunicarse con una programadora


con STEP 7 Basic en una red.
Al configurar la comunicación entre una CPU y una
programadora debe considerarse lo siguiente:

• Configuración/instalación: Es preciso configurar el


hardware.
• Para la comunicación entre dos interlocutores no se
requiere un switch Ethernet. Un switch Ethernet se
requiere sólo si la red comprende más de dos
dispositivos. Figura . Conexión punto a punto ordenador y PLC
DESARROLLO ARGUMENTATIVO
PLC S7-1200 CPU 1214C

SOFTWARE DE INGENIERIA TIA PORTAL V14

TIA Portal es el innovador sistema de ingeniería que


permite configurar de forma intuitiva y eficiente todos los
procesos de planificación y producción. Convence por
su funcionalidad probada y por ofrecer un entorno de
ingeniería unificado para todas las tareas de control,
visualización y accionamiento.
El TIA Portal incorpora las nuevas versiones de
software SIMATIC Step7, WinCC y Startdrive para la
programación, parametrización y diagnóstico de
nuestros controladores SIMATIC, pantallas de
visualización, y accionamientos, la nueva versión del Figura . Paquete del Software de ingeniería TIA Portal

sistema de ingeniería SIMATIC STEP 7 para la


planificación, la programación y el diagnóstico de todos
los controladores SIMATIC.
DESARROLLO ARGUMENTATIVO
PLC S7-1200 CPU 1214C

ASIGNAR DIRECCIONES IP (INTERNET PROTOCOL)


Asignar direcciones IP a los dispositivos de
programación y red
Si la programadora incorpora una tarjeta adaptadora
conectada a la LAN de la instalación (y posiblemente a
Internet), la ID de red de la dirección IP y la máscara de
subred de la CPU y la tarjeta adaptadora integrada en la
programadora deberán ser idénticas. La ID de red es la
primera parte de la dirección IP (los tres primeros
octetos) (p. ej. 211.154.184.16) y determina la red IP
utilizada. Normalmente, la máscara de subred tiene el
valor 255.255.255.0.
Figura . Asignando una dirección IP al autómata por
intermedio del TIA portal V14
DESARROLLO ARGUMENTATIVO
PRINCIPIOS BÁSICOS DE PROGRAMACIÓN DEL S7 1200
DIRECCIONAMIENTO
La CPU ofrece varias opciones para almacenar
datos durante la ejecución del programa de
usuario:
Memoria global: La CPU ofrece distintas áreas de
memoria, incluyendo entradas (I), salidas (Q) y
marcas (M). Todos los bloques lógicos pueden
acceder sin restricción alguna a esta memoria.

La figura muestra cómo acceder a un bit (lo que


también se conoce como direccionamiento
"byte.bit"). En este ejemplo, el área de memoria y
la dirección del byte (I = entrada y 3 = byte 3) van
seguidas de un punto (".") que separa la dirección
del bit (bit 4). Figura . Direccionamiento en la memoria del CPU
DESARROLLO ARGUMENTATIVO
PRINCIPIOS BÁSICOS DE PROGRAMACIÓN DEL S7 1200

I (memoria imagen de proceso de las entradas):


La CPU consulta las entradas de periferia (físicas) inmediatamente antes
de ejecutarse.

Q (memoria imagen de proceso de las salidas):


La CPU copia los valores almacenados en la imagen de proceso de las
salidas en las salidas físicas.

M (área de marcas):
El área de marcas (memoria M) puede utilizarse para relés de control y
datos para almacenar el estado intermedio de una operación u otra
información de control.
DESARROLLO ARGUMENTATIVO
PRINCIPIOS BÁSICOS DE PROGRAMACIÓN DEL S7 1200
SELECCIONAR EL LENGUAJE DE
PROGRAMACIÓN
Es posible elegir entre el lenguaje de programación
KOP (Esquema de contactos) o FUP (Diagrama de
funciones).
Lenguaje de programación KOP
Los elementos de un esquema de circuitos, tales como los
contactos normalmente cerrados y normalmente abiertos,
así como las bobinas, se combinan para formar segmentos.
Para crear la lógica de operaciones complejas, es posible
insertar ramas para los circuitos paralelos. Las ramas
paralelas se abren hacia abajo o se conectan directamente a
la barra de alimentación. Las ramas se terminan hacia arriba. Figura . Programación KOP
KOP ofrece instrucciones con cuadros para numerosas
funciones, p. ej. matemáticas, temporizadores, contadores.
DESARROLLO ARGUMENTATIVO
PRINCIPIOS BÁSICOS DE PROGRAMACIÓN DEL S7 1200
Lenguaje de programación KOP
Tenga en cuenta las reglas siguientes al crear segmentos KOP:
.

Figura . Consideraciones para la programación KOP


DESARROLLO ARGUMENTATIVO
INSTRUCCIONES DE PROGRAMACIÓN DEL S7 1200
Instrucciones básicas
Instrucciones lógicas con bits
Contactos KOP:
Los contactos se pueden conectar a otros contactos, creando así una
lógica combinacional propia. Si el bit de entrada indicado utiliza el
identificador de memoria I (entrada) o Q (salida), el valor de bit se lee de
la memoria imagen de proceso. Las señales de los contactos físicos del
proceso controlado se cablean con los bornes de entrada del PLC. La
CPU consulta las señales de entrada cableadas y actualiza
continuamente los valores de estado correspondientes en la memoria
imagen de proceso de las entradas.
● El contacto normalmente abierto se cierra (ON) cuando el valor de
bit asignado es igual a 1.
● El contacto normalmente cerrado se cierra (ON) cuando el valor
de bit asignado es igual a 0.
● Los contactos conectados en serie crean segmentos lógicos Y.
● Los contactos conectados en paralelo crean segmentos lógicos
O.
DESARROLLO ARGUMENTATIVO
INSTRUCCIONES DE PROGRAMACIÓN DEL S7 1200
Instrucciones básicas
Instrucciones lógicas con bits
Bobina de salida KOP:
La instrucción "Bobina de salida, relé" escribe un valor en un bit de
salida.
Si el bit de salida indicado utiliza el identificador de memoria Q, la CPU
activa o desactiva el bit de salida en la memoria imagen de proceso,
poniendo el bit especificado al correspondiente estado de flujo de
corriente. Las señales de salida de los actuadores se cablean con los
bornes de salida del S7-1200. En estado operativo RUN, la CPU consulta
continuamente las señales de entrada, procesa los estados de las
entradas según la lógica del programa y escribe los nuevos valores de
las salidas en la memoria imagen de proceso de las salidas.
CASO PRACTICO
CONTROL DE BOMBEO DE UN SISTEMA DE 2 ELECTROBOMAS
PARA UN FUNCIONAMIENTO ALTERNADO

El presente caso práctico que se


da a conocer se realizó en los
laboratorios de la facultad de
ingeniería eléctrica de la
Universidad Continental. Con el
objetivo de trabajar directamente
con un PLC. En el cual se realizó
la “Programación del PLC
SIMATIC - S7 1200 para el control
de electrobombas alternadas”.
CASO PRACTICO
CONTROL DE BOMBEO DE UN SISTEMA DE 2 ELECTROBOMAS
PARA UN FUNCIONAMIENTO ALTERNADO
CONDICIONES DE FUCIONAMIENTO:
 Existirá un sistema físico de seguridad
 El sistema funcionara en forma manual y automática
Modo manual
Se enciende en función del usuario, dependiendo de la selección de
bomba operar.
Modo automático
La conexión o desconexión de las electrobombas se hace por medio de 2
unidades de control: UCTE (Unidad de control de tanque elevado) y UCC
(Unidad de control de cisterna). Dependiendo del selector de 3 posiciones: B1-B2-
ALT; en B1 solo funcionara la electrobomba número 1, en B2 funcionara la
electrobomba 2 y en ALT funcionara la primero la electrobomba 1 y
posteriormente la electrobomba número 2 en forma alternada.
 El sistema contara con una señal visual que indicara la activación del sistema
físico de seguridad.
 El sistema contara con unas señales visuales que indicara si en caso falle la
electrobomba 1 o la electrobomba 2 por sobrecarga.
 El sistema contara con unas señales visuales que indicara el correcto
funcionamiento de la electrobomba 1 o la electrobomba 2.
 En caso falle la bomba 1 automáticamente entrara a operar la bomba 2 y/o
viceversa.
CASO PRACTICO
CONTROL DE BOMBEO DE UN SISTEMA DE 2 ELECTROBOMAS
PARA UN FUNCIONAMIENTO ALTERNADO
CASO PRACTICO
CONTROL DE BOMBEO DE UN SISTEMA DE 2 ELECTROBOMAS
PARA UN FUNCIONAMIENTO ALTERNADO
CASO PRACTICO
CONTROL DE BOMBEO DE UN SISTEMA DE 2 ELECTROBOMAS
PARA UN FUNCIONAMIENTO ALTERNADO
CASO PRACTICO
CONTROL DE BOMBEO DE UN SISTEMA DE 2 ELECTROBOMAS
PARA UN FUNCIONAMIENTO ALTERNADO
Tabla1. Direccionamiento de las entradas y salidas del PLC SIMATIC S7-
1200 para el proceso de control por lógica programada

Figura. Tabla de variables estándar de entradas y salidas en el TIA Porta V14.


CASO PRACTICO
CONTROL DE BOMBEO DE UN SISTEMA DE 2 ELECTROBOMAS
PARA UN FUNCIONAMIENTO ALTERNADO

Figura. Funcionamiento de la lógica programada en el TIA Portal V14, para el control de


electrobombas alternadas, Segmentos 1 y 2.
CASO PRACTICO
CONTROL DE BOMBEO DE UN SISTEMA DE 2 ELECTROBOMAS
PARA UN FUNCIONAMIENTO ALTERNADO

Figura. Funcionamiento de la lógica programada en el TIA Portal V14, para el control de


electrobombas alternadas, Segmentos 3 y 4.
CASO PRACTICO
CONTROL DE BOMBEO DE UN SISTEMA DE 2 ELECTROBOMAS
PARA UN FUNCIONAMIENTO ALTERNADO

Figura. Funcionamiento de la lógica programada en el TIA Portal V14, para el control de


electrobombas alternadas, Segmentos 5 y 6.
CASO PRACTICO
CONTROL DE BOMBEO DE UN SISTEMA DE 2 ELECTROBOMAS
PARA UN FUNCIONAMIENTO ALTERNADO

Figura. Funcionamiento de la lógica programada en el TIA Portal V14, para el control de


electrobombas alternadas, Segmentos 7 y 8.
CASO PRACTICO
CONTROL DE BOMBEO DE UN SISTEMA DE 2 ELECTROBOMAS
PARA UN FUNCIONAMIENTO ALTERNADO

Figura. Funcionamiento de la lógica programada en el TIA Portal V14, para el control de


electrobombas alternadas, Segmentos 9, 10 y 11.
CASO PRACTICO
CONTROL DE BOMBEO DE UN SISTEMA DE 2 ELECTROBOMAS
PARA UN FUNCIONAMIENTO ALTERNADO

Figura. Funcionamiento de la lógica programada en el TIA Portal V14, del control de


electrobombas alternadas en la ventana principal.
CASO PRACTICO
CONTROL DE BOMBEO DE UN SISTEMA DE 2 ELECTROBOMAS
PARA UN FUNCIONAMIENTO ALTERNADO

Figura. Control de funcionamiento alternado de motores controlada por el PLC S7


1200 - CPU 1214C, en el laboratorio de In. Eléctrica de la UC.

Figura. Control de funcionamiento alternado de motores controlada por el PLC S7


1200 - CPU 1214C, en el laboratorio de In. Eléctrica de la UC.
CONCLUSIONES

 El lenguaje de programación grafico (Ladder Diagram) fue usado en el presente


proyecto para el control de 2 electrobombas alternadas cumpliendo las condiciones de
funcionamiento dadas en el inicio del proyecto.
 Se utilizo el PLC SIMATIC S7-1200 CPU 1214C, ya que se necesitó de 13 entradas
digitales para cumplir con las condiciones de funcionamiento del sistema de control de
las electrobombas.
 Se uso el software de ingeniería TIA Portal V14, el cual es usado para la programación
de PLC’s de la marca Siemens. El cual también ofrece la opción de dar una dirección IP
al autómata y de poder simular la lógica programada con la ayuda de un PLC Virtual
(S7-PLCSIM V14).
 Este proyecto realizado de “Electrobombas alternadas", es recomendado su aplicación
por razones de mantenimiento de las electrobombas, vida útil por operación y
confiabilidad del sistema de bombeo en edificios residenciales.

Anda mungkin juga menyukai