Anda di halaman 1dari 79

Industry Sector, IA&DT

Documentacin didctica SCE


para la solucin de automatizacin homognea
Totally Integrated Automation (TIA)
Siemens Automation Cooperates with Education

Mdulo TIA Portal 020-011


Iniciacin a la programacin con SIMATIC S7-1500

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 1 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


Paquetes de formacin SCE apropiados para esta documentacin formativa
Controladores SIMATIC

SIMATIC S7-1500F con CPU 1516F-3 PN/DP


Referencia: 6ES7516-3FN00-4AB1
SIMATIC STEP 7 Software for Training

SIMATIC STEP 7 Professional V13 - licencia individual


Referencia: 6ES7822-1AA03-4YA5

SIMATIC STEP 7 Professional V13 - paq. 12, licencia de aula


Referencia: 6ES7822-1BA03-4YA5

SIMATIC STEP 7 Professional V13 - paq. 12, licencia de actualizacin


Referencia: 6ES7822-1AA03-4YE5

SIMATIC STEP 7 Professional V13 - paq. 20, licencia de estudiante


Referencia: 6ES7822-1AC03-4YA5

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: siemens.com/sce/tp

Informacin complementaria para S7-1500


Especialmente Getting started (primeros pasos), videos, tutoriales, manuales y guas de programacin.
siemens.com/sce/S7-1500

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

Ms informacin en torno a SCE


siemens.com/sce

Nota sobre el uso


La documentacin de cursos para la solucin de automatizacin homognea Totally Integrated Automation
(TIA) ha sido elaborada para el programa Siemens Automation Cooperates with Education (SCE)"
exclusivamente con fines formativos para centros pblicos de Investigacin y Desarrollo. Siemens AG declina
toda responsabilidad en lo que respecta a su contenido.
No est permitido utilizar este documento ms que para la iniciacin a los productos o sistemas de Siemens. Es
decir, est permitida su copia total o parcial y posterior entrega a los alumnos para que lo utilicen en el marco de
su formacin. La transmisin y reproduccin de este documento y la comunicacin de su contenido solo estn
permitidas dentro de centros de formacin bsica y avanzada para fines didcticos.
Las excepciones requieren autorizacin expresa por el siguiente contacto de Siemens AG: Sr. Roland
Scheuerer roland.scheuerer@siemens.com.
Todo incumplimiento quedar sujeto a la indemnizacin de los daos y perjuicios. Se reservan todos los
derechos, incluidos los de traduccin, especialmente para el caso de concesin de patentes o registro como
modelo de utilidad.
No est permitido su uso para cursillos destinados a clientes del sector Industria. No aprobamos el uso
comercial de los documentos.
Queremos expresar nuestro agradecimiento a la empresa Michael Dziallas Engineering y a todas las personas
por el valioso apoyo prestado al elaborar este documento.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 2 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

PGINA:
1.
2.

Prlogo ............................................................................................................................................................. 4
Notas sobre la programacin para SIMATIC S7-1500 ..................................................................................... 6
2.1 Sistema de automatizacin SIMATIC S7-1500 .......................................................................................... 6
2.2

3.
4.
5.

Software de programacin STEP 7 Professional V13 (TIA Portal V13) ..................................................... 7

Instalacin del software STEP 7 Professional V13 (TIA Portal V13) ............................................................... 8
Conexin con la CPU a travs de TCP/IP y restablecimiento de la configuracin de fbrica.......................... 9
Qu es un PLC y para qu se utiliza? .......................................................................................................... 17
5.1 Qu significa PLC? ................................................................................................................................. 17
5.2

Cmo controla el PLC el proceso? ......................................................................................................... 17

5.3

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

5.4

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

5.5

Cmo direcciona SIMATIC S7-1500 las seales de entrada/salida individuales? ................................. 19

5.6

Cmo se procesa el programa en el PLC? ............................................................................................ 20

5.7

Cmo son las operaciones lgicas en el programa del PLC?................................................................ 21

5.7.1
Operacin lgica Y ........................................................................................................................... 21
5.7.2
Operacin lgica O .......................................................................................................................... 23
5.7.3
Negacin .......................................................................................................................................... 24
5.8 Cmo se crea el programa de PLC? Cmo llega a la memoria del PLC?........................................... 25
6.

Instalacin y manejo de SIMATIC S7-1500 ................................................................................................... 26


6.1 Gama de mdulos .................................................................................................................................... 26
6.1.1
Configuracin de ejemplo ................................................................................................................ 29
6.2 Elementos de mando y visualizacin de la CPU 1516-3 PN/DP .............................................................. 30
6.2.1
Vista frontal de la CPU 1516-3 PN/DP con display integrado.......................................................... 30
6.2.2
Indicacin de estados y errores ....................................................................................................... 30
6.2.3
Elementos de mando y de conexin de la CPU 1516-3 PN/DP detrs de la tapa frontal ............... 31
6.2.4
SIMATIC Memory Card .................................................................................................................... 32
6.2.5
Selector de modo ............................................................................................................................. 32
6.2.6
Display de la CPU ............................................................................................................................ 33
6.3 reas de memoria de la CPU 1516-3 PN/DP y de la SIMATIC Memory Card ......................................... 35

7.
8.

Tarea de ejemplo: mando de prensas ........................................................................................................... 37


Programacin de la prensa con SIMATIC S7-1500 ....................................................................................... 38
8.1. Vista del portal .......................................................................................................................................... 38
8.2. Vista del proyecto ..................................................................................................................................... 39

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 3 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

1.

Prlogo
El contenido del mdulo SCE_ES_020-011 est asociado a la unidad formativa "Fundamentos de la
programacin de PLC" y constituye una gua de inicio rpido a la programacin de SIMATIC S71500 con el TIA Portal.
Fundamentos de
laprogramacin de
PLC Mdulos 10, 20
Simulacin de plantas
SIMIT Mdulos 150
Funciones adicionales
relacionadas con la
programacin de PLC
Mdulos 30

Otros lenguajes de
programacin
Mdulos 40

Funciones de
seguridad
Mdulos 80

PROFIBUS PROFINET
Mdulos 60 Mdulos70

Tecnologa de
sensores
Mdulos 110

Visualizacin de
procesos (HMI)
Mdulos 90

