Está en la página 1de 10

Laboratorio III Controladores Programables

Conociendo El PLC S7-1200 Y Su Entorno De Programación

Prof. Gerardo Perilla

Resumen  La CPU incorpora un puerto PROFINET para la


comunicación en una red PROFINET. Los
Se trabajará con una gran herramienta de automatización módulos de comunicación están disponibles para la
industrial como lo son los PLC, en nuestro caso la CPU S7- comunicación en redes RS485 o RS232.
1200 de Siemens. Se conocerá físicamente la mencionada
CPU e identificarán los diferentes componentes que la
Componentes mostrados en la figura 1:
integran, al igual que se tendrá contacto con el software de
1. Conector de corriente.
programación TIA Portal v13, creando nuestros primeros
2. Conectores extraíbles para el cableado de usuario
programas de PLC y colocando en práctica la teoría vista en
(detrás de las tapas) – Ranura de la memory card
clase.
(debajo de la tapa superior).
Objetivo General 3. LEDs de estado para las E/S integradas.
4. Conector PROFINET (en el lado inferior de la
Conocer e identificar los componentes que integran la CPU CPU).
S7-1200 de Siemens junto con su entorno de programación. Los diferentes modelos de CPU ofrecen una gran variedad
de funciones y prestaciones que permiten crear soluciones
Objetivos Específicos efectivas destinadas a numerosas aplicaciones.
 Poner en práctica los conocimientos adquiridos durante
las clases teóricas, llevando a cabo la programación del
PLC S7-1200 por medio del entorno TIA Portal v13.
 Aprender a programar el PLC físicamente.
 Aprender a correr y depurar programas en el entorno
TIA Portal v13.
Introducción
La gama S7-1200 abarca distintos controladores lógicos
programables (PLCs) que pueden utilizarse para numerosas
tareas. Gracias a su diseño compacto, bajo costo y amplio
juego de instrucciones, los PLCs S7-1200 son idóneos para
controlar una gran variedad de aplicaciones. Los modelos
S7-1200 y el software de programación basado en Windows
ofrecen la flexibilidad necesaria para solucionar las tareas de
automatización.

Marco Teórico Figura 1.


La CPU incorpora un microprocesador, una fuente de
alimentación integrada, así como circuitos de entrada y Ampliar La Capacidad De La CPU
salida en una carcasa compacta, conformando así un potente
PLC. Una vez cargado el programa en la CPU, ésta La gama S7-1200 ofrece una gran variedad de módulos de
contiene la lógica necesaria para vigilar y controlar los señales y Signal Boards que permiten ampliar las
dispositivos de la aplicación. La CPU vigila las entradas y prestaciones de la CPU. También es posible instalar
cambia el estado de las salidas según la lógica del programa módulos de comunicación adicionales para soportar otros
de usuario, que puede incluir lógica booleana, instrucciones protocolos de comunicación.
de contaje y temporización, funciones matemáticas
complejas, así como comunicación con otros dispositivos
inteligentes.

Numerosas funciones de seguridad protegen el acceso tanto


a la CPU como al programa de control:

 Toda CPU ofrece protección por contraseña que


permite configurar el acceso a sus funciones.
Módulos De Comunicación

La gama S7-1200 provee módulos de comunicación (CMs)


que ofrecen funciones adicionales para el sistema. Hay dos
módulos de comunicación, a saber: RS232 y RS485.
 La CPU soporta como máximo 3 módulos de
comunicación.
 Todo CM se conecta en lado izquierdo de la CPU
(o en lado izquierdo de otro CM).

1. Módulo de comunicación (CM).


2. CPU.
3. Signal Board (SB).
4. Módulo de señales (SM).

Signal Borads

Una Signal Board (SB) permite agregar E/S a la CPU. Es 1. LEDs de estado del módulo de comunicación.
posible agregar una SB con E/S digitales o analógicas. Una 2. Conector de comunicación.
SB se conecta en el frente de la CPU.
 SB con 4 E/S digitales (2 entradas DC y 2 salidas TIA Portal v13
DC).
 SB con 1 entrada analógica. Para aumentar la productividad, el Totally Integrated
