Sunteți pe pagina 1din 12

CURSO: PROGRAMACIN DE PLC

Uso de Simatic Step7


CURSO CORTO PROGRAMACIN DE PLC (8HRS)
USO DE SIMATIC STEP 7 - SIEMENS

INTRODUCCIN

El desarrollo de las diferentes tecnologas a lo largo de la primera mitad del siglo XX dio lugar a una
paulatina elevacin de la complejidad de los sistemas e hizo que fuesen muchas variables fsicas
que tienen que ser vigiladas y controladas. Dicho control no puede ser realizado directamente por
el ser humano debido a que carece de suficiente capacidad de accin mediante sus manos y de
sensibilidad y rapidez de respuesta a los estmulos que reciben sus sentidos.
Por todo esto se plante el desarrollo de equipos capaces de procesar y memorizar variables
fsicas, que son sistemas de tratamiento de informacin. Con el desarrollo de la electricidad y
posterior dominio tecnolgico de ella dio paso a los sistemas electrnicos, que deben de ser
capaces de recibir informacin de procedente de otros sistemas.
Estos sistemas deben de recibir informacin procedente de otros sistemas externos a ellos que se
pueden dividir en dos clases:
- Productos industriales: realiza una funcin determinada. (Lavadora, torno)
- Procesos industriales: Conjunto de acciones realizado por una o varias mquinas coordinadas
adecuadamente que dan como resultado la fabricacin de un producto.

Muchas variables fsicas que intervienen en un


proceso no son elctricas; por ejemplo podemos citar
la temperatura, la presin, el nivel de un lquido, etc.
Por esto, necesitamos auxiliarnos de dispositivos que
convierten las variables no elctricas en elctricas y
reciben el nombre de sensores o captadores.

Esta necesidad de la industria por controlar estos


procesos dio origen a la automatizacin, que es la
dotacin a la fase de produccin de un sistema de
control, potencia y comunicacin, que realice el
trabajo y que pueda ser gobernado por el operador
mediante un sistema de mando

Funciones bsicas de la automatizacin de una


mquina o instalacin:
Disminuir costes: humanos, energticos, materiales, etc.
Mejorar la calidad del producto acabado, calidad constante
Evitar tareas de difcil control manual: peligrosas, complejas o rpidas.
Informacin en tiempo real del proceso.
Aumentar la produccin y flexibilidad de las mquinas (adaptacin al mercado).
Facilitar la deteccin de averas y su reparacin.

Tecnologas de automatizacin:
-Lgica cableada.
-Lgica programada.
CURSO: PROGRAMACIN DE PLC
Uso de Simatic Step7
Ventajas de los Automatismos con lgica programada:
-Simplificacin en la elaboracin de proyectos.
-Facilidad en la introduccin de modificaciones: cambios en programa.
-Instalacin sencilla (Minimizacin de espacio)
-Capacidad de control multiproceso
-Documentacin inmediata de aplicaciones

AUTOMATIZACIN CON PLCS

Qu es un PLC?
Controlador Lgico Programable, est diseado para controlar en tiempo real y en un medio
industrial, procesos secuenciales.
Clasificacin de PLC por tipo.

COMPACTOS: Suelen integrar en el mismo bloque la


alimentacin, entradas y salidas y/o la CPU. Ejem: S7-200

MODULARES: Estn compuestos por mdulos o tarjetas


conectadas a rack con funciones definidas: CPU, fuente
de alimentacin, mdulos de E/S, etc.

Cmo trabaja un PLC?

Cuenta con un ciclo de trabajo en el que lee entradas, ejecuta el programa almacenado, hace
diagnsticos y finalmente actualiza las salidas. El PLC permanece en este ciclo cuando est
trabajando.
Lenguajes de programacin

Un programa es el conjunto de instrucciones que ejecuta un dispositivo, con lgica programada,


para controlar un proceso determinado.
Un lenguaje de programacin es el conjunto de smbolos, expresiones literarias o combinaciones de
ambas, a partir de la cual se desarrolla un programa, comprensible por el PLC.