AS-Interface
Mdulos 50

Accionamientos
Mdulos 100

Objetivo didctico:
En este mdulo, el lector aprender a programar un autmata programable (PLC) SIMATIC S7-1500
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-1500
Creacin, carga y prueba de un programa de ejemplo

Requisitos:
Para trabajar adecuadamente con este mdulo se requieren los siguientes conocimientos:

Conocimientos del manejo de Windows

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 4 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


Hardware y software necesarios

PC Intel Celeron Dual Core 2,2 GHz, 1,7 GHz 4 GB RAM, aprox. 5 GB de espacio libre en disco
Sistemas operativos: Windows 7 (32/64 bits) Professional SP1/ Enterprise SP1 / Ultimate SP1,
Windows 8.1 (64 bits) Professional / Enterprise, Windows Server 2008 (64 bits) R2 StdE SP1
(instalacin completa), Windows Server 2012 (64 bits) R2 StdE (instalacin completa)

Software STEP 7 Professional V13 (Totally Integrated Automation (TIA Portal V13)

Conexin Ethernet entre PC y CPU 1516-3 PN/DP

PLC SIMATIC S7-1500, p. ej. CPU 1516-3 PN/DP con mdulos de seales para entradas digitales
(DI) y salidas digitales (DO). Las entradas deben estar conectadas en un cuadro.

2 STEP 7 Professional V13


(TIA Portal)
1 PC
3 Conexin Ethernet

4 S7-1500 con CPU


1516-3 PN/DP

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 5 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


2.

Notas sobre la programacin para SIMATIC S7-1500

2.1

Sistema de automatizacin SIMATIC S7-1500


El sistema de automatizacin SIMATIC S7-1500 es un sistema de control modular para las gamas
media y alta. Existe una amplia gama de mdulos para una adaptacin ptima a la tarea de
automatizacin.
SIMATIC S7-1500 es la versin perfeccionada de los sistemas de automatizacin SIMATIC S7-300 y
S7-400 y ofrece las siguientes novedades:
Mayor rendimiento del sistema
Funcionalidad Motion Control integrada
PROFINET IO IRT
Display integrado para el manejo y diagnstico a pie de mquina
Innovaciones de lenguaje STEP 7 sin renunciar a ninguna de las acreditadas funciones
El controlador S7-1500 se compone de una fuente de alimentacin , una CPU con display integrado
y mdulos de entradas y salidas para seales digitales y analgicas . Los mdulos se montan en un
perfil soporte con perfil DIN integrado. 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 Professional V13.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 6 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

2.2

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


El software STEP 7 Professional V13 (TIA Portal V13) es la herramienta de programacin para los
sistemas de automatizacin
-

SIMATIC S7-1500

SIMATIC S7-1200

SIMATIC S7-300

SIMATIC S7-400

SIMATIC WinAC

Con STEP 7 Professional V13 pueden utilizarse 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 SIMATIC Basic Panels con WinCC Basic integrado.

Con otros paquetes WinCC tambin se pueden crear soluciones de visualizacin para PC y otros
Panels

Todas las funciones disponen de una detallada ayuda online.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 7 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

3.

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


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.
Nota:
La clave de licencia suministrada "STEP 7 Professional Combo"tambin habilita el software STEP 7
V5.5.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 8 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


4.

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


de fbrica
Para poder programar desde PC, PG o porttil un SIMATIC S7-1500, es necesaria una conexin
TCP/IP o, de forma opcional, una conexin PROFIBUS.
Para comunicar el PC y SIMATIC S7-1500 mediante TCP/IP es importante que las direcciones IP de
ambos aparatos coincidan.
A continuacin se muestra cmo configurar la direccin IP de un ordenador con sistema operativo
Windows 7.

1.

Localice el smbolo de red en la parte inferior de la barra de tareas "


" y a continuacin haga
clic en "Open Network and Sharing Center (Abrir centro de redes y recursos compartidos)".
(

Open Network and Sharing Center (Abrir centro de redes y recursos compartidos))

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 9 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


2.

En la ventana abierta del centro de redes y recursos compartidos haga clic en "Change adapter
settings (Cambiar configuracin del adaptador)". ( Change adapter settings (Cambiar
configuracin del adaptador))

3.

que Seleccione la "Local Area Connection (Conexin LAN)" con la que desee conectarse al
controlador y haga clic en "Properties (Propiedades)". (Local Area Connection (Conexin LAN)
Properties (Propiedades)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 10 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


4.

Ahora seleccione "Properties (Propiedades)" de "Internet Protocol Version 4 (TCP/IPv4)


(Versin del protocolo de Internet 4 (TCP/IPv4))"
( Internet Protocol Version 4 (TCP/IPv4) (Versin del protocolo de Internet 4
(TCP/IPv4))Properties (Propiedades))

5.

Aqu puede configurar la "IP address (Direccin IP)" y la "Subnet screen form (Mscara de
subred)" y confirmar con "OK (Aceptar)". ( Usar la siguiente direccin IP IP address
(Direccin IP): 192.168.0.99 Subnet screen form (Mscara de subred) 255.255.255.0 OK
(Aceptar) Close (Cerrar))

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 11 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

Notas sobre conexin en red en Ethernet (ms informacin en el Anexo V de la documentacin


formativa):
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:
binario

valores incorrectos:
0001.0000 0000 binario

255.255.0.0 decimal

= 1111 1111.1111 1111.0000 0000.0000 0000

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
255.255.1.0 decimal
= 1111 1111.1111 1111.0000

Rango de valores para la direccin de la transicin de red (router):


La direccin IP consiste en 4 nmeros decimales comprendidos en un rango de valores entre 0 y 255 y
separados entre s por un punto (p. ej. 141.80.0.1).
Relacin entre las direcciones IP, la direccin del router y la mscara de subred:
La direccin IP y la direccin de la transicin de red solo pueden ser diferentes en las cifras que son "0"
en la mscara de subred.
Ejemplo:
Se ha introducido: para mscara de subred, 255.255.255.0; para direccin IP, 141.30.0.5 y para
direccin del router, 141.30.128.1.
La direccin IP y la direccin de la transicin de red solo pueden tener un valor diferente en el 4.
decimal. Sin embargo, en el ejemplo la 3. cifra ya es distinta.
As pues, en el ejemplo debe cambiarse:
- la mscara de subred por: 255.255.0.0 o
- la direccin IP por: 141.30.128.5 o bien
- la direccin de la transicin de red por: 141.30.0.1

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 12 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