Automation Portal (TIA Portal) ofrece dos vistas diferentes
de las herramientas disponibles, a saber: distintos portales
orientados a tareas 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.

La vista del portal ofrece una vista funcional de las tareas


1. LEDs de estado en la SB. del proyecto y organiza las funciones de las herramientas
2. Conector extraíble para el cableado de usuario. según las tareas que deban realizarse, ejemplo: configurar
los componentes de hardware y las redes.
Módulos De Señales
Es posible determinar fácilmente el procedimiento y la tarea
Los módulos de señales se pueden utilizar para agregar que debe seleccionarse.
funciones a la CPU. Los módulos de señales se conectan a la
derecha de la CPU.
1. LEDs de estado para las E/S del módulo de
señales.
2. Conector del bus.
3. Conector extraíble para el cableado de usuario.

La vista del proyecto proporciona una vista funcional de las


tareas del proyecto y organiza las herramientas de acuerdo
con la tarea que se va a realizar. Es posible determinar
fácilmente el procedimiento y la tarea que debe
seleccionarse.
horizontal. Esta función permite mover elementos entre los
editores mediante Drag & Drop.
Acceso Fácil A La Ayuda

Para facilitar la localización de más información y ayudar a


solucionar las tareas de forma rápida y eficiente, STEP 7
proporciona asistencia inteligente donde se necesite: Por
ejemplo, algunos de los tooltips de la interfaz de usuario (p.
ej. en las instrucciones) se abren "en cascada", ofreciendo
información adicional. Un triángulo negro junto al tooltip
indica que hay más información disponible
.
STEP 7 provee un completo sistema de información y ayuda
en pantalla, en el que se describen todos los productos TIA
SIMATIC que se han instalado. El sistema de información
se abre en una ventana que no oculta las áreas de trabajo.
1. Portales para las diferentes tareas.
Haga clic en el botón "Mostrar/ocultar contenido" del
2. Tareas del portal seleccionado.
sistema de información para ver el contenido y desacoplar la
3. Panel de selección para la acción seleccionada.
ventana de ayuda. Entonces se puede cambiar el tamaño de
4. Cambia a la vista del proyecto.
la ventana de ayuda.
La vista del proyecto proporciona acceso a todos los
Herramientas Fáciles De Utilizar
componentes del proyecto.
Fácil Entrada De Instrucciones En El Programa De
Ususario

STEP 7 dispone de Task Cards que contienen las


instrucciones que pueden utilizarse en el programa. Las
instrucciones se agrupan por funciones.

Para crear el programa, arrastre las instrucciones desde las


Task Cards a los diferentes segmentos mediante Drag &
Drop.

1. Menús y barras de herramientas.


2. Árbol del proyecto.
3. Área de trabajo.
4. Task cards.
5. Ventana de inspección.
6. Cambia a la vista del portal.
7. Barra del editor.

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, Fácil Acceso A Las Instrucciones Más Utilizadas Desde
muestra las propiedades e información acerca del objeto La Barra De Herramientas
seleccionado en el área de trabajo. Si se seleccionan varios
objetos, la ventana de inspección muestras las propiedades
STEP 7 proporciona una barra de herramienta de
que pueden configurarse. La ventana de inspección incluye
"Favoritos" que permite acceder rápidamente a las
fichas que permiten ver información de diagnóstico y otros
instrucciones utilizadas con mayor frecuencia.
mensajes.
Sólo tiene que hacer clic en el botón de la instrucción que
La barra de editores agiliza el trabajo y mejora la eficiencia,
desea insertar en el segmento. Los "Favoritos" pueden
ya que muestra todos los editores que están abiertos. Para
personalizarse fácilmente agregando nuevas instrucciones.
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
Para ello sólo hay que mover la instrucción a "Favoritos" Para visualizar dos editores al mismo tiempo, utilice los
mediante Drag & Drop. La instrucción ya está al alcance de comandos de menú "Dividir el área del editor" o los botones
un clic. correspondientes de la barra de herramientas.

Para cambiar entre los editores abiertos, haga clic en los


botones de la barra de editores.

Facilidad De Cambio Del Modo De Operación De La


CPU

La CPU no dispone de interruptores físicos para cambiar


