Documente Academic
Documente Profesional
Documente Cultură
Guía 10 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
• Conocer los tipos de bloques existentes para la programación del PLC S7-1200 con el
programa TIA PORTAL.
Objetivos Específicos
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
• 6 Cables de conexión
Introducción Teórica
En el PLC S7-1200 los programas se escriben en bloques. Hasta este momento hemos
estado trabajando con el bloque de organización Main [OB1] que representa la interfaz del
sistema operativo de la CPU, esta abre el OB1 automáticamente y ejecuta sus instrucciones
en el orden en el que se han guardado en la memoria de programa. Al llegar al fin del
programa (fin de bloque), vuelve a comenzar la ejecución del programa desde el principio.
Esto se denomina ejecución cíclica.
2 Autómatas Programables. Guía 10
FC (función): Un FC no tiene ningún área de memoria asignada. Los datos locales de una
función se pierden tras ejecutar la función.
En una función también pueden ser llamados otros FB y FC.
Autómatas Programables. Guía 10 3
DB (bloque de datos): Los DB se utilizan para proporcionar espacio de memoria para las
variables de datos. Existen dos tipos de bloques de datos. DB globales, en los que todos los
OB, FB y FC pueden leer los datos almacenados o incluso escribir datos en los DB; y DB de
instancia, que están asignados a un FB determinado.
Procedimiento
5. Una vez declaradas las variables locales introduzca el programa para el bloque
Refrigeración [FB1].
Cuando se detecte un flanco positivo en la entrada del bloque y el sistema no esté parado se
iniciará con la refrigeración, al cumplirse el tiempo establecido o si se ha presionado el paro
este finaliza.
6. Ahora ingrese el programa principal en MAIN[OB1], los tres primeros segmentos son
para asegurarse de que solo una opción de refrigeración sea seleccionada, se puede
cambiar de opción cuantas veces se requiera siempre y cuando no se haya
Autómatas Programables. Guía 10 7
presionado “Inicio” y el sistema haya arrancado, ya que una vez arranca se activa la
marca “refrigerando” y ya no permita que se seleccione ninguna opción a menos que
se pare el sistema.
8. Aparecerá una Ventana de “Opciones de Llamada” del bloque de datos, coloque como
nombre: “Refrigeración_baja”, deje las demás opciones como están y presione
“Aceptar”.
9. Se mostrará el bloque con las entradas y salidas que se programaron, colóquele los
contactos y la bobina correspondientes (Ver Figura 10).
10. Repita los pasos del 7 al 9 para agregar dos bloques más para “Refrigeración_media”
y “Refrigeración_alta”.
11. Agregue 3 segmentos más, el segmento 7 será para la activación de la salida física
que va al sistema de refrigeración, el 8 es para activar la marca “Refrigerando” la cual
evita que se seleccione otro tipo de refrigeración y se active mientras esté un proceso
activo, finalmente el segmento 9 es para desactivar esta marca ya sea porque el
proceso terminó o porque se paró, permitiendo así que se pueda seleccionar de nuevo
entre las opciones e iniciar otro proceso.
12. Sin energizar aún el PLC, conecte L1 y N para alimentar el PLC, una la entrada
1M con M y conecte los switches del módulo a las entradas de la I0.0 a la I0.4.
13. Pida al docente de laboratorio que revise las conexiones antes de continuar,
energice el PLC, seleccione en el “Árbol del proyecto” la carpeta del PLC y luego de
clic en descargar al PLC para que se descarguen todos los bloques de programa.
14. Compruebe el funcionamiento del programa.
Análisis de Resultados
Investigación Complementaria
• Modifique el programa del Análisis de resultados para que los bloques de función FB
lean los datos de tiempo de un bloque de datos DB.
12 Autómatas Programables. Guía 10
Bibliografía
Hoja de cotejo: 10
EVALUACIÓN