La direccin IP de SIMATIC S7-1500 se ajusta de la siguiente manera.


6.

Seleccione el "Totally Integrated Automation Portal", que se abre haciendo doble clic. ( TIA
Portal V13)

7.

Seleccione el punto "Online&Diagnostics (Online y diagnstico)" y luego abra "Project view


(Vista del proyecto)".
( Online y diagnstico Vista del proyecto)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 13 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


8.

En la navegacin del proyecto, en "Online access (Accesos online)", seleccione la tarjeta de red
que se ha ajustado previamente. Al hacer clic en "Update accessible devices (Actualizar nodos
accesibles)", ver la direccin IP (en caso de haberse ajustado) o la direccin MAC (en caso de
que an no se haya asignado la direccin IP) del controlador SIMATIC S7-1500 conectado.
Seleccione aqu "Online&Diagnostics (Online y diagnstico)". ( Online access (Accesos
online) Network Connection (Conexin de red) Update accesible devices (Actualizar nodos
accesibles) ... Online&Diagnostics (Online y diagnstico)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 14 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


9.

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

Nota:
La direccin IP de SIMATIC S7-1500 tambin puede ajustarse desde el display de la CPU.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 15 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


10. Si tiene problemas para adoptar la direccin IP o desea restablecer la configuracin
predeterminada del controlador, seleccione "Functions (Funciones)" "Reset to factory settings
(Restablecer configuracin de fbrica)". y haga clic en "Reset (Restablecer)". ( Functions
(Funciones) Reset to factory settings (Restablecer configuracin de fbrica) Reset
(Restablecer))

11. Confirme si realmente desea restablecer la configuracin de fbrica con "Yes (S)" y, si es
necesario, pare la CPU. ( Yes S)

Nota:
Tambin puede restablecerse la configuracin de fbrica mediante el display o el selector de modo.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 16 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

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.
El programa cargado
en la memoria del
PLC...

... controla la mquina

Memoria

PLC

Programa con
instrucciones

Mquina

5.2

Cmo controla el PLC el proceso?


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

M
24V

Las salidas del PLC controlan los


actuadores conmutando la tensin de
control!

Salidas
PLC
0V

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 17 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

La lmpara se
enciende

La lmpara no se
enciende

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

5.3

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


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

Entradas
PLC
0V

Interruptor abierto
24V

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 que se muestra aqu es un contacto NA, es decir, se cierra cuando se acciona.

Contacto
NA sin
accionar

Contacto
NA
abierto

Contacto
NA
accionado

Contacto NA
cerrado

El interruptor que se muestra aqu es un contacto NC, es decir, est cerrado si no se acciona.

Contacto
NC sin
accionar

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Contacto
NC cerrado

Pgina 18 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Contacto
NC
accionado

Contact
o NC
abierto

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

5.5

Cmo direcciona SIMATIC S7-1500 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 que se muestra aqu tiene un mdulo de seales con los bytes de entrada 0 a 3 y los bytes de
salida 0 a 3.

32
entradas
digitales

32 salidas
digitales
Byte 0
Bits 0 a 7
Byte 1
Bits 0 a 7
Byte 2
Bits 0 a 7
Byte 3
Bits 0 a 7

Byte 0
Bits 0 a 7
Byte 1
Bits 0 a 7
Byte 2
Bits 0 a 7
Byte 3
Bits 0 a 7

Para direccionar por ejemplo la quinta entrada digital, se indica la siguiente direccin:

%E

0.4

%I indica que se trata de una direccin de entrada, 0 identifica 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 indica que se trata de una direccin de salida, 1 identifica la direccin de byte y 1 la direccin de
bit.
Las direcciones de byte y de bit siempre estn separadas por un punto.
Nota:
Para la direccin de bit, en la dcima salida hay un 1, porque se empieza a contar desde 0.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 19 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

5.6

Cmo se procesa el programa en el PLC?


La ejecucin del programa en un PLC se realiza de forma cclica segn la siguiente secuencia:
1.
2.

3.

4.

En el primer paso se transfiere el estado desde la imagen de proceso de las salidas (IPS) a las
salidas y estas se conectan o desconectan.
A continuacin, el procesador, que a efectos prcticos representa el cerebro del PLC, pregunta si
las entradas individuales conducen tensin. Este estado de las entradas se guarda en la imagen de
proceso de las entradas (IPE). Para las entradas con tensin se guarda la informacin 1 o "Alta" y
para las que no tienen tensin, la informacin 0 o "Baja".
Este procesador ejecuta el programa guardado en la memoria de programas. El programa se
compone de una lista de operaciones lgicas e instrucciones que se ejecutan de forma
consecutiva. Para la informacin de entrada necesaria se accede a la IPE leda previamente y el
resultado lgico se escribe en la llamada imagen de proceso de las salidas (IPS). En caso
necesario, el procesador tambin accede a otras reas de memoria, p. ej. para datos locales de los
subprogramas, bloques de datos y marcas, durante la ejecucin del programa.
Finalmente, se ejecutan otras tareas internas del sistema operativo, como autotest y comunicacin.
A continuacin sigue con el punto 1.
1. Transmitir el estado de la IPS a las
salidas.
2. Guardar el estado de las entradas en
la IPE.

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

Programa del PLC en


la memoria de
programa

IPE
Datos locales

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

Marcas
Bloques de
datos

ltima instruccin

IPS

4. Ejecutar tareas internas del sistema


operativo. (Comunicacin, autotest, etc.)

Nota:
El tiempo que requiere el procesador para esta ejecucin se denomina tiempo de ciclo. Este tiempo
vara en funcin de la cantidad y el tipo de instrucciones, as como de la potencia del procesador.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 20 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

5.7

Cmo son las operaciones lgicas en el programa del PLC?


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

5.7.1 Operacin lgica Y


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

S2

24V
P1

M
Explicacin:
La lmpara se enciende en el momento en que ambos interruptores estn accionados. Por lo tanto, si
estn accionados los interruptores S1 y S2, se enciende la lmpara P1.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 21 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