Existen dos tipos bsicos de lenguajes de programacin: Grficos y literales.

Norma IEC-1131-3

Es una normativa iniciada en 1979 con el objetivo de responder a la complejidad creciente de los
sistemas de control y a la diversidad de autmatas incompatibles entre s.
La normativa para los lenguajes de programacin fue creada en 1993.
Esta norma define para todos los lenguajes: la sintaxis y representacin grfica de los objetos, la
estructura de programas, la declaracin de variables, siendo lenguajes normalizados los siguientes:

LADDER DIAGRAM ( LD ) o lenguaje (diagrama) de contactos.


FUNCTION BLOCK DIAGRAM ( FBD ) o esquema de bloques funcionales.
INSTRUCTION LIST ( IL ) o lista de instrucciones.
CURSO: PROGRAMACIN DE PLC
Uso de Simatic Step7
STRUCTURED TEXT ( ST ) o lenguaje textual estructurado.
SEQUENTIAL FUNCTION CHART ( SFC ) o diagrama funcional de secuencias (basado en el
GRAFCET).

Ladder diagram:
Son elementos grficos organizados en redes conectadas por barras de alimentacin; forma
grfica de los elementos impuesta; evaluacin de la red por elementos interconectados;
elementos utilizados: contactos, bobinas, funciones, bloques funcionales. Ejemplo:

Esquema de bloques funcionales:


Es la representacin de funciones por bloques enlazados uno a otro; ninguna conexin entre
salidas de bloques de funcin; evaluacin de una red: de la salida de un bloque funcional a la
entrada de otro bloque funcional. Ejemplo:

Texto estructurado (ST):


Es una sucesin de enunciados para la asignacin de variables, el control de funciones y bloques
de funcin, se usan operadores, repeticiones, ejecuciones condicionales. Los enunciados deben
terminar con ; Ejemplo.

Diagrama funcional de secuencias:


Es un sistema particularmente til para describir funciones de control secuencial, las etapas son
representadas grficamente por un bloque o literalmente mediante una instruccin comn a los
lenguajes IL y ST :
STEP...............END _ STEP
Las transiciones son representadas grficamente por una lnea horizontal o literalmente mediante
la instruction :
TRANSITION............END _ TRANSITION.
Puede existir asociacin entre acciones y etapas de forma grfica o literal. Ejemplo:
CURSO: PROGRAMACIN DE PLC
Uso de Simatic Step7

1. SISTEMA TIA

Desde hace unos aos, Siemens inici la filosofa de la Automatizacin Totalmente Integrada
(Totally Integrated Automation, TIA), con el fin de ofrecer una solucin integrada de diferentes
productos para la automatizacin de procesos.

Caractersticas de un sistema TIA

Almacenamiento de datos comunes:

Los datos slo son introducidos una vez y son gestionados por el usuario (en la memoria del PLC o
del ordenador a travs de un sistema de visualizacin o de periferia de Entradas/Salidas
distribuidas). Si dichos datos son requeridos en otro sitio, el software recoge esos datos en bases
de datos comunes.

Integracin completa:

La completa integracin de la tecnologa en accionamientos. Las herramientas para la


configuracin, diagnstico y puesta en marcha, se encuentran integradas en STEP 7.

Interface Abierto

La comunicacin est totalmente integrada, de manera que se encuentra libre de que se pueda
producir algn problema en el intercambio de datos entre diferentes sistemas. Por ejemplo, no es
muy importante conocer el enlace de comunicaciones siguiente en la configuracin de un PLC. El
ajuste de la red establece slo un criterio de seleccin y puede cambiarse en cualquier momento.
Por lo tanto, no hay ningn problema en configurar diferentes soluciones de automatizacin.
CURSO: PROGRAMACIN DE PLC
Uso de Simatic Step7
INTRODUCCIN AL MANEJO DE SIMATIC MANAGER

