You are on page 1of 63

www.infoPLC.

net

Industry Sector, IA&DT

Documentacin didctica SCE para la solucin de automatizacin homognea Totally Integrated Automation (TIA)

Mdulo TIA Portal 010-010


Iniciacin a la programacin de SIMATIC S7-1200

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 1 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

Paquetes de instructor SCE apropiados para esta documentacin


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 relacin de los paquetes SCE actualmente disponibles en la pgina: www.siemens.com/sce/tp

Cursos avanzados
Para los cursos avanzados regionales de Siemens SCE, pngase en contacto con el partner SCE de su regin www.siemens.com/sce/contact

Ms informacin en torno a SCE


www.siemens.com/sce

Nota sobre el uso


La documentacin de cursos para la solucin de automatizacin homognea Totally Integrated Automation (TIA) ha sido elaborada para el programa Siemens Automation Cooperates with Education (SCE)" exclusivamente con fines formativos para centros pblicos de Investigacin y Desarrollo. Siemens AG declina toda responsabilidad en lo que respecta a su contenido. No est permitido utilizar este documento ms que para la iniciacin 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 formacin. La transmisin y reproduccin de este documento y la comunicacin de su contenido solo estn permitidas dentro de centros de formacin bsica y avanzada para fines didcticos. Las excepciones requieren autorizacin expresa por el siguiente contacto de Siemens AG: Sr. Roland Scheuerer roland.scheuerer@siemens.com. Todo incumplimiento quedar sujeto a la indemnizacin de los daos y perjuicios. Se reservan todos los derechos, incluidos los de traduccin, especialmente para el caso de concesin 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.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 2 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

PGINA: 1. 2. 2.1 2.2 3. 3.1 3.2 Prlogo ....................................................................................................................................................... 4 Notas sobre la programacin de SIMATIC S7-1200 .................................................................................. 6 Sistema de automatizacin SIMATIC S7-1200 .......................................................................................... 6 Software de programacin STEP 7 Professional V11 (TIA Portal V11) .................................................... 6 Instalacin del software STEP 7 Professional V11 (TIA Portal V11) ......................................................... 7 Instalacin de las actualizaciones de STEP 7 Professional V11 (TIA Portal V11) .................................... 7 Actualizacin del catlogo de hardware en STEP 7 Professional V11 (TIA Portal V11 con Hardware

Support Packages (HSP) ..................................................................................................................................... 8 4. 5. 5.1 5.2 5.3 5.4 5.5 5.6 5.7 Conexin con la CPU a travs de TCP/IP y restablecimiento de la configuracin de fbrica ................. 12 Qu es un PLC y para qu se utiliza? ................................................................................................... 19 Qu significa PLC? ................................................................................................................................ 19 Cmo controla el PLC el proceso? ........................................................................................................ 19 De dnde recibe el PLC la informacin sobre los estados del proceso? .............................................. 20 Qu diferencia hay entre los contactos NC y los contactos NA? .......................................................... 20 Cmo activa SIMATIC S7-1200 las seales de entrada/salida individuales? ....................................... 21 Cmo se procesa el programa en el PLC? ............................................................................................ 22 Cmo son las operaciones lgicas en el programa del PLC? ............................................................... 23

5.7.1 Operacin lgica Y .......................................................................................................................... 23 5.7.2 Operacin lgica O .......................................................................................................................... 25 5.7.3 Negacin .......................................................................................................................................... 26 5.8 Cmo se crea el programa de PLC? Cmo llega a la memoria del PLC? .......................................... 27 6. 7. 8. Instalacin y manejo de SIMATIC S7-1200 ............................................................................................. 28 Tarea de ejemplo: mando de prensas ..................................................................................................... 32 Programacin de la prensa para SIMATIC S7-1200 ............................................................................... 33 8.1. Vista del portal .......................................................................................................................................... 33 8.2. Vista del proyecto ..................................................................................................................................... 34

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 3 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

1.

Prlogo
El contenido del mdulo SCE_ES_010-010 est asociado a la unidad formativa "Fundamentos de la programacin de PLC" y constituye una gua de inicio rpido a la programacin de SIMATIC S7 1200 con el TIA Portal.

Fundamentos de la programacin de PLC Mdulos 10, mdulos 20 Simulacin de plantas SIMIT Mdulos 150
Funciones adicionales relacionadas con la programacin de PLC Mdulos 30

Otros lenguajes de programacin Mdulos 40

PROFIBUS Mdulos 60

PROFINET Mdulos 70

AS-Interface Mdulos 50

Funciones de seguridad Mdulos 80

Tecnologa de sensores Mdulos 110

Visualizacin de procesos (HMI) Module 90

Accionamientos Mdulos 100

Objetivo didctico: En este mdulo, el lector debe aprender a programar un autmata programable (PLC) SIMATIC S71200 con la herramienta de programacin TIA Portal. El mdulo proporciona los fundamentos y muestra en los siguientes pasos los procedimientos, acompaados de un ejemplo detallado. Instalacin del software y ajuste de la interfaz de programacin Explicacin de qu es un PLC y cmo funciona Instalacin y manejo del PLC SIMATIC S7-1200 Creacin, carga y prueba de un programa de ejemplo

Requisitos: Para un procesamiento adecuado de este mdulo, se requieren los siguientes conocimientos: Conocimientos del manejo de Windows

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 4 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

Hardware y software necesarios PC Pentium 4, 1.7 GHz 1 (XP) 2 (Vista) GB RAM, aprox. 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, Business SP1, Ultimate SP1 2 3 4 Software STEP 7 Professional V11 SP1 (Totally Integrated Automation (TIA) Portal V11) Conexin Ethernet entre PC y CPU 315F-2 PN/DP PLC SIMATIC S7-1200, p. ej. CPU 1214C. Las entradas deben estar conectadas en el cuadro.

1 PC 3 Conexin Ethernet

2 STEP 7 Professional V11 (TIA Portal)

4 S7-1200 con CPU 1214C

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 5 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

2. 2.1

Notas sobre la programacin de SIMATIC S7-1200 Sistema de automatizacin SIMATIC S7-1200


El sistema de automatizacin SIMATIC S7-1200 es un sistema de micro-PLC modular para las gamas baja y media. Existe una amplia gama de mdulos para una adaptacin ptima a la tarea de automatizacin El controlador S7 se compone de una fuente de alimentacin, una CPU y un mdulo de entrada o de salida para seales digitales y analgicas. En caso necesario, se pueden utilizar tambin procesadores de comunicaciones y mdulos de funcin para tareas especiales, como p. ej. control de motor paso a paso. El autmata programable (PLC) vigila y controla una mquina o un proceso con el programa S7. A los mdulos de E/S se accede en el programa S7 a travs de las direcciones de entrada (%E), y reaccionan a travs de las direcciones de salida (%A). El sistema se programa con el software STEP 7.

2.2

Software de programacin STEP 7 Professional V11 (TIA Portal V11)


El software STEP 7 Professional V11 (TIA Portal V11) es la herramienta de programacin para los sistemas de automatizacin SIMATIC S7-1200 SIMATIC S7-300 SIMATIC S7-400 SIMATIC WinAC

Con STEP 7 Professional V11 se pueden utilizar las siguientes funciones para la automatizacin de una instalacin: Configuracin y parametrizacin del hardware Definicin de la comunicacin Programacin Prueba, puesta en marcha y servicio tcnico con las funciones de operacin/diagnstico Documentacin Creacin de visualizaciones para los SIMATIC Basic Panels con WinCC Basic integrado. Con otros paquetes WinCC tambin se pueden crear soluciones de visualizacin para PC y otros Panels

Todas las funciones disponen de una detallada ayuda online.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 6 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

3.

Instalacin del software STEP 7 Professional V11 (TIA Portal V11)


STEP 7 Professional se suministra en DVD. Para instalar STEP 7 Professional, proceda del siguiente modo: 1. 2. Introduzca el DVD de STEP 7 Professional en la unidad de DVD. El programa de instalacin se inicia automticamente. De no ser as, incielo haciendo doble clic en el archivo " START.exe". 3. 4. El programa le guiar durante la instalacin completa de STEP 7 Professional. Para utilizar STEP 7 Professional se requiere una clave de licencia en su equipo.

Durante la instalacin puede transferir dicha clave de licencia a su equipo desde el lpiz USB suministrado. Posteriormente puede volver a transferir la clave de licencia a cualquier otro soporte de datos con el software "Automation License Manager". La clave de licencia puede estar en otro equipo y consultarse a travs de una red.

3.1

Instalacin 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 ms frecuentes, dichas actualizaciones se ponen a disposicin del usuario en Internet. La pgina web correspondiente es: http://support.automation.siemens.com/WW/view/de/59604410 Aqu se pueden descargar las actualizaciones para guardarlas en el PC o porttil. A continuacin, se pueden instalar de la siguiente manera: 1. En primer lugar se debe iniciar la "Aplicacin" haciendo doble clic en los archivos guardados. Aqu, la actualizacin 4 para la versin 11 Service Pack 2 "SIMATIC_TIAP_V11_0_SP2_UPD4". ( SIMATIC_TIAP_V11_0_SP2_UPD4)

Nota: Es indispensable comprobar previamente los requisitos de software. En este caso, el requisito es tener ya instalado un paquete de software STEP 7 Professional V11 (TIA Portal V11) SP2.

2.

En el segundo paso se selecciona el idioma de instalacin. ( Idioma de instalacin: Espaol Continuar)

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 7 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

3.

En el tercer paso se puede seleccionar la carpeta "Temp" para descomprimir el paquete. ( Continuar) En el cuarto paso se puede consultar ms informacin sobre el producto. ( Leer informacin del producto Continuar) En el quinto paso se deben aceptar los acuerdos de la licencia y confirmar las indicaciones de seguridad. ( Continuar) Continuar)