Conexin del PLC:
Para implementar esta lgica en un programa PLC, deben estar conectados ambos interruptores a las
entradas del PLC. Aqu se han interconectado 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.

24V
Interruptor S1
%E 0.0

Entradas

24V
%E 0.1

PLC

Interruptor S2

M
Salidas
%A 0.0

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

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

%E 0.0

Salida a la que se
atribuye la
asignacin.

&

%E 0.1

Representacin
grfica de la
operacin Y lgica.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 22 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

%A 0.0

=
Asignacin del
resultado de la
operacin lgica.

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

5.7.2 Operacin lgica O


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

S1

24V
S2
24V

P1

M
Explicacin:
La lmpara se enciende en el momento en que uno o los dos interruptores estn accionados. Por lo
tanto, si se accionan los interruptores 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 interconectado 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.

24V
Interruptor S1
%E 0.0

Entradas

24V
%E 0.1

PLC

Interruptor S2

M
Salidas
%A 0.0

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 23 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

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

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


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

%E 0.0

Salida a la que se
atribuye la
asignacin.

%A 0.0

>

%E 0.1

=
Asignacin del
resultado de la
operacin lgica.

Representacin grfica
de la operacin O
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

%E 0.0
%E 0.1

Representacin grfica
de la negacin.

&

%A 0.0

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

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 24 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

5.8

Cmo se crea el programa de PLC? Cmo llega a la memoria del PLC?


El programa de PLC se crea con el TIA Portal en un PC y se almacena provisionalmente en dicho PC.
Una vez que el PC se ha conectado con la interfaz TCP/IP del PLC, puede cargarse el programa en la
memoria del PLC con una funcin de carga.
Para procesar el programa posteriormente en el PLC, ya no se necesita el PC.

1. Crear el
programa de PLC
con TIA Portal en
un PC.

PC con STEP 7
3. Cargar el
programa del PC
en la memoria del
PLC

2. Conectar el PC
con la interfaz
TCP/IP del PLC.

PLC S7-1500

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

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 25 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


6.

Instalacin y manejo de SIMATIC S7-1500

6.1

Gama de mdulos
SIMATIC S7-1500 es un sistema de automatizacin modular que ofrece la siguiente gama de mdulos:
Mdulos centrales CPU con display integrado
Las CPU, que poseen diversas capacidades funcionales, ejecutan el programa de usuario. Adems, los
restantes mdulos son alimentados a travs del bus de fondo por la fuente de alimentacin del sistema
integrada.
Otras caractersticas y funciones de la CPU:

Comunicacin Ethernet
Comunicacin va PROFIBUS/PROFINET
Comunicacin HMI para equipos de manejo y visualizacin
Servidor web
Funciones tecnolgicas integradas (p. ej.: Regulador PID, Motion Control, etc.)
Diagnstico del sistema
Seguridad integrada (p. ej.: proteccin de know-how, proteccin contra copia,
proteccin de acceso, proteccin de la integridad)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 26 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


Los mdulos de alimentacin del sistema PS (tensiones nominales de entrada 24 V DC hasta 230
V AC/DC)
con conexin al bus de fondo alimentan los mdulos configurados con la tensin de alimentacin
interna

Las fuentes de alimentacin de carga PM (tensin nominal de entrada 120/230 V AC)


no estn conectadas al bus de fondo del sistema de automatizacin S7-1500. La fuente de alimentacin
de carga alimenta con 24 V DC la fuente de alimentacin del sistema de la CPU, los circuitos de
entrada y salida de los mdulos de periferia y los sensores y actuadores.

Mdulos de periferia
para entrada digital (DI) / salida digital (DQ) / entrada analgica (AI) / salida analgica (AQ)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 27 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


Mdulos tecnolgicos TM
A modo de encder incremental y encder de impulsos con/sin nivel de sentido

Mdulos de comunicaciones CM
para comunicacin serie RS232 / RS422 / RS 485, PROFIBUS y PROFINET

SIMATIC Memory Card


hasta un mximo de 2 GB para guardar los datos del programa y para simplificar la sustitucin de las
CPU a la hora de realizar trabajos de mantenimiento

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 28 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

6.1.1 Configuracin de ejemplo


La siguiente configuracin de un sistema de automatizacin S7-1500 se utiliza como ejemplo de
programacin en el presente documento.

Fuente de alimentacin de carga PM con entrada 120/230 V AC, 50 Hz/60 Hz, 190 W y salida 24
V DC/8 A

Mdulo central CPU 1516-3 PN/DP con interfaces PROFIBUS y PROFINET integradas
Mdulo de periferia 32x entrada digital DI 32x24VDC HF
Mdulo de periferia 32x salida digital DQ 32x24VDC/0.5A ST
Mdulo de periferia 8x entrada analgica AI 8xU/I/RTD/TC ST
Mdulo de periferia 4x salida analgica AQ 4xU/I ST

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 29 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

6.2

Elementos de mando y visualizacin de la CPU 1516-3 PN/DP


La figura siguiente muestra los elementos de mando y visualizacin de una CPU 1516-3 PN/DP
La disposicin y el nmero de elementos en esta figura difiere de otras CPU.

6.2.1 Vista frontal de la CPU 1516-3 PN/DP con display integrado

Indicadores LED para el estado operativo actual y el estado de diagnstico de la CPU


Display
Teclas de mando

6.2.2 Indicacin de estados y errores


La CPU est equipada con los siguientes indicadores LED:

LED RUN/STOP (LED amarillo/verde)


LED ERROR (LED rojo)
LED MAINT (LED amarillo)
LINK RX/TX-LED para puerto X1 P1 (LED amarillo/verde)
LINK RX/TX-LED para puerto X1 P2 (LED amarillo/verde)
LINK RX/TX-LED para puerto X2 P1 (LED amarillo/verde)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 30 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

6.2.3 Elementos de mando y de conexin de la CPU 1516-3 PN/DP detrs de la tapa


frontal

Indicadores LED para el estado operativo actual y el estado de diagnstico de la CPU


Conexin del display
Ranura para la SIMATIC Memory Card
Selector de modo
Indicadores LED para los 3 puertos de las interfaces PROFINET X1 y X2
Direcciones MAC de las interfaces
Interfaces PROFIBUS (X3)
Interfaces PROFINET (X2) con 1 puerto
Interfaces PROFINET (X1) con switch de 2 puertos
Conexin para alimentacin elctrica
Tornillos de fijacin

