Industry Sector, IA&DTDocumentación didáctica SCE para la solución de automatización homogénea Totally Integrated Automation (TIA) Módulo TIA Portal 010-010 Iniciación a la programación de SIMATIC S7-1200 Documentación de cursos SCE Módulo TIA Portal 010-010, edición 09/2012 Página 1 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Todos los derechos reservados Industry Sector, IA&DT Paquetes de instructor SCE apropiados para esta documentación SIMATIC S7-1200 AC/DC/RELÉ 6er "TIA Portal" Ref.: 6ES7214-1BE30-4AB3 SIMATIC S7-1200 DC/DC/DC 6er "TIA Portal" Ref.: 6ES7214-1AE30-4AB3 SIMATIC S7-SW for Training STEP 7 BASIC V11 Upgrade (for S7-1200) 6er "TIA Portal" Ref.: 6ES7822-0AA01-4YE0 Tenga en cuenta que estos paquetes de instructor pueden ser sustituidos por paquetes actualizados. Encontrará una relación de los paquetes SCE actualmente disponibles en la página: www.siemens.com/sce/tp Cursos avanzados Para los cursos avanzados regionales de Siemens SCE, póngase en contacto con el partner SCE de su región www.siemens.com/sce/contact Más información en torno a SCE www.siemens.com/sce Nota sobre el uso La documentación de cursos para la solución de automatización homogénea Totally Integrated Automation (TIA) ha sido elaborada para el programa “Siemens Automation Cooperates with Education (SCE)" exclusivamente con fines formativos para centros públicos de Investigación y Desarrollo. Siemens AG declina toda responsabilidad en lo que respecta a su contenido. No está permitido utilizar este documento más que para la iniciación a los productos o sistemas de Siemens. Es decir, está permitida su copia total o parcial y posterior entrega a los alumnos para que lo utilicen en el marco de su formación. La transmisión y reproducción de este documento y la comunicación de su contenido solo están permitidas dentro de centros de formación básica y avanzada para fines didácticos. Las excepciones requieren autorización expresa por el siguiente contacto de Siemens AG: Sr. Roland Scheuerer
[email protected]. Todo incumplimiento quedará sujeto a la indemnización de los daños y perjuicios. Se reservan todos los derechos, incluidos los de traducción, especialmente para el caso de concesión de patentes o registro como modelo de utilidad. No está permitido su uso para cursillos destinados a clientes del sector Industria. No aprobamos el uso comercial de los documentos. Queremos expresar nuestro agradecimiento a la empresa Michael Dziallas Engineering y a todas las personas por el valioso apoyo prestado al elaborar este documento. Documentación de cursos SCE Módulo TIA Portal 010-010, edición 09/2012 Página 2 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Todos los derechos reservados Industry Sector, IA&DT PÁGINA: 1. 2. 2.1 Prólogo ....................................................................................................................................................... 4 Notas sobre la programación de SIMATIC S7-1200 .................................................................................. 6 Sistema de automatización SIMATIC S7-1200 .......................................................................................... 6 2.2 Software de programación STEP 7 Professional V11 (TIA Portal V11) .................................................... 6 3.1 Instalación del software STEP 7 Professional V11 (TIA Portal V11) ......................................................... 7 Instalación de las actualizaciones de STEP 7 Professional V11 (TIA Portal V11) .................................... 7 3.2 Actualización del catálogo de hardware en STEP 7 Professional V11 (TIA Portal V11 con Hardware 3. Support Packages (HSP) ..................................................................................................................................... 8 4. 5. 5.1 Conexión con la CPU a través de TCP/IP y restablecimiento de la configuración de fábrica ................. 12 ¿Qué es un PLC y para qué se utiliza? ................................................................................................... 19 ¿Qué significa PLC? ................................................................................................................................ 19 5.2 ¿Cómo controla el PLC el proceso? ........................................................................................................ 19 5.3 ¿De dónde recibe el PLC la información sobre los estados del proceso? .............................................. 20 5.4 ¿Qué diferencia hay entre los contactos NC y los contactos NA? .......................................................... 20 5.5 ¿Cómo activa SIMATIC S7-1200 las señales de entrada/salida individuales? ....................................... 21 5.6 ¿Cómo se procesa el programa en el PLC? ............................................................................................ 22 5.7 ¿Cómo son las operaciones lógicas en el programa del PLC? ............................................................... 23 5.7.1 Operación lógica Y .......................................................................................................................... 23 5.7.2 Operación lógica O .......................................................................................................................... 25 5.7.3 Negación .......................................................................................................................................... 26 5.8 ¿Cómo se crea el programa de PLC? ¿Cómo llega a la memoria del PLC? .......................................... 27 6. 7. 8. Instalación y manejo de SIMATIC S7-1200 ............................................................................................. 28 Tarea de ejemplo: mando de prensas ..................................................................................................... 32 Programación de la prensa para SIMATIC S7-1200 ............................................................................... 33 8.1. Vista del portal .......................................................................................................................................... 33 8.2. Vista del proyecto ..................................................................................................................................... 34 Documentación de cursos SCE Módulo TIA Portal 010-010, edición 09/2012 Página 3 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Todos los derechos reservados IA&DT 1. El módulo proporciona los fundamentos y muestra en los siguientes pasos los procedimientos.Industry Sector. se requieren los siguientes conocimientos: Conocimientos del manejo de Windows Documentación de cursos SCE Módulo TIA Portal 010-010. el lector debe aprender a programar un autómata programable (PLC) SIMATIC S71200 con la herramienta de programación TIA Portal. edición 09/2012 Página 4 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Instalación del software y ajuste de la interfaz de programación Explicación de qué es un PLC y cómo funciona Instalación y manejo del PLC SIMATIC S7-1200 Creación. Fundamentos de la programación de PLC Módulos 10. Todos los derechos reservados . acompañados de un ejemplo detallado. Prólogo El contenido del módulo SCE_ES_010-010 está asociado a la unidad formativa "Fundamentos de la programación de PLC" y constituye una guía de inicio rápido a la programación de SIMATIC S7 1200 con el TIA Portal. carga y prueba de un programa de ejemplo Requisitos: Para un procesamiento adecuado de este módulo. módulos 20 Simulación de plantas SIMIT Módulos 150 Funciones adicionales relacionadas con la programación de PLC Módulos 30 PROFIBUS Módulos 60 Otros lenguajes de programación Módulos 40 Funciones de seguridad Módulos 80 PROFINET Módulos 70 Tecnología de sensores Módulos 110 AS-Interface Módulos 50 Visualización de procesos (HMI) Module 90 Accionamientos Módulos 100 Objetivo didáctico: En este módulo. edición 09/2012 Página 5 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Las entradas deben estar conectadas en el cuadro. 1. Ultimate SP1 2 Software STEP 7 Professional V11 SP1 (Totally Integrated Automation (TIA) Portal V11) 3 Conexión Ethernet entre PC y CPU 315F-2 PN/DP 4 PLC SIMATIC S7-1200. IA&DT Hardware y software necesarios 1 PC Pentium 4. Business SP1. ej. 2 STEP 7 Professional V11 (TIA Portal) 1 PC 3 Conexión Ethernet 4 S7-1200 con CPU 1214C Documentación de cursos SCE Módulo TIA Portal 010-010.7 GHz 1 (XP) – 2 (Vista) GB RAM.Industry Sector. Todos los derechos reservados . 2 GB de memoria de disco libre Sistema operativo Windows XP Professional SP3 / Windows 7 Professional / Windows 7 Enterprise / Windows 7 Ultimate / Windows 2003 Server R2 / Windows Server 2008 Premium SP1. aprox. CPU 1214C. p. Industry Sector. ej. y reaccionan a través de las direcciones de salida (%A). 2. edición 09/2012 Página 6 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. puesta en marcha y servicio técnico con las funciones de operación/diagnóstico - Documentación - Creación de visualizaciones para los SIMATIC Basic Panels con WinCC Basic integrado.1 Sistema de automatización SIMATIC S7-1200 El sistema de automatización SIMATIC S7-1200 es un sistema de micro-PLC modular para las gamas baja y media. control de motor paso a paso. una CPU y un módulo de entrada o de salida para señales digitales y analógicas.2 Software de programación STEP 7 Professional V11 (TIA Portal V11) El software STEP 7 Professional V11 (TIA Portal V11) es la herramienta de programación para los sistemas de automatización - SIMATIC S7-1200 - SIMATIC S7-300 - SIMATIC S7-400 - SIMATIC WinAC Con STEP 7 Professional V11 se pueden utilizar las siguientes funciones para la automatización de una instalación: - Configuración y parametrización del hardware - Definición de la comunicación - Programación - Prueba. se pueden utilizar también procesadores de comunicaciones y módulos de función para tareas especiales. El autómata programable (PLC) vigila y controla una máquina o un proceso con el programa S7. En caso necesario. - Con otros paquetes WinCC también se pueden crear soluciones de visualización para PC y otros Panels Todas las funciones disponen de una detallada ayuda online. Documentación de cursos SCE Módulo TIA Portal 010-010. como p. Todos los derechos reservados . Notas sobre la programación de SIMATIC S7-1200 2. IA&DT 2. Existe una amplia gama de módulos para una adaptación óptima a la tarea de automatización El controlador S7 se compone de una fuente de alimentación. El sistema se programa con el software STEP 7. A los módulos de E/S se accede en el programa S7 a través de las direcciones de entrada (%E). El programa le guiará durante la instalación completa de STEP 7 Professional. inícielo haciendo doble clic en el archivo " START. 2. En primer lugar se debe iniciar la "Aplicación" haciendo doble clic en los archivos guardados. dichas actualizaciones se ponen a disposición del usuario en Internet. el requisito es tener ya instalado un paquete de software STEP 7 Professional V11 (TIA Portal V11) SP2.exe".siemens. Para instalar STEP 7 Professional. Posteriormente puede volver a transferir la clave de licencia a cualquier otro soporte de datos con el software "Automation License Manager". Para utilizar STEP 7 Professional se requiere una clave de licencia en su equipo. proceda del siguiente modo: 1. la actualización 4 para la versión 11 Service Pack 2 "SIMATIC_TIAP_V11_0_SP2_UPD4". Todos los derechos reservados . Instalación del software STEP 7 Professional V11 (TIA Portal V11) STEP 7 Professional se suministra en DVD.Industry Sector. 3. ( Idioma de instalación: Español Continuar) Documentación de cursos SCE Módulo TIA Portal 010-010. se pueden instalar de la siguiente manera: 1. ( SIMATIC_TIAP_V11_0_SP2_UPD4) Nota: Es indispensable comprobar previamente los requisitos de software. 4. En este caso. Durante la instalación puede transferir dicha clave de licencia a su equipo desde el lápiz USB suministrado. En el segundo paso se selecciona el idioma de instalación. El programa de instalación se inicia automáticamente. La página web correspondiente es: http://support. 3. Introduzca el DVD de STEP 7 Professional en la unidad de DVD. De no ser así.com/WW/view/de/59604410 Aquí se pueden descargar las actualizaciones para guardarlas en el PC o portátil.1 Instalación de las actualizaciones de STEP 7 Professional V11 (TIA Portal V11) Puesto que las actualizaciones en STEP 7 Professional V11 (TIA Portal V11) para integrar de forma óptima nuevos productos son cada vez más frecuentes. edición 09/2012 Página 7 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. La clave de licencia puede estar en otro equipo y consultarse a través de una red. IA&DT 3. Aquí.automation. A continuación. 2. En el séptimo paso se inicia la instalación. ( Leer información del producto Continuar) 5. IA&DT 3. Todos los derechos reservados . En el sexto paso se aceptan las consignas de seguridad.siemens.2 Continuar) Continuar) 6.com/WW/view/de/54163659 A continuación se muestra cómo instalar un módulo nuevo en STEP 7 Professional V11 (TIA Portal V11): 1. En el cuarto paso se puede consultar más información sobre el producto. ( Continuar) 4. En el quinto paso se deben aceptar los acuerdos de la licencia y confirmar las indicaciones de seguridad.siemens. ( Instalar) 8. ( 3. La página web correspondiente es: http://support. edición 09/2012 Página 8 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. En primer lugar se debe "extraer" el archivo descargado de Windows Explorer.automation. Para finalizar la instalación de la actualización es necesario reiniciar el ordenador.. En el tercer paso se puede seleccionar la carpeta "Temp" para descomprimir el paquete.Industry Sector. ( HSP_V11SP2_00…. Extraer todos …) Documentación de cursos SCE Módulo TIA Portal 010-010.automation. ( 7. ( Reiniciar ) Actualización del catálogo de hardware en STEP 7 Professional V11 (TIA Portal V11 con Hardware Support Packages (HSP) Para integrar nuevos módulos en el catálogo de hardware de STEP 7 Professional V11 (TIA Portal V11) se ofrecen Hardware Support Packages (HSP) en Internet.com/WW/view/de/54164095 La descripción relativa a la instalación de los Hardware Support Packages (HSP) está disponible en la página: http://support. En el segundo paso se selecciona el punto "Installed software (Software instalado)" en el TIA Portal.Industry Sector. IA&DT 2. Todos los derechos reservados . ( Installed software (Software instalado)) 3. ( Detailed information about installed software (Más información sobre el software instalado)) Documentación de cursos SCE Módulo TIA Portal 010-010. edición 09/2012 Página 9 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. En el tercer paso seleccionamos "Detailed information about installed software (Más información sobre el software instalado)". ( *. IA&DT 4.Industry Sector. Todos los derechos reservados . En el quinto paso seleccionamos el Hardware Support Package deseado en formato "*. ( Installation of support packages (Instalación de Support Packages) Add from file system (Agregar del sistema de archivos)) 5.isp11" y lo abrimos. edición 09/2012 Página 10 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. En el cuarto paso seleccionamos en "Installation of support packages (Instalación de Support Packages)" el botón "Add from file system (Agregar del sistema de archivos)".isp11 Open (Abrir)) Documentación de cursos SCE Módulo TIA Portal 010-010. Todos los derechos reservados . En el sexto paso seleccionamos en "Installation of support packages (Instalación de Support Packages)" el Hardware Support Package deseado y lo instalamos. A continuación. IA&DT 6. ( Continue (Continuar)) 8. el TIA Portal debe cerrarse en segundo plano dejando abierta la ventana de avisos. se puede reanudar la instalación. En caso de que se mostrara el siguiente mensaje de error. edición 09/2012 Página 11 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012.Industry Sector. El estado de la instalación se muestra hasta que al final aparece la nota de que el TIA Portal debe reiniciarse. ( Installation of support packages (Instalación de Support Packages) Install (Instalar)) 7. ( Finish (Finalizar)) Documentación de cursos SCE Módulo TIA Portal 010-010. abrir "'Network connections (Conexiones de red)" y seleccionar las "Properties (Propiedades)" de la conexión LAN. Para comunicar el PC y SIMATIC S7-1200 entre sí. edición 09/2012 Página 12 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Conexión con la CPU a través de TCP/IP y restablecimiento de la configuración de fábrica Para poder programar desde el PC. es importante que las direcciones IP de ambos aparatos coincidan. A continuación se muestra cómo se puede configurar la dirección IP del ordenador. PG o portátil un SIMATIC S7-1200.Industry Sector. 9. IA&DT 4. Desde el "'System control (Panel de control)". ( Start (Inicio) Settings (Ajustes) System control (Panel de control) Network connections (Conexiones de red) Local Area Connection (Conexión de área local) Properties (Propiedades)) Documentación de cursos SCE Módulo TIA Portal 010-010. Todos los derechos reservados . es necesaria una conexión TCP/IP. 99 Subnet screen form (Máscara de subred) 255. edición 09/2012 Página 13 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Todos los derechos reservados . ( Usar la siguiente dirección IP IP address (Dirección IP): 192. Seleccione las "Properties (Propiedades)" de "Internet Protocol (TCP/IP) (Protocolo de Internet (TCP/IP))" ( Internet Protocol (TCP/IP) (Protocolo de Internet (TCP/IP)) Properties (Propiedades)) 11. IA&DT 10.255.168.0.0 OK (Aceptar) Close (Cerrar)) Documentación de cursos SCE Módulo TIA Portal 010-010. Aquí puede configurar la "IP address (Dirección IP)" y la "Subnet screen form (Máscara de subred)" y confirmar con "OK (Aceptar)".Industry Sector.255. 0.255. La dirección IP y la dirección de la transición de red solo pueden tener un valor diferente en el 4. La parte fija ("dirección MAC básica") identifica al fabricante (Siemens.Industry Sector.).0 decimal = 1111 1111.0).0000 0000 binario 255.º decimal.1111 1111.1000 0000.0000. Rango de valores de la dirección IP: La dirección IP consiste en 4 números decimales comprendidos en un rango de valores entre 0 y 255 y separados entre sí por un punto (p.1111 1111.128.30.0000 0000.255..0 o . 255.0 decimal = 1111 1111.la dirección de la transición de red por: 141. 141.30.0.5 o bien .1 Documentación de cursos SCE Módulo TIA Portal 010-010.ª cifra ya es distinta.254.0000 0000 binario 255.0.0 decimal = 1111 1111. La parte variable de la dirección MAC diferencia los distintos nodos Ethernet y debe asignarse de forma inequívoca a nivel mundial. ej. Dicha máscara consiste en 4 números decimales comprendidos en un rango de valores entre 0 y 255 y separados entre sí por un punto (p. en el ejemplo debe cambiarse: .80.80. Relación entre las direcciones IP. 255. ej.1111 1110. 141.0000 binario valores incorrectos: 255.128.0 decimal = 1111 1111.128.16).255. En cada módulo se ha impreso de fábrica la dirección MAC predefinida. Ejemplo:Se ha introducido: para máscara de subred.0.255.la máscara de subred por: 255. Los valores "0" determinan el rango de la dirección IP para la dirección del nodo. Ejemplo: valores correctos: 255.30.0.1. 141. Los 4 números decimales de la máscara de subred deben incluir en su representación binaria una secuencia de valores "1" sin espacios partiendo de la izquierda y una secuencia de valores "0" sin espacios partiendo de la derecha.1111 1111. 3COM..0.255.1.0000 0000. 141.0000 0001. Los valores "1" determinan el rango de la dirección IP para el número de red.1).0000 0000 binario Rango de valores para la dirección de la transición de red (router): La dirección IP consiste en 4 números decimales comprendidos en un rango de valores entre 0 y 255 y separados entre sí por un punto (p. para dirección IP. en el ejemplo la 3.255.5 y para dirección del router. edición 09/2012 Página 14 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Así pues.la dirección IP por: 141. la dirección del router y la máscara de subred: La dirección IP y la dirección de la transición de red solo pueden ser diferentes en las cifras que son "0" en la máscara de subred. Rango de valores de la máscara de subred: Esta máscara se utiliza para reconocer si un nodo o su dirección IP pertenecen a la subred local o solo son accesibles a través de un router.0.30.0. ej.255. Todos los derechos reservados .0. IA&DT Notas sobre conexión en red en Ethernet (más información en el Anexo V de la documentación de cursos): Dirección MAC: La dirección MAC contiene una parte fija y otra variable. Sin embargo. Seleccione el "Totally Integrated Automation Portal". IA&DT La dirección IP de SIMATIC S7-1200 se ajusta de la siguiente manera. ( TIA Portal V11) 13. Todos los derechos reservados . ( Online & Diagnostics (Online y diagnóstico) Project view (Vista del proyecto)) Documentación de cursos SCE Módulo TIA Portal 010-010. 12. Seleccione la opción "Online & Diagnostics (Online y diagnóstico)" y abra la "Project view (Vista del proyecto)".Industry Sector. edición 09/2012 Página 15 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. que se abre haciendo doble clic. Industry Sector. Seleccione aquí "’Online & Diagnostics (Online y diagnóstico)". en "Online accesses (Accesos online)". Online & Diagnostics (Online y diagnóstico)) Nota: Si se ha configurado previamente una dirección IP en la CPU. Todos los derechos reservados . Documentación de cursos SCE Módulo TIA Portal 010-010.. Haciendo clic en "Update accessible devices (Actualizar nodos accesibles)". En la navegación del proyecto. edición 09/2012 Página 16 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. seleccione la tarjeta de red que se ha configurado previamente. ( Online access (Accesos online) … conexión de red Update accesible devices (Actualizar nodos accesibles) MAC = …. verá la dirección MAC del SIMATIC S7-1200 conectado. IA&DT 6. verá esta dirección en lugar de la dirección MAC. haga clic en "Assign IP address (Asignar dirección IP)" y se asignará esta nueva dirección a su SIMATIC S7-1200.0. ( Functions (Funciones) Assign IP address (Asignar dirección IP) IP address (Dirección IP): 192.255.255.168. IA&DT 7. En "Functions (Funciones)" encontrará la opción "Assign IP address (Asignar dirección IP)".1 Subnet mask (Máscara de subred): 255.Industry Sector.0 Assign IP address (Asignar dirección IP)) Documentación de cursos SCE Módulo TIA Portal 010-010. Todos los derechos reservados . Rellene aquí "IP address (Dirección IP)" y "Subnet mask (Máscara de subred)". A continuación. edición 09/2012 Página 17 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. edición 09/2012 Página 18 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. IA&DT 8. ( Yes (Aceptar)) Documentación de cursos SCE Módulo TIA Portal 010-010. "Reset to factory settings (Restablecer configuración de fábrica)". Todos los derechos reservados .Industry Sector. Mantenga el ajuste. Seleccione en "Functions (Funciones)". "Keep IP address (Conservar dirección IP)" y haga clic en "Reset (Restablecer)". Confirme la pregunta de si realmente desea restablecer la configuración de fábrica con "Yes (Aceptar)". ( Functions (Funciones) Reset to factory settings (Restablecer configuración de fábrica) Keep IP address (Conservar dirección IP) Reset (Restablecer)) 9. Todos los derechos reservados . edición 09/2012 La lámpara se enciende M Página 19 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012..Industry Sector. De este modo se pueden conectar y desconectar motores.. por ejemplo. abrir y cerrar válvulas o conectar y desconectar lámparas. Se trata de un equipo que controla un proceso (p. ej. etc. 24 V..2 ¿Cómo controla el PLC el proceso? El PLC controla el proceso conmutando los llamados actuadores de las conexiones denominadas salidas del PLC con una tensión de mando de. IA&DT 5. una impresora para imprimir diarios. .1 ¿Qué significa PLC? PLC es la abreviatura de Programmable Logical Controller (controlador lógico (autómata) programable). ¿Qué es un PLC y para qué se utiliza? 5... una prensa para moldes de plástico. controla la máquina Memoria Programa con instrucciones Máquina PLC 5.. una instalación de llenado para cemento. El programa cargado en la memoria del PLC. Esto ocurre según las instrucciones de un programa que se encuentra en una memoria del equipo. M 24 V ¡Las salidas del PLC controlan los actuadores conmutando la tensión de control! Salidas 0V La lámpara no se enciende PLC Documentación de cursos SCE Módulo TIA Portal 010-010. ). . El interruptor mostrado aquí es un contacto NA. es decir. edición 09/2012 Contacto NC cerrado Contacto NC accionado Página 20 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Contacto NC abierto Uso exclusivo para centros de formación e I+D © Siemens AG 2012.4 24 V ¿Qué diferencia hay entre los contactos NC y los contactos NA? En los transmisores de señales. p. que están cerrados cuando no se accionan. Contacto NC sin accionar Documentación de cursos SCE Módulo TIA Portal 010-010. Contacto NA sin accionar Contacto NA abierto Contacto NA accionado Contacto NA cerrado El interruptor mostrado aquí es un contacto NC. Todos los derechos reservados . y contactos NA. que están cableados con las entradas del PLC. se cierra cuando ha sido accionado. se distingue entre contactos NC y contactos NA. está cerrado cuando no ha sido accionado. ej. que están abiertos cuando no se accionan. IA&DT 5.. Estos transmisores de señales pueden ser. sensores que detectan si una pieza se encuentra en una posición determinada.Industry Sector. Se distingue entre contactos NC.3 ¿De dónde recibe el PLC la información sobre los estados del proceso? El PLC recibe la información relacionada con el proceso de los llamados transmisores de señales. es decir. o interruptores o pulsadores simples que pueden estar abiertos o cerrados. 24 V Interruptor cerrado 24 V ¡Las entradas del PLC reciben la información sobre los estados del proceso! Entradas 0V Interruptor abierto PLC 5. cada byte se fracciona en ocho bits individuales. Para direccionar una entrada o salida individual dentro de un byte.Industry Sector. Las direcciones de byte y de bit siempre están separadas por un punto. 14 entradas digitales integradas Byte 0 bit 0 hasta 7 y byte 1 bit 0 hasta 5 10 salidas digitales integradas Byte 0 bit 0 hasta 7 y byte 1 bit 0 hasta 1 Para direccionar por ejemplo la quinta entrada digital. se indica la siguiente dirección: %E 0. 1 la dirección de byte y 1 la dirección de bit. porque se empieza a contar desde 0. en la quinta entrada hay un4 porque se empieza a contar desde 0.1 %Q representa aquí el tipo de dirección como de salida. en la décima salida hay un 1.5 ¿Cómo activa SIMATIC S7-1200 las señales de entrada/salida individuales? La indicación de una entrada o salida dentro del programa se denomina direccionamiento. El PLC aquí representado tiene los bytes de entrada 0 y 1 y los bytes de salida 0 y 1. Las entradas y salidas de los PLC se suelen agrupar en grupos de 8 en módulos de entradas digitales o de salidas digitales. Nota: Para la dirección de bit. 0 la dirección de byte y 4 la dirección de bit. Estos se numeran desde el bit 0 hasta el bit 7. Nota: Para la dirección de bit. Esta unidad de 8 se denomina byte. Las direcciones de byte y de bit siempre están separadas por un punto. edición 09/2012 Página 21 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Cada uno de estos grupos recibe un número. Documentación de cursos SCE Módulo TIA Portal 010-010. Así se obtiene la dirección de bit. se indica la siguiente dirección: %A 1. IA&DT 5. la denominada dirección de byte. Todos los derechos reservados .4 %E representa aquí el tipo de dirección como de entrada. Para direccionar por ejemplo la décima salida. Industry Sector. Programa del PLC en la memoria de programa 3. que a efectos prácticos representa el cerebro del PLC. Para la información de entrada necesaria se accede a la IPE leída previamente y el resultado lógico se escribe en la llamada imagen de proceso de las salidas (IPS). bloques de datos y marcas. edición 09/2012 Página 22 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012.ª instrucción . etc. Documentación de cursos SCE Módulo TIA Portal 010-010. el procesador. 4. Para las entradas con tensión se guarda la información 1 o "Alta" y para las que no tienen tensión.ª instrucción 2. (Comunicación. durante la ejecución del programa.. como autotest y comunicación. para datos locales de los subprogramas. así como del rendimiento del procesador. Transmitir el estado de la IPS a las salidas. y depende de la cantidad y el tipo de instrucciones. Procesamiento del programa instrucción por instrucción con acceso a IPE e IPS 1. En caso necesario.. 2. este procesador procesa el programa guardado en la memoria de programa. Finalmente. Ejecutar tareas internas del sistema operativo. IA&DT 5. En el primer paso se transfiere el estado desde la imagen de proceso de las salidas (IPS) a las salidas y estas se conectan o desconectan. se ejecutan otras tareas internas del sistema operativo. ej. A continuación.ª instrucción 4. Todos los derechos reservados . Este se compone de una lista de operaciones lógicas e instrucciones que se procesan sucesivamente.) Nota: El tiempo que requiere el procesador para esta secuencia se denomina tiempo de ciclo.ª instrucción 3. 3. Este estado de las entradas se guarda en la imagen de proceso de las entradas (IPE). autotest. el procesador también accede a otras áreas de memoria. p. Guardar el estado de las entradas en la IPE. IPE Datos locales Marcas Bloques de datos Última instrucción IPS 4. A continuación. pregunta si las entradas individuales conducen tensión. 1.6 ¿Cómo se procesa el programa en el PLC? La ejecución del programa en un PLC se realiza de forma cíclica según la siguiente secuencia: 1. A continuación sigue con el punto 1. la información 0 o "baja". 2. Nota: Puede consultar más información sobre otras operaciones lógicas en la ayuda online de forma rápida y clara. nos limitaremos aquí a FUP. Documentación de cursos SCE Módulo TIA Portal 010-010. y la NEGACIÓN de una entrada son las más frecuentes. edición 09/2012 Página 23 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012.7 ¿Cómo son las operaciones lógicas en el programa del PLC? Las operaciones lógicas se utilizan para poder determinar las condiciones para conmutar una salida. se pueden crear en los lenguajes de programación esquema de contactos (KOP) o diagrama de funciones (FUP). Todos los derechos reservados . por lo que las explicaremos brevemente mediante ejemplos. IA&DT 5. Esquema de conexiones: S1 S2 24 V P1 M Explicación: La lámpara se enciende justo cuando ambos interruptores están accionados.1 Operación lógica Y Ejemplo de una operación lógica Y: Una lámpara debe encenderse si se accionan al mismo tiempo dos interruptores como contactos NA. se enciende la lámpara P1. La operación Y.7.Industry Sector. al igual que O. Cuando están accionados el interruptor S1 y el interruptor S2. En el programa PLC. Para una mejor claridad. 5. Hay multitud de operaciones lógicas distintas que se pueden utilizar en los programas de PLC. 0 Salida a la que se atribuye la asignación. Documentación de cursos SCE Módulo TIA Portal 010-010.1 Interruptor S2 M PLC Salidas %A 0.0 = Asignación del resultado de la operación lógica. & %E 0.0 Entradas 24 V %E 0. la lámpara P1 debe estar conectada a una salida. ej.0 y S2 a la entrada E 0.0 La lámpara P1 debe encenderse cuando estén accionados los interruptores S1 y S2 Operación Y en FUP: En el diagrama de funciones FUP se programa la operación Y mediante representación gráfica y tiene el siguiente aspecto: Entradas de la operación Y.1 Representación gráfica de la operación Y lógica. p.0. Además.1. Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Todos los derechos reservados . edición 09/2012 Página 24 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 %A 0. A 0. deben estar conectados ambos interruptores a las entradas del PLC. 24 V Interruptor S1 %E 0. Aquí se han conectado por cable S1 a la entrada E 0.Industry Sector. ¡Aquí puede haber más de 2 entradas! %E 0. IA&DT Conexión del PLC: Para implementar esta lógica en un programa PLC. deben estar conectados ambos interruptores a las entradas del PLC. Aquí se han conectado por cable S1 a la entrada E 0. la lámpara P1 debe estar conectada a una salida.0 y S2 a la entrada E 0. edición 09/2012 %A 0.0 Entradas 24 V %E 0.0. ej. Cuando están accionados el interruptor S1 o S2. Conexión del PLC: Para implementar esta lógica en un programa PLC.0 Página 25 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 La lámpara P1 debe encenderse cuando estén accionados los interruptores S1 o S2 Uso exclusivo para centros de formación e I+D © Siemens AG 2012.2 Operación lógica O Ejemplo de una operación lógica O: Una lámpara debe encenderse si se accionan uno o dos interruptores como contactos NA. p.1 Interruptor S2 M Salidas PLC Documentación de cursos SCE Módulo TIA Portal 010-010. IA&DT 5.1. 24 V Interruptor S1 %E 0. A 0.7.Industry Sector. Esquema de conexiones: S1 24 V S2 24 V P1 M Explicación: La lámpara se enciende justo cuando uno o los dos interruptores están accionados. Todos los derechos reservados . Además. se enciende la lámpara P1. 1 Representación gráfica de la negación. Esto tiene lugar mediante la programación de una negación en la entrada de la operación Y o de la operación O. %A 0.0 Salida a la que se atribuye la asignación.0 = La salida %A 0. edición 09/2012 Página 26 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. por tanto.0 y se conmuta %E 0. ¡Aquí puede haber más de 2 entradas! %E 0. Documentación de cursos SCE Módulo TIA Portal 010-010.0 %E 0. no hay tensión en la entrada correspondiente. IA&DT Operación O en FUP: En el diagrama de funciones FUP se programa la operación O mediante representación gráfica y tiene el siguiente aspecto: Entradas de la operación O. & %A 0.0 tiene tensión cuando no se conmuta %E 0.7. 5.Industry Sector. Todos los derechos reservados .1 = Asignación del resultado de la operación lógica. En el diagrama de funciones FUP se programa la negación de una entrada en una operación Y.3 Negación En las operaciones lógicas suele ser necesario consultar si un contacto NA NO se ha accionado o si un contacto NC se ha accionado y. mediante la siguiente representación gráfica: Entrada de la operación Y que debe ser negada %E 0.0 > %E 0. Representación gráfica de la operación O lógica.1. Cargar el programa del PC en la memoria del PLC PLC S7-1200 Nota: La secuencia exacta se describe paso a paso en los siguientes capítulos. Una vez que el PC se ha conectado con la interfaz TCP/IP del PLC. Todos los derechos reservados . puede cargarse el programa en la memoria del PLC con una función de carga. edición 09/2012 Página 27 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. IA&DT 5.8 ¿Cómo se crea el programa de PLC? ¿Cómo llega a la memoria del PLC? El programa de PLC se crea con el software STEP 7 en un PC y se almacena provisionalmente en dicho PC. Para procesar el programa posteriormente en el PLC. 3. Crear el programa de PLC con STEP 7 en un PC.Industry Sector. 1. PC con STEP 7 2. ya no se necesita el PC. Conectar el PC con la interfaz TCP/IP del PLC. Documentación de cursos SCE Módulo TIA Portal 010-010. Instalación y manejo de SIMATIC S7-1200 Gama de módulos: SIMATIC S7-1200 es un sistema de automatización modular y ofrece la siguiente gama de módulos: - Módulos centrales CPU con distinta potencia. edición 09/2012 Página 28 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012.) Documentación de cursos SCE Módulo TIA Portal 010-010. Todos los derechos reservados . (Los signal boards se pueden utilizar con las CPU 1211C/1212C y 1214C. IA&DT 6. 1.2 A/0.5 A - Signal boards SB para agregar entradas/salidas analógicas o digitales sin modificar las dimensiones de la CPU.Industry Sector.7 A y salida 24 V DC/2. salidas/entradas integradas e interfaz PROFINET (p. ej. 50 Hz/60 Hz. CPU1214C) - Fuente de alimentación PM con entrada 120/230 V AC. IA&DT - Módulos de señal SM para entradas y salidas digitales y analógicas (Con las CPU 1212C se pueden utilizar como máx. 8 SM.Industry Sector. edición 09/2012 Página 29 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. 2 SM y con las 1214C como máx. Todos los derechos reservados . Documentación de cursos SCE Módulo TIA Portal 010-010.) - Módulos de comunicación CM para comunicación en serie RS232/RS485 (Con las CPU 1211C/1212C y 1214C se pueden utilizar hasta 3 CM.) - Compact Switch Module CSM con 4 conectores RJ45 de 10/100 Mbits/s - Tarjetas de memoria SIMATIC de 2 MB o 24 MB para guardar datos del programa y para una sustitución simple de las CPU para realizar trabajos de mantenimiento Nota: Para este módulo solo se necesita cualquier CPU con entradas y salidas digitales integradas. Todos los derechos reservados . la CPU dispone de un puerto TCP/IP integrado. Para la comunicación con una programadora. edición 09/2012 Página 30 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. la CPU puede comunicarse con paneles de operador HMI y con otras CPU.actualización de firmware de CPU. datos de sistema. datos.transferencia de un programa a varias CPU . la CPU S7-1200 se puede utilizar sin componentes adicionales.Industry Sector. A través de una red ETHERNET. archivos y proyectos. ① conexión de 24 V ② ③ regleta de bornes enchufable para el cableado por parte del usuario (detrás de las tapas de cubierta) LED de estado para las E/S integradas y para el estado operativo de la CPU ④ conexión TCP/IP (en la parte inferior de la CPU) La tarjeta de memoria/Memory Card (MC) SIMATIC almacena programas. IA&DT Elementos importantes de la CPU: Con una alimentación integrada (conexión de 24 V) y entradas y salidas integradas. módulos de señal SM y módulos de comunicación CM Documentación de cursos SCE Módulo TIA Portal 010-010. Puede utilizarse para: . el panel de mando contiene un botón MRES para borrar la memoria y muestra los LED de estado de la CPU. ● En el estado operativo STARTUP la CPU efectúa un arranque. edición 09/2012 Página 31 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. La CPU no dispone de un interruptor físico para modificar el estado operativo. ● En el estado operativo RUN el programa se ejecuta cíclicamente. Todos los derechos reservados . Además. Con el botón del panel de mando del software STEP 7 Basic se modifica el estado operativo (STOP o RUN). ● La luz verde indica el estado operativo RUN (funcionamiento). ● Una luz intermitente indica el estado operativo STARTUP (arranque). ● La luz amarilla indica el estado operativo STOP (parada). Documentación de cursos SCE Módulo TIA Portal 010-010. Adicionalmente están también los LED ERROR para indicar averías. IA&DT Estados operativos de la CPU La CPU tiene los tres siguientes estados operativos: ● En el estado operativo STOP la CPU no ejecuta el programa y se puede cargar un proyecto. y MAINT para indicar que es necesario algún trabajo de mantenimiento. El LED de estado RUN/STOP de la parte delantera de la CPU indica el estado operativo actual de la CPU a través del color. En el estado operativo RUN de la CPU no se puede cargar ningún proyecto.Industry Sector. Todos los derechos reservados . La prensa debe elevarse de nuevo al accionar el pulsador de PARADA DE EMERGENCIA (NC). para que se pueda prensar un molde de plástico. Una prensa con dispositivo de protección solo se activará con un pulsador START de inicio S3 si está cerrada la rejilla protectora.0 Símbolo Comentario PARADA DE EMERGENCIA S3 B1 B2 M0 Pulsador de parada de emergencia NC Pulsador de inicio S3 NO Sensor de rejilla protectora cerrada NO Sensor de cilindro retirado NO Extraer cilindro A PARADA DE EMERGENCIA Documentación de cursos SCE Módulo TIA Portal 010-010. edición 09/2012 Página 32 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Lista de asignación: Dirección %E 0. IA&DT 7.4 %E 0.Industry Sector.5 %A 0.3 %E 0. se acciona una válvula distribuidora 5/2 M0 para el cilindro de la prensa. Si es así. Tarea de ejemplo: mando de prensas Para nuestro primer programa crearemos un mando de prensas.1 %E 0. al dejar de responder el sensor de rejilla protectora B1 o al responder el sensor de cilindro B2 retirado. Este estado se vigila con un sensor de rejilla protectora cerrada B1. En una interfaz homogénea. parametrizan y programan los componentes como el control. El software "Totally Integrated Automation Portal" dispone de dos vistas. la del portal y la del proyecto. están disponibles una serie de herramientas online. Vista del portal La vista del portal ofrece una vista de las herramientas orientada a las tareas para procesar el proyecto. Esto puede facilitar. Nota: Abajo a la izquierda se puede pasar de la vista del portal a la vista del proyecto.1. Programación de la prensa para SIMATIC S7-1200 La administración de proyectos y la programación se realizan con el software "Totally Integrated Automation Portal". En caso necesario se cambia automáticamente a la vista del proyecto para realizar la tarea seleccionada. 8. Para realizar el diagnóstico de fallos. la visualización y la conexión en red de la solución de automatización. Documentación de cursos SCE Módulo TIA Portal 010-010. Todos los derechos reservados . aquí se crean. edición 09/2012 Página 33 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012.Industry Sector. la iniciación y los primeros pasos. IA&DT 8. Esta vista permite decidir rápidamente qué hacer y seleccionar una herramienta para la tarea en cuestión. sobre todo. y a la derecha las llamadas "Task Cards". a la izquierda la navegación del proyecto con todos los componentes de un proyecto. Documentación de cursos SCE Módulo TIA Portal 010-010. Todos los derechos reservados . donde puede procesarse. Nota: Abajo a la izquierda se puede pasar de la vista del proyecto a la vista del portal. ej. Si se selecciona un elemento en la navegación del proyecto (en este caso. De manera predefinida.2. IA&DT 8. este se mostrará en la parte central. edición 09/2012 Página 34 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. que incluyen p. por ejemplo. en la parte superior se encuentra la barra de menús con la barra de herramientas.Industry Sector. instrucciones y librerías. el bloque de programa FC1). Vista del proyecto La vista del proyecto ofrece una vista estructurada de todos los componentes del proyecto. edición 09/2012 Página 35 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. La herramienta central es el "Totally Integrated Automation Portal". que se abre aquí haciendo doble clic. ( Totally Integrated Automation Portal V11) 2. Todos los derechos reservados . Un proyecto de este tipo se crea en la vista del portal ( Create new project (Crear proyecto) startup (inicio) Create (Crear)) Documentación de cursos SCE Módulo TIA Portal 010-010. IA&DT Con los siguientes pasos se puede crear un proyecto para SIMATIC S7-1200 y programar la solución para las tareas planteadas: 1.Industry Sector. Los programas para SIMATIC S7-1200 se administran en proyectos. IA&DT 3. Todos los derechos reservados . Ahora se proponen los "First steps (Primeros pasos)" de configuración. edición 09/2012 Página 36 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. ( First steps (Primeros pasos) Configure a device (Configurar un dispositivo)) Documentación de cursos SCE Módulo TIA Portal 010-010.Industry Sector. En primer lugar nos interesa la opción "Configure a device (Configurar un dispositivo)". A continuación. Add (Agregar)) Documentación de cursos SCE Módulo TIA Portal 010-010. Para ello. IA&DT 4. Todos los derechos reservados .Industry Sector. ( Add new device (Agregar dispositivo) controller_press (controlador prensa) CPU1214C 6ES7 ……. seleccionamos del catálogo "CPU1214C" con la referencia correspondiente. edición 09/2012 Página 37 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. elegimos "Add new device (Agregar dispositivo)" con el nombre de dispositivo "controller_press (controlador prensa)". Todos los derechos reservados .0 .5 y las salidas integradas. IA&DT 5. El software cambia automáticamente a la vista del proyecto con la configuración de hardware abierta.Industry Sector. las direcciones %A0. y en la "Device overview (Vista general de dispositivos)" se configuran las direcciones de las entradas/salidas.%A1. En este caso.0 %E1. edición 09/2012 Página 38 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Aquí se pueden agregar más módulos del catálogo de hardware (a la derecha). las entradas integradas de la CPU tienen las direcciones %E0.1 ( Device overview (Vista general de dispositivos) DI14/DO10 0…1) Documentación de cursos SCE Módulo TIA Portal 010-010. 255.1 Subnet mask (Máscara de subred): 255.0. ( Properties (Propiedades) General (General) PROFINET interface (Interfaz PROFINET) Dirección IP: 192. IA&DT 6.Industry Sector. edición 09/2012 Página 39 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. deben configurarse su dirección IP y la máscara de subred.0) (consulte también en el capítulo 3 la configuración de la interfaz de programación. Todos los derechos reservados . Para que el software acceda posteriormente a la CPU correcta.255.) Documentación de cursos SCE Módulo TIA Portal 010-010.168. IA&DT 7. ( controller_press (controlador prensa) [CPU1214C DC/DC/DC] PLC tags (Variables PLC) Default tag table (Tabla de variables estándar)) Documentación de cursos SCE Módulo TIA Portal 010-010. Estas variables globales se pueden utilizar en todos los bloques del programa. Estas variables PLC globales son nombres descriptivos con comentarios para cada entrada y salida que se utilice en el programa. sino con variables. edición 09/2012 Página 40 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Todos los derechos reservados . Abra la "Default tag table (Tabla de variables estándar)" haciendo doble clic e introduzca los nombres de las entradas y salidas.Industry Sector. seleccione en la navegación del proyecto "controller_press (controlador prensa) [CPU1214C DC/DC/DC]" y. Como en la programación moderna no se programa con direcciones absolutas. Más adelante se puede acceder a las variables PLC globales a través de este nombre durante la programación. aquí deben determinarse las variables PLC globales. Para ello. a continuación. "PLC tags (Variables PLC)". tal y como se indica abajo. El objetivo es dividir una tarea global en problemas parciales. Se llama desde el OB1. contiene el programa propiamente dicho para el control de la prensa. Documentación de cursos SCE Módulo TIA Portal 010-010. IA&DT 8. La ejecución del programa se describe en los llamados bloques. Estos son más sencillos de resolver y es más fácil comprobar su funcionalidad. Aquí se llama a la función FC1 Función FC1 En este ejemplo. A partir de este bloque de organización se pueden abrir también otros bloques. este último lo abre automáticamente y lo ejecuta de forma cíclica. edición 09/2012 Página 41 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012.Industry Sector. De manera estándar está disponible el bloque de organización OB1. Todos los derechos reservados . Estructura del programa del ejemplo: Bloque de organización OB1 Bloque llamado cíclicamente por el sistema operativo. Este representa la interfaz del sistema operativo de la CPU y. como por ejemplo la función FC1. a su vez. para una programación estructurada. ( controller_press (controlador prensa) [CPU1214C DC/DC/DC]’ Program blocks (Bloques de programa) Add new block (Agregar nuevo bloque)) Documentación de cursos SCE Módulo TIA Portal 010-010. A continuación.Industry Sector. Para crear la función FC1. seleccione en la navegación del proyecto "controller_press (controlador prensa) [CPU1214C DC/DC/DC]" y. Todos los derechos reservados . haga doble clic en "Add new block (Agregar nuevo bloque)". "Program blocks (Bloques de programa)". IA&DT 9. a continuación. edición 09/2012 Página 42 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. edición 09/2012 Página 43 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Todos los derechos reservados . a través de una variable OUT y. IA&DT 10. en la IPS. La numeración es automática.Industry Sector. Seleccione "Function (Función) (FC)" e indique el nombre "Program press (Programa prensa)". el número no es tan importante. Documentación de cursos SCE Módulo TIA Portal 010-010. Como en nuestro ejemplo el almacenamiento tiene lugar fuera del bloque. Confirme las entradas con "OK (Aceptar)". pues este FC1 será llamado posteriormente a través del nombre simbólico. se puede procesar con una función (FC). En cualquier caso. en una función de memoria se debería utilizar un bloque de función con el bloque de datos de instancia correspondiente. ( Function (Función) (FC) Program press (Programa prensa) FUP OK (Aceptar)) Nota: Normalmente. Como lenguaje de programación se especifica el diagrama de funciones "FUP". por tanto. Tipo Datos locales temporales Denominación Función Temp Datos locales estáticos Static Documentación de cursos SCE Módulo TIA Portal 010-010. se determinan las variables locales. también a lo largo de varios ciclos. Página 44 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Todos los derechos reservados . bloques de función y Parámetros cuyos valores lee el algunos tipos de bloques de bloque. InOut El bloque lee el valor de estos parámetros al efectuar la Funciones y bloques de función llamada y lo vuelve a escribir en ellos tras la ejecución. debe declararse la interfaz del bloque. Para poder escribir el programa. organización Parámetros de salida Output Parámetros cuyos valores escribe el bloque. Al declarar la interfaz. Las variables se dividen en dos grupos: Parámetros de bloque que forman la interfaz del bloque para la llamada en el programa. IA&DT 11. Tipo Denominación Función Disponible en Parámetros de entrada Input Funciones. edición 09/2012 Disponible en Variables que sirven para almacenar resultados Funciones. Variables que sirven para almacenar resultados intermedios estáticos en el bloque de datos de instancia. Bloques de función Los datos estáticos se conservan hasta que se vuelven a escribir. El bloque "Program press (Programa prensa) [FC1]" se abrirá automáticamente. Los bloques de organización datos temporales se conservan solo durante un ciclo. Parámetros de entrada/salida Funciones y bloques de función Datos locales que sirven para almacenar resultados intermedios. conocidas solo en este bloque. bloques de función y intermedios temporales.Industry Sector. son variables binarias que solo pueden tener el estado "0" (falso) o "1" (verdadero).Industry Sector. es decir. Input: emergency_off (emergencia_off) Aquí se lee la función de PARADA DE EMERGENCIA start_signal (señal_arranque) Aquí se lee el comando de arranque safety_fence_closed (rejilla_cerrada) Aquí se consulta si la rejilla protectora está cerrada cylinder_extended (cilindro_retirado) Aquí se consulta si el cilindro se ha retirado Output: cylinder_out_in (cilindro_fuera_dentro) Aquí se describe un estado para la salida del cilindro de la prensa Todas las variables son de tipo "bool". en nuestro ejemplo son necesarias las siguientes variables. Documentación de cursos SCE Módulo TIA Portal 010-010. IA&DT 12. Todas las variables locales deben escribirse en minúsculas para una mejor comprensión e incluir un comentario suficiente. edición 09/2012 Página 45 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Todos los derechos reservados . Para la declaración de las variables locales. se puede empezar con la programación. se puede utilizar el campo "Comment (Comentario)". Si se necesita un texto más largo para la descripción. ( ) Para crear nuestra solución necesitamos una "S" para activar la salida. Si desplaza el cursor hasta un objeto. la S. IA&DT 13.Industry Sector. Esta se encuentra en "Instructions (Instrucciones)" en la carpeta "Bit logic operations (Operaciones lógicas con bits)". Una vez que se han declarado las variables locales. ( Instructions (Instrucciones) Bit logic operations (Operaciones lógicas con bits) S) Documentación de cursos SCE Módulo TIA Portal 010-010. obtendrá información detallada sobre dicho objeto. edición 09/2012 Página 46 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Cada segmento. ej. Haciendo clic en el símbolo "Insertar segmento" se puede agregar un nuevo segmento. Todos los derechos reservados . al igual que el bloque. la programación se realiza en segmentos. debe estar registrado al menos en el encabezado. como p. Para una mejor visibilidad. Todos los derechos reservados . IA&DT 14. Documentación de cursos SCE Módulo TIA Portal 010-010. infórmese a fondo en la ayuda online acerca de la función y cableado de S (Set output (Activar salida)). se mostrará en una ventana la ayuda online perteneciente a ese objeto. ( F1) Nota: En este punto.Industry Sector. Si marca un objeto y a continuación pulsa "F1" en el teclado de su PC. edición 09/2012 Página 47 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Industry Sector, IA&DT 15. Desplace ahora la S con el ratón por debajo del comentario, hasta el segmento 1. ( S) Nota: Haciendo clic en la esquina superior derecha de color naranja, también puede modificar posteriormente la función del bloque a través de un menú. Documentación de cursos SCE Módulo TIA Portal 010-010, edición 09/2012 Página 48 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Todos los derechos reservados Industry Sector, IA&DT 16. A continuación, marcamos a la izquierda la entrada del bloque S y hacemos doble clic en en la barra de favoritos. ( Entrada izquierda Favoritos Y Y) Nota: Haciendo clic en la estrella amarilla abajo a la izquierda, se pueden añadir entradas adicionales. Haciendo clic en la esquina superior derecha de color naranja, también se puede modificar la función del bloque a través de un menú. Documentación de cursos SCE Módulo TIA Portal 010-010, edición 09/2012 Página 49 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Todos los derechos reservados Industry Sector, IA&DT 17. Del mismo modo, colocamos en el segmento 2 la O junto a la R para Desactivar salida ( R O) Documentación de cursos SCE Módulo TIA Portal 010-010, edición 09/2012 Página 50 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Todos los derechos reservados Las variables locales siempre se identifican con el símbolo "#" antes del nombre.Industry Sector. IA&DT 18. Documentación de cursos SCE Módulo TIA Portal 010-010. edición 09/2012 Página 51 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Todos los derechos reservados . Ahora se introducen las variables locales. Después se puede seleccionar de una lista la variable elegida. Para ello basta con introducir las primeras letras de las variables locales en los campos junto a los comandos. Las variables locales también se pueden arrastrar fuera de la interfaz. ( #cylinder_out_in (cilindro_fuera_dentro)). Todos los derechos reservados . En el bloque Y o en el bloque O deben añadirse más entradas. ( Insertar entrada) 20. marque dicha entrada y haga clic en negación o arrastre el símbolo de desde "Favoritos" hasta la entrada correspondiente Programa en diagrama de funciones (FUP): Descripción de funciones del bloque FC El cilindro debe extraerse cuando se emite el comando de arranque y la rejilla protectora está cerrada y no se ha retirado ya el cilindro y no se ha producido una parada de emergencia. Haga clic en la estrella amarilla o marque la entrada inferior con el botón derecho del ratón y seleccione "Insertar entrada". Agregue también las otras variables locales. El cilindro debe volver a introducirse si se ha retirado o si la rejilla protectora ya no está cerrada o se ha producido una parada de emergencia. IA&DT 19.Industry Sector. Si debe invertir una entrada. edición 09/2012 Página 52 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Documentación de cursos SCE Módulo TIA Portal 010-010. Industry Sector. edición 09/2012 Página 53 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. IA&DT Programa en esquema de contactos (KOP): Documentación de cursos SCE Módulo TIA Portal 010-010. Todos los derechos reservados . Las propiedades del bloque se pueden modificar. Todos los derechos reservados . edición 09/2012 Página 54 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. A continuación se seleccionan las "Properties (Propiedades)" del bloque ejecutado cíclicamente "Main [OB1]".Industry Sector. ( Properties (Propiedades) Main [OB1]) Documentación de cursos SCE Módulo TIA Portal 010-010. IA&DT 21. Seleccione en las propiedades el "Language (Lenguaje)" de programación Diagrama de funciones "FUP". IA&DT 22. edición 09/2012 Página 55 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Todos los derechos reservados . ( FUP OK (Aceptar)) Otra posibilidad es Switch programming language (Cambiar lenguaje de programación). Documentación de cursos SCE Módulo TIA Portal 010-010.Industry Sector. Como ya se ha mencionado anteriormente. Todos los derechos reservados . el bloque "Program press (Programa prensa)" debe llamarse desde el bloque de programa Main [OB1]. De lo contrario.Industry Sector. el bloque no se ejecutaría. Abra dicho bloque haciendo doble clic en "Main [OB1]". edición 09/2012 Página 56 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. ( Main [OB1]) Documentación de cursos SCE Módulo TIA Portal 010-010. IA&DT 23. El bloque "Program press (Programa prensa)" puede arrastrarse mediante "arrastrar y soltar" al segmento 1 del bloque Main [OB1].Industry Sector. edición 09/2012 Página 57 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Todos los derechos reservados . No olvide documentar los segmentos también en el bloque Main [OB1]. ( Program press (Programa prensa)) Documentación de cursos SCE Módulo TIA Portal 010-010. IA&DT 24. ( "PARADA DE EMERGENCIA") o marcando la tabla de variables estándar y arrastrando las variables desde de la vista detallada al bloque. Los parámetros de la interfaz del bloque "Program press (Programa prensa)" deben conectarse con variables PLC globales. deben tenerse en cuenta los sensores (NO. Al conectar los bloques con direcciones reales. Documentación de cursos SCE Módulo TIA Portal 010-010. Nota El pulsador de PARADA DE EMERGENCIA es un contacto NC y. debe negarse. edición 09/2012 Página 58 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. por tanto. Para ello basta con introducir las primeras letras y seleccionar en la lista los operandos deseados. si se acciona la PARADA DE EMERGENCIA. ya no habrá señal en la entrada E0.Industry Sector.1. IA&DT 25. Todos los derechos reservados . NC). es decir. Industry Sector. Todos los derechos reservados . IA&DT 26. ) Programa en diagrama de funciones (FUP): Programa en esquema de contactos (KOP): Documentación de cursos SCE Módulo TIA Portal 010-010. edición 09/2012 Página 59 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Haciendo clic con el ratón en ( se guarda el proyecto. la CPU debería tener la dirección 192.Industry Sector. Después de "Actualizar" los dispositivos accesibles. ) Documentación de cursos SCE Módulo TIA Portal 010-010. la tarjeta de red previamente configurada como interfaz PG/PC. Para cargar todo el programa en la CPU. marque primero la carpeta "controller_press (controlador prensa)" y haga clic en el símbolo ( Controller press (Controlador prensa) Download to device (Cargar en dispositivo). IA&DT 27. ) 28. seleccione "PN/IE" como tipo de la interfaz PG/PC y. A continuación.168. Todos los derechos reservados . a continuación.1 y poder seleccionarse como dispositivo de destino.0. edición 09/2012 Página 60 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. haga clic en " ( Tipo de interfaz PG/PC: PN/IE Tipo de interfaz PG/PC: …… Actualizar ". En el siguiente cuadro de diálogo. edición 09/2012 Página 61 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Haga clic con el ratón en "Finish (Finalizar)". Se muestra en una ventana que la carga se ha realizado con éxito. 30. ( Finish (Finalizar)) Documentación de cursos SCE Módulo TIA Portal 010-010.Industry Sector. Durante el proceso de carga se muestra el estado en una ventana. IA&DT 29. Todos los derechos reservados . IA&DT 31. edición 09/2012 Página 62 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Confirme la pregunta de si realmente quiere iniciar la CPU con "Yes (Aceptar)". Todos los derechos reservados . Inicie ahora la CPU haciendo clic en el símbolo . ( Yes (Aceptar)) Documentación de cursos SCE Módulo TIA Portal 010-010. ( ) 32.Industry Sector. Industry Sector. puede visualizar el estado de las variables de entrada y de salida en el bloque "Program press (Programa prensa)" durante la comprobación del programa. Todos los derechos reservados . ( Documentación de cursos SCE Módulo TIA Portal 010-010. IA&DT 33. edición 09/2012 Página 63 de 63 SCE_ES _010-010_R1209_Iniciación a la programación de SIMATIC S7-1200 ) Uso exclusivo para centros de formación e I+D © Siemens AG 2012. Haciendo clic con el ratón en el símbolo Activar/desactivar observación.