4.

5.

6. 7. 8.

En el sexto paso se aceptan las consignas de seguridad. ( En el sptimo paso se inicia la instalacin. ( Instalar)

Para finalizar la instalacin de la actualizacin es necesario reiniciar el ordenador. ( Reiniciar )

3.2

Actualizacin del catlogo de hardware en STEP 7 Professional V11 (TIA Portal V11 con Hardware Support Packages (HSP)
Para integrar nuevos mdulos en el catlogo de hardware de STEP 7 Professional V11 (TIA Portal V11) se ofrecen Hardware Support Packages (HSP) en Internet. La pgina web correspondiente es: http://support.automation.siemens.com/WW/view/de/54164095 La descripcin relativa a la instalacin de los Hardware Support Packages (HSP) est disponible en la pgina: http://support.automation.siemens.com/WW/view/de/54163659 A continuacin se muestra cmo instalar un mdulo nuevo en STEP 7 Professional V11 (TIA Portal V11): 1. En primer lugar se debe "extraer" el archivo descargado de Windows Explorer. ( HSP_V11SP2_00.. Extraer todos )

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 8 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

2.

En el segundo paso se selecciona el punto "Installed software (Software instalado)" en el TIA Portal. ( Installed software (Software instalado))

3.

En el tercer paso seleccionamos "Detailed information about installed software (Ms informacin sobre el software instalado)". ( Detailed information about installed software (Ms informacin sobre el software instalado))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 9 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

4.

En el cuarto paso seleccionamos en "Installation of support packages (Instalacin de Support Packages)" el botn "Add from file system (Agregar del sistema de archivos)". ( Installation of support packages (Instalacin de Support Packages) Add from file system (Agregar del sistema de archivos))

5.

En el quinto paso seleccionamos el Hardware Support Package deseado en formato "*.isp11" y lo abrimos. ( *.isp11 Open (Abrir))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 10 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

6.

En el sexto paso seleccionamos en "Installation of support packages (Instalacin de Support Packages)" el Hardware Support Package deseado y lo instalamos. ( Installation of support packages (Instalacin de Support Packages) Install (Instalar))

7.

En caso de que se mostrara el siguiente mensaje de error, el TIA Portal debe cerrarse en segundo plano dejando abierta la ventana de avisos. A continuacin, se puede reanudar la instalacin. ( Continue (Continuar))

8.

El estado de la instalacin se muestra hasta que al final aparece la nota de que el TIA Portal debe reiniciarse. ( Finish (Finalizar))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 11 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

4.

Conexin con la CPU a travs de TCP/IP y restablecimiento de la configuracin de fbrica


Para poder programar desde el PC, PG o porttil un SIMATIC S7-1200, es necesaria una conexin TCP/IP. Para comunicar el PC y SIMATIC S7-1200 entre s, es importante que las direcciones IP de ambos aparatos coincidan. A continuacin se muestra cmo se puede configurar la direccin IP del ordenador. 9. Desde el "'System control (Panel de control)", abrir "'Network connections (Conexiones de red)" y seleccionar las "Properties (Propiedades)" de la conexin LAN. ( Start (Inicio) Settings (Ajustes) System control (Panel de control) Network connections (Conexiones de red) Local Area Connection (Conexin de rea local) Properties (Propiedades))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 12 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

10. 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. Aqu puede configurar la "IP address (Direccin IP)" y la "Subnet screen form (Mscara de subred)" y confirmar con "OK (Aceptar)". ( Usar la siguiente direccin IP IP address (Direccin IP): 192.168.0.99 Subnet screen form (Mscara de subred) 255.255.255.0 OK (Aceptar) Close (Cerrar))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 13 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

Notas sobre conexin en red en Ethernet (ms informacin en el Anexo V de la documentacin de cursos): Direccin MAC: La direccin MAC contiene una parte fija y otra variable. La parte fija ("direccin MAC bsica") identifica al fabricante (Siemens, 3COM...). La parte variable de la direccin MAC diferencia los distintos nodos Ethernet y debe asignarse de forma inequvoca a nivel mundial. En cada mdulo se ha impreso de fbrica la direccin MAC predefinida. Rango de valores de la direccin IP: La direccin IP consiste en 4 nmeros decimales comprendidos en un rango de valores entre 0 y 255 y separados entre s por un punto (p. ej. 141.80.0.16). Rango de valores de la mscara de subred: Esta mscara se utiliza para reconocer si un nodo o su direccin IP pertenecen a la subred local o solo son accesibles a travs de un router. Dicha mscara consiste en 4 nmeros decimales comprendidos en un rango de valores entre 0 y 255 y separados entre s por un punto (p. ej. 255.255.0.0). Los 4 nmeros decimales de la mscara de subred deben incluir en su representacin binaria una secuencia de valores "1" sin espacios partiendo de la izquierda y una secuencia de valores "0" sin espacios partiendo de la derecha. Los valores "1" determinan el rango de la direccin IP para el nmero de red. Los valores "0" determinan el rango de la direccin IP para la direccin del nodo. Ejemplo: valores correctos: 255.255.0.0 decimal = 1111 1111.1111 1111.0000 0000.0000 0000 binario 255.255.128.0 decimal = 1111 1111.1111 1111.1000 0000.0000 0000 binario 255.254.0.0 decimal = 1111 1111.1111 1110.0000 0000.0000.0000 binario valores incorrectos: 255.255.1.0 decimal = 1111 1111.1111 1111.0000 0001.0000 0000 binario Rango de valores para la direccin de la transicin de red (router): La direccin IP consiste en 4 nmeros decimales comprendidos en un rango de valores entre 0 y 255 y separados entre s por un punto (p. ej. 141.80.0.1). Relacin entre las direcciones IP, la direccin del router y la mscara de subred: La direccin IP y la direccin de la transicin de red solo pueden ser diferentes en las cifras que son "0" en la mscara de subred. Ejemplo:Se ha introducido: para mscara de subred, 255.255.255.0; para direccin IP, 141.30.0.5 y para direccin del router, 141.30.128.1. La direccin IP y la direccin de la transicin de red solo pueden tener un valor diferente en el 4. decimal. Sin embargo, en el ejemplo la 3. cifra ya es distinta. As pues, en el ejemplo debe cambiarse: - la mscara de subred por: 255.255.0.0 o - la direccin IP por: 141.30.128.5 o bien - la direccin de la transicin de red por: 141.30.0.1

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 14 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

La direccin IP de SIMATIC S7-1200 se ajusta de la siguiente manera. 12. Seleccione el "Totally Integrated Automation Portal", que se abre haciendo doble clic. ( TIA Portal V11)

13. Seleccione la opcin "Online & Diagnostics (Online y diagnstico)" y abra la "Project view (Vista del proyecto)". ( Online & Diagnostics (Online y diagnstico) Project view (Vista del proyecto))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 15 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

6.

En la navegacin del proyecto, en "Online accesses (Accesos online)", seleccione la tarjeta de red que se ha configurado previamente. Haciendo clic en "Update accessible devices (Actualizar nodos accesibles)", ver la direccin MAC del SIMATIC S7-1200 conectado. Seleccione aqu "Online & Diagnostics (Online y diagnstico)". ( Online access (Accesos online) conexin de red Update accesible devices (Actualizar nodos accesibles) MAC = .. Online & Diagnostics (Online y diagnstico))

Nota: Si se ha configurado previamente una direccin IP en la CPU, ver esta direccin en lugar de la direccin MAC.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 16 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

7.

En "Functions (Funciones)" encontrar la opcin "Assign IP address (Asignar direccin IP)". Rellene aqu "IP address (Direccin IP)" y "Subnet mask (Mscara de subred)". A continuacin, haga clic en "Assign IP address (Asignar direccin IP)" y se asignar esta nueva direccin a su SIMATIC S7-1200. ( Functions (Funciones) Assign IP address (Asignar direccin IP) IP address (Direccin IP): 192.168.0.1 Subnet mask (Mscara de subred): 255.255.255.0 Assign IP address (Asignar direccin IP))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 17 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

8.

Seleccione en "Functions (Funciones)", "Reset to factory settings (Restablecer configuracin de fbrica)". Mantenga el ajuste, "Keep IP address (Conservar direccin IP)" y haga clic en "Reset (Restablecer)". ( Functions (Funciones) Reset to factory settings (Restablecer configuracin de fbrica) Keep IP address (Conservar direccin IP) Reset (Restablecer))

9.

Confirme la pregunta de si realmente desea restablecer la configuracin de fbrica con "Yes (Aceptar)". ( Yes (Aceptar))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 18 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

5. 5.1

Qu es un PLC y para qu se utiliza? Qu significa PLC?


PLC es la abreviatura de Programmable Logical Controller (controlador lgico (autmata) programable). Se trata de un equipo que controla un proceso (p. ej. una impresora para imprimir diarios, una instalacin de llenado para cemento, una prensa para moldes de plstico, etc. ... ). Esto ocurre segn las instrucciones de un programa que se encuentra en una memoria del equipo. El programa cargado en la memoria del PLC...

... controla la mquina

Memoria

Programa con instrucciones PLC Mquina

5.2

Cmo controla el PLC el proceso?


El PLC controla el proceso conmutando los llamados actuadores de las conexiones denominadas salidas del PLC con una tensin de mando de, por ejemplo, 24 V. De este modo se pueden conectar y desconectar motores, abrir y cerrar vlvulas o conectar y desconectar lmparas.

M
24 V

La lmpara se enciende Las salidas del PLC controlan los actuadores conmutando la tensin de control! La lmpara no se enciende

Salidas
0V PLC

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 19 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

5.3

De dnde recibe el PLC la informacin sobre los estados del proceso?


El PLC recibe la informacin relacionada con el proceso de los llamados transmisores de seales, que estn cableados con las entradas del PLC. Estos transmisores de seales pueden ser, p. ej., sensores que detectan si una pieza se encuentra en una posicin determinada, o interruptores o pulsadores simples que pueden estar abiertos o cerrados. Se distingue entre contactos NC, que estn cerrados cuando no se accionan, y contactos NA, que estn abiertos cuando no se accionan. 24 V Interruptor cerrado 24 V Las entradas del PLC reciben la informacin sobre los estados del proceso!

Entradas
0V

Interruptor abierto PLC 24 V

5.4

Qu diferencia hay entre los contactos NC y los contactos NA?


En los transmisores de seales, se distingue entre contactos NC y contactos NA. El interruptor mostrado aqu es un contacto NA, es decir, se cierra cuando ha sido accionado.

Contacto NA sin accionar

Contacto NA abierto

Contacto NA accionado

Contacto NA cerrado

El interruptor mostrado aqu es un contacto NC, es decir, est cerrado cuando no ha sido accionado.

Contacto NC sin accionar

Contacto NC cerrado

Contacto NC accionado

Contacto NC abierto

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 20 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

5.5

Cmo activa SIMATIC S7-1200 las seales de entrada/salida individuales?


La indicacin de una entrada o salida dentro del programa se denomina direccionamiento. Las entradas y salidas de los PLC se suelen agrupar en grupos de 8 en mdulos de entradas digitales o de salidas digitales. Esta unidad de 8 se denomina byte. Cada uno de estos grupos recibe un nmero, la denominada direccin de byte. Para direccionar una entrada o salida individual dentro de un byte, cada byte se fracciona en ocho bits individuales. Estos se numeran desde el bit 0 hasta el bit 7. As se obtiene la direccin de bit. El PLC aqu representado tiene los bytes de entrada 0 y 1 y los bytes de salida 0 y 1.

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 direccin:

%E

0.4

%E representa aqu el tipo de direccin como de entrada, 0 la direccin de byte y 4 la direccin de


bit. Las direcciones de byte y de bit siempre estn separadas por un punto. Nota: Para la direccin de bit, en la quinta entrada hay un4 porque se empieza a contar desde 0.

Para direccionar por ejemplo la dcima salida, se indica la siguiente direccin:

%A

1.1

%Q representa aqu el tipo de direccin como de salida, 1 la direccin de byte y 1 la direccin de bit.
Las direcciones de byte y de bit siempre estn separadas por un punto. Nota: Para la direccin de bit, en la dcima salida hay un 1, porque se empieza a contar desde 0.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 21 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

5.6

Cmo se procesa el programa en el PLC?


La ejecucin del programa en un PLC se realiza de forma cclica segn la siguiente secuencia: 1. 2. 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. A continuacin, el procesador, que a efectos prcticos representa el cerebro del PLC, pregunta si las entradas individuales conducen tensin. Este estado de las entradas se guarda en la imagen de proceso de las entradas (IPE). Para las entradas con tensin se guarda la informacin 1 o "Alta" y para las que no tienen tensin, la informacin 0 o "baja". A continuacin, este procesador procesa el programa guardado en la memoria de programa. Este se compone de una lista de operaciones lgicas e instrucciones que se procesan sucesivamente. Para la informacin de entrada necesaria se accede a la IPE leda previamente y el resultado lgico se escribe en la llamada imagen de proceso de las salidas (IPS). En caso necesario, el procesador tambin accede a otras reas de memoria, p. ej. para datos locales de los subprogramas, bloques de datos y marcas, durante la ejecucin del programa. Finalmente, se ejecutan otras tareas internas del sistema operativo, como autotest y comunicacin. A continuacin sigue con el punto 1. 1. Transmitir el estado de la IPS a las salidas. 2. Guardar el estado de las entradas en la IPE.

3.

4.

3. Procesamiento del programa instruccin por instruccin con acceso a IPE e IPS

Programa del PLC en la memoria de programa 1. instruccin 2. instruccin 3. instruccin 4. instruccin ...

IPE Datos locales Marcas


Bloques de datos

ltima instruccin

IPS

4. Ejecutar tareas internas del sistema operativo. (Comunicacin, autotest, etc.) Nota: El tiempo que requiere el procesador para esta secuencia se denomina tiempo de ciclo, y depende de la cantidad y el tipo de instrucciones, as como del rendimiento del procesador.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 22 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

5.7

Cmo son las operaciones lgicas en el programa del PLC?


Las operaciones lgicas se utilizan para poder determinar las condiciones para conmutar una salida. En el programa PLC, se pueden crear en los lenguajes de programacin esquema de contactos (KOP) o diagrama de funciones (FUP). Para una mejor claridad, nos limitaremos aqu a FUP. Hay multitud de operaciones lgicas distintas que se pueden utilizar en los programas de PLC. La operacin Y, al igual que O, y la NEGACIN de una entrada son las ms frecuentes, por lo que las explicaremos brevemente mediante ejemplos. Nota: Puede consultar ms informacin sobre otras operaciones lgicas en la ayuda online de forma rpida y clara.

5.7.1 Operacin lgica Y


Ejemplo de una operacin lgica Y: Una lmpara debe encenderse si se accionan al mismo tiempo dos interruptores como contactos NA. Esquema de conexiones: S1 24 V S2

P1

M
Explicacin: La lmpara se enciende justo cuando ambos interruptores estn accionados. Cuando estn accionados el interruptor S1 y el interruptor S2, se enciende la lmpara P1.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 23 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

Conexin del PLC: Para implementar esta lgica 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.0 y S2 a la entrada E 0.1. Adems, la lmpara P1 debe estar conectada a una salida, p. ej. A 0.0.

24 V Interruptor S1 %E 0.0

Entradas
%E 0.1

24 V Interruptor S2

M
PLC

Salidas
%A 0.0

La lmpara P1 debe encenderse cuando estn accionados los interruptores S1 y S2

Operacin Y en FUP: En el diagrama de funciones FUP se programa la operacin Y mediante representacin grfica y tiene el siguiente aspecto: Entradas de la operacin Y. Aqu puede haber ms de 2 entradas!

Salida a la que se atribuye la asignacin.

%E 0.0 %E 0.1

&
Representacin grfica de la operacin Y lgica.

%A 0.0

=
Asignacin del resultado de la operacin lgica.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 24 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

5.7.2 Operacin lgica O


Ejemplo de una operacin lgica O: Una lmpara debe encenderse si se accionan uno o dos interruptores como contactos NA. Esquema de conexiones: 24 V 24 V P1

S1

S2

M
Explicacin: La lmpara se enciende justo cuando uno o los dos interruptores estn accionados. Cuando estn accionados el interruptor S1 o S2, se enciende la lmpara P1. Conexin del PLC: Para implementar esta lgica 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.0 y S2 a la entrada E 0.1. Adems, la lmpara P1 debe estar conectada a una salida, p. ej. A 0.0.

24 V Interruptor S1 %E 0.0

Entradas
%E 0.1

24 V Interruptor S2

M
Salidas
PLC %A 0.0

La lmpara P1 debe encenderse cuando estn accionados los interruptores S1 o S2

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 25 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

Operacin O en FUP: En el diagrama de funciones FUP se programa la operacin O mediante representacin grfica y tiene el siguiente aspecto: Entradas de la operacin O. Aqu puede haber ms de 2 entradas!

Salida a la que se atribuye la asignacin.

%E 0.0 %E 0.1

>
Representacin grfica de la operacin O lgica.

%A 0.0

=
Asignacin del resultado de la operacin lgica.

5.7.3 Negacin
En las operaciones lgicas suele ser necesario consultar si un contacto NA NO se ha accionado o si un contacto NC se ha accionado y, por tanto, no hay tensin en la entrada correspondiente. Esto tiene lugar mediante la programacin de una negacin en la entrada de la operacin Y o de la operacin O. En el diagrama de funciones FUP se programa la negacin de una entrada en una operacin Y, mediante la siguiente representacin grfica: Entrada de la operacin Y que debe ser negada Representacin grfica de la negacin.

%E 0.0 %E 0.1

&

%A 0.0

La salida %A 0.0 tiene tensin cuando no se conmuta %E 0.0 y se conmuta %E 0.1.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 26 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

5.8

Cmo se crea el programa de PLC? Cmo 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. Una vez que el PC se ha conectado con la interfaz TCP/IP del PLC, puede cargarse el programa en la memoria del PLC con una funcin de carga. Para procesar el programa posteriormente en el PLC, ya no se necesita el PC.

1. Crear el programa de PLC con STEP 7 en un PC. PC con STEP 7 2. Conectar el PC con la interfaz TCP/IP del PLC. 3. 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 captulos.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 27 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

6.

Instalacin y manejo de SIMATIC S7-1200


Gama de mdulos: SIMATIC S7-1200 es un sistema de automatizacin modular y ofrece la siguiente gama de mdulos: Mdulos centrales CPU con distinta potencia, salidas/entradas integradas e interfaz PROFINET (p. ej. CPU1214C)

Fuente de alimentacin PM con entrada 120/230 V AC, 50 Hz/60 Hz, 1.2 A/0.7 A y salida 24 V DC/2.5 A

Signal boards SB para agregar entradas/salidas analgicas o digitales sin modificar las dimensiones de la CPU. (Los signal boards se pueden utilizar con las CPU 1211C/1212C y 1214C.)

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 28 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

Mdulos de seal SM para entradas y salidas digitales y analgicas (Con las CPU 1212C se pueden utilizar como mx. 2 SM y con las 1214C como mx. 8 SM.)

Mdulos de comunicacin CM para comunicacin 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 sustitucin simple de las CPU para realizar trabajos de mantenimiento

Nota: Para este mdulo solo se necesita cualquier CPU con entradas y salidas digitales integradas.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 29 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

Elementos importantes de la CPU: Con una alimentacin integrada (conexin de 24 V) y entradas y salidas integradas, la CPU S7-1200 se puede utilizar sin componentes adicionales. Para la comunicacin con una programadora, la CPU dispone de un puerto TCP/IP integrado. A travs de una red ETHERNET, la CPU puede comunicarse con paneles de operador HMI y con otras CPU.

conexin de 24 V regleta de bornes enchufable para el cableado por parte del usuario (detrs de las tapas de cubierta) LED de estado para las E/S integradas y para el estado operativo de la CPU conexin TCP/IP (en la parte inferior de la CPU)

La tarjeta de memoria/Memory Card (MC) SIMATIC almacena programas, datos, datos de sistema, archivos y proyectos. Puede utilizarse para: - transferencia de un programa a varias CPU - actualizacin de firmware de CPU, mdulos de seal SM y mdulos de comunicacin CM

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 30 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, 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. En el estado operativo STARTUP la CPU efecta un arranque. En el estado operativo RUN el programa se ejecuta cclicamente. En el estado operativo RUN de la CPU no se puede cargar ningn proyecto. La CPU no dispone de un interruptor fsico para modificar el estado operativo. Con el botn del panel de mando del software STEP 7 Basic se modifica el estado operativo (STOP o RUN). Adems, el panel de mando contiene un botn MRES para borrar la memoria y muestra los LED de estado de la CPU.

El LED de estado RUN/STOP de la parte delantera de la CPU indica el estado operativo actual de la CPU a travs del color.

La luz amarilla indica el estado operativo STOP (parada). La luz verde indica el estado operativo RUN (funcionamiento). Una luz intermitente indica el estado operativo STARTUP (arranque).

Adicionalmente estn tambin los LED ERROR para indicar averas, y MAINT para indicar que es necesario algn trabajo de mantenimiento.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 31 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

7.

Tarea de ejemplo: mando de prensas


Para nuestro primer programa crearemos un mando de prensas. Una prensa con dispositivo de proteccin solo se activar con un pulsador START de inicio S3 si est cerrada la rejilla protectora. Este estado se vigila con un sensor de rejilla protectora cerrada B1. Si es as, se acciona una vlvula distribuidora 5/2 M0 para el cilindro de la prensa, para que se pueda prensar un molde de plstico. La prensa debe elevarse de nuevo al accionar el pulsador de PARADA DE EMERGENCIA (NC), al dejar de responder el sensor de rejilla protectora B1 o al responder el sensor de cilindro B2 retirado. Lista de asignacin: Direccin %E 0.1 %E 0.3 %E 0.4 %E 0.5 %A 0.0 Smbolo PARADA DE EMERGENCIA S3 B1 B2 M0 Comentario 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

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 32 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

8.

Programacin de la prensa para SIMATIC S7-1200


La administracin de proyectos y la programacin se realizan con el software "Totally Integrated Automation Portal". En una interfaz homognea, aqu se crean, parametrizan y programan los componentes como el control, la visualizacin y la conexin en red de la solucin de automatizacin. Para realizar el diagnstico de fallos, estn disponibles una serie de herramientas online. El software "Totally Integrated Automation Portal" dispone de dos vistas, la del portal y la del proyecto.

8.1.

Vista del portal


La vista del portal ofrece una vista de las herramientas orientada a las tareas para procesar el proyecto. Esta vista permite decidir rpidamente qu hacer y seleccionar una herramienta para la tarea en cuestin. En caso necesario se cambia automticamente a la vista del proyecto para realizar la tarea seleccionada. Esto puede facilitar, sobre todo, la iniciacin y los primeros pasos.

Nota: Abajo a la izquierda se puede pasar de la vista del portal a la vista del proyecto.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 33 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

8.2.

Vista del proyecto


La vista del proyecto ofrece una vista estructurada de todos los componentes del proyecto. De manera predefinida, en la parte superior se encuentra la barra de mens con la barra de herramientas, a la izquierda la navegacin del proyecto con todos los componentes de un proyecto, y a la derecha las llamadas "Task Cards", que incluyen p. ej. instrucciones y libreras. Si se selecciona un elemento en la navegacin del proyecto (en este caso, por ejemplo, el bloque de programa FC1), este se mostrar en la parte central, donde puede procesarse.

Nota: Abajo a la izquierda se puede pasar de la vista del proyecto a la vista del portal.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 34 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

Con los siguientes pasos se puede crear un proyecto para SIMATIC S7-1200 y programar la solucin para las tareas planteadas: 1. La herramienta central es el "Totally Integrated Automation Portal", que se abre aqu haciendo doble clic. ( Totally Integrated Automation Portal V11)

2.

Los programas para SIMATIC S7-1200 se administran en proyectos. Un proyecto de este tipo se crea en la vista del portal ( Create new project (Crear proyecto) startup (inicio) Create (Crear))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 35 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

3.

Ahora se proponen los "First steps (Primeros pasos)" de configuracin. En primer lugar nos interesa la opcin "Configure a device (Configurar un dispositivo)". ( First steps (Primeros pasos) Configure a device (Configurar un dispositivo))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 36 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

4.

A continuacin, elegimos "Add new device (Agregar dispositivo)" con el nombre de dispositivo "controller_press (controlador prensa)". Para ello, seleccionamos del catlogo "CPU1214C" con la referencia correspondiente. ( Add new device (Agregar dispositivo) controller_press (controlador prensa) CPU1214C 6ES7 . Add (Agregar))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 37 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

5.

El software cambia automticamente a la vista del proyecto con la configuracin de hardware abierta. Aqu se pueden agregar ms mdulos del catlogo de hardware (a la derecha), y en la "Device overview (Vista general de dispositivos)" se configuran las direcciones de las entradas/salidas. En este caso, las entradas integradas de la CPU tienen las direcciones %E0.0 %E1.5 y las salidas integradas, las direcciones %A0.0 - %A1.1 ( Device overview (Vista general de dispositivos) DI14/DO10 01)

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 38 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

6.

Para que el software acceda posteriormente a la CPU correcta, deben configurarse su direccin IP y la mscara de subred. ( Properties (Propiedades) General (General) PROFINET interface (Interfaz PROFINET) Direccin IP: 192.168.0.1 Subnet mask (Mscara de subred): 255.255.255.0) (consulte tambin en el captulo 3 la configuracin de la interfaz de programacin.)

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 39 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

7.

Como en la programacin moderna no se programa con direcciones absolutas, sino con variables, aqu deben determinarse las variables PLC globales. Estas variables PLC globales son nombres descriptivos con comentarios para cada entrada y salida que se utilice en el programa. Ms adelante se puede acceder a las variables PLC globales a travs de este nombre durante la programacin. Estas variables globales se pueden utilizar en todos los bloques del programa. Para ello, seleccione en la navegacin del proyecto "controller_press (controlador prensa) [CPU1214C DC/DC/DC]" y, a continuacin, "PLC tags (Variables PLC)". Abra la "Default tag table (Tabla de variables estndar)" haciendo doble clic e introduzca los nombres de las entradas y salidas, tal y como se indica abajo. ( controller_press (controlador prensa) [CPU1214C DC/DC/DC] PLC tags (Variables PLC) Default tag table (Tabla de variables estndar))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 40 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

8.

La ejecucin del programa se describe en los llamados bloques. De manera estndar est disponible el bloque de organizacin OB1. Este representa la interfaz del sistema operativo de la CPU y, a su vez, este ltimo lo abre automticamente y lo ejecuta de forma cclica. A partir de este bloque de organizacin se pueden abrir tambin otros bloques, como por ejemplo la funcin FC1, para una programacin estructurada. El objetivo es dividir una tarea global en problemas parciales. Estos son ms sencillos de resolver y es ms fcil comprobar su funcionalidad.

Estructura del programa del ejemplo:

Bloque de organizacin OB1 Bloque llamado cclicamente por el sistema operativo. Aqu se llama a la funcin FC1 Funcin FC1 En este ejemplo, contiene el programa propiamente dicho para el control de la prensa. Se llama desde el OB1.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 41 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

9.

Para crear la funcin FC1, seleccione en la navegacin del proyecto "controller_press (controlador prensa) [CPU1214C DC/DC/DC]" y, a continuacin, "Program blocks (Bloques de programa)". A continuacin, haga doble clic en "Add new block (Agregar nuevo bloque)". ( controller_press (controlador prensa) [CPU1214C DC/DC/DC] Program blocks (Bloques de programa) Add new block (Agregar nuevo bloque))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 42 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

10. Seleccione "Function (Funcin) (FC)" e indique el nombre "Program press (Programa prensa)". Como lenguaje de programacin se especifica el diagrama de funciones "FUP". La numeracin es automtica. En cualquier caso, el nmero no es tan importante, pues este FC1 ser llamado posteriormente a travs del nombre simblico. Confirme las entradas con "OK (Aceptar)". ( Function (Funcin) (FC) Program press (Programa prensa) FUP OK (Aceptar))

Nota: Normalmente, en una funcin de memoria se debera utilizar un bloque de funcin con el bloque de datos de instancia correspondiente. Como en nuestro ejemplo el almacenamiento tiene lugar fuera del bloque, a travs de una variable OUT y, por tanto, en la IPS, se puede procesar con una funcin (FC).

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 43 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

11. El bloque "Program press (Programa prensa) [FC1]" se abrir automticamente. Para poder escribir el programa, debe declararse la interfaz del bloque. Al declarar la interfaz, se determinan las variables locales, conocidas solo en este bloque. Las variables se dividen en dos grupos: Parmetros de bloque que forman la interfaz del bloque para la llamada en el programa. Tipo Denominacin Funcin Disponible en

Parmetros de entrada Input

Funciones, bloques de funcin y Parmetros cuyos valores lee el algunos tipos de bloques de bloque. organizacin Parmetros cuyos valores escribe el bloque. Funciones y bloques de funcin

Parmetros de salida

Output

Parmetros de entrada/salida

InOut

El bloque lee el valor de estos parmetros al efectuar la Funciones y bloques de funcin llamada y lo vuelve a escribir en ellos tras la ejecucin.

Datos locales que sirven para almacenar resultados intermedios. Tipo Denominacin Funcin Disponible en

Datos locales temporales

Temp

Variables que sirven para almacenar resultados Funciones, bloques de funcin y intermedios temporales. Los bloques de organizacin datos temporales se conservan solo durante un ciclo. Variables que sirven para almacenar resultados intermedios estticos en el bloque de datos de instancia. Bloques de funcin Los datos estticos se conservan hasta que se vuelven a escribir, tambin a lo largo de varios ciclos.

Datos locales estticos Static

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 44 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

12. Para la declaracin de las variables locales, en nuestro ejemplo son necesarias las siguientes variables. Input: emergency_off (emergencia_off) Aqu se lee la funcin de PARADA DE EMERGENCIA start_signal (seal_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", es decir, son variables binarias que solo pueden tener el estado "0" (falso) o "1" (verdadero). Todas las variables locales deben escribirse en minsculas para una mejor comprensin e incluir un comentario suficiente.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 45 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

13. Una vez que se han declarado las variables locales, se puede empezar con la programacin. Para una mejor visibilidad, la programacin se realiza en segmentos. Haciendo clic en el smbolo "Insertar segmento" se puede agregar un nuevo segmento. Cada segmento, al igual que el bloque, debe estar registrado al menos en el encabezado. Si se necesita un texto ms largo para la descripcin, se puede utilizar el campo "Comment (Comentario)". ( )

Para crear nuestra solucin necesitamos una "S" para activar la salida. Esta se encuentra en "Instructions (Instrucciones)" en la carpeta "Bit logic operations (Operaciones lgicas con bits)". Si desplaza el cursor hasta un objeto, como p. ej. la S, obtendr informacin detallada sobre dicho objeto. ( Instructions (Instrucciones) Bit logic operations (Operaciones lgicas con bits) S)

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 46 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

14. Si marca un objeto y a continuacin pulsa "F1" en el teclado de su PC, se mostrar en una ventana la ayuda online perteneciente a ese objeto. ( F1)

Nota: En este punto, infrmese a fondo en la ayuda online acerca de la funcin y cableado de S (Set output (Activar salida)).

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 47 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

15. Desplace ahora la S con el ratn por debajo del comentario, hasta el segmento 1. ( S)

Nota: Haciendo clic en la esquina superior derecha de color naranja, tambin puede modificar posteriormente la funcin del bloque a travs de un men.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 48 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

16. A continuacin, marcamos a la izquierda la entrada del bloque S y hacemos doble clic en en la barra de favoritos. ( Entrada izquierda Favoritos Y)

Nota: Haciendo clic en la estrella amarilla abajo a la izquierda, se pueden aadir entradas adicionales. Haciendo clic en la esquina superior derecha de color naranja, tambin se puede modificar la funcin del bloque a travs de un men.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 49 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

17. Del mismo modo, colocamos en el segmento 2 la O)

O junto a la R para Desactivar salida ( R

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 50 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

18. Ahora se introducen las variables locales. Para ello basta con introducir las primeras letras de las variables locales en los campos junto a los comandos. Despus se puede seleccionar de una lista la variable elegida. Las variables locales siempre se identifican con el smbolo "#" antes del nombre. ( #cylinder_out_in (cilindro_fuera_dentro)).

Las variables locales tambin se pueden arrastrar fuera de la interfaz.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 51 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

19. Agregue tambin las otras variables locales. En el bloque Y o en el bloque O deben aadirse ms entradas. Haga clic en la estrella amarilla o marque la entrada inferior con el botn derecho del ratn y seleccione "Insertar entrada". ( Insertar entrada) 20. Si debe invertir una entrada, marque dicha entrada y haga clic en negacin desde "Favoritos" hasta la entrada correspondiente o arrastre el smbolo de

Programa en diagrama de funciones (FUP):

Descripcin 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. 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.

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 52 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

Programa en esquema de contactos (KOP):

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 53 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

21. A continuacin se seleccionan las "Properties (Propiedades)" del bloque ejecutado cclicamente "Main [OB1]". Las propiedades del bloque se pueden modificar. ( Properties (Propiedades) Main [OB1])

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 54 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

22. Seleccione en las propiedades el "Language (Lenguaje)" de programacin Diagrama de funciones "FUP". ( FUP OK (Aceptar))

Otra posibilidad es Switch programming language (Cambiar lenguaje de programacin).

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 55 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

23. Como ya se ha mencionado anteriormente, el bloque "Program press (Programa prensa)" debe llamarse desde el bloque de programa Main [OB1]. De lo contrario, el bloque no se ejecutara. Abra dicho bloque haciendo doble clic en "Main [OB1]". ( Main [OB1])

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 56 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

24. El bloque "Program press (Programa prensa)" puede arrastrarse mediante "arrastrar y soltar" al segmento 1 del bloque Main [OB1]. No olvide documentar los segmentos tambin en el bloque Main [OB1]. ( Program press (Programa prensa))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 57 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

25. Los parmetros de la interfaz del bloque "Program press (Programa prensa)" deben conectarse con variables PLC globales. Para ello basta con introducir las primeras letras y seleccionar en la lista los operandos deseados. ( "PARADA DE EMERGENCIA") o marcando la tabla de variables estndar y arrastrando las variables desde de la vista detallada al bloque.

Nota El pulsador de PARADA DE EMERGENCIA es un contacto NC y, por tanto, debe negarse, es decir, si se acciona la PARADA DE EMERGENCIA, ya no habr seal en la entrada E0.1. Al conectar los bloques con direcciones reales, deben tenerse en cuenta los sensores (NO, NC).

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 58 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

26. Haciendo clic con el ratn en ( )

se guarda el proyecto.

Programa en diagrama de funciones (FUP):

Programa en esquema de contactos (KOP):

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 59 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

27. Para cargar todo el programa en la CPU, marque primero la carpeta "controller_press (controlador prensa)" y haga clic en el smbolo ( Controller press (Controlador prensa) ) Download to device (Cargar en dispositivo).

28. En el siguiente cuadro de dilogo, seleccione "PN/IE" como tipo de la interfaz PG/PC y, a continuacin, la tarjeta de red previamente configurada como interfaz PG/PC. Despus de "Actualizar" los dispositivos accesibles, la CPU debera tener la direccin 192.168.0.1 y poder seleccionarse como dispositivo de destino. A continuacin, haga clic en " ( Tipo de interfaz PG/PC: PN/IE Tipo de interfaz PG/PC: Actualizar ) ".

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 60 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

29. Durante el proceso de carga se muestra el estado en una ventana.

30. Se muestra en una ventana que la carga se ha realizado con xito. Haga clic con el ratn en "Finish (Finalizar)". ( Finish (Finalizar))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 61 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

31. Inicie ahora la CPU haciendo clic en el smbolo

. (

32. Confirme la pregunta de si realmente quiere iniciar la CPU con "Yes (Aceptar)". ( Yes (Aceptar))

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 62 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

www.infoPLC.net

Industry Sector, IA&DT

33. Haciendo clic con el ratn en el smbolo Activar/desactivar observacin, puede visualizar el estado de las variables de entrada y de salida en el bloque "Program press (Programa prensa)" durante la comprobacin del programa. ( )

Documentacin de cursos SCE Mdulo TIA Portal 010-010, edicin 09/2012

Pgina 63 de 63

Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados

SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

You might also like