Nota:
La tapa frontal con display se puede extraer e insertar durante el funcionamiento.
Documentacin de cursos SCE
Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 31 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

6.2.4 SIMATIC Memory Card


Como mdulo de memoria para las CPU se utiliza una SIMATIC Micro Memory Card. La Memory Card
es una tarjeta de memoria preformateada compatible con el sistema de archivos de Windows. Est
disponible con distintas capacidades de almacenamiento y puede usarse para los siguientes fines:
Soporte de datos transportable
Tarjeta de programa
Tarjeta de actualizacin de firmware
La MMC debe estar insertada para que la CPU funcione, ya que las CPU no poseen memoria de carga
integrada. Para la escritura/lectura de la SIMATIC Memory Card con la programadora o el PC se
requiere un lector de tarjetas SD convencional. De este modo es posible, p. ej., copiar archivos con el
Explorador de Windows directamente a la SIMATIC Memory Card.
Nota:
Se recomienda introducir o extraer la SIMATIC Memory Card solo con la CPU en estado POWER OFF.

6.2.5 Selector de modo


El selector de modo sirve para seleccionar el modo de operacin de la CPU. El selector de modo acta
como interruptor de balancn de 3 posiciones.
Posicin
RUN
STOP
MRES

Significado
Modo RUN
Modo STOP
Borrado total

Explicacin
La CPU procesa el programa de usuario.
La CPU no procesa el programa de usuario.
Posicin para efectuar un borrado total de la CPU

Con el botn del panel de mando de la CPU del software STEP 7 Professional V13, tambin puede
conmutarse el estado operativo con la opcin Online y diagnstico (STOP o RUN).
Adems, el panel de mando contiene un botn MRES para el borrado total, y muestra los LED de
estado de la CPU.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 32 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

6.2.6 Display de la CPU


La CPU S7-1500 tiene una tapa frontal con un display y teclas de mando. En el display se puede
visualizar informacin de control o de estado en distintos mens, y se pueden realizar numerosos
ajustes. Con las teclas se navega por los mens.
El display de la CPU ofrece las siguientes funciones:
Posibilidad de elegir entre 6 idiomas distintos.
Avisos de diagnstico en texto normal.
Posibilidad de modificar los ajustes de interfaz localmente.
Posibilidad de asignar una contrasea para el manejo del display desde el TIA Portal
Vista del display de una CPU 1516-3 PN/DP:

Informacin de estado de la CPU


Denominacin de los submens
Campo de visualizacin de informacin
Ayuda de navegacin, p. ej. Aceptar/ESC o el nmero de pgina

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 33 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


Submens del display disponibles:
Comandos de
men principales

Significado

Significado

Sinopsis

El men "Vista general" contiene datos sobre las propiedades


de la CPU.

Diagnstico

El men "Diagnstico" contiene datos sobre los avisos de


diagnstico, descripciones de diagnstico e indicadores de
alarma. Asimismo informa sobre las propiedades de red de
cada interfaz de la CPU.

Configuracin

El men "Configuracin" permite asignar las direcciones IP de


la CPU, ajustar la fecha, hora, zona horaria, estado operativo
(RUN/STOP) y niveles de proteccin, ejecutar el borrado total
de la CPU, restablecer la configuracin de fbrica del equipo y
consultar el estado de las actualizaciones de firmware.

Mdulos

El men "Mdulos" contiene datos acerca de los mdulos


utilizados en su configuracin. Los mdulos pueden estar
agregados como mdulos centralizados y/o descentralizados.
Los mdulos descentralizados estn conectados a la CPU va
PROFINET y/o PROFIBUS.
Aqu se ofrece la posibilidad de ajustar las direcciones IP para
un CP.

Display

En el men "Pantalla" se realizan los ajustes de la pantalla, p.


ej. el idioma, el brillo y el modo de ahorro de energa (en el
modo de ahorro de energa se oscurece la pantalla. En el
modo de reserva, se apaga la pantalla).

Teclas de mando del display


Cuatro teclas de flecha: "hacia arriba", "hacia abajo", "hacia la izquierda", "hacia la derecha"
Una tecla ESC
Una tecla OK

Funciones de las teclas "OK" y "ESC"


En las opciones de men en las que pueden introducirse datos:
OK acceso vlido al comando de men, confirmacin de la entrada y salida del modo de
edicin
ESC restablecer el contenido original (es decir, no se guardan las modificaciones) y salida
del modo de edicin
En las opciones de men en las que no pueden introducirse datos:
OK ir al siguiente comando de submen
ESC volver al comando de men anterior

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 34 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

6.3

reas de memoria de la CPU 1516-3 PN/DP y de la SIMATIC Memory Card


La figura siguiente muestra las reas de memoria de la CPU y la memoria de carga de la SIMATIC
Memory Card. Adems de en la memoria de carga, con el Windows Explorer pueden cargarse ms
datos en la SIMATIC Memory Card. Se trata, p. ej., de recetas, registros de datos, backups de
proyectos o documentacin adicional del programa.

Memoria de trabajo para cdigo


Bloques lgicos (FC, FB, OB)

Memoria de carga (en la


SIMATIC Memory Card)

Memoria de trabajo para datos


Bloques lgicos (FC, FB, OB)
Bloques de datos (DB)
Configuracin hardware
Objetos tecnolgicos

Bloques de datos globales


Bloques de datos de instancia
Objetos tecnolgicos

Memoria remanente
Partes de:
Bloques de datos globales
Bloques de datos de instancia
Objetos tecnolgicos
Marcas, temporizadores y contadores

Otras reas de memoria


Marcas, temporizadores y contadores
Datos locales temporales
Imgenes de proceso (E/S)

