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)
Objetivo General
• Utilizar el software STEP 7 Microwin para introducir un programa de ejemplo para S7-
200
Objetivos Específicos
• Introducir, guardar, y ejecutar un programa para PLC S7-200 por medio del programa
STEP7 Micro/WIN 4.
• Identificar las instrucciones de programa en las distintas formas de representación
(KOP, FUP y AWL) de un programa para PLC Siemens.
Material y Equipo
• 1 Computadora personal con puerto serie RS-232 (o en su defecto un adaptador USB-
Serie) y con STEP-Micro/WIN 4 instalado
• 1 Cable Interfaz PC/PPI
• 1 PLC S7-200 con simulador de entradas
• 1 Fuente de alimentación de +24V
• 1 Cable de alimentación
Introducción Teórica
Barras de herramientas Permiten acceder fácilmente con el ratón a las funciones de STEP
7-Micro/WIN utilizadas con frecuencia. El contenido y el aspecto de cada una de las barras
de herramientas se puede personalizar.
Comunicación.
"Herramientas"—Seleccione esta categoría para visualizar los botones del Asistente de
operaciones y del Asistente TD 200.
Nota: Si la barra de navegación contiene objetos que no se puedan mostrar debido al tamaño
actual de la ventana, se visualizarán botones que permiten desplazarse hacia arriba o hacia
abajo para ver los demás objetos.
Árbol de operaciones Ofrece una vista en árbol de todos los objetos del proyecto y de
todas las operaciones disponibles en el editor de programas actual (KOP, FUP o AWL). Para
insertar unidades de organización del programa adicionales (UOPs), en el área de proyectos
del árbol, haga clic con el botón derecho del ratón en la carpeta en cuestión. Asimismo,
puede pulsar el botón derecho del ratón en una UOP individual para abrirla, cambiar su
nombre, borrarla o editar su hoja de propiedades. Estando en el área de operaciones del
árbol, puede hacer clic con el botón derecho del ratón en una carpeta o en una operación
individual, con objeto de ocultar el árbol entero. Tras abrir una carpeta de operaciones, puede
insertar operaciones en la ventana del editor de programas (sólo en KOP y FUP, no en AWL),
haciendo doble clic en la operación en cuestión o utilizando el método de arrastrar y soltar.
Tabla de variables locales Contiene asignaciones hechas a las variables locales (es decir,
a las variables utilizadas por las subrutinas y las rutinas de interrupción). Las variables
creadas en la tabla de variables locales utilizan la memoria temporal. El sistema se encarga
de gestionar la asignación de direcciones. Las variables locales sólo se pueden utilizar en la
unidad de organización del programa (UOP) donde se hayan creado.
Barra de estado Informa acerca del estado de las funciones que se ejecuten en STEP 7-
Micro/WIN.
estado.
Existen diferentes tipos de CPU S7-200, en el laboratorio contamos con CPU 212, 222,y 224,
en la tabla que se muestra a continuación se muestran información técnica de estos modelos.
Nota: A excepción del CPU 212, cuyos tipo de alimentación, tipo de entradas y salidas se
muestran explícitamente en el PLC, en los otros CPU puede distinguirse esta información en
la descripción del modelo tal como se muestra en la siguiente figura:
Procedimiento
Se resolverá el siguiente problema como ejemplo del uso del programa, STEP 7 Microwin 4.0
Parte 1. MANEJO DEL PROGRAMA STEP 7/Microwin. Operaciones lógicas de bit
Autómatas Programables. Guía 2 5
1. Al crear o abrir un proyecto, STEP 7-Micro/WIN inicia el editor SIMATIC FUP, KOP o
6 Autómatas Programables. Guía 2
10. Pulse la tecla ENTER para desplazarse a la primera celda de la columna “Dirección”.
8 Autómatas Programables. Guía 2
11. Pulse la tecla ENTER para pasar a la siguiente línea y repita los pasos descritos para
cada uno de los nombres simbólicos y las direcciones restantes.
14. Abra el editor KOP, haciendo clic en el menú Ver>KOP de la pantalla principal vea
una breve descripción de sus herramientas en la Figura 8.
Autómatas Programables. Guía 2 9
Árbol de Operaciones en
el editor KOP
15. Haga doble clic en el cuadro “Network” numerado o cerca del mismo para acceder al
campo “Título” del editor de comentarios. Introduzca el comentario que muestra la
Figura 10 y haga clic en “Aceptar.”
16. Pulse la tecla con flecha abajo. El cursor del editor KOP se desplazará hacia abajo y
se situará en la primera posición de la columna izquierda.
17. Seleccione un contacto abierto eligiendo “Operaciones lógicas con bits” en la lista
desplegable izquierda y luego “Contacto abierto” en la lista que aparece a la derecha
(dos líneas paralelas).
18. Pulse la tecla ENTER. Aparecerá un contacto abierto y, arriba del mismo, se
visualizará el nombre (??.?) en rojo.
19. Dé clic derecho en los signos de interrogación aparecerá un menú desplegable del
cual elegirá la opción “Seleccionar símbolo” en el cuadro de diálogo siguiente
seleccione Abrir, que es el primer elemento requerido para el segmento (Network) 1
(ver Figura 11). seleccione “Aceptar” para confirmar el símbolo y luego ENTER para
confirmar la edición del primer elemento y su nombre simbólico. El cursor del editor
KOP se desplazará a la segunda posición de la columna.
Autómatas Programables. Guía 2 11
Clic derecho
1. Introduzca el
comentario y
luego presione
ENTER
20. Pulse la tecla F4 para introducir el segundo elemento. Aparecerá un contacto abierto
y, arriba del mismo, se visualizará destacado que no tiene nombre simbólico (”??.?”).
22. Repita este procedimiento para poner un contacto abierto con el símbolo FCA
23. Haga clic en el botón “Contacto” (“F4”). Aparecerá un contacto abierto pero en la
lista está la opción de cerrarlo “/”.
El segmento KOP debería ser entonces similar al que muestra la siguiente figura.
12 Autómatas Programables. Guía 2
25. Ubique el cursor del editor KOP a la derecha del contacto cerrado “Qcerrar” y dé clic
en el botón “bobina”, Asigne el símbolo de la manera que describe la Figura 13.
Seleccione “Qabrir”.
26. Desplace el cursor hacia el contacto “Abrir” y luego dé clic en el icono “Línea hacia
abajo”.Coloque un contacto abierto debajo de “Abrir” y su nombre simbólico sería
“Qabrir”, por último, debajo del contacto recién puesto coloque en paralelo un
contacto normalmente cerrado, cuyo símbolo sería Spres. Consulte la Figura 13 y
siga los siguientes pasos para completar el primer segmento:
4. Línea hacia
abajo
5. Contacto 1. Bobina
abierto y luego
uno cerrado en
paralelo.
2. Seleccione
símbolo Qabrir
3. Lleve cursor
hasta primer
contacto
6. Seleccione
símbolo Qabrir
7. Seleccione
símbolo Spres
27. Utilice el ratón o pulse la tecla con flecha abajo para desplazar el cursor al segmento
(Network) 2
Figura 14.
29. Repita los pasos realizados para introducir los elementos del segmento 1, utilizando
los nombres simbólicos que muestra la Figura 14.
30. Una vez finalizado el segmento 2, desplace el cursor hacia abajo hasta el segmento
3.
Compilar el programa
35. Seleccione todas las celdas de la columna “Símbolo” desde “Abrir” hasta “Qcerrar”
36. Dé clic derecho en la selección y del menú contextual elija “Copiar” (Ctrl+C)
14 Autómatas Programables. Guía 2
38. Dé clic derecho sobre la primera celda de la columna “Dirección” y del menú
contextual elija “Pegar” (Ctrl+V)
39. Observe que a todas las direcciones se les ha puesto en formato de bit para su
visualización
41. Para guardar la tabla de estado, elija el comando de menú Archivo>Guardar o haga
clic en el correspondiente botón.
42. Antes de cargar el programa en la CPU, asegúrese de que no éste en modo RUN,
así que Coloque el selector de modos de operación de la CPU (ubicado bajo la tapa
de acceso de la misma) en la posición TERM.
45. Elija el comando de menú Archivo-Cargar en CPU... o haga clic en el botón ”Cargar
en CPU” en la ventana principal:
46. El cuadro de diálogo “Cargar en CPU” permite indicar los componentes del proyecto
que desee cargar. Pulse el botón “cargar en CPU”. Un mensaje le informa si la
operación de carga se realizó satisfactoriamente.
Nota
STEP 7-Micro/WIN no comprueba si su programa utiliza operandos o direcciones de
entradas y salidas válidas para la CPU en cuestión. Si intenta cargar en la CPU un programa
que utilice operandos o direcciones no comprendidas en el margen de la CPU u operaciones
Autómatas Programables. Guía 2 15
Verifique que todas las direcciones de la memoria, así como las direcciones de E/S y las
operaciones utilizadas en su programa, sean válidas para la CPU en cuestión.
49. Verifique que todas las direcciones de la memoria, así como las direcciones de E/S y
las operaciones utilizadas en su programa, sean válidas para la CPU en cuestión.
Si tiene un simulador de entradas conectado a los terminales de su CPU puede colocar los
interruptores en posición “ON” para observar la circulación de la corriente y la ejecución de la
lógica. Por ejemplo, si activa los interruptores I0.5 (Spres), I0.0 (abrir), I0.2 (Paro) e I0.3 (FCA
), se completará el flujo de corriente del segmento 1. El aspecto del segmento será como el
que muestra la Figura 16.
La tabla de estado se puede utilizar para observar o modificar los valores actuales de las
entradas y salidas, así como de las direcciones de la memoria. Elija el comando de menú
Test>Iniciar estado de tabla. Al activar o desactivar los interruptores estando la CPU en
modo RUN, la tabla indica el estado actual de cada elemento (ver Figura 17).
51. Tener la tabla de estado llena con las direcciones propias de los elementos del
programa.
52. Estar el PLC en línea con el programa Microwin
53. Estar activado el comando del menú Test>Iniciar estado de tabla
54. Observe la tabla de estado Ver>Componente>Tabla de estado
Las direcciones de bit inactivas tendrán en la columna “Valor actual” la indicación:
2#0 y las direcciones de bit activas tendrán la indicación: 2#1 (2# indica un valor
binario)
55. Haga la prueba con la salida “Qabrir” y escriba en la fila correspondiente a esta
dirección en la columna “Nuevo Valor” 2#1
56. Seleccione la opción Test>Forzar y compruebe si cambia el valor correspondiente en
la salida
57. Haga la prueba con otras direcciones.
58. Importante: Procure al finalizar este procedimiento seleccionar la opción
Test>Desforzar todo para no dejar forzadas entradas o salidas del PLC.
Autómatas Programables. Guía 2 17
Para simplificar la solución anterior, pueden utilizarse funciones de memoria, estas pueden
encontrarse siempre en el editor KOP en el árbol de operaciones en operaciones lógicas con
bits se utilizará el bloque RS (Biestable, rearmar dominante).
1. Borre los segmentos 1 y 2, serán cambiados a lógica para el bloque RS, la solución
propuesta es la siguiente:
2. Compile, cargue al PLC, ponga en modo RUN y haga la simulación del portón para
verificar el funcionamiento de los componentes agregados en esta parte.
Análisis de Resultados
1. ¿Es posible realizar el programa para el control del tanque visto en la guía 1 de
Introducción a la programación de LOGO! En FUP directamente?
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-200?
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?
5. ¿Por qué se utilizan T37 y T38 en el sistema y no T1 y T2? (consulte la ayuda de
Microwin)
6. ¿Por qué se ocupa una constante de 50 para lograr una temporización de 5 seg?
20 Autómatas Programables. Guía 2
Investigación Complementaria
1. Investigue acerca del software necesario para programar PLCs de las marcas:
OMRON, Allan Bradley y MODICON.
2. Investigue acerca de las interfaces de conexión con la computadora de las marcas
mencionadas en el punto anterior, investigue las especificaciones, número de parte, y
diagrama de cada cable de interfaz.
Bibliografía
• Ayuda del programa STEP 7 Microwin 32 V4.0
• Manual de programación S7-200
Autómatas Programables. Guía 2 21
Hoja de cotejo: 2
EVALUACION