entre los modos de operación (STOP o RUN). Al configurar
la CPU en la configuración de dispositivos se define el
comportamiento de arranque en las propiedades de la CPU.
El portal Online y diagnóstico proporciona un panel de
operador que permite cambiar el modo de operación de la
CPU.
La Función De Drag & Drop Puede Utilizarse
Fácilmente Entre Editores
Para utilizar el panel de operador de la CPU es necesario
que exista una conexión online con la CPU. La Task Card
Para ayudar a realizar las tareas rápida y fácilmente, STEP 7 "Herramientas online" muestra un panel de operador en el
permite arrastrar elementos mediante Drag & Drop de un que se indica el modo de operación de la CPU. El panel
editor a otro. Así, es posible, por ejemplo, arrastrar una también permite cambiar el modo de operación de la CPU.
entrada de la CPU a la dirección de una instrucción del
programa de usuario. (Es necesario ampliar el zoom como
mínimo al 200% para poder seleccionar la E/S de la CPU.)

Utilice el botón del panel de operador para cambiar el modo


de operación (STOP o RUN). El panel de operador también
dispone de un botón MRES para reiniciar la memoria.

El color del indicador RUN/STOP muestra el modo de


operación actual de la CPU. El amarillo indica el estado
operativo STOP y el verde RUN.

Facilidad De “Desenchufar” Virtualmente Módulos Sin


Perder La Configuración

STEP 7 dispone de un área de almacenamiento para


módulos "desenchufados". Puede arrastrar un módulo desde
el rack para guardar la configuración del módulo en
cuestión.

Estos módulos desenchufados se guardan con el proyecto,


permitiendo así volver a insertarlos en el futuro sin
Recuerde que los nombres de las variables no sólo se necesidad de configurar los parámetros.
muestran en la tabla de variables PLC, sino también en la
CPU. Uno de los usos de esta función corresponde al
mantenimiento temporal. Consideremos una situación en la
que se está esperando un módulo de recambio y se planifica
un uso temporal de un módulo diferente a modo de sustituto
provisional. Es posible arrastrar el módulo configurado Una vez creado el proyecto, seleccione el portal
desde el rack a los "módulos no enchufados" y a Dispositivos y redes. Haga clic en el botón "Agregar nuevo
continuación insertar el módulo provisional. dispositivo".

La sustitución de un módulo no afecta las variables PLC,


siempre que el módulo tenga el mismo direccionamiento
básico. Así, es posible, por ejemplo, sustituir un módulo de
señales digital de 8 entradas por un SM digital con
combinación 8x8 o un SM digital de 16 entradas.

Seleccione la CPU que desea agregar al proyecto:

1. En el cuadro de diálogo "Agregar nuevo


dispositivo", haga clic en el botón "SIMATIC
PLC".
2. Seleccione una CPU de la lista.
3. Para agregar la CPU seleccionada al proyecto,
haga clic en el botón "Agregar".

Observe que la opción "Abrir la vista de dispositivos" está


seleccionada. Al hacer clic en "Agregar" con esta opción
seleccionada se abre la "Configuración de dispositivos" de la
vista del proyecto.

La vista de dispositivos muestra la CPU agregada.

Crear Variables Para Las E/S De La CPU

Con el editor de dispositivos abierto se puede abrir una tabla


de variables. Los editores abiertos pueden verse en la barra
de editores.

Comenzando Con El TIA Portal v13

¡Trabajar con STEP 7 es muy fácil! A continuación,


aprenderemos a crear un proyecto.

En el portal Inicio, haga clic en "Crear proyecto nuevo".


Introduzca un nombre para el proyecto y haga clic en el
botón "Crear".

En la barra de herramientas, haga clic en el botón "Dividir el


área del editor horizontalmente".
STEP 7 Basic muestra simultáneamente la tabla de variables
y el editor de dispositivos.

Crear Un Segmento Simple En El Programa De Usuario

La lógica del programa consiste en una serie de


instrucciones que el PLC ejecuta siguiendo una secuencia.
Para este ejemplo utilizamos la lógica de Esquema de
contactos (KOP) para crear la lógica del programa. El
Aumente el zoom de la configuración de dispositivos al programa KOP es una secuencia de segmentos semejantes a
200% para poder leer y seleccionar las E/S. los peldaños de una escalera.
1. Seleccione la entrada I0.0 y arrástrela a la primera Para abrir el editor de programación, proceda del siguiente
fila de la tabla de variables. modo:
2. Cambie el nombre de la variable de "I0.0" a
"Start". 1. Abra la carpeta "Bloques de programa" en el árbol
3. Arrastre la entrada I0.1 a la tabla de variables y del proyecto para ver el bloque "Principal [OB1]".
cambie el nombre a "Stop". 2. Haga doble clic en el bloque "Principal [OB1]".
4. Arrastre Q0.0 (en la parte inferior de la CPU) a la
tabla de variables y cambie el nombre a "Running".

El editor de programación abre el bloque de programa


(OB1). Utilice los botones de "Favoritos" para insertar
contactos y bobinas en el segmento:

1. Haga clic en el botón "Contacto normalmente


abierto" de "Favoritos" para agregar un contacto al
segmento.
2. Para este ejemplo se agrega un segundo contacto.
3. Haga clic en el cotón "Bobina de relé" para insertar
Una vez que las variables PLC se han introducido en la tabla una bobina.
de variables están disponibles para el programa de usuario.
5. Para la bobina y el contacto de enclavamiento,
seleccione la variable "Running".

Los "Favoritos" también incluyen un botón para crear una


rama:

1. Haga clic en el botón "Abrir rama" para agregar


una rama al perfil del segmento.
2. Inserte otro contacto normalmente abierto en la
rama abierta.
3. Arrastre la flecha de doble cabeza hasta un punto
de conexión (el cuadrado verde del circuito) entre
los contactos abierto y cerrado del primer circuito.
También puede arrastrar las direcciones de E/S directamente
desde la CPU.

Sencillamente, divida el área de trabajo de la vista del


proyecto.

Es necesario ampliar el zoom de la CPU como mínimo al


200% para poder seleccionar las E/S.

Es posible arrastrar las E/S de la CPU de la "Configuración


de dispositivos" a la instrucción KOP del editor de
programación, no sólo para crear la dirección de la
instrucción, sino también la entrada en la tabla de variables
PLC.

Para guardar el proyecto, haga clic en el botón "Guardar


proyecto" de la barra de herramientas. Recuerde que no es
necesario terminar de editar el circuito antes de guardarlo.

Ha creado un segmento con instrucciones KOP. Ahora se


pueden asignar los nombres de variables a las diferentes
instrucciones.

Utilice Las Variables PLC De La Tabla De Variables


Para Direccionar Las Instrucciones

La tabla de variables permite introducir las variables PLC


para las direcciones de los contactos y bobinas.

1. Haga doble clic en la dirección predeterminada


<??.?> situada sobre el primer contacto
normalmente abierto.
2. Haga clic en el botón selector situado a la derecha
de la dirección para abrir las variables de la tabla. Agregar Una Instrucción Matemática En El Segundo
3. En la lista desplegable, seleccione "Start" para el Segmento
primer contacto.
4. Para el segundo contacto, repita los pasos El editor de programación dispone de una instrucción
anteriores y seleccione la variable "Stop". "cuadro" genérica. Tras insertar dicha instrucción, se
selecciona el tipo de instrucción, como p. e. una instrucción
ADD, desde una lista desplegable.

Haga clic en la instrucción genérica "cuadro" en la barra de


herramientas "Favoritos".

La instrucción genérica "cuadro" soporta varias


instrucciones. Para este ejemplo se crea una instrucción
ADD: Ahora la instrucción ADD utiliza tres entradas.

1. Haga clic en la esquina amarilla de la instrucción


cuadro para visualizar la lista desplegable
correspondiente.
2. Avance por la lista hacia abajo y seleccione la
instrucción ADD.
3. Haga clic en la esquina amarilla junto a "?" para
seleccionar el tipo de datos para las salidas y la Trabajo Previo
entrada.
1. Leer, entender y poner en práctica los pasos dados
en la presente guía.
2. Estudiar los tipos de datos soportados por el S7-
1200. (manual del S7-1200 pag: 61).
3. Leer los diferentes tipos de bloques soportados por
el S7-1200: OB, FB, FC. (manual del S7-1200 pag:
84).
4. Estudiar los conceptos de instrucciones de
programación, (manual del S7-1200 pag: 97-103).