Memoria de carga
La memoria de carga es una memoria no voltil para bloques lgicos, bloques de datos, objetos
tecnolgicos y para configuracin hardware. Al cargar estos objetos en la CPU, se guardan en un primer
momento en la memoria de carga. Esta memoria se encuentra en la SIMATIC Memory Card.
Memoria de trabajo
La memoria de trabajo es una memoria voltil que contiene los bloques lgicos y de datos. La memoria
de trabajo est integrada en la CPU y no se puede ampliar. La memoria de trabajo de las CPU S7-1500
est dividida en dos reas:
Memoria de trabajo para cdigo:
La memoria de trabajo para cdigo contiene partes del cdigo del programa relevantes para la
ejecucin.
Memoria de trabajo para datos:
La memoria de trabajo para datos contiene las partes de los bloques de datos y los objetos
tecnolgicos relevantes para la ejecucin.
En las transiciones de estado operativo CONEXIN a arranque y STOP a arranque se inicializan con
sus valores de arranque variables de bloques de datos globales, bloques de datos de instancia y objetos
tecnolgicos; las variables remanentes reciben los valores actuales guardados en la memoria
remanente.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 35 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


Memoria remanente
La memoria remanente es una memoria no voltil donde se almacena una copia de seguridad de
determinados datos para posibles fallos de alimentacin. En la memoria remanente se guardan las
variables y las reas de operandos definidas como remanentes. Estos datos se conservan tambin
durante una desconexin o un fallo de alimentacin.
El resto de las variables del programa se reponen a sus valores de arranque en las transiciones de
estado operativo CONEXIN a arranque y STOP a arranque.
El contenido de la memoria remanente se borra mediante las siguientes acciones:
Borrado total
Restablecer ajustes de fbrica
Nota:
En la memoria remanente se guardan tambin determinadas variables de objetos tecnolgicos. No se
borran al efectuar el borrado total.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 36 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


7.

Tarea de ejemplo: mando de prensas


Para nuestro primer programa crearemos un mando de prensas.
Una prensa con dispositivo de proteccin solo se dispara con un pulsador de inicio S3 si est cerrada la
rejilla protectora y el pulsador de PARADA DE EMERGENCIA (NC) no est accionado. El estado "rejilla
protectora cerrada" se vigila con un sensor B1.
Si la rejilla est cerrada, se acciona una vlvula distribuidora 5/2 M0 del cilindro de la prensa para que
se pueda prensar una forma de plstico.
La prensa debe elevarse de nuevo al soltar el pulsador de inicio S3, al accionar el pulsador de PARADA
DE EMERGENCIA (NC) o al dejar de responder el sensor de rejilla protectora B1.
Lista de asignacin:
Direccin

Smbolo

Comentario

%E 0.0
%E 0.3
%E 0.4
%A 0.0

Parada de emergencia
S3
B1
M0

Respuesta Parada de emergencia (NC)


Pulsador de inicio (NA)
Sensor de rejilla protectora cerrada (NA)
Extraer cilindro A

Cilindro retirado

Parada de
emergencia
Rejilla cerrada

Prensa

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 37 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


8.

Programacin de la prensa con SIMATIC S7-1500


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, existen una serie de herramientas online fciles de usar.

El software "Totally Integrated Automation Portal" dispone de dos vistas, la del portal y la del
proyecto.

8.1.

Vista del portal


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

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

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 38 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

8.2.

Vista del proyecto


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

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

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 39 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


Con los siguientes pasos puede crearse un proyecto para SIMATIC S7-1500 y programarse la solucin
para las tareas planteadas:
1.

La herramienta central es el "Totally Integrated Automation Portal", que se abre aqu haciendo
doble clic. ( TIA Portal V13)

2.

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

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 40 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


3.

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

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 41 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


Opcin 1: Crear configuracin hardware offline
La configuracin hardware completa de cada controlador se guarda en el proyecto del TIA Portal. Es
importante para la bsqueda de errores y forma parte de una documentacin completa de la instalacin.
En la primera variante creamos esta configuracin sin conexin con el controlador. Recibimos la
informacin sobre los mdulos utilizados a partir de los datos impresos all o de una lista de pedido
existente.
4.

A continuacin seleccionamos "Add new device (Agregar dispositivo)" con el "Device name
(nombre del dispositivo): Press control (Controlador prensa)". Para ello, elegimos del catlogo
la "CPU 1516-3 PN/DP" con la referencia correspondiente. ( Add new device (Agregar
dispositivo) Press control (Controlador prensa) Controller (Controlador) SIMATIC S7-1500
CPU CPU 1516-3 PN/DP 6ES7 516-3AN00-0AB0 V1.5 Add (Agregar))

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 42 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


5.

El software cambia automticamente a la vista del proyecto con la configuracin de hardware


abierta en la vista de dispositivos. Aqu se pueden agregar mdulos adicionales del catlogo de
hardware (derecha). Primero seleccionamos el Power module PM190W 120/230VAC y lo
arrastramos hasta el slot 0 ( Hardware catalog (Catlogo de hardware) PM PM190W
120/230VAC 6EP1333-4BA00)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 43 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


6.

Como segundo componente seleccionamos el mdulo de seales DI 32x24VDC HF con 32


entradas digitales y lo arrastramos hasta el slot 2. ( Hardware catalog (Catlogo de hardware)
DI DI 32x24VDC HF 6ES7 521-1BL00-0AB0) En "Device overview (Vista general de
dispositivos)" se ajustan las direcciones de las entradas. Aqu, las entradas del mdulo de
seales tienen las direcciones %E0.0 - %E3.7. ( Device overview (Vista general de dispositivos)
DI 32x24VDC HF 03)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 44 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


7.

Despus arrastramos el mdulo de seales DQ 32x24VDC/0.5A ST con 32 salidas digitales hasta


el slot 3. ( Hardware catalog (Catlogo de hardware) DQ DQ 32x24VDC/0.5A ST 6ES7
522-1BL00-0AB0) En "Device overview (Vista general de dispositivos)" se ajustan las
direcciones de las salidas. Aqu, las salidas del mdulo de seales tienen las direcciones %A0.0 %A3.7. ( Device overview (Vista general de dispositivos) DQ 32x24VDC/0.5A ST 03)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 45 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


8.

Ahora arrastramos el mdulo de seales AI 8xU/I/RTD/TC ST con 8 canales de entrada analgicos


hasta el slot 4. ( Hardware catalog (Catlogo de hardware) AI AI 8xU/I/RTD/TC ST 6ES7
531-7KF00-0AB0) En "Device overview (Vista general de dispositivos)" se ajustan las
direcciones de los canales analgicos. Aqu, las entradas del mdulo de seales tienen las
direcciones %EW4 - %EW18. ( Device overview (Vista general de dispositivos) AI
8xU/I/RTD/TC ST 419)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 46 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


