STEP 7 V5.0 Intro y Ejercicios Practicos
STEP 7 V5.0 Intro y Ejercicios Practicos
STEP 7 V5.0 Intro y Ejercicios Practicos
SIMATIC S7
STEP 7 V5.0
Introduccin y ejercicios
prcticos
Gua del usuario
Introduccin a STEP 7
Administrador SIMATIC
Programacin simblica
Programar el OB1
10
Configurar la periferia
descentralizada
11
Anexo A
Indice alfabtico
03/99
C79000-G7078-C560
Versin 02
Consignas de
seguridad para el
usuario
Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de daos materiales. Las informaciones estn puestas de relieve mediante seales de precaucin. Las seales que figuran a continuacin representan distintos grados de peligro:
Peligro
Significa que, si no se adoptan las medidas preventivas adecuadas, se producir la muerte,
lesiones corporales graves o daos materiales considerables.
Precaucin
Significa que, si no se adoptan las medidas preventivas adecuadas, puede producirse la muerte,
lesiones corporales graves o daos materiales considerables.
Cuidado
Significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales o daos materiales.
Nota
Se trata de una informacin importante, sobre el producto o sobre una parte determinada del manual,
sobre la que se desea llamar particularmente la atencin.
Personal cualificado
La puesta en funcionamiento y el servicio del equipo slo deben ser llevados a cabo conforme con
este manual.
Slo est autorizado a intervenir en este equipo el personal cualificado. En el sentido del manual se
trata de personas que disponen de los conocimientos tcnicos necesarios para poner en funcionamiento, conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estndar de seguridad.
Uso conforme
Considere lo siguiente:
Precaucin
El equipo o los componentes del sistema slo se podrn utilizar para los casos de aplicacin previstos
en el catlogo y en la descripcin tcnica, y slo en unin de los equipos y componentes de proveniencia tercera recomendados y homologados por Siemens.
El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una
instalacin y un montaje conforme a las prcticas de la buena ingeniera, as como una operacin y
un mantenimiento rigurosos.
Marca registrada
SIMATIC, SIMATIC NET y SIMATIC HMI son marcas registradas por SIEMENS AG
Los restantes nombres y designaciones contenidos en el presente impreso pueden ser marcas registradas cuya utilizacin por terceros para sus fines pueden violar los derechos de los proprietarios.
Exencin de responsabilidad
Hemos probado el contenido de esta publicacin con la concordancia descrita para el hardware y el software. Sin embargo, es posible
que se den algunas desviaciones que nos impiden tomar garanta
completa de esta concordancia. El contenido de esta publicacin
est sometido a revisiones regularmente y en caso necesario se
incluyen las correcciones en la siguiente edicin. Agradecemos
sugerencias.
Siemens AG
Bereich Automatisierungs- und Antriebstechnik
Geschaeftsgebiet Industrie-Automatisierungssysteme
Postfach 4848, D-90327 Nuernberg
Siemens Aktiengesellschaft
E Siemens AG 1998
Sujeto a cambios sin previo aviso.
C79000-G7078-C560
Documentacin de STEP 7
Informacin bsica
Manuales de referencia
Para acceder a los manuales electrnicos una vez instalado el software STEP 7
vaya al men Inicio > Simatic > Manuales S7. Tambin se pueden pedir en
cualquier sucursal de venta de Siemens. Asimismo, se puede acceder a toda la
informacin contenida en los manuales a travs de la Ayuda en pantalla de
STEP7.
iii
iv
Indice
1
Introduccin a STEP 7
1.1
Resumen breve
1-1
1.2
1-3
1.3
1-4
1.4
Instalar STEP 7
1-5
Administrador SIMATIC
2.1
2-1
2.2
2-4
Programacin simblica
3.1
Direcciones absolutas
3-1
3.2
Programacin simblica
3-2
Programar el OB1
4.1
4-1
4.2
4-4
4.3
4-8
4.4
4-11
5.1
5-1
5.2
5-3
5.3
5-6
5.4
5-8
5.5
5-11
5.6
5-13
5.7
5-16
5.8
5-18
Indice
6.1
Configurar el hardware
7.1
7-1
7.2
7-3
7.3
7-6
7.4
7-8
7.5
7-12
6-1
8.1
8-1
8.2
Programar la funcin
8-3
8.3
8-6
9.1
10
9-1
10-1
10-2
10-6
10-8
11
11-1
Anexo A
Proyectos de ejemplo
vi
A-1
Introduccin a STEP 7
1.1
Resumen breve
Con ayuda de ejercicios prcticos le ensearemos lo fcil que es programar con
STEP 7 en KOP, FUP o AWL.
En cada captulo encontrar instrucciones detalladas que le darn a conocer paso
a paso las distintas posibilidades que ofrece STEP 7.
Pulsador 2
Si se oprime el pulsador 1 y el
pulsador 2, se enciende la
bombilla.
Pulsador 4
Si se oprime el
pulsador 3 o el
pulsador 4, se enciende
la bombilla.
1-1
Introduccin a STEP 7
La tercera funcin lgica binaria es el flipflop o funcin SR. Esta funcin reacciona
en un circuito elctrico a determinados estados de tensin y los transmite como
corresponde.
Flipflop
Pulsador S
R
Pulsador R
Si se oprime el pulsador S, se
enciende la bombilla y permanece
encendida hasta que se oprime el
pulsador R.
1-2
Introduccin a STEP 7
1.2
Cable PG
Unidad de
programacin
Transferir el programa creado
Software STEP 7
Mquina a
controlar
CPU
Fuente de alimentacin
Mdulo de salidas
Mdulo de entradas
1-3
Introduccin a STEP 7
1.3
1 posibilidad
2 posibilidad
Configurar el hardware
(cap. 6)
Crear el programa
(caps. 3 a 5)
Crear el programa
(caps. 3 a 5)
Configurar el hardware
(cap. 6)
1-4
Introduccin a STEP 7
1.4
Instalar STEP 7
Independientemente de si desea empezar con la programacin o con la
configuracin del hardware, primero debe instalar STEP 7. Caso que utilice una
PG SIMATIC, ya tendr el software instalado.
Al instalar el software de STEP 7 en
una PG/un PC que no lo tenga
preinstalado, tenga en cuenta los
requisitos de software y hardware
mencionados en el archivo 'Lame.wri'
del CD de STEP 7 bajo
<Unidad>:\STEP 7\Disk1
Si hace doble clic en el icono "Administrador SIMATIC" una vez finalizada la instalacin,
arrancar automticamente el Asistente de STEP 7.
Para ms informacin acerca del proceso de
instalacin consulte el archivo 'Lame.wri' del CD de
STEP 7 bajo <Unidad>:\STEP 7\Lame.wri
1-5
Introduccin a STEP 7
1-6
Administrador SIMATIC
2.1
2-1
Administrador SIMATIC
2-2
Administrador SIMATIC
2-3
Administrador SIMATIC
2.2
Ajustar la representacin y
disposicin de las ventanas,
seleccionar un idioma y editar los
datos del proceso
Cargar el programa y
supervisar el hardware
Llamar la Ayuda de
STEP 7
En la ventana izquierda se ve la
estructura del proyecto.
2-4
Administrador SIMATIC
F1
1 posibilidad:
Elegir un comando de men
cualquiera y pulsar la tecla F1.
Entonces aparecer la Ayuda
contextual del comando seleccionado.
2 posibilidad:
Elegir el comando de men Ayuda >
Temas de Ayuda.
En la ventana izquierda aparece el
ndice con los distintos temas de
Ayuda y, en la derecha, el tema
elegido.
Navegue hasta el tema deseado
haciendo clic en el ndice, en el signo
+. En la ventana derecha aparece
entonces el tema seleccionado.
Con Indice y Buscar se pueden
introducir trminos determinados para
afinar la bsqueda.
3 posibilidad:
Hacer clic en el botn de la Ayuda y,
seguidamente, en el objeto sobre el
que desea obtener informacin.
2-5
Administrador SIMATIC
2-6
Programacin simblica
3.1
Direcciones absolutas
Todas las entradas y salidas tienen asignada, de forma estndar, una direccin
absoluta. Esta direccin se adopta directamente en el software.
Las direcciones absolutas se pueden sustituir por nombres simblicos definidos
por el usuario.
BATF
DC 5V
FRCE
RUN
STOP
Mdulo de entr.
digitales
byte 0
bits 0 a 7
SF
DC 24V
RUN P
RUN
ON
OFF
STOP
M RES
L+
N
L+
M
L+
M
Mdulo de entr.
digitales
byte 1
bit 0 a 7
L+
Direccin absoluta:
Entrada
Byte 1
Mdulo de sal.
digitales
byte 4
bits 0 a 7
Mdulo de sal.
digitales
byte 5
bits 0 a 7
1.5
Bit 5
3-1
Programacin simblica
3.2
Programacin simblica
En la tabla de smbolos asigne, a todas las direcciones absolutas que utilizar
ms tarde en el programa un nombre simblico y un tipo de datos; p.ej.: el
smbolo 'Pulsador 1' a la entrada 'E0.1'. Estos nombres, denominados variables
globales, son vlidos para todos los componentes del programa.
La programacin simblica permite mejorar considerablemente la legibilidad del
programa S7.
3-2
Programacin simblica
Valores de hora y fecha de STEP 7 (p.ej.: para ajustar la fecha o introducir la hora)
3-3
Programacin simblica
3-4
Programar el OB1
4.1
4-1
Programar el OB1
zEs01_05_STEP7__KOP_1-9,
zEs01_01_STEP7__AWL_1-9
o
zEs01_03_STEP7__FUP_1-9
Aqu le presentamos los tres proyectos
de ejemplo.
Navegue en el zEs01_XXX hasta
llegar a Smbolos y copie este icono
mediante Drag and Drop (arrastrar y
soltar) en la carpeta Programa S7 de
la ventana de su proyecto "Getting
Started.
A continuacin cierre la ventana
zEs01_XXX.
'Drag and Drop' consiste en hacer clic con el ratn en el
objeto deseado y arrastrarlo hasta la posicin deseada
manteniendo pulsada la tecla del ratn. Al soltarla, el
objeto se deposita all donde se encuentre en ese
momento.
En STEP 7 el OB1 es procesado cclicamente por la CPU. Esta lee el programa contenido
en el bloque lnea por lnea y ejecuta los comandos. Cuando la CPU vuelve a encontrarse
en la primera lnea del programa, significa que ha finalizado un ciclo. El tiempo transcurrido
hasta entonces se denomina 'tiempo de ciclo'.
Dependiendo del lenguaje de programacin que haya elegido consulte el apt. 4.2 (programacin con KOP), el apt. 4.3 (programacin con AWL) o el apt. 4.4 (programacin con
FUP).
Para ms informacin elija Ayuda > Temas de Ayuda y vaya a los temas "Programar bloques" o "Crear
bloques y libreras"
4-2
Programar el OB1
La ventana KOP/AWL/FUP
En la ventana KOP/AWL/FUP se programan todos los bloques. Como ejemplo
para los tres lenguajes le mostramos aqu la ventana KOP.
Insertar un nuevo
segmento
Los elementos de programa ms
importantes de KOP y FUP
Mostrar y ocultar el catlogo de elementos del programa
4-3
Programar el OB1
4.2
4-4
Programar el OB1
Los smbolos se marcan de color rojo cuando no aparecen en la tabla de smbolos o bien
cuando se detecta un error sintctico.
Los nombres simblicos tambin se pueden insertar directamente desde la tabla de smbolos. Para ello haga clic en ??.? y elija Insertar > Smbolo. Navegue por la lista desplegable
hasta el nombre deseado y seleccinelo. As se aceptar automticamente el nombre simblico seleccionado.
4-5
Programar el OB1
4-6
Programar el OB1
Si desea ver la diferencia entre el direccionamiento absoluto y el simblico, desactive el comando de men Ver > Mostrar > Representacin simblica.
Ejemplo:
direccionamiento simblico en KOP
Ejemplo:
direccionamiento absoluto en KOP
Para ms informacin elija Ayuda > Temas de Ayuda y vaya a los temas "Programar bloques", "Crear
bloques lgicos" y "Editar instrucciones KOP en el
rea de instrucciones".
4-7
Programar el OB1
4.3
Escriba en la primera lnea del programa una U (Y) seguida de un espacio en blanco y el smbolo "Pulsador 1"
(entre comillas).
Cierre la lnea pulsando Entrar. Entonces el cursor saltar a la lnea siguiente.
4-8
Programar el OB1
4-9
Programar el OB1
Si desea ver la diferencia entre el direccionamiento absoluto y el simblico, desactive el comando de men Ver > Mostrar > Representacin simblica.
Ejemplo:
direccionamiento simblico en AWL
Ejemplo:
direccionamiento absoluto en AWL
Para ms informacin elija Ayuda > Temas de Ayuda y vaya a los temas "Programar bloques", "Crear
bloques lgicos" y "Editar instrucciones AWL en el
rea de instrucciones".
4-10
Programar el OB1
4.4
4-11
Programar el OB1
Los smbolos se marcan de color rojo cuando no aparecen en la tabla de smbolos o bien
cuando se detecta un error sintctico.
Los nombres simblicos tambin se pueden insertar directamente desde la tabla de smbolos. Para ello haga clic en ??.? y elija Insertar > Smbolo. Navegue por la lista desplegable
hasta el nombre deseado y seleccinelo. As se aceptar automticamente el nombre simblico seleccionado.
4-12
Programar el OB1
4-13
Programar el OB1
Si desea ver la diferencia entre el direccionamiento absoluto y el simblico, desactive el comando de men Ver > Mostrar > Representacin simblica.
Ejemplo:
direccionamiento simblico en FUP
Ejemplo:
direccionamiento absoluto en FUP
Para ms informacin elija Ayuda > Temas de Ayuda y vaya a los temas "Programar bloques", "Crear
bloques lgicos" y "Editar instrucciones FUP en el
rea de instrucciones"
4-14
5.1
5-1
Dependiendo del lenguaje de programacin que haya elegido siga leyendo en el apartado
5.2 (KOP), en el apartado 5.3 (AWL) o en el apartado 5.4 (FUP).
5-2
5.2
5-3
5-4
5-5
5.3
5-6
5-7
5.4
5-8
Haga clic en ??.? e introduzca los nombres tal y como figuran en la tabla de
declaracin (el signo '#' se introduce automticamente).
Asegrese de que se direccione una entrada de la funcin Y con el nombre
simblico "Modo automtico".
Niegue las entradas "Modo_automtico" y #Fallo con los smbolos
correspondientes (botones de la barra de herramientas).
A continuacin guarde el programa.
5-9
5-10
5.5
5-11
Una vez modificados los valores actuales podemos controlar ambos motores con un solo
bloque de funcin. Para controlar ms motores con el mismo bloque slo tendramos que
crear los correspondientes bloques de datos.
Para programar la llamada del FB en el OB1 consulte el apt. 5.6 (KOP), el apt. 5.7 (AWL) o
el apt. 5.8 (FUP), dependiendo del lenguaje que haya utilizado al programar el bloque.
5-12
5.6
FB1
Motor
OB1
DB1
Datos
Motor de gasolina
Llamada
DB2
Datos
Motor diesel
5-13
En el FB "Motor" se
muestran las variables de
entrada y salida
especficas del motor
(declaracin "in" y "out").
A cada variable se le
asignar una seal
"xxx_MG para el motor
de gasolina.
5-14
A cada variable se le
asignar una seal
"xxx_MD" para el
motor diesel.
Si crea partes del programa con OBs, FBs y DBs, deber programar la llamada de un
bloque subordinado (p.ej., al FB1) en el bloque de orden superior (p.ej., en el OB1). El
procedimiento a seguir es siempre el mismo.
En la tabla de smbolos tambin puede asignar nombres simblicos a los bloques (p.ej., el
nombre "Motor" al FB1 y el nombre "Gasolina" al DB1).
Los bloques programados se pueden archivar o imprimir en todo momento. Estas
funciones las encontrar en el Administrador SIMATIC bajo los comandos de men
Archivo > Archivar e Archivo > Imprimir, respectivamente.
5-15
5.7
FB1
"Motor"
OB1
DB1
Datos
Motor de gasolina
Llamada
DB2
Datos
Motor diesel
5-16
Si crea partes del programa con OBs, FBs y DBs, deber programar la llamada a un
bloque subordinado (p.ej., al FB1) en el bloque de orden superior (p.ej., en el OB1). El
procedimiento a seguir es siempre el mismo.
En la tabla de smbolos tambin puede asignar nombres simblicos a los bloques (p.ej., el
nombre "Motor" al FB1 y el nombre "Gasolina" al DB1).
Los bloques programados se pueden archivar o imprimir en todo momento. Estas
funciones las encontrar en el Administrador SIMATIC bajo los comandos de men
Archivo > Archivar e Archivo > Imprimir, respectivamente.
Para ms informacin elija Ayuda > Temas de Ayuda y
vaya a los temas "Cmo acceder a las ayudas de
referencia", "Descripcin del lenguaje AWL" y "Operaciones
de conrol del programa".
5-17
5.8
OB1
FB1
"Motor"
Llamada
DB2
Datos
Motor diesel
5-18
Con ayuda de la lista desplegable direccione los dems parmetros del bloque de
funcin.
5-19
En otro segmento, programe la llamada del bloque de datos "Diesel" (DB2) desde
el bloque de funcin "Motor" (FB1) utilizando las direcciones de la lista
desplegable.
A cada variable se le asignar
una seal "xxx_MD" para el
motor diesel.
Si crea partes del programa con OBs, FBs y DBs, deber programar la llamada a un bloque
subordinado (p.ej., al FB1) en el bloque de orden superior (p.ej., en el OB1). El
procedimiento a seguir es siempre el mismo.
En la tabla de smbolos tambin puede asignar nombres simblicos a los bloques (p.ej., el
nombre "Motor" al FB1 y el nombre "Gasolina" al DB1).
Los bloques programados se pueden archivar o imprimir en todo momento. Estas funciones
las encontrar en el Administrador SIMATIC bajo los comandos de men
Archivo > Archivar e Archivo > Imprimir, respectivamente.
5-20
6.1
Configurar el hardware
Para configurar el hardware se tiene que haber creado un proyecto con un equipo
SIMATIC. La estructura del proyecto que hemos creado con el "Asistente de
STEP 7" en el apartado 2.1 dispone de todos los requisitos necesarios.
El hardware se configura con STEP 7. Los datos de configuracin se transferirn
al sistema de automatizacin posteriormente, al "cargar" (v. apt. 7).
Catlogo
de
hardware
Tabla de configuracin
con las direcciones MPI y
las direcciones de
entrada/salida
6-1
6-2
7.1
Fuente de
alimentacin
ON/OFF
Selector de modo
Bastidor
PG con el
software
STEP 7
Cable PG
7-1
Montar el hardware
Para montar un mdulo en el perfil soporte:
atornllelo
El test tambin se puede llevar a cabo con un hardware distinto del que acabamos de
mostrar. Lo nico que deber tener en cuenta son las direcciones de las entradas y
salidas.
STEP 7 ofrece varias posibilidades para realizar el test; p.ej.: observando el programa
(status) o con la tabla de variables.
Para ms informacin acerca del montaje de los
mdulos centrales, consulte los manuales "S7-300
Configuracin, instalacin y datos de las CPU" oS7400, M7-400 Configuracin e instalacin"
7-2
7.2
Aplicar tensin
Conecte la red poniendo el interruptor
ON/OFF a 'ON'. Se encender el diodo
"DC 5V" de la CPU.
7-3
7-4
7-5
7.3
7-6
RUN
N
FF
STOP
M RES
E 0.1
0
L+
1
2
3
L+
M
L+
M
L+
M
E 0.2
4
5
6
7
Byte 1
En el mdulo de entradas se
encienden los diodos de las entradas
E 0.1 y E 0.2.
En el mdulo de salidas, el diodo de la
salida A 4.0.
7-7
7.4
7-8
7-9
Observar variables
Haga clic en Observar variable. En la
barra de estado se visualizar el
funcionamiento de la CPU.
Oprima los pulsadores 1 y 2 y observe
el resultado en la tabla de variables.
Ver que los valores de estado de la
tabla cambian de 'false' a 'true'.
Forzar variables
En la columna 'Valor de forzado' introduzca el valor "1500" para el operando MW2
y "1300" para el operando MW4.
7-10
7-11
7.5
7-12
7-13
7-14
8.1
8-1
Contrariamente a los bloques de funcin, las funciones no permiten definir datos estticos
en la tabla de declaracin de variables.
Los datos estticos definidos en un bloque de funcin siguen existiendo despus de
ejecutar el bloque. Ejemplos de datos estticos: las marcas utilizadas para los valores
lmite "Drehzahl" (Revoluciones) (v. cap. 5).
Para programar la funcin puede utilizar, como es habitual, los nombres simblicos de la
tabla de smbolos.
Para ms informacin elija Ayuda > Temas de Ayuda y vaya a
los temas "Cmo disear una solucin de automatizacin",
"Nociones bsicas para disear la estructura del programa" y
"Bloques en el programa de usuario".
8-2
8.2
Programar la funcin
A continuacin programaremos una funcin de temporizacin en nuestro ejemplo.
Esta funcin de temporizacin activar un retardo a la desconexin, p.ej., para
que el ventilador que funciona automticamente al arrancar el motor (v. cap. 5)
siga funcionando unos cuatro segundos ms tras desconectarse el motor.
Como hemos mencionado anteriormente, los parmetros de entrada y salida de la
funcin (declaracin "in" y "out") deben indicarse en la tabla de declaracin de
variables.
8-3
8-4
Para poder procesar la funcin de temporizacin, sta tiene que ser llamada desde el
bloque de orden superior (en nuestro ejemplo, por el OB1).
8-5
8.3
8-6
8-7
En nuestro ejemplo hemos programado la llamada a las funciones sin condicin, es decir,
como una llamada que se efecta siempre.
Dependiendo de la tarea de automatizacin que est programando, la llamada de las FCs
o de los FBs tambin se puede combinar con determinadas condiciones, p.ej., en una
entrada o en una precombinacin. Para programar condiciones disponemos de la entrada
EN y de la salida ENO.
8-8
9.1
9-1
Active el bloque de datos en el cuadro de dilogo "Nuevo bloque de datos" que aparece a continuacin.
Seguidamente cierre el cuadro de
dilogo con Aceptar.
9-2
9-3
Asignar smbolos
A los bloques de datos tambin se les
puede asignar nombres simblicos.
Abra la tabla de smbolos e introduzca el smbolo "Datos_globales"
para el bloque de datos DB3.
Si en el captulo 4 ha copiado la tabla de
smbolos de un proyecto de ejemplo
(zEs01_02_STEP7__AWL_1-10,
zEs01_06_STEP7__KOP_1-10 o
zEs01_04_STEP7__FUP_1-10) en el
proyecto "Getting Started", no tendr que
insertar ms smbolos.
9-4
OB1
CALL FB10, DB10
FB10
CALL FB1 (para motor gasolina)
CALL FB1 (para motor diesel)
...
FB1
"Motor"
DB10
Datos "motor gasolina"
Datos "motor diesel"
FB1
"Motor"
10-1
Las multiinstancias se pueden crear para cualquier bloque de funcin, p.ej., para controlar
vlvulas. Si desea utilizar multiinstancias, no olvide que tanto el bloque de funcin invocante
como los bloques de funcin llamados tienen que tener activada la opcin "FB
multiinstancia".
Para ms informacin elija Ayuda > Temas de Ayuda y vaya a los
temas "Programar bloques" y "Crear bloques y libreras".
10-2
10-3
Inserte otro segmento y programe la llamada del motor diesel. Proceda como
hemos hecho con el segmento 1.
10-4
Para poder procesar las dos llamadas del FB1 en el FB10, tiene que llamarse primero al
FB10.
Las multiinstancias slo se pueden programar para bloques de funcin, y no para
funciones (FCs).
10-5
10-6
Cambie el valor actual del motor diesel ponindolo a "1300", guarde el bloque de
datos y cirrelo.
La tabla de declaracin de variables del DB10 contiene ahora todas las variables. En la
parte superior de la tabla se visualizan las variables utilizadas al llamar el bloque de funcin
"Motor de gasolina" y, en la parte inferior, las utilizadas al llamar el bloque de funcin "Motor
diesel" (v. apt. 5.5).
Las variables "internas" del FB1 mantienen sus nombres simblicos, p.ej.: "Arrancar", que
van precedidos del nombre de la instancia local, p.ej.: "Motor_gasolina.Arrancar.
10-7
10-8
10-9
Si su tarea de automatizacin controla otros motores, p.ej., motores que funcionen con gas
natural, con biogs, etc., estos motores debern programarse como multiinstancias,
debiendo ser llamadas desde el FB10.
Para ello declare estos motores en la tabla de declaracin de variables del FB10
("Motores") como se indica en la figura y programe la llamada del FB1 (multiinstancia en el
catlogo de los elementos del programa) en el FB10. A continuacin deber llevar a cabo la
programacin simblica, es decir, definir los nuevos nombres simblicos en la tabla de
smbolos, p.ej., para la conexin/desconexin.
Para ms informacin elija Ayuda > Temas de Ayuda y vaya
a los temas "Cmo acceder a las ayudas de refeencia",
"Saltos en descripciones del lenguaje KOP/FUP o AWL" y
"Control de programa" o "Operaciones de control del
programa".
10-10
Esclavos compactos:
p.ej., mdulos de entrada/salida
ET 200B-16DI / -16DO
Esclavos modulares:
p.ej., ET 200 M-IM153
Aparato maestro:
p.ej., CPU 315-2DP
11-1
11-2
Configurar el equipo
Seleccione la carpeta Equipo
SIMATIC 300 y haga doble clic en
Hardware.
Se abrir la ventana "HW Config" (v.
apt. 6.1).
11-3
11-4
11-5
11-6
Con los comandos Equipo > Comprobar coherencia (ventana 'Configurar hardware') y
Red > Comprobar coherencia (ventana 'NETPRO') se puede comprobar, antes de guardar
una configuracin, si sta contiene errores. En caso afirmativo, stos se visualizarn en
STEP 7. Paralelamente se mostrarn posibles soluciones.
Para ms informacin elija Ayuda > Temas de Ayuda y vaya a los
temas "Configurar el hardware" y "Configurar la periferia
descentralizada".
11-7
11-8
A. Anexo A
zEs01_01_STEP7__AWL_1-9:
Caps. 1-9 programados en el lenguaje AWL, tabla de smbolos incluida.
zEs01_02_STEP7__AWL_1-10:
Caps. 1-10 programados en el lenguaje AWL, tabla de smbolos incluida.
zEs01_03_STEP7__FUP_1-9:
Caps. 1-9 programados en el lenguaje FUP, tabla de smbolos incluida.
zEs01_04_STEP7__FUP_1-10:
Caps. 1-10 programados en el lenguaje FUP, tabla de smbolos incluida.
zEs01_05_STEP7__KOP_1-9:
Caps. 1-9 programados en el lenguaje KOP, tabla de smbolos incluida.
zEs01_06_STEP7__KOP_1-10:
Caps. 1-10 programados en el lenguaje KOP, tabla de smbolos incluida.
zEs01_07_STEP7__DezP_11:
Cap. 11 programado con la periferia descentralizada.
A-1
Anexo A
A-2
Indice alfabtico
OB1 4-2
Abrir el OB1 4-2
Abrir la funcin 8-1
Abrir un bloque de funcin 5-1
Administrador SIMATIC
estructura del proyecto 2-4
Aplicar tensin 7-3
Arrancar el Administrador SIMATIC 2-1
AWL
instruccin de memorizacin 4-10
instruccin O 4-9
instruccin U (Y) 4-8
llamada del bloque 5-16
probar el programa 7-6
programar la funcin de temporizacin
8-4
Ayuda
llamar 2-5
Bloque de datos
crear el DB de instancia 5-11
Bloque de datos globales
crear 9-1
programar 9-1
Bloque de datos globales en la tabla de
declaracin de variables 9-4
Bloque de datos globales en la tabla de
smbolos 9-4
Bloque de funcin
abrir 5-1
crear 5-1
Borrar totalmente la CPU y ponerla a RUN
7-3
Bfer de diagnstico
evaluar 7-12
Cargar bloques de uno en uno 7-5
Cargar el programa en el sistema de
destino 7-3
Comprobar coherencia
equipo 11-7
red 11-7
Conectar la CPU 7-5
Conectar la tabla de variables online 7-9
Conexin en paralelo en KOP 4-6
Conexin en serie en KOP 4-4
Conexin online
configurar 7-1
Configuracin de la red 11-7
Configurar el hardware 6-1, 7-1
Configurar el PROFIBUS-DP 11-1
Configurar el sistema maestro DP 11-4
Indice-1
Indice alfabtico
KOP 4-5
Insertar un smbolo
AWL 4-9
FUP 4-12
Instalacin 1-5
Instruccin de memorizacin en AWL 4-10
Instruccin O en AWL 4-9
Instruccin U (Y) en AWL 4-8
Introduccin a STEP 7 1-1
KOP
conexin en paralelo 4-6
conexin en serie 4-4
funcin de memorizacin 4-7
llamada del bloque 5-13
probar el programa 7-6
programar la funcin de temporizacin
8-3
Llamada de la funcin 8-6
Llamada del bloque en AWL 5-16
Llamada del bloque en FUP 5-18
Llamada del bloque en KOP 5-13
Llamar la Ayuda 2-5
Modificar direcciones de estacin 11-6
Modificar valores actuales 5-11
Multiinstancia
programar 10-1
Navegar en la estructura del proyecto 2-5
Observar variables 7-10
Periferia descentralizada
configurar 11-1
Planteamiento de la tarea 1-1
Probar el programa con AWL 7-6
Probar el programa con FUP 7-6
Probar el programa con KOP 7-6
Procedimiento a seguir con STEP 7 1-4
Programa
cargar el programa en el sistema de
destino 7-3
Programacin simblica 3-2
Programar con FBs y DBs 5-1
Programar el FB en KOP 5-3
Programar el FB1 en AWL 5-6
Programar el FB1 en FUP 5-8
Programar el OB1 4-1
Programar la funcin de temporizacin en
AWL 8-4
Programar la funcin de temporizacin en
FUP 8-5
Programar la funcin de temporizacin en
KOP 8-3
Programar online 7-5
Programar un bloque de datos globales
9-1
Programar una funcin (FC) 8-1
Programar una multiinstancia 10-1
Proyecto
crear 2-1
Proyectos de ejemplo A-1
Red > Comprobar coherencia 11-7
Index-2
Siemens AG
A&D AS E 81
Oestliche Rheinbrueckenstr. 50
D-76181 Karlsruhe
R.F.A.
Remitente:
Nombre:
_
Cargo: _ _ _ _
Empresa:
_
Calle: _ _ _ _
Cdigo postal: _
Poblacin:
_
Pas: _ _ _ _
Telfono:
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_ _ _
_ _ _ _
_ _ _ _
_ _ _
_ _ __
_ _ _ _
_ _ _ _
_ _ _ _
Industria farmacutica
Industria qumica
Industria elctrica
Industria papelera
Industria alimentaria
Industria textil
Control e instrumentacin
Transportes
Industria mecnica
Otros _ _ _ _ _ _ _ _ _ _ _
Industria petroqumica
Observaciones/sugerencias
Sus observaciones y sugerencias nos permiten mejorar la calidad y utilidad de nuestra
documentacin. Por ello le rogamos que rellene el presente formulario y lo enve a
Siemens.
Responda por favor a las siguientes preguntas dando una puntuacin comprendida entre
1 = muy bien y 5 = muy mal
1.
2.
3.
Es comprensible el texto ?
4.
5.
En las lneas siguientes puede exponer los problemas concretos que se le hayan planteado
al manejar el manual:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _