Está en la página 1de 63

Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 1 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200



Mdulo TIA Portal 010-010
Iniciacin a la programacin de SIMATIC S7-1200

Documentacin didctica SCE
para la solucin de automatizacin homognea
Totally Integrated Automation (TIA)
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 2 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200


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.







www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 3 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200


PGINA:

1. Prlogo ....................................................................................................................................................... 4
2. Notas sobre la programacin de SIMATIC S7-1200 .................................................................................. 6
2.1 Sistema de automatizacin SIMATIC S7-1200 .......................................................................................... 6
2.2 Software de programacin STEP 7 Professional V11 (TIA Portal V11) .................................................... 6
3. Instalacin del software STEP 7 Professional V11 (TIA Portal V11) ......................................................... 7
3.1 Instalacin de las actualizaciones de STEP 7 Professional V11 (TIA Portal V11) .................................... 7
3.2 Actualizacin del catlogo de hardware en STEP 7 Professional V11 (TIA Portal V11 con Hardware
Support Packages (HSP) ..................................................................................................................................... 8
4. Conexin con la CPU a travs de TCP/IP y restablecimiento de la configuracin de fbrica ................. 12
5. Qu es un PLC y para qu se utiliza? ................................................................................................... 19
5.1 Qu significa PLC? ................................................................................................................................ 19
5.2 Cmo controla el PLC el proceso? ........................................................................................................ 19
5.3 De dnde recibe el PLC la informacin sobre los estados del proceso? .............................................. 20
5.4 Qu diferencia hay entre los contactos NC y los contactos NA? .......................................................... 20
5.5 Cmo activa SIMATIC S7-1200 las seales de entrada/salida individuales? ....................................... 21
5.6 Cmo se procesa el programa en el PLC? ............................................................................................ 22
5.7 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. Instalacin y manejo de SIMATIC S7-1200 ............................................................................................. 28
7. Tarea de ejemplo: mando de prensas ..................................................................................................... 32
8. Programacin de la prensa para SIMATIC S7-1200 ............................................................................... 33
8.1. Vista del portal .......................................................................................................................................... 33
8.2. Vista del proyecto ..................................................................................................................................... 34


www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 4 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200



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.





















Objetivo didctico:

En este mdulo, el lector debe aprender a programar un autmata programable (PLC) SIMATIC S7-
1200 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
Funciones adicionales
relacionadas con la progra-
macin de PLC Mdulos 30
Fundamentos de la
programacin de PLC
Mdulos 10, mdulos 20

AS-Interface
Mdulos 50

Funciones de
seguridad
Mdulos 80

Accionamientos
Mdulos 100

Visualizacin de
procesos (HMI)
Module 90


Tecnologa de
sensores
Mdulos 110

Simulacin de plantas
SIMIT Mdulos 150

Otros lenguajes de
programacin
Mdulos 40

PROFIBUS PROFINET
Mdulos 60 Mdulos 70
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 5 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

Hardware y software necesarios

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
























1 PC

2 STEP 7 Professional
V11 (TIA Portal)

4 S7-1200 con CPU
1214C
3 Conexin Ethernet
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 6 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

2. Notas sobre la programacin de SIMATIC S7-1200

2.1 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.
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 7 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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. Introduzca el DVD de STEP 7 Professional en la unidad de DVD.
2. El programa de instalacin se inicia automticamente. De no ser as, incielo haciendo doble clic
en el archivo " START.exe".
3. El programa le guiar durante la instalacin completa de STEP 7 Professional.
4. 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)
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 8 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

3. En el tercer paso se puede seleccionar la carpeta "Temp" para descomprimir el paquete. (
Continuar)

4. En el cuarto paso se puede consultar ms informacin sobre el producto. ( Leer informacin del
producto Continuar)

5. En el quinto paso se deben aceptar los acuerdos de la licencia y confirmar las indicaciones de
seguridad. ( Continuar)

6. En el sexto paso se aceptan las consignas de seguridad. ( Continuar)

7. En el sptimo paso se inicia la instalacin. ( Instalar)

8. 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 )


www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 9 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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))


www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 10 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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))


www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 11 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200


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))

www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 12 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200


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))



www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 13 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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))

www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 14 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 15 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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))



www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 16 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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.

www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 17 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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))


www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 18 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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))


www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 19 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

5. Qu es un PLC y para qu se utiliza?

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

















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
M
0V
24
V
Las salidas del PLC controlan los
actuadores conmutando la tensin de
control!

PLC

Mquina

Programa con
instrucciones
Memoria
El programa cargado en la
memoria del PLC...
... controla la mquina

PLC
Salidas
La lmpara se
enciende
La lmpara no se
enciende
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 20 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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.













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.








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







24
V
24
V
0V
Las entradas del PLC reciben la
informacin sobre los estados del proceso!

PLC
Entradas
Interruptor cerrado
Interruptor abierto
24
V
Contacto
NA sin
accionar
Contacto NA
abierto
Contacto
NA
accionado
Contacto NA
cerrado
Contacto
NC sin
accionar
Contacto
NC cerrado
Contacto NC
accionado
Contacto
NC abierto
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 21 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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.

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.
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
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 22 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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. 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.
2. 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".
3. 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.
4. Finalmente, se ejecutan otras tareas internas del sistema operativo, como autotest y
comunicacin. A continuacin sigue con el punto 1.


























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.
Programa del PLC en
la memoria de
programa

1. instruccin
2. instruccin
3. instruccin
4. instruccin
...


ltima instruccin
1. Transmitir el estado de la IPS a las
salidas.
2. Guardar el estado de las entradas en
la IPE.
3. Procesamiento del
programa
instruccin por
instruccin con
acceso a IPE e IPS
4. Ejecutar tareas internas del sistema
operativo.
(Comunicacin, autotest, etc.)
IPE
Datos locales
Marcas
Bloques de datos
IPS
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 23 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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:







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.

24
V
M
S1 S2
P1
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 24 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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.

















Operacin Y en FUP:

En el diagrama de funciones FUP se programa la operacin Y mediante representacin grfica y tiene
el siguiente aspecto:

















&
=
M
24
V

PLC
Entradas
Interruptor S1
Interruptor S2
%E 0.0
%A 0.0
Salidas
La lmpara P1
debe encenderse
cuando estn
accionados los
interruptores S1 y
S2
24
V
%E 0.1
%A 0.0
%E 0.1
%E 0.0
Entradas de la
operacin Y.
Aqu puede haber
ms de 2 entradas!
Salida a la que se
atribuye la
asignacin.
Representacin
grfica de la
operacin Y lgica.
Asignacin del
resultado de la
operacin lgica.
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 25 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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:










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.
















M
24
V
M
S1
S2
P1
24
V

PLC
Entradas
Interruptor S1
Interruptor S2
%E 0.0
%A 0.0
Salidas
La lmpara P1 debe
encenderse cuando
estn accionados los
interruptores S1 o S2
24
V
%E 0.1
24
V
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 26 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

Operacin O en FUP:

En el diagrama de funciones FUP se programa la operacin O mediante representacin grfica y tiene
el siguiente aspecto:


















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:












La salida %A 0.0 tiene tensin cuando no se conmuta %E 0.0 y se conmuta %E 0.1.
=
%A 0.0
%E 0.1
%E 0.0
Entradas de la
operacin O.
Aqu puede haber
ms de 2 entradas!
Salida a la que se
atribuye la
asignacin.
Representacin
grfica de la operacin
O lgica.
Asignacin del
resultado de la
operacin lgica.
>
&
=
%A 0.0
%E 0.1
%E 0.0
Entrada de la
operacin Y que
debe ser negada
Representacin
grfica de la negacin.
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 27 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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.



















Nota:
La secuencia exacta se describe paso a paso en los siguientes captulos.

PC con STEP
7

PLC S7-1200
1. Crear el
programa de
PLC con STEP
7 en un PC.
2. Conectar el PC
con la interfaz
TCP/IP del
PLC.
3. Cargar el programa
del PC en la
memoria del PLC
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 28 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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

www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 29 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

- 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.
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 30 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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

www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 31 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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.



Adicionalmente estn tambin los LED ERROR para indicar averas, y MAINT para indicar que es
necesario algn trabajo de mantenimiento.
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).
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 32 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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 Smbolo Comentario

%E 0.1 PARADA DE EMERGENCIA Pulsador de parada de emergencia NC
%E 0.3 S3 Pulsador de inicio S3 NO
%E 0.4 B1 Sensor de rejilla protectora cerrada NO
%E 0.5 B2 Sensor de cilindro retirado NO
%A 0.0 M0 Extraer cilindro A




PARADA DE
EMERGENCIA
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 33 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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.
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 34 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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.



www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 35 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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))



www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 36 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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))




www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 37 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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))




www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 38 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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)




www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 39 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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



www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 40 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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))




www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 41 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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.
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 42 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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))




www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 43 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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).
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 44 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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
Parmetros cuyos valores lee el
bloque.
Funciones, bloques de funcin y
algunos tipos de bloques de
organizacin
Parmetros de salida Output
Parmetros cuyos valores
escribe el bloque.
Funciones y bloques de funcin
Parmetros de
entrada/salida
InOut
El bloque lee el valor de estos
parmetros al efectuar la
llamada y lo vuelve a escribir en
ellos tras la ejecucin.
Funciones y bloques de funcin

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


www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 45 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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.



www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 46 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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)



www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 47 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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





www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 48 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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.


www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 49 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

16. A continuacin, marcamos a la izquierda la entrada del bloque S y hacemos doble clic en Y
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.


www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 50 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

17. Del mismo modo, colocamos en el segmento 2 la O junto a la R para Desactivar salida ( R
O )




www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 51 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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.




www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 52 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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 o arrastre el smbolo de
negacin desde "Favoritos" hasta la entrada correspondiente

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.
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 53 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

Programa en esquema de contactos (KOP):



www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 54 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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])




www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 55 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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



www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 56 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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])




www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 57 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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))




www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 58 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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).
www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 59 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

26. Haciendo clic con el ratn en se guarda el proyecto.
( )

Programa en diagrama de funciones (FUP):



Programa en esquema de contactos (KOP):


www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 60 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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





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
)





www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 61 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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))



www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 62 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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))




www.infoPLC.net
Industry Sector, IA&DT

Documentacin de cursos SCE Pgina 63 de 63 Uso exclusivo para centros de formacin e I+D
Mdulo TIA Portal 010-010, edicin 09/2012 Siemens AG 2012. Todos los derechos reservados
SCE_ES _010-010_R1209_Iniciacin a la programacin de SIMATIC S7-1200

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. ( )





www.infoPLC.net

También podría gustarte