9.

Para acabar arrastramos el mdulo de seales AQ 4xU/I ST con 4 salidas digitales hasta el slot 5. (
Hardware catalog (Catlogo de hardware) AQ AQ 4xU/I ST 6ES7 532-5HD00-0AB0) En
"Device overview (Vista general de dispositivos)" se ajustan las direcciones de los canales
analgicos. Aqu, las salidas del mdulo de seales tienen las direcciones %AW4 - %AW10. (
Device overview (Vista general de dispositivos) AQ 4xU/I ST 411)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 47 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


Opcin 2: Determinar online configuracin hardware
La configuracin hardware completa de cada controlador se guarda en el proyecto del TIA Portal. Es
importante para la bsqueda de errores y forma parte de una documentacin completa de la instalacin.
En la segunda variante creamos la configuracin conectndonos al controlador y determinndola online
desde el TIA Portal.
10. Primero seleccionamos "Add new device (Agregar dispositivo)" con el "Device name (nombre
del dispositivo): Press control (Controlador prensa)". Para ello, en el catlogo seleccionamos
"Unspecified CPU 1500 (CPU 1500 sin especificar)" con "Order no (Referencia general)" "6ES7
5XX-XXXXX-XXXX". ( Add new device (Agregar dispositivo) Press control (Controlador
prensa) Controller (Controlador) SIMATIC S7-1500 CPU Unspecified CPU 1500 (CPU
1500 no especificada) 6ES7 5XX-XXXX-XXXX V1.5 Add (Agregar))

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 48 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


