Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SIMATIC NET
...entre equipos S7 y S5
Anexos
Indice bibliogrfico
11/2002
C79000G8978C116
Edicin 03
Peligro
significa que, si no se adoptan las medidas preventivas adecuadas, se producirn la muerte o lesiones corporales graves.
Cuidado
significa que, si no se adoptan las medidas preventivas adecuadas, se pueden producir la
muerte o lesiones corporales graves.
Precausin
con tringulo de advertencia significa que pueden producirse lesiones leves si no se toman
las correspondientes medidas de precaucin.
Precaucin
sin tringulo de advertencia significa que pueden producirse daos materiales si no se toman las correspondientes medidas de precaucin.
Atencin
significa que se puede producir un resultado o un estado indeseado si no se tiene en cuenta
la indicacin correspondiente.
Nota
Se trata de una informacin importante sobre el producto, el manejo del producto o la respectiva parte de la documentacin, sobre la que se tiene llamar la atencin especialmante
y que se recomienda observar por poder ser beneficiosa.
Marcas
SIMATICR, SIMATIC HMIR y SIMATIC NETR son marcas registradas de SIEMENS AG.
Las restantes designaciones utilizadas en esta publicacin pueden ser marcas registradas
cuyo uso por terceros para sus propios fines puede lesionar los derechos de los propietarios
de las mismas.
Indicaciones de seguridad relativas al producto:
Antes de utilizar el producto aqu descrito deber tener en cuenta imprescindiblemente las
siguientes indicaciones relativas a seguridad.
Personal cualificado
La puesta en servicio y la operacin de los equipos deben correr a cargo nicamente de
personal cualificado. Personal cualificado en el sentido de las indicaciones de seguridad
de este manual son personas autorizadas a poner en funcionamiento, poner a tierra e identificar o marcar aparatos, sistemas y circuitos amperimtricos de conformidad con los
estndares de seguridad vigentes.
Uso de productos de hardware conforme a lo previsto
Observaciones importantes:
Cuidado
El aparato slo se debe utilizar para las aplicaciones previstas en el catlogo y en la descripcin tcnica y en combinacin con los aparatos y componentes de otras marcas recomendados o autorizados por Siemens.
El funcionamiento perfecto y seguro del producto presupone que el transporte, el almacenaje, la instalacin y el montaje se realicen correctamente y que el manejo y el mantenimiento
tengan lugar con el debido cuidado.
Antes de utilizar los programas de ejemplo adjuntados o bien programas de creacin propia,
asegrese de que en las instalaciones que estn en servicio no se puedan ocasionar daos
a personas ni a mquinas.
Advertencia sobre CE: Est prohibida la puesta en servicio mientras no se constate que la
mquina en la que se deben instalar estos componentes cumple lo dispuesto en la directiva
para mquinas 89/392/CEE.
Cuidado
El software slo se podr utilizar para los casos de aplicacin previstos en el catlogo y en
la descripcin tcnica, y slo en unin de productos de software, equipos y componentes de
proveniencia tercera recomendados y homologados por Siemens.
Antes de utilizar los programas de ejemplo adjuntados o bien programas de creacin propia,
asegrese de que en las instalaciones que estn en servicio no se puedan ocasionar daos
a personas ni a mquinas.
Exclusin de responsabilidad
Siemens AG
Automation and Drives
Postfach 4848, D- 90327 Nuernberg
Siemens Aktiengesellschaft
C79000G8978C11603
Prlogo
La meta
El camino hacia la
meta
Esta gua rpida le ayuda a familiarizarse con NCM S7 para Industrial Ethernet, la herramienta de configuracin para los CPs S7. En base a los ejemplos
de configuracin y programacin suministrados con NCM S7 le presentamos
los pasos tpicos necesarios para aplicar ptimamente NCM S7 para Industrial Etherner en sus CPs SIMATIC S7.
Lo que alcanzar con esta gua
rpida,...
Un alto efecto de aprendizaje
invirtiendo poco tiempo,...
Requisitos
Destinatarios
Esta gua rpida est dirigida a tcnicos de puesta en marcha y programadores en STEP 7 y al personal del servicio tcnico.
mbito de validez
Prlogo
Otras indicaciones...
Nota
Respetar tambin las posibles notas relativas a los programas de ejemplo incluidos en esta
gua rpida y contenidas en la Informacin sobre el producto!
Remisiones a
Convenciones
S
Captulo 3
ISO
S7<>S7
Captulo 4
ISO
S7<>S5
PROJECTETHERNET
Ejemplos STEP 7 para CPs Ethernet
En este captulo le mostraremos cmo se crea y utiliza el proyecto de
ejemplo PROJECTETHERNET con las configuraciones y programas para
los ejemplos de comunicacin.
Objetivos y resultados:
S
Contenido:
Crear / abrir el proyecto
Configurar e interconectar el hardware
9
12
PROJECTETHERNET
Despus de instalar el software opcional NCM S7, el proyecto de ejemplo se encontrar en el directorio de proyectos de STEP 7, p. ej. en el directorio C:\SIEMENS\STEP7\EXAMPLES\EXIE.
Si desea utilizar el proyecto de ejemplo en el directorio STEP 7 proceda como sigue:
para ms detalles...
Manual
/3/
Cap. 2
PROJECTETHERNET
n ...utilice el comando de men Archivo " Guardar como a fn de crear en un directorio cualquiera
una copia del ejemplo de proyecto.
Configuracin de equipos
La tabla siguiente describe la configuracin de los distintos equipos. Los datos que ofrece la tabla le
permitirn decidir si desea utilizar el ejemplo tal como es o adaptarlo a sus necesidades.
Equipo
Equipo
SIMATIC 400(1)
Tipo de CP
CP 4431
Direccin MAC
08.00.06.01.00.00
Se comunica con
Equipo
SIMATIC 400(2)
Descripcin
Comunicacin con CP 4431
DP va interface
SENDRECEIVE.
Aqu se envan datos en
ambos sentidos. Para ello se
usan los FCs AG_SEND y
AG_RECV.
Equipo
SIMATIC 400(2)
CP 4431
08.00.06.01.00.01
Equipo
SIMATIC 400(1)
Equipo
SIMATIC 400(3)
CP 4431
08.00.06.01.00.03
Equipo
SIMATIC S5(1)
SIMATIC S5(1)
10
CP 1430 TF
08.00.06.01.00.02
Equipo
SIMATIC 400(3)
PROJECTETHERNET
n Copie los programas de ejemplo (contenedor con programas S7) del equipo que corresponda del
proyecto de ejemplo en cada una de las CPUs de su proyecto. Vigile que no se superpongan
bloques.
11
PROJECTETHERNET
1. Crear el proyecto
S De qu componentes se compone la
instalacin?
CONSEJO
En la pgina 29 encontrar todo
lo referente al tema Cargar.
para ms detalles...
Manual
/3/
Cap. 2
n En el Administrador SIMATIC, hacer doble clic en el objeto Ethernet(1) de su proyecto. Con ello
se abre la vista NetPro de su proyecto.
Desde aqu es posible emprender todos los pasos para la configuracin del hardware y de los enlaces.
Como puede ver en la figura,
12
PROJECTETHERNET
En base a las informaciones relativas a las conexiones de red es posible reconocer la situacin
siguiente:
El CP 4431 tiene configurada una direccin MAC (de estacin). La CPU tiene una direccin MPI.
Esta direccin MPI es necesaria, p. ej. si se desea diagnosticar utilizando NCM diagnstico Ethernet
el CP a travs de la conexin MPI de la CPU.
para ms detalles...
Manual
/2/
Apt. 2.2.4
n Seleccione p. ej. en la vista NetPro el equipo o CPU SIMATIC 400(1); elija Edicin " Abrir
objeto. As ver la configuracin del hardware.
n site el cursor sobre el mdulo, p. ej. sobre el CP 4431 y elija Edicin " Propiedades del
objeto.
13
PROJECTETHERNET
S Todo el equipo
S Mdulos individuales
Para el CP utilizado el resultado ser p. ej. el siguiente:
14
PROJECTETHERNET
15
PROJECTETHERNET
STEP 7 Hilfesystem
Manual
/3/
Apt. 2.2.9
16
Contenido:
3.1 Planteamiento de la tarea
18
19
21
22
27
34
17
3.1
Planteamiento de la tarea
Tiempo
Tiempo
Los datos de peticin y de respuesta a transferir en la tarea de ejemplo abarcan 4 bytes respectivamente.
18
3.2
Configuracin de la instalacin
Estructura
Para el proyecto de ejemplo, la instalacin deber configurarse como se muestra en el esquema siguiente (para cambios o alternativas > vase pgina siguiente):
Interface MPI
Interface MPI
Ethernet
as400
19
Tipo
Referencia:
ver catlogo ST 70
CP 4431
6 GK 74431EX110XE0 1)
6ES74221BH100AA0
o por
un mdulo de salida digital DO32xDC24V/0,5A
6ES74221BL000AA0
Lnea de conexin
ver catlogo ST 70
S Conexin MPI
S opcional para el modo PG/PC en ETHERNET: CP para
conexin ETHERNET > diagnstico/puesta en
marcha/mantenimiento
1)
Por regla general, versiones ms recientes del mdulo son compatibles en cuanto a funciones; puede
cargar los datos de configuracin del proyecto de ejemplo en su mdulo sin adaptacin. Tenga en
cuenta lo dicho en el manual del equipo del CPs respecto al tema Compatibilidad y caso de sustitucin.
Alternativas:
Si lo desea tambin puede modificar el ejemplo segn sus necesidades. Para ello deber tener en
cuenta las siguientes indicaciones:
20
Atencin
Si modifica la direccin del mdulo en la tabla de configuracin deber adaptar en el
programa de usuario eventualmente la direccin indicada en las llamadas a bloques.
3.3
A partir de ahora se supone que el proyecto ha sido creado y que los equipos estn configurados. Los
pasos Crear el proyecto y Configurar e interconectar el hardware se explicaron ya en el cap. 2.
1. Crear el proyecto
2. Configurar e interconectar el hardware
n
n
Cap. 2
5. Puesta en marcha
Para obtener resultados inmediatos...
Si la configuracin de la instalacin corresponde a la aqu descrita puede cargar los datos del ejemplo
directamente en los equipos como muestran los siguientes pasos 3 y 4.
Sin embargo recomendamos seguir las instrucciones paso
a paso.
CONSEJO
Sltese simplemente las funciones que ya conozca
En el cap. 2 se explica todo lo referente al tema Cargar.
21
1. Crear el proyecto
2. Configurar e interconectar el hardware
n
n
CONSEJO
En la pgina 311 se explica todo
lo relacionado con el tema Cargar.
Manual
/3/
Cap. 3
22
Enlaces
o bien
por cierto...
...en la lista de seleccin de equipos puede seleccionar cmodamente todos los equipos del proyecto y hacerse mostrar todos los
enlaces configurados.
n Para insertar un nuevo enlace en la tabla de enlaces elija entonces la funcin Insertar " Enlace.
23
n Elija las propiedades del enlace haciendo doble clic sobre el enlace en la tabla correspondiente.
0001 es el ID que se
utiliza, en el interface
SEND/RECEIVE, en el
programa de usuario.
A020 es el identificador
de enlaces de transporte
ISO.
Ficha Direcciones
Generalmente no es necesario adaptar las indicaciones de la ficha Direcciones para realizar un enlace entre equipos S7.
Para ms informacin sobre el estado del enlace o de su configuracin consulte la ficha Panormica.
24
n ...elija el cuadro de dilogo Cambiar de interlocutor con el comando de men Edicin " Cambiar
de interlocutor o haciendo 2x clic sobre el enlace en la columna Interlocutor de la tabla de
enlaces.
25
n Si ha modificado la configuracin del enlace guarde dichos cambios con el comando Tabla de
enlaces" Guardar.
STEP 7 Hilfesystem
Datei Bearbeiten
Einfgen
Zielsystem
Manual
/4/
26
1. Crear el proyecto
2. Configurar e interconectar el hardware
3. Configurar enlaces de transporte ISO
n
n
n
CONSEJO
En la pgina 317 se explica todo
lo relacionado con el tema Cargar.
Para ms claridad...
n ...imprima los bloques y estdielos detalladamente. En la pgina siguiente obtendr una visin de
conjunto de cmo se entregan los parmetros de los FCs para la comunicacin.
27
La tabla siguiente explica las funciones que desempean los bloques del tipo OB y FC:
Ejecucin en
Ejecucin en
equipo SIMATIC 400 equipo SIMATIC 400
(1)
(2)
Procesar datos del
proceso
OB 100
Poner a disposicin los bloques de datos DB30 y DB31. En
estos bloques de datos se crean los valores del proceso.
OB 1
Coordinacin de la ejecucin del programa.
FC 29
Se incrementa y decrementa cclicamente una palabra de datos.
El intervalo de incremento y decremento dura respectivamente 3
segundos.
FC 30 / FC 5 (AG_SEND)
La palabra de datos se transfiere como valor actual del proceso
(peticin) al equipo 2.
Recibir y ejecutar la
peticin.
OB 100
Poner a disposicin los bloques de datos DB30 y DB31. En
estos bloques de datos se crean los valores de proceso.
OB 1
Coordinacin de la ejecucin del programa.
FC 31 / FC 6 (AG_RECV)
Depositar los datos recibidos en el bloque de datos y emitirlos a
la simulacin del proceso.
FC 30 / FC 5 (AG_SEND)
Transmitir los datos al equipo 1 como confirmacin de la
peticin.
Evaluar los datos
recibidos
FC 31 / FC 6 (AG_RECV)
Recibir y evaluar la confirmacin de la peticin:
Emitir los datos del proceso al mdulo de simulacin.
Atencin
Puede tomar para su mdulo CP las versiones respectivamente actuales de los bloques de
comunicacin (FC5/ FC6) de la biblioteca de bloques SIMATIC NET de STEP7, para utilizarlas.
En el caso de tipos de mdulos menos recientes, esta recomendacin presupone que usted
utilice la versin de firmware actual para este tipo de mdulo.
28
OB 100
OB 100
Crear los
bloques de datos
DB30 y 31
Crear los
bloques de datos
DB30 y 31
Arranque
Ejecucin
cclica
OB 1
OB 1
FC 29
Incrementar /
decrementar la
palabra de datos
FC 31
FC 30
AG_SEND
Enlaces
de
transporte
ISO
FC 30
FC 31
AG_RECV
Leyenda:
AG_RECV
AG_SEND
29
S AG_SEND (FC 5)
El bloque transfiere los datos tiles del rea de datos de
usuario indicada para transferirlos al CP Ethernet.
para ms detalles al
respecto...
S AG_RECV (FC 6)
Manual
/3/
Cap. 4
Explicacin
call fc
ACT
ID
LADDR
5
:=
:=
:=
M 50.0
1
W#16#0200
SEND
LEN
DONE
ERROR
STATUS
:=
:=
:=
:=
:=
AWL
Explicacin
call fc 6
ID
LADDR
:=
:=
1
W#16#0200
RECV
NDR
ERROR
:=
:=
:=
STATUS :=
MW202
LEN
MW10
:=
Si desea ver la programacin completa de dichos bloques FC y los restantes OBs y FCs imprima el
proyecto de ejemplo.
30
n Confirme la seleccin; en tanto sea posible se introducirn ahora en la llamada de bloque los valores de parmetros disponibles.
FCs AG_LSEND / AG_LRECV para datos largos (CP 4431)
Las nuevas versiones del CP Ethernet permiten transferir reas de datos (hasta 8192 bytes) mayores
utilizando los FCs AG_LSEND (FC 50) y AG_LRECV. Consultar en el manual sobre el producto del
CP respectivo las reas de datos soportadas y utilizar los FCs al respecto.
En cuanto a la forma de manipulacin, seguir lo indicado en el manual.
para ms detalles al
respecto...
Manual
/3/
Cap. 5
31
S Evaluar los indicadores de los bloques FC AG_SEND y AG_RECV para poder reaccionar ante
determinados estados operativos o errores.
S Iniciar las llamadas de comunicacin de forma condicionada, es decir, en funcin del estado de los
indicadores para iniciar p. ej. la llamada de emisin en el cliente slo despus de haber recibido
una confirmacin de la peticin a travs de la llamada de recepcin.
para ms detalles
al respecto:
Manual
/3/
Apt. 4.2
Peticin
DONE/NDR = 1
ERROR = 0
STATUS = 0
DONE/NDR = 0
ERROR = 0
STATUS = 8180(8181)
en curso
DONE/NDR = 0
ERROR = 1
STATUS = x
8304H
32
STEP 7 Hilfesystem
Manual
/4/
n Compruebe la ejecucin del programa en STEP 7/AWL online. Compruebe si una palabra de datos
que va variando tiene salida en el mdulo de simulacin.
33
1. Crear el proyecto
2. Configurar e interconectar el hardware
3. Configurar los enlaces de transporte ISO
4. Crear el programa de usuario
n
n
n
n
Detectar problemas de
comunicacin con el
diagnstico Ethernet
para ms detalles al
respecto...
Manual
/3/
Cap. 5
S Estado operativo
Cul es el estado de los equipos?
S Transporte ISO
Cul es el estado de los enlaces de transporte ISO?
Se enviaron telegramas?
Cuntos con xito?
Cuntos con error?
S Bfer de diagnstico
Qu indican los registros del bfer de diagnstico?
34
Contenido:
4.1 Configuracin de la instalacin modificada
36
38
39
40
43
46
35
4.1
En la instalacin descrita en el cap. 3.2 hay que sustituir el equipo S7 (2) por un equipo SIMATIC S5
(cambios y alternativas posibles > ver cap. 3.2):
Equipo SIMATIC 400 (3)
SIMATIC S5
con CP 1430 TF
Interface AS511
Interface MPI
Ethernet
as400
36
Tipo
ver catlogo ST 70
CP 4431
6 GK 74431EX110XE0 1)
Autmata SIMATIC S5
CP 1430 TF
6 GK1 1430TA0x
6 GK1 1430TB0x
Lnea de transferencia
S
S
S
S
S
1)
Referencia:
Por regla general, versiones ms recientes del mdulo son compatibles en cuanto a funciones; puede
cargar los datos de configuracin del proyecto de ejemplo en su mdulo sin adaptacin. Tenga en
cuenta lo dicho en el manual del equipo del CPs respecto al tema Compatibilidad y caso de sustitucin.
En el equipo S5 puede utilizar los programas de ejemplo suministrados con la herramienta de configuracin NCM COM 1430. Dependiendo de la configuracin del hardware (tipo de CPU etc.) deber elegir los programas de ejemplo que correspondan. Para ms detalles al respecto consulte:
Manual
/13/
tomo 1
Cap. 7
Apt. A.4
37
4.2
A partir de ahora se presupone que se ha creado el proyecto y que se han configurado los equipos.
Los pasos Crear el proyecto y Configurar e interconectar el hardware se han descrito en el cap. 2.
1. Crear el proyecto
2. Configurar e interconectar el hardware
n
n
Cap. 2
5. Puesta en marcha
Para obtener resultados inmediatos...
Si la configuracin de la instalacin corresponde a la aqu descrita puede cargar los datos del ejemplo
directamente en los equipos SIMATIC como muestran los siguientes pasos 3 y 4.
Sin embargo recomendamos seguir las instrucciones paso
a paso.
CONSEJO
Sltese simplemente las funciones que ya conozca.
En el cap. 2 se explica todo lo referente al tema Cargar.
38
1. Crear el proyecto
2. Configurar e interconectar el hardware
primera diferencia:
Grundeinstellungen
Datenbasisdatei: ABU1AG2.CP2
Manual
/13/
tomo 1
Cap. 7.
Cap. A.4
39
1. Crear el proyecto
otra diferencia:
5. Puesta en marcha
Manual
/13/
tomo 1
Cap. 5
Apt. A.4
Si desea proseguir su trabajo en otro proyecto deber crear ahora un Equipo SIMATIC S5.
40
SIMATIC S5
5. Elija las Propiedades del objeto con el comando Edicin "Propiedades del objeto o haciendo doble clic sobre el icono correspondiente.
Manual
/13/
Cap. 6
41
Para cargar los datos de configuracin en el equipo SIMATIC 400 proceda como descrito
Manual
LEERER MERKER
Cap. 6
42
1. Crear el proyecto
2. Configurar e interconectar el hardware
n
n
otra diferencia:
Se han de armonizar los
parmetros de enlaces en S5 y
S7.
5. Puesta en marcha
Para crear enlaces de transporte ISO para el S7equipo(3) en el proyecto STEP 7...
...proceda como se ha decrito en el cap. 1:
n Compruebe el ajuste Establecimiento activo del enlace. El casillero deber tener marca de
verificacin.
43
Manual
/13/
tomo 1
Cap. 7
COM 1430 TF
Transportverbindung
lokale Parameter:
ferne Parameter:
MACAdresse): 08.00.06.01.00.03
44
45
1. Crear el proyecto
2. Configurar e interconectar el hardware
3. Configurar los enlaces de transporte ISO
n
n
n
otra diferencia:
en el SIMATIC S5 se utilizan
OBs, FBs y HTBs
Ejecucin en
equipo SIMATIC S5
Procesar datos de
proceso
OB 100
Poner a disposicin los bloques de datos DB30 y DB31. En
estos bloques de datos se crean los valores del proceso.
OB 1
Coordinacin de la ejecucin del programa.
FC 29
Se incrementa y decrementa cclicamente una palabra de datos.
El intervalo de incremento y decremento dura respectivamente 3
segundos.
FC 30 / FC 5 (AGSEND)
La palabra de datos se transfiere como valor actual del proceso
(peticin) al equipo 2.
Recibir y ejecutar la
peticin
OB 1
Coordinacin de la ejecucin del programa.
FB 101 / FB 245 (HTBRECEIVE)
Depositar los datos recibidos en el bloque de datos y emitirlos a
la simulacin del proceso.
Atencin
Puede tomar para su mdulo CP las versiones respectivamente actuales de los bloques de
comunicacin (FC5/ FC6) de la biblioteca de bloques SIMATIC NET de STEP7, para utilizarlas.
En el caso de tipos de mdulos menos recientes, esta recomendacin presupone que usted
utilice la versin de firmware actual para este tipo de mdulo.
46
Equipo SIMATIC S5
OB 20 / 21 / 22
OB 100
Crear bloques
de datos DB30
y 31
FB 111
Arranque
HTBSYNC
Ejecucin cclica
OB 1
OB 1
FC 29
incrementar /
decrementar
palabra de datos
FB 101
FC 30
HTBCTRL
AGSEND
Leyenda:
Enlace de
transporte ISO
HTBRECEIVE
47
Para poder editar o cargar los programas del equipo SIMATIC 400...
...proceda como se describe en el cap. 1. Las indicaciones referentes a la ampliacin del programa,
como p. ej. la evaluacin de indicadores tambin se pueden aplicar a este caso.
En lo que respecta al equipo SIMATIC S5 ...
... se debern realizar las siguientes adaptaciones para lograr el comportamiento deseado:
n Compruebe cmo se ejecuta el programa en STEP 7/AWL online (observar bloques). Proceda del
mismo modo con los programas del SIMATIC S5 en STEP 5.
48
Indice bibliogrfico
/1/
/2/
/3/
/4/
/5/
/6/
/7/
/8/
/9/
SINEC CP 1413
Manuales para MSDOS, Windows en alemn
SIEMENS AG
/10/
SIMATIC S7
Sistema de automatizacin S7300
Configuracin, instalacin y datos de la CPU
Manual
SIEMENS AG
/11/
49
Indice bibliogrfico
/12/
/13/
SINEC
CP 1430 TF con NCM COM 1430 TF
Manual
SIEMENS AG
6 GK 19701TA430AA0
Referencias
50