Professional Documents
Culture Documents
net
Documentacin didctica SCE para la solucin de automatizacin homognea Totally Integrated Automation (TIA)
Pgina 1 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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
Pgina 2 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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
Pgina 3 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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
PROFIBUS Mdulos 60
PROFINET Mdulos 70
AS-Interface Mdulos 50
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
Pgina 4 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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
Pgina 5 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
2. 2.1
2.2
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
Pgina 6 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
3.
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
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.
Pgina 7 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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)
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 )
Pgina 8 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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))
Pgina 9 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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))
Pgina 10 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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))
Pgina 11 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
4.
Pgina 12 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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))
Pgina 13 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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
Pgina 14 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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))
Pgina 15 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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.
Pgina 16 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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))
Pgina 17 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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))
Pgina 18 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
5. 5.1
Memoria
5.2
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
Pgina 19 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
5.3
Entradas
0V
5.4
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 cerrado
Contacto NC accionado
Contacto NC abierto
Pgina 20 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
5.5
Para direccionar por ejemplo la quinta entrada digital, se indica la siguiente direccin:
%E
0.4
%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.
Pgina 21 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
5.6
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 ...
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.
Pgina 22 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
5.7
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.
Pgina 23 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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
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!
%E 0.0 %E 0.1
&
Representacin grfica de la operacin Y lgica.
%A 0.0
=
Asignacin del resultado de la operacin lgica.
Pgina 24 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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
Pgina 25 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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!
%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
Pgina 26 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
5.8
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.
Pgina 27 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
6.
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.)
Pgina 28 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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.)
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.
Pgina 29 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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
Pgina 30 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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.
Pgina 31 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
7.
PARADA DE EMERGENCIA
Pgina 32 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
8.
8.1.
Nota: Abajo a la izquierda se puede pasar de la vista del portal a la vista del proyecto.
Pgina 33 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
8.2.
Nota: Abajo a la izquierda se puede pasar de la vista del proyecto a la vista del portal.
Pgina 34 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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))
Pgina 35 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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))
Pgina 36 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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))
Pgina 37 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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)
Pgina 38 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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.)
Pgina 39 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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))
Pgina 40 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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.
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.
Pgina 41 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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))
Pgina 42 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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).
Pgina 43 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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
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
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.
Pgina 44 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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.
Pgina 45 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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)
Pgina 46 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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)).
Pgina 47 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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.
Pgina 48 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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.
Pgina 49 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
Pgina 50 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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)).
Pgina 51 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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
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.
Pgina 52 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
Pgina 53 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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])
Pgina 54 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
22. Seleccione en las propiedades el "Language (Lenguaje)" de programacin Diagrama de funciones "FUP". ( FUP OK (Aceptar))
Pgina 55 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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])
Pgina 56 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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))
Pgina 57 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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).
Pgina 58 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
se guarda el proyecto.
Pgina 59 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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 ) ".
Pgina 60 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
30. Se muestra en una ventana que la carga se ha realizado con xito. Haga clic con el ratn en "Finish (Finalizar)". ( Finish (Finalizar))
Pgina 61 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
. (
32. Confirme la pregunta de si realmente quiere iniciar la CPU con "Yes (Aceptar)". ( Yes (Aceptar))
Pgina 62 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados
www.infoPLC.net
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. ( )
Pgina 63 de 63
Uso exclusivo para centros de formacin e I+D Siemens AG 2012. Todos los derechos reservados