Qu es SIMATIC MANAGER?
Simatic Manager es un entorno profesional flexible que permite programar todos los autmatas
de las familias SIEMENS S7300 y S7400 entre otros. Para ello est dotado de una potente
coleccin de libreras que almacenan las caractersticas especficas Hardware (HW) de cada
modelo autmata y los diferentes elementos de conexin existentes en el mercado para
configuraciones en red.

Simatic Manager se distribuye como un conjunto de herramientas independientes que son


ejecutables por separado pero que unen, en muchos casos con una aplicacin principal interfaz
con el usuario. Entre las herramientas disponibles en la distribucin estndar de SM destacan:
-Herramientas de configuracin de las comunicaciones: PLCPC mediante bus MPI, NetPro
(configuracin de redes industriales).
-Herramientas de conversin entre archivos: por ejemplo pasar del ms antiguo lenguaje STEP 5 a
STEP 7.
-Administrador de licencias
-Editores de bloques para los lenguajes AWL (ensamblador S7), FUP (lenguaje grfico mediante
grafcets) y SCL.
-Simulador.

Abreviaturas frecuentes del SM

El programa Simatic Manager consta de una multitud de ventanas para el usuario, a continuacin
se describen las que utilizaremos con mayor frecuencia:

1. Ventana principal de SM (VP)

2. Ventana de edicin de bloques de SM (VE)


CURSO: PROGRAMACIN DE PLC
Uso de Simatic Step7
3. Ventada de edicin de Tabla de Smbolos (VT)

4. Ventana de Simulador (VSim)

5. Ventana de Configuracin de Hardware (VHW)

CREACIN DE UN PROYECTO:

La programacin de un PLC mediante Simatic Manager exige, en primer lugar, configurar una sesin
de trabajo o proyecto. Un proyecto en SM est compuesto por subproyectos que pueden ser
configuraciones de Hardware o configuraciones de Software independientes.
Tras arrancar el entorno de Simatic Manager aparece por defecto el asistente para la creacin de
un proyecto nuevo que se muestra a continuacin:
CURSO: PROGRAMACIN DE PLC
Uso de Simatic Step7

Este asistente lleva al usuario por una serie de preguntas en las cuales se definen destinos de
almacenamiento de programa, informacin general y lenguaje de programacin a utilizar.

NOMENCLATURA DE OPERANDOS
Cada operando puede ser identificado segn su funcin y sus propias caractersticas.
Es importante conocer la nomenclatura de los operandos para programar correctamente un PLC,
de igual forma, si es necesario resolver un problema en una mquina ya existente, es importante
conocer qu es cada elemento que observemos en el programa, para resolver el problema con
mayor facilidad.
Siemens ha definido la siguiente nomenclatura para sus operandos:

Organizacin de un programa

Dentro de la gama de software para programacin de Siemens existen diversas posibilidades para
la organizacin de la estructura que definamos en el momento de hacer nuestra programacin.
CURSO: PROGRAMACIN DE PLC
Uso de Simatic Step7
TIPOS DE MODULO DE USUARIO

Los Bloques de organizacin (OB) Constituyen el interfaz entre el sistema operativo y el programa
de usuario y tienen prioridad en su ejecucin. En las CPUs del S7 300 la prioridad de los OBs es fija
y es posible asignar la misma prioridad a varios OBs.
Controlan: El procesamiento cclico, el procesamiento controlado por alarmas del programa, el
comportamiento en el arranque del sistema de automatizacin.
CURSO: PROGRAMACIN DE PLC
Uso de Simatic Step7
EJERCICIOS PROPUESTOS:
Ejercicio 1: Control de portn

Se tienen dos pulsadores normalmente abiertos, Abrir y Cerrar con los que se activar un
motor que har esta funcin con el portn, tambin hay un pulsador normalmente abierto de
Paro que desactivar inmediatamente el portn en cualquier momento. Dos finales de carrera
normalmente abiertos dan la indicacin de si el portn se encuentra abierto, cerrado o a media
carrera. FCA es el sensor de que el portn est abierto, FCC es el sensor que indica si el portn est
cerrado. Existe una lmpara de advertencia que se enciende cuando el portn est a medio
camino.