Lista De Materiales

1. Portátil con software de programación TIA Portal


v13.
2. PLC S7-1200, suministrado por el laboratorio.

Trabajo De Laboratorio

Ahora puede introducir las variables (o direcciones de 1. Identificar visualmente cada uno de los puntos
memoria) que deben utilizar los valores con la instrucción mostrados en la presente guía de la CPU S7-1200.
ADD. 2. Identificar los puntos de conexión a corriente
alterna y conexionado de entradas digitales de 24V
DC.
3. Luego de los pasos anteriores proceder a conectar
la CPU a la fuente de alterna. (realizar dicho
procedimiento con la previa supervisión del
monitor del laboratorio o docente).
4. Para la correcta programación del PLC contar con
la correspondiente guía del docente, no hacer esto
También puede crear entradas adicionales para determinadas
sin supervisión.
instrucciones:
5. Realizar los ejemplos dados en la presente guía.
6. Revisión por parte del docente de la ejecución
Haga clic en una de las entradas.
correcta de los ejemplos.
Haga clic con el botón derecho para visualizar el menú
contextual y seleccionar el comando "Insertar entrada".
Problema De Diseño: Taladrado De Piezas

Funcionamiento (en detalle): Cuando la máquina se pone


en marcha (figura del Anexo), se enciende el motor del
taladro MT. Se asume que el motor necesita 3 segundos
para llegar a una velocidad de giro adecuada. También, en el 4. Realizar maqueta 100% funcional de los ejercicios
inicio de la operación, se debe subir el taladro (TA, S1). propuestos en esta guía.
 Además, se debe comprobar que el Testador se 5. El informe se deberá entregar a los ocho días de la
encuentra también arriba (TTA, R1). realización del laboratorio, explicando punto por
 Se carga una pieza si no se detecta pieza en el punto la solución dada a los problemas planteados.
receptor (Di0).
 Si existe pieza en el taladro (Di0), y este se
encuentra arriba, entonces el taladro desciende,
taladrando la pieza. Se esperan 3 segundos, y, a
continuación, el taladro asciende.
 Las piezas se van cargando en la estación de
alimentación.
 A continuación, el plato de la máquina gira 120º.
Cuando el movimiento se ha completado se detecta
la señal T. Se debe esperar a que todos los
procesos se terminen antes de mover el plato.
 Cuando existe una pieza en la estación de
taladrado, se taladra.
 Cuando existe una pieza en la estación de test. Se
baja, se mantiene durante 5 segundos y, a
continuación, se levanta. Finalizada la operación, se
acciona el cilindro C2 para expulsar la pieza.

Resumen

La máquina dispone de tres estaciones:


 Alimentación de piezas.
 Taladrado.
 Comprobación dureza y expulsión.
Funcionamiento:
 Las piezas se van cargando en la estación de
alimentación.
 A continuación, el plato de la máquina gira 120º.
Cuando el movimiento se ha completado se detecta
la señal T.
 Cuando existe una pieza en la estación de
taladrado, se taladra.
 Finalizada la operación, la máquina vuelve a girar.
 Se acciona el cilindro para expulsar la pieza.
 Nota: Nótese que los procesos se deben llevar a
cabo de forma concurrente, para acelerar el
proceso en general.
Botonera de mando:
 Pulsador M
 Botón A (con enclavamiento)
 Pulsador S

Informe

1. Es requisito fundamental haber estudiado y


comprendido los ejemplos suministrados en la
presente guía como requisito para la correcta
asimilación y realización de la práctica; por tal
motivo se efectuará un pequeño quiz antes de la
misma. (lo cual incluye los temas a estudiar en el
trabajo previo.)
2. Tener realizado todos los programas KOP en
papel. (grupo que no cumpla no podrá realizar la
práctica).
3. Se debe sustentar por cada integrante de cada
grupo los puntos a realizar del anexo Circuitos De
Mando.
ANEXO