11. El software cambia automticamente a la vista del proyecto con la configuracin de hardware
abierta en la vista de dispositivos. Aqu, el TIA Portal propone "specify (determinar)" la
configuracin del dispositivo conectado. ( specify (determinar).

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 49 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


12. En el siguiente cuadro de dilogo, seleccione "PN/IE" como tipo de la interfaz PG/PC, y despus,
la tarjeta de red previamente configurada como interfaz PG/PC. Despus de hacer clic en
"Refresh (Actualizar)" y actualizar los dispositivos accesibles, debe poder ver la "CPU 1516-3
PN/DP" con la direccin 192.168.0.1 y seleccionarla como dispositivo de destino. A continuacin,
haga clic en "Detect (Detectar)". ( Tipo de interfaz PG/PC: PN/IE Tipo de interfaz PG/PC:
Refresh (Actualizar) CPU 1516-3 PN/DP Detect (Detectar))

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 50 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


13. Ahora se visualizan todos los mdulos de la configuracin hardware en la vista de dispositivos.
Solo el Power Module PM190W 120/230VAC carece de conexin al bus de fondo, y por eso debe
arrastrarse manualmente desde el catlogo de hardware hasta el slot 0.
( Hardware catalog (Catlogo de hardware) PM PM190W 120/230VAC 6EP13334BA00)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 51 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


14. Ahora, en "Device overview (Vista general de dispositivos" pueden ajustarse las direcciones de
los canales digitales y analgicos de la forma correspondiente. Aqu, las entradas del mdulo digital
de seales tienen las direcciones %E0.0 - %E3.7 y las salidas del mdulo digital de seales tienen
las direcciones %A0.0 - %A3.7. Las entradas analgicas tienen las direcciones %EW4 - %EW18 y
las salidas analgicas tienen las direcciones %QW4 - %QW10 ( Device overview (Vista general
de dispositivos) 0 3 0 3 4 19 411)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 52 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


15. Para que el software acceda posteriormente a la CPU correcta, deben configurarse su direccin IP
y la mscara de subred.
( Press Control (Controlador prensa Properties (Propiedades) General (General)
PROFINET interface [X1] (Interfaz PROFINET [X1]) Ethernet adresses (Direcciones Ethernet)
Set IP address in the project (Ajustar la direccin IP en el proyecto) IP address (Direccin IP):
192.168.0.1 Subnet mask (Mscara de subred): 255.255.255.0)
(consulte tambin: configuracin de la interfaz de programacin.)

Nota:
En este ejemplo nos conectamos con la interfaz PROFINET [X1] a travs de cualquiera de los 2
puertos.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 53 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


16. Como en la programacin moderna no se utilizan direcciones absolutas, sino variables, deben
definirse ahora 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 "Press Control (Controlador prensa) [CPU 15163 PN/DP]" 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. ( Press Control (Controlador prensa) [CPU 1516-3 PN/DP] PLC tags (Variables
PLC) Default tag table (Tabla de variables estndar))

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 54 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


17. La ejecucin del programa se describe en los llamados bloques. De manera estndar est
disponible el bloque de organizacin Main [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 Program press (Programa prensa) FC1, para una programacin estructurada.
El objetivo es dividir una tarea global en tareas parciales. As es ms fcil resolverlas y comprobar
su funcionalidad.

Estructura del programa del ejemplo:

Bloque de
organizacin
Main [OB1]
Bloque llamado
cclicamente por el
sistema operativo.
Aqu se encuentra la
llamada de la funcin
Program press
(Programa prensa)
[FC1]
Program press
(Programa prensa)
[FC1]
En este ejemplo,
contiene el programa
propiamente dicho
para el control de la
prensa. Se llama
desde Main [OB1].

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 55 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


18. Para crear la funcin Program press (Programa prensa) FC1, seleccione en la navegacin del
proyecto "Control Press (Controlador prensa) [CPU 1516-3 PN/DP]" y "Program blocks
(Bloques de programa)". A continuacin, haga doble clic en "Add new block (Agregar nuevo
bloque)".
( Press Control (Controlador prensa) [CPU 1516-3 PN/DP] Program blocks (Bloques de
programa) Add new block (Agregar nuevo bloque))

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 56 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


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

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 57 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


20. 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/Return

Parmetros cuyos valores


escribe el bloque.

Funciones y bloques de funcin

Parmetros de
entrada/salida

InOut

El bloque lee el valor de estos Funciones y bloques de funcin


parmetros al efectuar la
llamada y lo vuelve a escribir
en ellos tras la ejecucin.

Datos locales que sirven para almacenar resultados intermedios.


Tipo

Denominacin Funcin

Datos locales
temporales

Temp

Variables que sirven para


Funciones, bloques de funcin y
almacenar resultados
bloques de organizacin
intermedios temporales. Los
datos temporales se conservan
solo durante un ciclo.

Datos locales
estticos

Static

Bloques de funcin
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.

Constante

Constant

Constantes con nombres


simblicos declarados que se
utilizan dentro del bloque.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 58 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Disponible en

Funciones, bloques de funcin y


bloques de organizacin

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


21. Para la declaracin de las variables locales, en nuestro ejemplo son necesarias las siguientes
variables:
Input:
emergency_stop (parada de emergencia)
start (arranque)
sensor_protection_grid (sensor de rejilla protectora)

Aqu se lee la funcin de PARADA DE


EMERGENCIA
Aqu se lee el pulsador de inicio
Aqu se lee el estado del sensor de rejilla
protectora

Output:
press_cylinder (cilindro de la prensa)

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 incluir un comentario detallado para facilitar su comprensin.

Nota:
Las variables locales se escriben en minsculas para no confundirlas con las variables PLC.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 59 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


22. 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
"Insert Network (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 el carcter "&" para una operacin lgica Y. Esta se
encuentra en "Instructions (Instrucciones)" en la carpeta "Bit logic operations (Operaciones
lgicas con bits)". Desplazando el cursor hasta un objeto, p. ej.
sobre este objeto.

, obtendr informacin detallada

( Instructions (Instrucciones) Bit logic operations (Operaciones lgicas con bits)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 60 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


23. Para visualizar la ayuda online de este objeto en una ventana, haga clic en el texto sobre fondo
azul de la descripcin abreviada del smbolo

. (&: Operacin lgica Y)

Nota:
En este punto, infrmese a fondo en la ayuda online acerca de la funcin y cableado de
operacin lgica Y).

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 61 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

la

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

24. Arrastre ahora con el ratn

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

hasta debajo del comentario en el segmento 1. (

Pgina 62 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

25. A continuacin marcamos a la derecha la salida del bloque AND (Y)


para asignar a favoritos. (
(Asignar))

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

salida derecha Favorites (Favoritos)

Pgina 63 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

y hacemos doble clic en


Assignment

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


26. Puede aadirse otra entrada en el bloque AND (Y), mediante Arrastrar y soltar desde Favorites
(Favoritos)

o haciendo clic con el ratn en el smbolo "

bloque AND (Y). (

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

" en la parte inferior izquierda del

Pgina 64 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


27. 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. ( #press_cylinder).

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 65 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


28. Las otras variables locales simplemente se arrastran desde la interfaz hasta la entrada
correspondiente. ( #emergency_stop #start #sensor_protection_grid)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 66 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

29. Si necesita invertir una entrada, arrastre el smbolo


de negacin desde "Favorites
(Favoritos)" hasta la entrada. Aqu debe invertirse la consulta de la variable local
#emergency_stop. ( Favorites (Favoritos)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 67 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


30. A continuacin se seleccionan las "Properties (Propiedades)" del bloque ejecutado cclicamente
"Main [OB1]". ( Properties (Propiedades) Main [OB1])

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 68 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


31. En las propiedades, seleccione con "Language (Lenguaje)" el lenguaje de programacin
Diagrama de funciones "FUP". ( FUP OK (Aceptar))

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 69 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


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

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 70 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


33. 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) [FC1])

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 71 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


34. Ahora deben conectarse los parmetros de interfaz del bloque "Program press (Programa prensa)"
con variables PLC globales. Para ello basta con seleccionar la tabla de variables estndar. Ahora
puede arrastrarse el operando deseado desde la vista detallada hasta la conexin del bloque. (
"E-STOP (PARADA DE EMERGENCIA)" "S3" "B1" "M0")

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 72 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


35. La consulta de la variable PLC "E-STOP (PARADA DE EMERGENCIA)" se realiza con negacin.
Con el botn

se guarda el proyecto.

("E-STOP (PARADA DE EMERGENCIA)"

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 73 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


36. Para cargar todo el programa en la CPU, seleccione primero la carpeta "Press Control
(Controlador prensa)" y haga clic a continuacin en el smbolo
en dispositivo). ( Press Control (Controlador prensa)

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 74 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Download to device (Cargar

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


37. En el cuadro de dilogo siguiente, seleccione "PN/IE" como "Type of the PG/PC interface (Tipo de
la interfaz PG/PC)", despus, la tarjeta de red previamente configurada como "PG/PC interface
(interfaz PG/PC)", y finalmente "X1" como conexin de la CPU con la subred. Despus de hacer
clic en "Start Search (Iniciar bsqueda)" y buscar los dispositivos accesibles, debe poder ver la
"CPU 1516-3 PN/DP" con la direccin 192.168.0.1 y seleccionarla como dispositivo de destino. A
continuacin, haga clic en "Load (Cargar)". ( Tipo de interfaz PG/PC: PN/IE Tipo de interfaz
PG/PC: Connection to interface/subnet (Conexin a interfaz/subred): Direct at slot (Directo
a slot) "1 X1" Start search (Iniciar bsqueda) CPU 1516-3 PN/DP Load (Cargar))

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 75 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


38. Ahora se compila la configuracin automticamente, pero antes de realizar la carga se muestra
una vista general para comprobar los pasos que deben efectuarse. brala con "Load (Cargar)". (
Load (Cargar))

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 76 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


39. Se abre una ventana que indica que la carga se ha realizado con xito. Ahora haga clic con el ratn
en "Start all (Arrancar todo)" y a continuacin en "Finish (Finalizar)" para poner la CPU de
nuevo en estado operativo RUN. (Start all (Arrancar todo) Finish (Finalizar))

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 77 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT

40. Haciendo clic con el ratn en el smbolo


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

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 78 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Industry Sector, IA&DT


La funcin "Program Press (Programa prensa)" se abre y visualiza haciendo clic con el botn derecho del
ratn.

Documentacin de cursos SCE


Mdulo TIA Portal 020-011, edicin 04/2014

Pgina 79 de 79

SCE_ES _020-011_R1404_Iniciacin a la programacin con SIMATIC S7-1500

Uso exclusivo para centros de formacin e I+D


Ilimitado / Siemens AG 2014. Todos los derechos reservados

Anda mungkin juga menyukai