Guia 2
Guia 2
Guia 2
Guía 2 1
Facultad: Ingeniería
Escuela: Electrónica
Asignatura: Autómatas Programables
Lugar de ejecución: Instrumentación y Control
(Edificio 3, 2da planta)
Objetivos Específicos
• Introducir, guardar, y ejecutar un programa para PLC S7-1200 por medio del programa
STEP7 (TIA PORTAL).
• Identificar las instrucciones de programa en las distintas formas de representación
(KOP y FUP) de un programa para el PLC S7-1200.
Material y Equipo
• 1 Computadora con tarjeta de red Ethernet y el programa STEP7 (TIA PORTAL V12)
instalado
• 1 PLC S7-1200 con simulador de entradas
• 1 Cable Ethernet
• 1 Cable de alimentación de 120-240 VAC
• 9 Cables de conexión
Introducción Teórica
PLC S7-1200
El controlador S7-1200 ofrece la flexibilidad y potencia necesarias para controlar una gran
variedad de dispositivos para las distintas necesidades de automatización. Gracias a su
diseño compacto, configuración flexible y amplio juego de instrucciones, el S7-1200 es
idóneo para controlar una gran variedad de aplicaciones.
La CPU incorpora un microprocesador, una fuente de alimentación integrada, circuitos de
entrada y salida, PROFINET integrado, E/S de control de movimiento de alta velocidad y
entradas analógicas incorporadas, todo ello en una carcasa compacta, conformando así un
potente controlador. Una vez cargado el programa en la CPU, ésta contiene la lógica
necesaria para vigilar y controlar los dispositivos de la aplicación. La CPU vigila las entradas
y cambia el estado de las salidas según la lógica del programa de usuario, que puede incluir
lógica booleana, instrucciones de contaje y temporización, funciones matemáticas complejas,
2 Autómatas Programables. Guía 2
STEP 7 proporciona un entorno de fácil manejo para programar la lógica del controlador,
configurar la visualización de HMI y definir la comunicación por red. Para aumentar la
productividad, STEP 7 ofrece dos vistas diferentes del proyecto: Distintos portales orientados
a tareas y organizados según las funciones de las herramientas (vista del portal) o una vista
orientada a los elementos del proyecto (vista del proyecto). El usuario puede seleccionar la
vista que considere más apropiada para trabajar eficientemente. Con un solo clic es posible
cambiar entre la vista del portal y la vista del proyecto.
Puesto que todos estos componentes se encuentran en un solo lugar, es posible acceder
fácilmente a todas las áreas del proyecto. La ventana de inspección, por ejemplo, muestra
las propiedades e información acerca del objeto seleccionado en el área de trabajo. Si se
seleccionan varios objetos, la ventana de inspección muestras las propiedades que pueden
configurarse. La ventana de inspección incluye fichas que permiten ver información de
diagnóstico y otros mensajes.
La barra de editores agiliza el trabajo y mejora la eficiencia, ya que muestra todos los
editores que están abiertos. Para cambiar entre los editores abiertos, basta con hacer clic
sobre el editor en cuestión. También es posible visualizar dos editores simultáneamente, ya
sea en mosaico vertical u horizontal. Esta función permite mover elementos entre los editores
Autómatas Programables. Guía 2 3
Procedimiento
Se resolverá el siguiente problema como ejemplo del uso del programa STEP 7 (TIA
PORTAL).
PARTE I. MANEJO DEL PROGRAMA STEP 7 (TIA PORTAL). Operaciones lógicas de bit
1. Abra el programa TIA Portal V12, que se encuentra en Inicio, Todos los Programas,
Siemens Automation y espere a que cargue el programa.
2. En el portal de inicio, haga clic en “Crear proyecto”. Introduzca el nombre del proyecto,
la ruta donde va a almacenarlo, de clic en el botón “Crear” y espere a que se cree el
proyecto.
3. Una vez creado el proyecto, seleccione el portal “Dispositivos y redes”, haga clic en el
botón “Agregar dispositivo” y espere a que carguen los dispositivos.
4. Expanda las opciones de SIMATIC S7-1200 y luego las de CPU, seleccione la CPU del
PLC que tenga asignado, esto lo puede ver en la parte frontal del PLC. Expanda la CPU
específica para seleccionar la referencia del PLC, esto lo puede ver en la parte lateral
del PLC.
Nota1: En el laboratorio se cuenta con PLC de CPU 1214C con número de referencia 6ES7
214-1BG31-0XB0 y de CPU 1212C con número de referencia 6ES7 212-1BE31-0XB0,
ambas con configuración AC/DC/RLY1
5. Una vez seleccionado todo, de clic en el botón que está abajo llamado “Agregar” y
espere a que se abra la vista de proyecto. Observe que en el área de trabajo (Ver
Figura 3), se muestran 3 pestañas “Vista topológica”, “Vista de redes” y “Vista de
dispositivos”, en esta última debe de mostrarse el PLC que acaba de agregarse.
6. Se iniciará con la creación de las variables para las entradas y salidas del PLC, según
los elementos de la Tabla 1, para ello ubíquese en la ventana de “Árbol de proyecto”,
expanda las opciones de PLC_1, luego las de la subcarpeta “Variables de PLC” y de clic
derecho sobre la opción “Tabla de variables estándar [16]”y luego en la opción “Abrir”
1
AC/DC/RLY indica el tipo de voltaje de: Fuente de poder, entradas y salidas. En este caso se necesita una
fuente de alimentación para el PLC de voltaje AC dentro de un rango de 120 a 240 VAC, mientras que el tipo
de voltaje para las entradas del PLC es DC, específicamente de 24 VDC y las salidas son de tipo Relé.
Autómatas Programables. Guía 2 7
8. Ajuste el zoom de la “Vista de dispositivos” para poder ver bien las entradas y salidas
del PLC, se recomienda un 250%, de clic en la entrada I0.0 y sin soltar el mouse
arrástrela hasta “tabla de variables”(Ver Figura 10).
8 Autómatas Programables. Guía 2
9. Aparecerá agregada la primera variable como se muestra en la Figura 11. De doble clic
en el nombre y colóquele el que se indica en la Tabla 1 para esa dirección, es decir
“Abrir”.
10. Repita el proceso anterior para las otras entradas y salidas del PLC que va a necesitar
(ver Tabla 1). La tabla de variables debe quedar como la mostrada en la Figura 12.
Una vez que las variables se han introducido en la tabla de variables del PLC, están
disponibles para el programa de usuario.
Autómatas Programables. Guía 2 9
Figura 13. Barra del editor donde se muestran las ventanas de editores que están
abiertas.
13. Se abre la ventana en el “Área de trabajo”, maximícela para tener una mejor
visualización.
14. En la Figura 14 se muestran los elementos favoritos para la creación de los segmentos
del programa en el siguiente orden: “Contacto normalmente abierto”, “Contacto
normalmente cerrado”, “Asignación”, “Cuadro vacío”, “Abrir rama” y “Cerrar rama”.
(sino aparecen, active el icono “Mostrar Favoritos también en el editor” )
15. De un clic en la parte del segmento donde se quiere colocar el contacto y luego de clic
sobre el icono de “Contacto normalmente abierto”, el contacto se fija en la posición
elegida del primer segmento y a la vez se abre un segundo segmento.
10 Autómatas Programables. Guía 2
18. A continuación se asignarán las variables de los contactos y bobinas, para ello de
doble clic sobre la dirección predeterminada <??.?> del primer contacto y escriba
“Abrir”, verá que en cuanto escriba la primera letra el programa le mostrará variables
definidas que empiecen con esa letra, de doble clic sobre la variable “Abrir” para
seleccionarla. Realice el mismo procedimiento para los demás elementos. El segmento
1 completo se muestra en la Figura 18.
19. Ahora cree el segmento 2 del programa como se muestra en la Figura 19.
20. Una vez finalizado el programa debe compilarlo para verificar que no existan errores,
para ello de clic en el menú “Edición” y luego en “Compilar” o directamente en el icono
correspondiente , espere a que se compile el programa. Si no hay advertencias ni
12 Autómatas Programables. Guía 2
22. El programa fue hecho en KOP (Esquema de Contactos) pero también puede verse en
FUP(Diagrama de funciones), para ello ubíquese en el “Árbol del proyecto” y de clic
derecho en “Main [Ob1]” y en el menú desplegable seleccione “Cambiar lenguaje de
programación” y luego seleccione “FUP”, el programa cambia a este lenguaje.
Autómatas Programables. Guía 2 13
El S7-1200 se comunica con la computadora por medio de Ethernet, por ello será
necesario colocarle tanto a la PC como al PLC una dirección IP y una mascara de
subred.
24. Ubíquese en el “Árbol del proyecto” y luego de clic derecho en la carpeta PLC_1 y en
el menú desplegable seleccione “Propiedades”.
25. En la pestaña “General” de doble clic sobre la opción “Interfaz PROFINET” y luego un
clic en la opción “Direcciones Ethernet”, coloque al PLC los siguientes datos y
presione “Aceptar”.
26. De clic derecho en el ícono de Red de la barra de tareas y luego seleccione Abrir el
centro de redes y recursos compartidos e Ingrese a Cambiar configuración del
adaptador (Ver Figura 24).
Figura 25. Dirección IP, mascara de subred y puerta de enlace predeterminada de la PC.
29. En el PLC verifique que tipo de alimentación necesita y cuales son los bornes de
conexión, sin energizarlo aún, realice las conexiones que se muestran en la
Figura 26. Pida al docente de laboratorio que revise las conexiones antes de
continuar.
Nota2: Las entradas digitales del PLC son a 24VDC, los interruptores del módulo ya están
conectados a la fuente interna (L+) de 24VDC del PLC. Se une la masa de la fuente de
24VDC (M) con 1M para que las entradas tengan la misma referencia.
16 Autómatas Programables. Guía 2
30. Energice el PLC, este encenderá momentáneamente los leds de estado del PLC:
Run/Stop, Error y Maint, si no existen problemas solo quedará encendido el de
Run/Stop.
32. De un clic en la carpeta PLC_1 del árbol del proyecto para seleccionarla, luego vaya al
menú “Online” y de clic en la opción “Cargar en dispositivo” o directamente en el icono
, deberá abrirse la ventana que se muestra en la Figura 27. Tal como ahí aparece,
seleccione en “Tipo de Interfaz PG/PC” la opción “PN/IE”, la “interfaz PG/PC” se
identificará automáticamente, espere mientras se intenta la comunicación y luego de
clic en la casilla de “Mostrar dispositivos compatibles”, como se ve en la Figura 27 se
debe haber reconocido el S7-1200 que hemos conectado, para comprobarlo
selecciónelo y active la casilla “Parpadear LED” y compruebe que los 3 leds de estado
del PLC parpadean.
Autómatas Programables. Guía 2 17
34. Al finalizar de cargar deberá aparecer la ventana que se muestra en la Figura 30. La
acción “Arrancar todos” es para que el PLC se coloque en modo RUN, por lo que
active esa casilla y luego presione “Finalizar”.
Autómatas Programables. Guía 2 19
37. Compruebe la apertura, la activación del sensor de presión mientas se cierra el portón
y el paro.
38. Se puede observar en pantalla como funciona el programa para ello de clic, en alguna
parte de la ventana del programa y luego en el icono de “Activar/desactivar
observación”, se establecerá una conexión online con el PLC.
39. Coloque las condiciones de portón abierto. Como puede observar los contactos que
están energizados se muestran en verde, en el caso del portón abierto en el segmento
1 solamente “Paro” y “Qcerrar” se muestran energizados, mientras que “Abrir”, “FCA”,
“Qabrir” y “Spres” se muestran en azul porque está desactivados, active la entrada
física del PLC I0.0 (“Abrir”), observe como se torna verde el contacto correspondiente,
pero la bobina “Qabrir” no se activa pues el portón está abierto.
20 Autómatas Programables. Guía 2
40. Observe el segmento 2, active la entrada “Cerrar” y observe como se energiza todo el
segmento activando así la bobina “Qcerrar”.
42. Agregue las variables del programa y luego active el icono de “Observar todo”.
43. En "Valor de observación" verificará que se muestra el valor que tiene actualmente
tanto las entradas como las salidas, cambie alguna de ellas para verificar como cambia
el valor.
44. Si por algún motivo no se puede tener acceso a las entradas físicas del PLC podemos
forzar su estado mediante software en esta misma ventana. Para hacer la prueba
coloque las condiciones para que el portón este abierto, luego en la ventana de
observación seleccione el icono “Muestra u oculta todas las columnas del modo
avanzado”.
46. Desactive el forzado dando clic en el mismo icono y luego desactive tanto la
Autómatas Programables. Guía 2 21
47. Coloque el PLC en modo STOP, para ello seleccione del menú “Online”, “Parar CPU” o
de clic en el icono correspondiente .
Para simplificar la solución anterior, pueden utilizarse funciones de memoria, estas pueden
encontrarse siempre en los iconos de favoritos, específicamente en el icono de “Cuadro
vacío” (Ver Figura 14).
1. Borre los segmentos 1 y 2 para cambiarlos a lógica con bloques SR (Biestable, reset
dominante). Para ello agregue los contactos como se muestran en la Figura 32 y luego
agregue un cuadro vacío tal como se ve en la misma figura, de doble clic en los signos
de interrogación que aparecen dentro del cuadro, de clic en el icono de lista (Ver
Figura 33), se desplegarán todas las instrucciones disponibles, escriba “SR” y se
mostrará esa instrucción, de doble clic para seleccionarla.
2. De clic en la entrada R1 del bloque “SR” y luego haga clic en el icono de “Cerrar
rama”, una vez que está el bloque SR creado con los contactos que hacen el set y
reset, haga doble clic sobre los signos de interrogación arriba del bloque SR y escriba
“Qabrir”. El segmento 1 debe quedar como se muestra en la Figura 34.
22 Autómatas Programables. Guía 2
Al hacer uso de motores (Trifásicos, DC) es necesario por seguridad utilizar funciones de
temporización. En las partes anteriores se comprobó la lógica de programación de las
entradas y las salidas, pero para un motor real se requiere por lo menos un retardo de 3 a 5
segundos para que no se dé una sobre corriente por el cambio brusco de giro.
Se emplearán funciones de temporización del tipo retardo a la conexión (en S7-1200 es
TON) para hacer una espera de 5 segundos antes que comience a cerrar o abrir.
También se tendrá una función de conteo ascendente (CTU) para saber cuando la apertura
del portón ha sido más de 3 veces (pueden ser muchas más, esto es sólo para prueba).
2. Ponga el PLC en modo Stop, verifique que no esté online con la computadora (el
icono de la Figura 37 deberá estar deshabilitado), hecho esto desenergicelo y
proceda a desconectarlo.
Análisis de Resultados
1. ¿Es posible realizar el programa para el control del tanque visto en la guía 1 en
FUP directamente en STEP 7 (TIA PORTAL)?
2. De la comparación de las dos lógicas propuestas ¿Qué ventajas presenta la
utilización de funciones de memoria con respecto a lógica de bit?
3. ¿Cuáles son los elementos necesarios para implementar un proyecto con S7-
1200? enumere el orden de las operaciones que debe seguir para realizarlo.
4. ¿Qué utilidad presenta el uso de un contador para el sistema del portón?
Investigación Complementaria
1. Investigue acerca del software necesario para programar PLCs de las marcas:
OMRON, Allan Bradley y MODICON.
Bibliografía
Siemens. (2012). Simatic S7-1200 Easy book Manual del Producto. A5E02486778-05.
Hoja de cotejo: 2
EVALUACIÓN