A continuacin se muestra la tabla de variables que debe de crear:


CURSO: PROGRAMACIN DE PLC
Uso de Simatic Step7
EJERCICIO 2:

Una empresa cuenta con un sistema de abastecimiento de agua, el cual consta de un tanque cuyo
nivel mnimo de llenado debe de mantenerse a 12m, su nivel mximo debe de ser 18m.
El sistema cuenta con un switch selector de dos posiciones SW1 que es para encender y apagar el
llenado automtico del tanque. Tambin cuenta con un switch selector de dos posiciones SW2 para
activar y desactivar la electrovlvula. Cuando la electrovlvula est en posicin abierta, una luz
piloto indicadora es encendida para visualizar el estado de la vlvula, cuando la electrovlvula est
en posicin cerrada, apaga la luz piloto.

Contamos con un PLC modelo S7-313C con un mdulo de 8 entradas digitales y un mdulo de 8
salidas de rel. Se tienen los siguientes elementos en sus entradas:
-Dos interruptores manuales SW1 y SW2
-Dos sensores detectores de nivel de lquido LS1 y LS2 (Detecta lquido =>LS en estado ON; No
detecta lquido => LS en estado OFF)
-Dos detectores de posicin de vlvula VS1 y VS2 (Vlvula permite flujo si VS1 en estado ON). VS2
est en ON si la vlvula no permite flujo.
MS1 Contacto de activacin de contactor de motor de bomba. Si la bomba est encendida la
seal del contacto esta ON.

Salidas a controlar.
-Un contactor de motor trifsico de 220V que controla una bomba para llenar un tanque.
-Un actuador de vlvula VP1 alimentado por 220VAC. Si recibe voltaje, hace que la vlvula permita
el flujo. Si no recibe voltaje, la vlvula bloquea el flujo.
Una luz de piloto de indicador, alimentada con 220VAC
CURSO: PROGRAMACIN DE PLC
Uso de Simatic Step7
EJERCICIO 3:
Realice el programa de control de una mquina selladora. Para arrancar, debe de colocarse un
molde y ser sensado por A2 (Normalmente abierto), al presionar el botn A1 la banda avanzar
hasta la posicin media, donde ser sensado por A3. En ese momento se detiene la banda y el
pistn neumtico realiza su operacin. Este pistn cuenta con dos finales de carrera A4 y A5.
Cuando el pistn termina su operacin de sellado, la banda avanzar automticamente hasta su
posicin final, apagando el motor de la banda.

Entradas:
Pulsador A1 (NO)
Sensor A2 (NO) Posicin inicial de banda
Sensor A3 (NO) Posicin media de banda
FC A4 Posicin inferior de pistn (NO)
FC A5 Posicin superior de pistn (NO)
Sensor A6 Posicin final de banda.
Salidas
Rel de Activacin de motor de banda
Electrovlvula de pistn neumtico para sellado.
CURSO: PROGRAMACIN DE PLC
Uso de Simatic Step7
EJERCICIO 4:

Se desea hacer una mezcla de agua y X producto en un depsito. Para esto, al presionar el pulsador
A se debe abrir la vlvula de agua durante un minuto y simultneamente la vlvula de producto
estar abierta hasta que el sensor de Peso llegue a su valor seteado. Cuando este llegue a tal valor,
abrir la compuerta C durante 15 segundos y luego deber cerrar.

Entradas:
Pulsador A (NO)
Sensor de peso (NO)

Salidas:
Electrovlvula para alimentacin de agua (Activado vlvula abierta. Desactivado, vlvula cerrada)
Electrovlvula para alimentacin de producto (Activado vlvula abierta. Desactivado, vlvula
cerrada)
Electrovlvula para control de puerta. (Activado puerta abierta. Desactivado, puerta cerrada)

S-ar putea să vă placă și