Vous êtes sur la page 1sur 307

Prlogo, ndice Comunicacin en estaciones S7 Caractersticas de CPs Ethernet

1 2 3 4 5 6 7 8 9

SIMATIC NET CPs S7 para Industrial Ethernet Configurar y poner en servicio


Manual Parte A - Aplicacin general

Poner en servicio CP Ethernet Interfaz SEND/RECEIVE Configurar enlaces Enlaces programados FCs (funciones) y FBs Diagnstico NCM S7 Cargador de firmware Anexos A - E / ndice alfabtico

Edicin 01/2007 C79000 - G8978 - C182 - 07

Clasificacin de las indicaciones de seguridad Este manual incluye informaciones que debe respetar para su seguridad personal as como para evitar daos materiales. Las informaciones estn resaltadas por un tringulo de precuacin y, segn el grado de peligro, se representan como sigue:

! ! !

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.

A-2

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

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.

Uso de productos de software conforme a lo previsto Observaciones importantes:

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.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-3

Antes de la puesta en servicio Observe lo siguiente antes de proceder a la puesta en servicio: Precaucin Antes de la puesta en sericio se deben observar las advertencias que aparecen en la documentacin actual. Consulte los datos necesarios para el pedido de la misma en los catlogos, o bien pngase en contacto con su agencia Siemens local.

Copyright E Siemens AG 2001- 2007 All rights reserved La divulgacin y reproduccin de este documento, as como el uso y comunicacin de su contenido, no estn autorizados a no ser que se obtenga el consentimiento expreso. Los infractores quedan obligados a la indemnizacin por daos y perjuicios. Se reservan todos los derechos, en particular para el caso de concesin de patente o modelo de utilidad. Siemens AG Automation and Drives Industrial Communication Postfach 4848, D- 90327 Nuernberg

Exclusin de responsabilidad Hemos comprobado el contenido de esta publicacin para constatar su concordancia con el hardware y software descrito. Sin embargo, son posibles divergencias, por lo que no garantizamos la plena concordancia. El contenido de esta publicacin se revisa peridicamente; las correcciones necesarias se incluirn en las prximas ediciones. Agradecemos de antemano sugerencias.

A-4

Siemens Aktiengesellschaft

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 G79000- G8978- C182- 06 C79000-G8978-C182-07
Sujeto a cambios tcnicos sin previo aviso.

Este manual ...


... le ayuda a poner en servicio sus mdulos CP de SIMATIC NET en una estacin S7; ... le ayuda a hacer que sus aplicaciones se comuniquen con xito y efectividad a travs de los Ces SIMATIC NET; ... le proporciona, junto con la descripcin Gua rpida, todas las informaciones necesarias para poder realizar sus tareas de comunicacin:

Descripcin Gua rpida Operar Ces S7 con NCM S7

Manual

Parte A

S Panormicas de CP S Servicios de
comunicacin

S Conocer S Probar interfaces S poner en servicio

aprender con el ejemplo

S S S S

Conexin a la red Configuracin Interfaz de programa Diagnstico

Montar / Poner en servicio

Parte B

S Prestaciones S Elementos de mando/


indicacin

S Indicaciones de servicio S Datos tcnicos

Encontrar estas dos descripciones relativas a sus Ces S7 y a NCM S7 tanto en el CD de manuales de SIMATIC NET como en la versin impresa, que se puede pedir. Por cierto, despus de la instalacin de STEP 7 , los ejemplos descritos en la Gua rpida se encuentran en la carpeta de proyectos para programas de ejemplo.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-5

Este manual ...

Destinatarios
El presente manual est dirigido a tcnicos de puesta en marcha y programadores en STEP 7 y al personal del servicio tcnico.

mbito de validez
Este manual es vlido a partir de la edicin V5.x del software de configuracin NCM S7 y a partir de la edicin V5.x del software de STEP 7. Atencin Si se describen funciones que exijan ediciones ms recientes, se le advertir al respecto con una marca adicional. Ejemplo:

Adems de diversas adaptaciones a los equipos disponibles en la actualidad se ha tenido en cuenta lo siguiente: S Configuracin del modo operativo del CP como PROFINET IO-Device o -Controller Determinados tipos de equipos CP 343-1 pueden trabajar en los modos operativos PROFINET IO-Controller o PROFINET IO-Device. S Complementos en la descripcin de los bloques Nuevos bloques para programas de usuario del CP 343-1 en el modo PROFINET IO-Controller: - FB52 PNIO_RW_REC - FB54 PNIO_ALARM S Nota Observe tambin la historia de este manual en el anexo, captulo F. Introduccin del Diagnstico Web para los nuevos tipos de CP 343-1

Atencin Tenga en cuenta que la disponibilidad de nuevas funciones est vinculada al tipo de equipo utilizado por usted. Puede consultar qu funciones soporta su mdulo en la descripcin del dilogo de propiedades para el mdulo en STEP 7 as como en el catlogo, en HW Config.

A-6

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Este manual ...

La documentacin en el paquete de documentacin S7 - CPs / NCM S7 y en Internet


Puede adquirir el presente manual junto con otros documentos en un paquete de manuales. Ref. - alemn: 6GK7080-0AA01 8AA00 Ref. - ingls: 6GK7080-0AA01 8BA00 La tabla siguiente le proporciona una visin de conjunto del contenido as como de las direcciones para la telecarga va Internet.
Ttulo Configurar y poner en servicio Ces S7 para Industrial Ethernet Manual Aplicacin general Contenido / Direcciones de Internet Disponible en Internet en:

S http://www4.ad.siemens.de/WW/news/es/8777865
Descripciones de equipos:

S CP 343 -1 Lean (CX00): S CP 343 -1 Lean (CX10): S CP 343 -1 (EX21): S CP 343 -1 (EX30):

http://www4.ad.siemens.de/WW/news/es/19308657 http://www4.ad.siemens.de/WW/news/es/23643456 http://www4.ad.siemens.de/WW/news/es/22259495 http://www4.ad.siemens.de/WW/news/es/24485272 http://www4.ad.siemens.de/WW/news/es/20736149 http://www4.ad.siemens.de/WW/news/es/8777308 http://www4.ad.siemens.de/WW/news/es/8776538 http://www4.ad.siemens.de/WW/news/es/8776544 http://www4.ad.siemens.de/WW/news/es/8776219 http://www4.ad.siemens.de/WW/news/es/8776322 http://www4.ad.siemens.de/WW/news/es/19308871 http://www4.ad.siemens.de/WW/news/es/23643789 http://www4.ad.siemens.de/WW/news/es/7851748 http://www4.ad.siemens.de/WW/news/es/19299692 http://www4.ad.siemens.de/WW/news/es/21379908

S CP 343 -1 Advanced:

S CP 343 -1 (EX20/EX11): S CP 343 -1 PN: S CP 343 -1 IT: S CP 443 -1:

S CP 443 -1 IT:

S CP 443 -1 Advanced (EX40) : S CP 443 -1 Advanced (EX41): S IE/PB Link:

S IE/PB Link PN IO:

S IWLAN/PB Link PN IO:


NCM S7 para SIMATIC NET S7 -CPs Gua rpida Tecnologa de la Informacin en SIMATIC S7 con CPs para S S7 -300 y S S7 -400 Manual Disponible en Internet en:

http://www4.ad.siemens.de/WW/news/de/1172503 Este manual hace el papel de instrucciones y obra de consulta para el manejo de funciones de CP propia de la tecnologa Internet. Disponible en Internet en: http://www4.ad.siemens.de/WW/news/es/1172744

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-7

Este manual ...

Ttulo Poner en servicio estaciones de PC Instrucciones y acceso rpido

Contenido / Direcciones de Internet Las instrucciones le ayudan a utilizar con xito y efectividad las funciones de comunicacin de sus aplicaciones de PC travs de SIMATIC NET. Se muestra cmo se configuran los mdulos de PC y qu operaciones de configuracin se tienen que realizar con NCM S7. Disponible en Internet en: http://www4.ad.siemens.de/WW/news/es/13542666

Configurar y poner en servicio Ces S7 para PROFIBUS Manual NCM S7 para PROFIBUS/FMS

Puede encontrar las direcciones de Internet correspondientes a los documentos actuales de este manual en la direccin del historial de versiones que se indica a continuacin. Disponible en Internet: http://www4.ad.siemens.de/WW/news/es/1158418

Documentacin del CP en el Manual Collection CD (Ref. A5E00069051) A cada CP S7 se le adjunta el CD SIMATIC NET Manual Collection. Este CD se actualiza peridicamente, conteniendo as los manuales del equipo y las descripciones actuales en el momento de la edicin.

Historial de la versin / Downloads actuales para Ces S7 SIMATIC NET


En el documento Historial de versiones/Downloads actuales para los Ces S7 SIMATIC NET encontrar informaciones sobre todos los Ces disponibles hasta el momento para SIMATIC S7 (Ind. Ethernet, PROFIBUS e IE/PB-Link). Encontrar una edicin actualizada en cada momento de estos documentos en:
http://www4.ad.siemens.de/WW/news/es/9836605

Informaciones sobre versiones actuales de bloques (FCs/FBs)


Utilice siempre las versiones de bloques actuales para nuevos programas de usuario. Encontrar informaciones sobre las versiones de bloques actuales as como los bloques actuales para bajarlos de Internet en:
http://www4.ad.siemens.de/WW/news/es/8797900

Si necesita recambios, acte siguiendo las instrucciones que aparecen en la Parte B, especfica del equipo, del presente manual del equipo.

SIMATIC NET Quick Start CD: ejemplos relacionados con el tema de la comunicacin
El Quick Start CD, que se puede adquirir aparte, contiene numerosos y prcticos ejemplos de programas y configuraciones. Puede solicitarlo directamente a travs de Internet.

http://www4.ad.siemens.de/WW/news/es/21827955

A-8

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Este manual ...

Informaciones adicionales sobre SIMATIC S7 y STEP 7


Encontrar las documentaciones adicionales para el software bsico STEP 7 del sistema de automatizacin SIMATIC en forma electrnica en su instalacin de STEP 7. Tambin encontrar informaciones sobre sistemas de automatizacin SIMATIC en el CD Quickstart y por medio de los servicios en lnea de Customer Support, en:
http://www.siemens.de/simatic-netInformaciones generales

o
http://www.ad.siemens.de/csi/net Informaciones sobre productos y downloads

Observacin sobre la lectura: smbolos utilizados en este manual


Donde no est indicado de otro modo, las funciones descritas en este manual presuponen el uso de STEP 7. Este smbolo sirve para identificar funciones que exijan adems STEP 7 a partir de una determinada versin, por ejemplo la versin V5.2.

Con este smbolo se hace referencia a consejos especiales en estas instrucciones.

El smbolo hace referencia a bibliografa especialmente recomendada.

En lugares as marcados se recomienda recurrir a informaciones complementarias en la ayuda bsica de STEP 7.

F1

Este smbolo hace referencia a la ayuda detallada dentro de la ayuda dependiente del contexto. Accede a ella con la tecla F1 o con el botn Ayuda en el dilogo respectivo.

Convenciones
Las referencias de documentacin adicional se indican a travs de ndices bibliogrficos escritos entre barras /.../. Con estos nmeros se puede localizar el ttulo exacto de la documentacin correspondiente en el ndice bibliogrfico.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-9

Indice
Indice - Parte A
1 Comunicacin va CPs Ethernet en estaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.4 1.5 1.6 1.7 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 2 2.1 2.2 2.3 2.3.1 2.3.2 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.5 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 3 3.1 3.2 3.3 3.3.1 Industrial Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posibilidades de comunicacin para SIMATIC S7 con CP Ethernet . . . . . . . . . Tipos de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Los servicios de comunicacin de CP Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin a travs de base de datos configurada o programada . . . . . . . . . . . Comunicacin PG/OP va Industrial Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comunicacin PG con STEP 7 va Industrial Ethernet . . . . . . . . . . . . . . . . . . . . Modo OP: Conectar aparatos de manejo/visualizacin va Industrial Ethernet Funciones S7 (comunicacin S7) va Industrial Ethernet . . . . . . . . . . . . . . . . . . Comunicacin compatible con S5 (interface SEND/RECEIVE) . . . . . . . . . . . . . Servicios FETCH/WRITE (servidor) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interconectar equipos con STEP 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Variante de red / de proyecto: una subred - un proyecto . . . . . . . . . . . . . . . . . . Variante de red / de proyecto: SIMATIC S5 y equipos de terceros en la subred Variante de red / de proyecto: dos o varias subredes - un proyecto . . . . . . . . Variante de red / de proyecto: una subred - varios proyectos (parciales) . . . . Variante de red / de proyecto: varias subredes en varios proyectos (parciales) Variante de red / de proyecto: enlaces con otras redes (TCP/IP) . . . . . . . . . . . Procesadores de comunicacin para S7-300 . . . . . . . . . . . . . . . . . . . . . . . . . . . Procesadores de comunicacin para S7-400 . . . . . . . . . . . . . . . . . . . . . . . . . . . Variantes de conexin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin elctrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Industrial Ethernet ptica mediante conexin AUI. *) . . . . . . . . . . . . . . . . . . . . . Reglas para slots en SIMATIC S7-300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Slots permitidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nmero de CPs SIMATIC NET operables en paralelo . . . . . . . . . . . . . . . . . . . . Multicomputing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Desenchufar / enchufar (cambio de mdulos) . . . . . . . . . . . . . . . . . . . . . . . . . . . Nota relativa a la CPU S7-300: Recursos de enlace . . . . . . . . . . . . . . . . . . . . . Reglas para slots en SIMATIC S7-400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Slots permitidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nmero de CPs SIMATIC NET operables en paralelo . . . . . . . . . . . . . . . . . . . . Multicomputing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Desenchufar / enchufar (cambio de mdulos) . . . . . . . . . . . . . . . . . . . . . . . . . . . Nota relativa a la CPU S7-400: Recursos de enlace . . . . . . . . . . . . . . . . . . . . . As se pone en servicio un CP Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicaciones generales relativas a STEP 7 / NCM S7 . . . . . . . . . . . . . . . . . . . . Configurar - procedimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Crear una subred Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-14 A -15 A -16 A -16 A -19 A -21 A -22 A -24 A -25 A -26 A -30 A -33 A -34 A -36 A -37 A -38 A -39 A -42 A -44 A-45 A -45 A -46 A -47 A -47 A -50 A -52 A -52 A -52 A -52 A -52 A -53 A -54 A -54 A -54 A -54 A -55 A -55 A-56 A -57 A -58 A -59 A -60

Caractersticas de los Ces Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operacin del CP Ethernet con NCM S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A-10

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Indice

3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.4 3.4.1 3.4.2 3.5 4 4.1 4.2 4.3 4.4 4.4.1 4.4.2 5 5.1 5.2 5.3 5.3.1 5.3.2 5.3.3 5.3.4 5.4 5.4.1 5.4.2 5.4.3 5.4.4 5.5 5.5.1 5.5.2 5.5.3 5.6 5.6.1 5.6.2 5.6.3 5.7 5.7.1 5.7.2 5.7.3 5.7.4 5.7.5 5.8 5.9

Registrar el CP Ethernet en la tabla de configuracin del hardware . . . . . . . . . Visualizar las conexiones de red de un equipo . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajustar otras propiedades del CP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objetos alternativos del proyecto STEP 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar servicios de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asignar direccin por primera vez (vlido para Ces actuales) . . . . . . . . . . . . . . Direccionamiento por seleccin del sistema de destino en el Administrador SIMATIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Direccionamiento a travs de dilogo de propiedades en HW Config o NetPro Cargar los datos de configuracin en el sistema de destino . . . . . . . . . . . . . . . Modo de trabajo del interface SEND/RECEIVE en la CPU . . . . . . . . . . . . . . . . Programar el interface SEND/RECEIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Intercambio de datos CPU S7 <-> CP Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . Informaciones adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programar la transmisin de datos a travs de enlaces TCP . . . . . . . . . . . . . . Recomendaciones para el uso con carga de comunicaciones elevada . . . . . . Procedimiento a seguir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuraciones de enlaces posibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enlaces de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nuevo enlace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enlaces con interlocutores de otros proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . Otras funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enlaces sin asignacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar propiedades de enlace ISO-Transport . . . . . . . . . . . . . . . . . . . . . . . . Definir el punto final local del enlace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definir direcciones para enlaces ISO-Transport . . . . . . . . . . . . . . . . . . . . . . . . . Definir las propiedades dinmicas de ISO-Transport . . . . . . . . . . . . . . . . . . . . . Verificar las propiedades de enlaces ISO-Transport . . . . . . . . . . . . . . . . . . . . . . Configurar propiedades de enlace ISO-on-TCP . . . . . . . . . . . . . . . . . . . . . . . . . Definir el punto final local del enlace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definir direcciones ISO-on-TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Verificar propiedades de enlace ISO-on-TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar propiedades de enlace TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definir el punto final local del enlace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definir direcciones TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Verificar propiedades de enlace TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar propiedades de enlace UDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definir el punto final local del enlace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definir direcciones UDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UDP con Broadcast y Multicast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Verificar propiedades de enlace UDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enlace UDP libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo FETCH/WRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de vas para reparto de carga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A -62 A -65 A -67 A -78 A -81 A -82 A -83 A -84 A -85 A-88 A -89 A -90 A -93 A -95 A -95 A -96 A-97 A -98 A -99 A -101 A -104 A -106 A -109 A -110 A -112 A -113 A -115 A -118 A -120 A -121 A -122 A -124 A -127 A -128 A -129 A -131 A -135 A -136 A -137 A -139 A -143 A -149 A -150 A -151 A -155

Interface SEND/RECEIVE en el programa de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Configurar enlaces de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A- 11

Indice

Enlaces de comunicacin programados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 6.2 6.3 6.4 6.5 6.5.1 6.5.2 6.5.3 6.5.4 6.5.5 6.6 Panormica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procedimiento a seguir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloque de datos de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloque de parmetros para datos del sistema (conexin de CP en red) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloques de parmetros para tipos de enlaces . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloque de parmetros para enlace TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloque de parmetros para enlace UDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloque de parmetros para enlace ISO-on-TCP . . . . . . . . . . . . . . . . . . . . . . . . Bloque de parmetros para enlace E-MAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloque de parmetros para enlace FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tipos de subbloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Notas generales relativas a FCs / FBs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizacin de FCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros para coordinacin de CP y enlaces (parmetros de entrada) . . . Parmetros para definir una determinada rea de datos de la CPU (parmetros de entrada) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Informaciones sobre estado/status (parmetros de salida) . . . . . . . . . . . . . . . . FCs para el interface SEND/RECEIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FC5 AG_SEND / FC50 AG_LSEND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FC6 AG_RECV / FC60 AG_LRECV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FCs para coordinacin de accesos en caso de FETCH/WRITE . . . . . . . . . . . . FC7 AG_LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FC8 AG_UNLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FC 10 AG_CNTRL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FB55 IP_CONFIG para enlaces de comunicacin programados . . . . . . . . . . . FB88 PN_InOut / FB90 PN_InOut_Fast - Bloques para PROFINET CBA . . . FCs y FBs para PROFINET IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FC11 PNIO_SEND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FC12 PNIO_RECV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comportamiento general de las FCs para PROFINET IO . . . . . . . . . . . . . . . . . Coherencia de los datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Valores de sustitucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FB 52 PNIO_RW_REC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FB 54 PNIO_ALARM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recursos / demanda de recursos de FCs y FBs . . . . . . . . . . . . . . . . . . . . . . . . . Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones del Diagnstico NCM S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instalacin e inicio del Diagnstico NCM S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comandos generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Iniciar la sesin de diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Establecer el enlace con el CP Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Iniciar el diagnstico desde el cuadro de dilogo Propiedades del CP . . . . . Llamar el diagnstico a travs del men Inicio de Windows . . . . . . . . . . . . . . .

A-156 A -157 A -159 A -160 A -164 A -166 A -167 A -168 A -169 A -170 A -172 A -173 A-176 A -177 A -181 A -181 A -182 A -183 A -184 A -189 A -197 A -204 A -206 A -208 A -210 A -219 A -226 A -232 A -233 A -238 A -242 A -243 A -244 A -245 A -249 A -253 A-254 A -255 A -256 A -257 A -259 A -261 A -261 A -261 A -262

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet . . 7.1 7.2 7.2.1 7.2.2 7.2.3 7.3 7.3.1 7.3.2 7.4 7.4.1 7.4.2 7.5 7.6 7.7 7.8 7.8.1 7.8.2 7.8.3 7.8.4 7.8.5 7.8.6 7.8.7 7.9

Diagnstico NCM S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1 8.2 8.2.1 8.2.2 8.3 8.3.1 8.3.2 8.3.3

A-12

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Indice

8.3.4 8.3.5 8.3.6 8.4 8.5 8.6 8.6.1 8.6.2 9 9.1 9.2 A A.1 A.2 A.3 A.4 B C D

Utilizar paso de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizar estacin PC - ajustar el paso de red para PC internal . . . . . . . . . . . . Otras posibilidades para iniciar el diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . Forma de proceder para el diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Llamar directamente funciones de diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . Lista de control Problemas tpicos en una instalacin . . . . . . . . . . . . . . . . . . . Lista de control Funciones de CP generales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lista de control Enlaces de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Campo de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cargar el firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enchufe de conexin DC 24 V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conector RJ45 para Twisted Pair Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conector para Ethernet Industrial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enchufe de conexin para PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A -264 A -266 A -267 A -268 A -269 A -271 A -272 A -273 A-274 A -275 A -276 A-277 A -277 A -277 A -278 A -278 A-279 A-284 A-287 A -288 A -292 A -294 A-296 A-301

Cargador de firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Asignacin de pines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Normas y homologaciones de SIMATIC NET S7-CPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . ndice bibliogrfico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.1 D.2 D.3 Parte general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Industrial Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROFINET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

E F

Acoplamiento con sistemas de terceros con FETCH/WRITE . . . . . . . . . . . . . . . . . . . . . . Historial de la documentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-13

Comunicacin va CPs Ethernet en estaciones


El CP Ethernet para SIMATIC S7 ofrece una serie de servicios de comunicacin para las ms diversas tareas. En este captulo aprender S S S las posibilidades de comunicacin que ofrece el CP Ethernet va Industrial Ethernet; qu tareas asume el CP Ethernet para los respectivos servicios; cmo establecer las bases para responder a la peticin de comunicacin;

All encontrar ms informaciones: S Rogamos que para la instalacin del CP Ethernet tenga en cuenta las instrucciones del manual del equipo adjuntado al CP Ethernet /2/. En esta documentacin encontrar tambin indicaciones sobre las caractersticas del CP Ethernet. En cuanto al funcionamiento y la aplicacin del software de configuracin STEP 7 requerido para configurar el CP (especialmente la herramienta de configuracin de hardware), lea los manuales /6/. En el manual /10/ encontrar informacin detallada sobre la aplicacin, la estructura y el uso de Industrial Ethernet. En los manuales /12/ y /13/ encontrar una introduccin general a las redes locales con TCP/IP.

S S

A-14

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Comunicacin va CPs Ethernet en estaciones

1.1

Industrial Ethernet

Definicin
Dentro del sistema de comunicacin no propietario y abierto SIMATIC NET, Industrial Ethernet es la red concebida para el nivel de control central y de clula. Esta red se puede materializar de forma elctrica u ptica. En el primer caso utilizando un cable coaxial apantallado o un cable de par trenzado; en el segundo utilizando un cable ptico. Industrial Ethernet est definida por el estndar internacional IEEE 802.3 (ver /10/).

Comunicacin sin discontinuidades en el mbito industrial


Ethernet est integrada en el concepto SIMATIC NET, el cual permite interconectar sin discontinuidades los niveles de control, de clula y de campo con PROFIBUS y AS -Interface (AS-i).

Industrial Ethernet (IEEE 802.3) PROFINET PROFIBUS (EN 50170 Vol. 2 PROFIBUS) AS-Interface (AS -i, Actor-Sensor-Interface)
Figura 1-1 Industrial Ethernet en el concepto SIMATIC NET

Mtodo de acceso a la red


El acceso a la red en Industrial Ethernet corresponde al procedimiento CSMA/CD que contempla el estndar IEEE 802.3 (Carrier Sense Multiple Access with Collision Detection).

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-15

Comunicacin va CPs Ethernet en estaciones

1.2

Posibilidades de comunicacin para SIMATIC S7 con CP Ethernet

1.2.1

Tipos de comunicacin
El CP Ethernet para SIMATIC S7 soporta los siguientes tipos de comunicacin, segn el tipo de CP:
CP Ethernet

CP Ethernet

S7-400

S7-300

Tipos de comunicacin posibles

Interfaces / Servicios / Protocolos


a travs de los protocolos ISO TCP/IP (RFC 1006)

S Comunicacin PG/OP S Comunicacin S7 S Comunicacin compatible con


S5

con interface SEND / RECEIVE a travs de los protocolos ISO-Transport ISO-on-TCP (TCP/IP con RFC 1006) TCP UDP

- E-Mail con servicios FETCH/WRITE a travs de los protocolos ISO-Transport ISO-on-TCP TCP

S PROFINET IO

a travs de los protocolos TCP RT (PROFINET IO y CBA) IRT (PROFINET IO) DCOM (PROFINET CBA)

y PROFINET CBA

S Control de procesos HTML


mediante navegador de Web

a travs de los protocolos Protocolo HTTP / IP

S Administracin de archivos

a travs de los protocolos Protocolo FTP / IP

y acceso a archivos va FTP

A-16

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Comunicacin va CPs Ethernet en estaciones

Comunicacin PG/OP La comunicacin PG/OP sirve para cargar programas y datos de configuracin permanente, para ejecutar funciones de test y diagnstico as como para operar y observar una instalacin a travs de OPs.

Comunicacin S7 La comunicacin S7 constituye un interface sencillo y eficiente para la comunicacin de equipos SIMATIC S7 entre s, as como la comunicacin de stos con un PG/PC a travs de bloques de funcin para comunicaciones.

Comunicacin compatible con S5 con interface SEND/RECEIVE El interface SEND/RECEIVE permite, segn el tipo de CP, una comunicacin controlada por programa a travs de un enlace configurado entre SIMATIC S7 y equipos SIMATIC S7, SIMATIC S5, PC/PG y equipos terceros. Segn el tipo de CP, en el interface SEND/RECEIVE estn disponibles los siguientes servicios de comunicacin: - ISO -Transport optimizado para el uso de alto rendimiento en el nivel de produccin cerrado - TCP/IP para comunicacin entre varias redes con enlaces ISO-on-TCP (RFC 1006), enlaces TCP y servicio de datagramas UDP (incluido Broadcast / Multicast). - Envo de E-Mail El control se pone en condiciones de enviar mensajes en funcin de eventos del proceso (ver al respecto las instrucciones para IT-CP /5/).

Comunicacin compatible con S5 con servicios FETCH/WRITE (servidor) Los servicios FETCH/WRITE (servidor) permiten el acceso directo a reas de memoria del sistema en la CPU de SIMATIC S7 desde SIMATIC S5, estaciones PC SIMATIC o desde equipos terceros. Segn el tipo de CP, para los accesos FETCH/WRITE estn disponibles los siguientes servicios de comunicacin: - ISO -Transport optimizado para el uso de alto rendimiento en el nivel de produccin cerrado - TCP/IP para comunicacin entre varias redes con enlaces ISO-on-TCP (RFC 1006), enlaces TCP

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-17

Comunicacin va CPs Ethernet en estaciones

PROFINET IO PROFINET es un estndar de la organizacin de usuarios de PROFIBUS (PNO) que define un modelo de comunicacin e ingeniera independiente del fabricante. - PROFINET IO-Controller Los CPs S7 que dan soporte al modo PROFINET IO-Controller permiten el acceso directo a IO-Devices va Industrial Ethernet. - PROFINET IO-Device Con los CPs S7 que dan soporte al modo PROFINET IO-Device se pueden utilizar estaciones S7 como PROFINET IO-Devices inteligentes en Industrial Ethernet. Encontrar ms informaciones sobre PROFINET IO en /20/ y /21/. Para la comunicacin PROFINET IO se utilizan enlaces TCP para la parametrizacin y RT (Real Time) o IRT (Isochronous Real Time) para el trfico de datos IO cclico.

PROFINET CBA - PROFINET CBA Una estacin S7 equipada con un CP apto para PROFINET CBA se puede conectar como componente PROFINET CBA en SIMATIC iMap. Encontrar ms informaciones sobre PROFINET CBA en /19/. En PROFINET CBA se utilizan interconexiones con transmisin acclica y cclica.

Control de procesos HTML En el caso de Ces con funcin IT, utilice las funciones y las pginas HTML adjuntadas para consultar datos importantes del sistema a travs de una buscadora de web (vea al respecto las instrucciones para IT-CP /5/).

Administracin de archivos y acceso a archivos va FTP En el caso de Ces con funcin IT estn a su disposicin funciones adicionales para servicios FTP. Usted puede utilizar su estacin S7 tanto en el modo FTP-Client como en el modo FTP -Server (vea al respecto el manual de IT-CP /5/). - Estacin S7 como FTP-Client Usted transfiere datos por escritura o lectura a un servidor de archivos. - Estacin S7 como FTP-Server Otra estacin, por ejemplo un PC, transmite por escritura o lectura bloques de datos a la estacin S7, o bien archivos al sistema de archivos del IT-CP.

A-18

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Comunicacin va CPs Ethernet en estaciones

1.2.2

Los servicios de comunicacin de CP Ethernet


Dependiendo del tipo de mdulo, los CPs S7 soportan las siguientes posibilidades de comunicacin:

Sistema de automatizacin PG/OP Mdulo


S7/C7-300 /

Funciones soportadas S7 compatible con S5 F F F F F F PROFINET CBA F F F F


2)

IT

IO F 1) F
3)

CP 343 -1 Lean CP 343 -1 CP 343 -1 Advanced

F F F F F F

F 4) F F F F F

F F F

F 2)

S7-400/ S7 400H S7-400H

CP443 -1 CP 443 -1 IT CP 443 -1 Advanced

1) PROFINET IO -Device 2) PROFINET IO -Controller 3) PROFINET IO -Device o PROFINET IO -Controller 4) solamente Server

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-19

Comunicacin va CPs Ethernet en estaciones

Posibilidades de comunicacin entre tipos de equipos


La tabla siguiente muestra las posibilidades de comunicacin que ofrecen los tipos de comunicacin mencionados:
S5-115 hasta -155U/H Estacin PC

S7-400 S7-300

S7-300

Comunicacin S7 SEND/RECEIVE PROFINET CBA PROFINET IO

Comunicacin S7 SEND/RECEIVE PROFINET CBA PROFINET IO 2)

SEND/RECEIVE FETCH/WRITE

Comunicacin PG/OP1) Comunicacin S71) SEND/RECEIVE FETCH/WRITE Control de procesos HTML PROFINET CBA PROFINET IO Servicios FTP

Comunicacin S7

Comunicacin S7 SEND/RECEIVE Servicios FTP PROFINET CBA

SEND/RECEIVE FETCH/WRITE

S7 -400

SEND/RECEIVE PROFINET CBA PROFINET IO

Comunicacin PG/OP1) Comunicacin S71) SEND/RECEIVE FETCH/WRITE PROFINET CBA PROFINET IO Control de procesos HTML Servicios FTP

1) 2)

PC slo como cliente S7 -400 como PROFINET IO -Controller y S7 -300 como PROFINET IO Device

A-20

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Comunicacin va CPs Ethernet en estaciones

1.2.3

Operacin a travs de base de datos configurada o programada

Configuracin y diagnstico
Para la conexin y la configuracin del CP Ethernet se requieren el software de configuracin STEP 7 y la opcin SIMATIC NET NCM S7 para Industrial Ethernet. NCM S7 para Industrial Ethernet se instala como opcin STEP 7, estando integrado as en STEP 7. NCM S7 para Industrial Ethernet ofrece asimismo numerosas posibilidades de diagnstico para los distintos tipos de comunicacin. Para la configuracin de la comunicacin PROFINET se utiliza adicionalmente la herramienta de Engineering SIMATIC iMap; encontrar informaciones detalladas sobre SIMATIC iMap en el manual Component based Automation - Configurar sistemas con SIMATIC iMap /19/.

Enlaces programados
Existen campos de aplicacin para los que es conveniente no crear los enlaces de comunicacin a travs del interface de configuracin de STEP 7, sino a travs de 5.2.1 aplicaciones especficas y en forma controlada por el programa. Para estas aplicaciones se dispone a partir de STEP7 V5.2 SP1 de un bloque de funciones que permite la transferencia flexible de bloques de datos de configuracin a un CP Ethernet.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-21

Comunicacin va CPs Ethernet en estaciones

1.3

Comunicacin PG/OP va Industrial Ethernet

Aplicacin
La comunicacin PG/OP proporciona funciones que ya estn integradas en todo equipo SIMATIC S7/M7/C7. Se distinguen los dos tipos de funciones: S Comunicacin PG La comunicacin PG con STEP 7 va Industrial Ethernet permite: - aprovechar toda la funcionalidad de STEP 7 a travs de Industrial Ethernet; - programar, diagnosticar, manejar y observar todos los mdulos del SIMATIC S7 a travs de Industrial Ethernet. S Modo OP La comunicacin PG/OP va Industrial Ethernet permite la operacin y observacin de todos los mdulos integrados en SIMATIC S7, a travs de equipos de operacin y observacin (TD/OP). El CP Ethernet acta como relay de comunicacin, que transmite la comunicacin de PG/OP a travs de Industrial Ethernet. La representacin siguiente muestra, a modo de ejemplo, posibilidades para utilizar la comunicacin local o remota de PG/OP: S S local a travs de mdulos Ethernet en el PG; remota a travs de mdulos Ethernet en el PG a travs de Router; (adicionalmente se menciona la posibilidad del acoplamiento remoto de PG-AS por medio de TeleService a travs de adaptador de TS)

A-22

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Comunicacin va CPs Ethernet en estaciones

Operar / Observar Controlar

OP Conexin Ethernet STEP 7 NCM S7

PC con CP Ethernet

Mdem / ISDN (RDSI)

Crear datos de configuracin para cada CP y cargarlos en los Ces Ethernet

Ind. Ethernet S7 - 400 S7 - 300


CP Ethernet

Router (p. ej. RDSI)

WAN *
CP Ethernet

Router (p. ej. RDSI) Ind. Ethernet S7 - 400

Modem / ISDN

adaptador de TS
CP Ethernet

* a travs de TCP/IP Figura 1-2 Configuracin para el modo PG/OP - local y remoto

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-23

Comunicacin va CPs Ethernet en estaciones

1.3.1

Comunicacin PG con STEP 7 va Industrial Ethernet

Condicin para la comunicacin PG


La comunicacin PG es posible si se cumplen los siguientes requisitos: S S En el PG o en la Engineering Station est instalado un CP Ethernet o est prevista una conexin de mdem/ISDN (RDSI) para Remote-Access. El CP Ethernet est provisto de una direccin (utilizar direccin MAC preajustada o ajustar direccin IP).

Conectar PG / Engineering Station en la red


Segn la configuracin del PG o de la Engineering Station se tienen que distinguir los dos casos siguientes para el uso de la comunicacin PG: S PG / Engineering Station en el modo configurado Si a la puesta en servicio del PG o de la Engineering Station selecciona esta configuracin, se reconocen ya aqu los interfaces de los mdulos de comunicacin utilizados. El ajuste para la funcin Ajustar interface PG/PC se pone entonces automticamente a PC internal. Una vez cargada esa configuracin en su PG / Engineering Station, puede intercambiar sin ms preajustes desde STEP 7 funciones de PG con las estaciones accesibles en la red. S PG / Engineering Station en el modo PG Si su PG o su Engineering Station estn configurados para este modo de funcionamiento, tiene que definir explcitamente el interface en el PG o en la Engineering Station con la funcin Ajustar interface PG/PC. Realice para ello los siguientes pasos: 1. Abra en el panel de control de Windows el cuadro de dilogo ajustar interface PG/PC. 2. Configure el interface PG/PC de acuerdo a los CPs presentes en su PG y de acuerdo al tipo de conexin a bus (parametrizaciones de interfaces utilizadas). Encontrar ms informaciones relativas al tema de modo de PG y la Engineering Station en /4/.

A-24

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Comunicacin va CPs Ethernet en estaciones

1.3.2

Modo OP: Conectar aparatos de manejo/visualizacin va Industrial Ethernet

Requisitos
Para el manejo y visualizacin se tienen que cumplir los siguientes requisitos: S En el equipo de manejo/observacin estn instalados: - un CP Ethernet; - SOFTNET S7 para Ind. Ethernet o software del SIMATIC NET CD. S Los CPs de las estaciones S7 estn provistos de una direccin MAC/IP (utilizar direccin MAC preajustada o ajustar direccin IP).

Procedimiento
Para poder realizar la comunicacin S7 hay que direccionar el mdulo deseado del SIMATIC S7. Para ms informaciones, ver la descripcin de los equipos de manejo y observacin as como /4/.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-25

Comunicacin va CPs Ethernet en estaciones

1.4

Funciones S7 (comunicacin S7) va Industrial Ethernet

Aplicacin
La comunicacin S7 va Industrial Ethernet permite la comunicacin controlada por programa por medio de SFBs/FBs de comunicacin a travs de enlaces S7 configurados. La cantidad de datos tiles por peticin es de hasta 64 KByte. El CP Ethernet acta como relay de comunicacin S7, transmitiendo las funciones de S7 a travs de Industrial Ethernet. La transmisin tiene lugar, segn la configuracin del CP Ethernet, sobre la base del protocolo ISO-Transport o del ISO-on-TCP (TCP/IP con extensin RFC 1006). Desde el punto de vista del usuario, la comunicacin S7 se desarrolla en forma idntica a travs de PROFIBUS y de Industrial Ethernet.

Estaciones
Se distinguen dos casos, dependiendo del tipo de equipo y de la configuracin del sistema: S Funcin bilateral Cliente y Servidor Los enlaces S7 se pueden operar entre las estaciones siguientes con toda la funcionalidad propia de la comunicacin S7: - entre estaciones S7-300 y S7-400; - entre estaciones S7 y estaciones PC/PG con CP Ethernet.
S7 - 400
CP Ethernet

S7 - 300

CP Ethernet

M7

Ethernet

WAN * * slo TCP/IP

PUT / GET BSEND / BRECV USEND / URECV

PC/PG con CP Ethernet Figura 1-3

S7 - 300 / 400

Las estaciones se comunican con enlaces S7 va Industrial Ethernet

A-26

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Comunicacin va CPs Ethernet en estaciones

Funcin unilateral Cliente y Servidor (enlaces S7 configurados unilateralmente) En los casos siguientes se pueden ejecutar con PUT / GET funciones de escritura o lectura en enlaces S7 configurados unilateralmente: - Comunicacin S7 va Router Es posible acceder desde estaciones PG/PC a estaciones S7 si la estacin PG/PC est conectada va Router (por ejemplo, IE/PB Link) a otra subred o a otro tipo de subred (PROFIBUS / Ethernet); estaciones S7 son aqu servidor. La comunicacin S7 es posible a travs de respectivamente un paso de red.
CP Ethernet

S7 - 300

CP Ethernet

S7 - 400

PUT / GET
Ethernet Estacin PC/PG

Ethernet IE/PB-Link Estacin PC/PG PROFIBUS

PUT / GET

Figura 1-4

La estacin PC/PG se comunica a travs de un paso de subred con estaciones S7 conectadas al PROFIBUS o Ethernet subordinado

Consulte informaciones ms detalladas sobre las prestaciones soportadas por su CP Ethernet en el manual del equipo /2/.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-27

Comunicacin va CPs Ethernet en estaciones

Configurar enlaces S7
Habilite enlaces S7 para utilizar la comunicacin S7 para el intercambio de datos entre dos estaciones SIMATIC S7. Para ms informacin al respecto consulte los manuales de STEP 7 /6/. Atencin Enlaces S7 va Router son soportados slo dentro de un proyecto STEP 7, pero no entre interlocutores que estn en diferentes proyectos STEP 7 de un multiproyecto.

Interfaz en el programa de usuario de la estacin S7


Usted utiliza en el programa de usuario SFBs (en S7-400) y FBs (en S7-300).
Tipo de bloque SFB / FB12 SFB / FB13 SFB / FB15 SFB / FB14 SFB / FB8 SFB / FB9 SFC / FC62 BSEND BRCV PUT GET USEND URCV CONTROL (S7 -400) / C_CNTRL (S7 -300) x x x x Cliente x Servidor x - 1) - 1) x x 2) descrito en Documentacin STEP 7 /8/

1) no se requiere configuracin de enlaces en el servidor 2) en S7 -300

Atencin Tenga en cuenta, en su programa de usuario, las siguientes informaciones relativas a la incoherencia: Las informaciones ledas o escritas se transfieren en la CPU de la estacin S7 en bloques de 8 32 bytes (segn la versin de firmware) desde el programa de usuario S7 al sistema operativo o respectivamente se copian del sistema operativo al programa de usuario S7. Si se ponen informaciones con el formato Palabra o Palabra doble ms all de uno de tales lmites, se pueden producir incongruencias de datos en la transmisin con comunicacin S7. Encontrar ms informaciones en la documentacin de STEP 7 /8/.

A-28

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Comunicacin va CPs Ethernet en estaciones

Notas relativas a la comunicacin S7 entre estacin PC/PG y estacin S7


Aplicaciones en una estacin PC/PG se comunican con la estacin S7 a travs de un interface OPC o SAPI-S7 con fines de operacin, observacin y control. Las estaciones S7 utilizan los SFBs/FBs de comunicacin integrados (funcin bilateral Cliente y Servidor). En conjunto se tienen que cumplir las siguientes condiciones para la comunicacin S7 desde una estacin PC/PG: S En el PC/PG estn instalados: - un CP Ethernet; - un interface para comunicacin S7: SOFTNET S7 para Ind. Ethernet o software del SIMATIC NET CD. S Los CPs de las estaciones S7 estn provistos de una direccin MAC/IP (utilizar direccin MAC preajustada o ajustar direccin IP).

Para poder realizar la comunicacin entre el PC y equipos SIMATIC S7, direccione en la aplicacin del PC el mdulo CPU deseado de aquel SIMATIC S7 al que desee acceder a travs del CP Ethernet.

Comunicacin S7 va Router (funcin unilateral Cliente y Servidor)


Existe la posibilidad de acceder a la estacin S7 desde una aplicacin (servidor OPC) de la estacin PC/PG, que est conectada a otra subred. Las dos subredes tienen que estar enlazadas entre s a travs de un Router, como por ejemplo IE/PB Linkn. Como Router pueden servir tambin una estacin S7 o un PC conectados a ambas subredes a travs de CPs. En esta configuracin, la estacin S7 slo puede ser aludida desde la estacin PC/PG como servidor de comunicacin con enlaces S7 configurados unilateralmente. Las condiciones para la configuracin de la estacin PC/PG son idnticas a las del funcionamiento en la misma subred (ver lo anterior); adicionalmente tiene que ser apto para Routing el CP en la estacin PC/PG. En este caso de operacin, configure para la estacin PC/PG en STEP 7 NetPro un enlace S7 unilateral con la respectiva estacin S7 en la otra subred. En el programa de usuario puede acceder entonces con las funciones PUT (escritura) y GET (lectura) a los datos de la estacin S7.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-29

Comunicacin va CPs Ethernet en estaciones

1.5

Comunicacin compatible con S5 (interface SEND/RECEIVE1)

Aplicacin
A travs del interface SEND/RECEIVE tiene acceso, en el programa de usuario S7, a la comunicacin S5-compatible con enlaces de transporte configurados. La transmisin de datos a travs de un enlace de transporte configurado es apropiada para las siguientes formas de transmisin: S la transferencia protegida de paquetes de datos conexos entre dos estaciones Ethernet va - TCP (ver /13/) con enlace ISO-on-TCP (ver /14/) o enlace TCP; - enlace ISO-Transport (no para PROFINET CBA). S transferencia simple (sin mecanismo de proteccin) de paquetes de datos conexos (servicio de datagrama) entre dos estaciones Ethernet utilizando UDP (User Datagram Protocol) en IP.

Adems, el interface SEND/RECEIVE se utiliza tambin para el envo de e-mails (ver al respecto las instrucciones para el IT-CP /5/). Para las aplicaciones basadas en TCP existe un nivel de red activo con protocolo IP (ver /16/).

Enlace ISO - Transporte


ISO -Transporte ofrece servicios para la transmisin asegurada de datos a travs de enlaces configurados. Gracias a la formacin de bloques de datos (segmentacin por paquetes, se detecta la integridad del mensaje) se pueden transmitir grandes cantidades de datos. La seguridad de la transferencia es muy alta gracias a mecanismos de repeticin automtica y de verificacin adicionales. El interlocutor tiene que confirmar la recepcin de los datos; al emisor la sealizacin es en el interface SEND/RECEIVE. ISO -Transport se transfiere exclusivamente a travs de Industrial Ethernet y est optimizado para aplicaciones de alto rendimiento en el nivel, de fabricacin, que es una red aislada.

La anterior denominacin del interface SEND/RECEIVE era Enlaces AGAG

A-30

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Comunicacin va CPs Ethernet en estaciones

IP (Internet Protocol)
Para la transferencia de datos a travs de diferentes redes se ofrece, si se aplican los CPs correspondientes tales como, por ejemplo, el CP 443-1 TCP: S enlace ISO-on-TCP ISO -on-TCP est previsto para transferir datos de forma segura a travs de diferentes redes. El servicio ISO-on-TCP cumple la norma TCP/IP (Transmission Control Protocol/Internet Protocol) con la extensin RFC 1006 de acuerdo al nivel 4 del modelo de referencia ISO (ver /18/). RFC 1006 ampla el protocolo TCP en la posibilidad de transferir paquetes de datos (mensajes). Esto exige como requisito el que ambos interlocutores soporten RFC 1006. La seguridad de la transferencia es muy alta gracias a mecanismos de repeticin automtica y de verificacin adicionales. El interlocutor tiene que confirmar la recepcin de los datos; al emisor la sealizacin es en el interface SEND/RECEIVE. S enlace TCP Con el interface SEND/RECEIVE, el CP Ethernet soporta a travs de enlaces TCP el interface base (p. ej. Winsock.dll) para TCP/IP existente en prcticamente todos los equipos terminales (PC o sistema tercero). TCP est previsto para la transferencia protegida de datos entre redes. El servicio TCP responde al estndar TCP/IP (Transmission Control Protocol/Internet Protocol; ver /18/). S enlace UDP UDP est previsto para transferir datos a travs de varias redes utilizando un mecanismo simple que no exige acuse. A travs de enlaces UDP se pueden enviar tambin telegramas Broadcast y Multicast, si el enlace se ha configurado correspondientemente. Para evitar situaciones de sobrecarga debida a un exceso de carga Broadcast, el CP no permite la recepcin de UDP-Broadcast. Si utiliza como alternativa la funcin Multicast a travs de enlace UDP, tiene con esto la posibilidad de dar de alta directamente el CP como estacin en un grupo Multicast. Interface SEND/RECEIVE La transferencia de datos se inicia desde el programa de usuario. El interface entre el programa de usuario y el SIMATIC S7 lo constituyen bloques SIMATIC S7 especiales del tipo FC (funciones).

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-31

Comunicacin va CPs Ethernet en estaciones

Estaciones
El interface SEND/RECEIVE permite una comunicacin gobernada por programa va Industrial Ethernet entre un SIMATIC S7: S S S S SIMATIC S7 con CP Ethernet SIMATIC S5 con CP Ethernet PC/PG con CP Ethernet Otros equipos con conexin Ethernet

S7 - 400

CP Ethernet

S7 - 300

CP Ethernet

Ethernet

SIMATIC S5 con CP Ethernet

PG/PC con conexin Ethernet Otro equipo con conexin Ethernet WAN Internet Router

slo TCP/IP

Figura 1-5

SIMATIC S7 con posibles estaciones de comunicacin a travs de interface SEND/ RECEIVE

A-32

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Comunicacin va CPs Ethernet en estaciones

1.6

Servicios FETCH/WRITE (servidor)

Aplicacin
Con la funcionalidad de FETCH/WRITE se dispone, adems del interface SEND/RECEIVE, de otros servicios para la comunicacin compatible con S5 a travs de enlaces de transporte configurados. El interface FETCH/WRITE sirve en primera linea para la conexin de SIMATIC S7 a SIMATIC S5, as como a otras estaciones no-S7 (p. ej. PC). S FETCH (tomar datos) El interlocutor del enlace (SIMATIC S5 o estacin no-S7) puede acceder a SIMATIC S7 para leer datos del sistema. S WRITE (escribir datos) El interlocutor del enlace (SIMATIC S5 o estacin no-S7) puede acceder a SIMATIC S7 para escribir datos en el sistema. Desde el punto de vista de SIMATIC S7 se trata de una funcin de comunicacin pasiva, que slo se tiene que configurar; los enlaces se establecen por iniciativa del interlocutor de comunicacin. La documentacin del sistema proporciona ms informaciones sobre SIMATIC S5 o sobre la estacin no-S7 utilizada.

Tipos de enlaces
Para el acceso con la funcin FETCH o WRITE tiene que configurarse en SIMATIC S7 respectivamente un enlace en el modo FETCH pasivo o WRITE pasivo. Son posibles los siguientes tipos de enlaces: S S S ISO -Transport ISO -on-TCP TCP

SIMATIC S5
Para la coordinacin de accesos se dispone de los bloques FC AG_LOCK y AG_UNLOCK. Con estas FCs tiene la posibilidad de coordinar el acceso a reas de memoria del sistema bloqueando o liberando los enlaces, de manera que no se creen ni se transmitan datos incongruentes.

SIMATIC S5
En SIMATIC S5, los servicios FETCH/WRITE se configuran y activan a travs de los tipos de servicios READ ACTIVO/PASIVO y WRITE ACTIVO/PASIVO.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-33

Comunicacin va CPs Ethernet en estaciones

1.7

Interconectar equipos con STEP 7

Configuracin
Para que los equipos puedan comunicarse entre s es preciso configurar las redes necesarias en los proyectos de STEP 7. Configurar una red o una subred significa: 1. Crear en el proyecto una o varias subredes del tipo deseado; 2. Definir las propiedades de las subredes; generalmente se pueden adoptar los ajustes predeterminados; 3. Conectar las estaciones lgicamente a la subred; 4. Crear enlaces de comunicacin.

Interconexin en multiproyecto
STEP 7 soporta, a partir de la versin V5.2, la configuracin en multiproyecto. Con ayuda del multiproyecto puede crear, por ejemplo, un proyecto por cada operador para la edicin repartida, y distribuir las estaciones entre los proyectos conforme a sus operadores. Para ello se dispone de funciones para separar y reunir proyectos (parciales). Subredes y enlaces se pueden establecer a este respecto en forma interproyecto.

Herramientas
El Administrador SIMATIC ofrece todo tipo de posibilidades para configurar y documentar, tambin de forma grfica, redes sencillas (NETPRO).

Para ms informacin sobre la configuracin de redes, lea el captulo Configuracin de redes del manual /6/ as como la ayuda online.

A-34

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Comunicacin va CPs Ethernet en estaciones

Variantes
Para utilizar la herramienta de configuracin de redes que ofrece STEP 7 debera saber cmo se representa una instalacin en el proyecto de STEP 7. Las configuraciones expuestas a continuacin son tpicas de equipos conectados a CPs a travs de la red: Ejemplo de variante
1 2 3 4 5 6 1 subred - 1 proyecto Otros equipos SIMATIC S5 y equipos ajenos (de terceros) 2 o varias subredes - 1 proyecto 1 subred - varios proyectos Varias subredes - varios proyectos Enlaces con otras redes (TCP)

Caracterstica / Configuracin

Estas variantes se utilizarn a continuacin para mostrar a modo de ejemplo cmo se transcriben en STEP 7 instalaciones reales conectadas a una o varias redes.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-35

Comunicacin va CPs Ethernet en estaciones

1.7.1

Variante de red / de proyecto: una subred - un proyecto

Configuracin de la instalacin
En el caso ms sencillo, la instalacin estar compuesta por equipos SIMATIC S7 que se conectarn a travs de una subred, por ejemplo del tipo Industrial Ethernet.

S7 -400/1 Instalacin Produccin

S7 -300/1

Ethernet (1)

S7 -300/2

Representacin de la instalacin en el proyecto STEP 7 Para ello, crear en el proyecto STEP 7 un objeto Ethernet. Los equipos creados en el mismo proyecto quedan referidos a dicho objeto tan pronto como se configuren como nodos (estaciones) de la red.

A-36

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Comunicacin va CPs Ethernet en estaciones

1.7.2

Variante de red / de proyecto: SIMATIC S5 y equipos de terceros en la subred

Configuracin de la instalacin
La instalacin puede estar compuesta no slo por equipos SIMATIC S7 sino que tambin puede integrar equipos SIMATIC S5 y equipos de terceros.

S7 -400/1

Instalacin Produccin

S7 -300/1

Equipo de terceros

Ethernet (1)

SIMATIC S5
S7 -300/2

Representacin de la instalacin en el proyecto STEP 7 Los equipos SIMATIC S5 que se deseen interconectar para la comunicacin se pueden seleccionar directamente. Los equipos de terceros se registran en la configuracin como Otros equipos.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-37

Comunicacin va CPs Ethernet en estaciones

1.7.3

Variante de red / de proyecto: dos o varias subredes - un proyecto

Configuracin de la instalacin
En ocasiones puede ser necesario utilizar varias redes, sea debido a las diversas tareas que debern llevar a cabo los distintos equipos o debido a la envergadura de la instalacin.

S7 -400/1

Instalacin Nivel de produccin y de control central

Ethernet (1) S7 -400/2

Ethernet-CP

CP PROFIBUS

PROFIBUS (1)

S7 -300/1

S7 -300/2

Representacin de la instalacin en el proyecto STEP 7 Las subredes se pueden crear p. ej. en un mismo proyecto STEP 7, lo que permite configurar fcilmente los equipos para la comunicacin.

De la figura arriba representada se deduce: S S S En un proyecto se pueden gestionar varias subredes. Cada equipo se crea una sola vez en un proyecto; Un equipo puede estar asignado a varias subredes asignando los CPs correspondientemente.

A-38

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Comunicacin va CPs Ethernet en estaciones

1.7.4

Variante de red / de proyecto: una subred - varios proyectos (parciales)

Configuracin de la instalacin
En el caso de sistemas interconectados en redes complejas puede ser conveniente, para una mejor distribucin del trabajo en la configuracin, administrar partes del sistema en diferentes proyectos (parciales). Aqu puede resultar que la comunicacin tenga lugar a travs de una subred interproyectos, teniendo que crearse entonces enlaces interproyectos. Ejemplo: Grupo Produccin 2

Grupo Produccin 1
S7 400/1 S7 -400/2 Ethernet (1)

S7 300/1

S7 -300/2

S7 - 300/3

Organizacin en el multiproyecto
Los requisitos de aqu resultantes y relativos a una configuracin confortable y coherente de la comunicacin son soportados adicionalmente por el multiproyecto en STEP 7 a partir de la versin V.2. Las funciones para multiproyectos en STEP 7 permiten, S S S administrar varios proyectos en un multiproyecto y procesarlos separadamente; separar proyectos y reunirlos de nuevo. Varios colaboradores pueden trabajar al mismo tiempo en un multiproyecto en un entorno de red. Los proyectos del multiproyecto estn en diferentes carpetas de la red. En este caso, por ejemplo, es posible el acceso a todos los interlocutores de enlaces para la configuracin de enlaces. Un colaborador administra centralmente el multiproyecto. l define las estructuras para proyecto (eventualmente a nivel local) y entrega determinados proyectos para su procesamiento externo fuera de la empresa. A continuacin vuelve a incorporar los proyectos al multiproyecto, adapta los datos interproyectos con apoyo del sistema y, si es necesario, ejecuta las funciones interproyectos necesarias. En tal caso se han de tomar acuerdos, por ejemplo en cuanto a la asignacin de nombres de enlaces, ya que p. ej. al adaptar los proyectos es posible reunir ms fcilmente los enlaces si se tienen nombres de enlace idnticos.

En el multiproyecto se pueden distinguir bsicamente dos modos de trabajo:

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-39

Comunicacin va CPs Ethernet en estaciones

El tema del multiproyecto se trata con detalle en la ayuda bsica para STEP7. All encontrar instrucciones para los siguientes campos temticos: S S S S S S S Requisitos para funciones interproyectos. Cmo se crea un nuevo multiproyecto? Cmo se crea un nuevo proyecto en el multiproyecto? Separar un proyecto de un multiproyecto. Incorporar proyectos al multiproyecto. Adaptar proyectos en el multiproyecto. Desplazar estaciones dentro de un multiproyecto (si una estacin se desplaza de un proyecto de un multiproyecto a otro proyecto del mismo multiproyecto (p. ej. por Drag & Drop), entonces se conservan los enlaces interproyecto.) Problemas posibles en el caso de proyectos repartidos y consejos especiales para el modo de proceder.

Posibilidades para estaciones fuera del proyecto actual


Debido a la nueva funcin agregada del multiproyecto, se deben distinguir las siguientes posibilidades: S Enlace con un interlocutor en un proyecto desconocido La nueva funcin del multiproyecto le brinda la posibilidad de crear un enlace con un interlocutor en un proyecto desconocido. En esta caso puede indicar en el dilogo de propiedades del enlace un nombre de enlace como referencia. Al reunir proyectos, STEP 7 le apoya entonces con una adaptacin automtica de los enlaces antes configurados separadamente. El enlace permanece no especificado hasta que los proyectos estn reunidos y los enlaces estn adaptados. Slo despus de esto se pueden cargar los datos de configuracin sin incoherencias en la estacin local. Utilice pues esta variante si puede partir de que los proyectos se reunirn en un multiproyecto. S Enlaces especificados con objetos alternativos Para poder crear enlaces especificados para estaciones administradas en otro proyecto (ejemplo: Fabricacin 2) o que no sean administradas con proyectos STEP 7, puede configurar estas estaciones como Otros equipos (ejemplo: en el proyecto Fabricacin 1). De este modo es posible crear datos de configuracin coherentes, totalmente especificados, y cargarlos en la estacin local. Adems es posible crear enlaces especificados entre estas estaciones en diversos proyectos independientes. Despus de cargar los datos de configuracin, las estaciones se pueden comunicar entonces directamente a travs de los enlaces creados. Utilice esta variante si, debido a la complejidad, desea gestionar los proyectos independientemente. Estaciones del tipo SIMATIC S5 desempean una funcin idntica como objetos alternativos.

A-40

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Comunicacin va CPs Ethernet en estaciones

Reunir proyectos en un multiproyecto:


Si se ha servido de las funciones del multiproyecto para utilizar enlaces con un interlocutor en un proyecto desconocido, STEP7 intenta adaptar automticamente los enlaces previamente configurados por separado. Si ha configurado los proyectos con objetos alternativos y desea reunir esos proyectos en un multiproyecto, tiene para ello las siguientes posibilidades: S S Puede dejar sin alteracin los objetos alternativos con los enlaces configurados. Puede reasignar los interlocutores y a continuacin borrar los objetos alternativos.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-41

Comunicacin va CPs Ethernet en estaciones

1.7.5

Variante de red / de proyecto: varias subredes en varios proyectos (parciales)

Configuracin de la instalacin
Si debido a las diferentes tareas de las estaciones o a la extensin del sistema se tienen que utilizar varios tipos de red, que tienen que ser administrados en diferentes proyectos, tambin en este caso se pueden crear las estaciones de la siguiente forma: S S a travs de proyectos (parciales) en el multiproyecto; en, respectivamente, otro proyecto a travs de la configuracin de Otros equipos / SIMATIC S5.

Ethernet (1)

Nivel de celda = proyecto (parcial) 1


S7 -400/1
CP Ethernet CP PROFIBUS

Nivel de campo = proyecto (parcial) 2


PROFIBUS (1)

S7 -300/1

S7 -300/2

A-42

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Comunicacin va CPs Ethernet en estaciones

Organizacin en el multiproyecto
En caso de organizacin en el multiproyecto tiene que proceder del siguiente modo para poder conectar la estacin S7-400/1 a la subred PROFIBUS (1): Cree en los dos proyectos parciales una subred del tipo PROFIBUS y rena estas dos subredes en NetPro.

Objetos alternativos para estaciones fuera del proyecto actual


Si no desea utilizar las funciones en el multiproyecto, puede recurrir, como hasta ahora, al uso de objetos alternativos. Para poder interconectar en red objetos alternativos tiene que crear tambin aqu, en el ejemplo mostrado, una subred del tipo PROFIBUS en ambos proyectos.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-43

Comunicacin va CPs Ethernet en estaciones

1.7.6

Variante de red / de proyecto: enlaces con otras redes (TCP/IP)

Configuracin de la instalacin
En aquellos casos en que se deban establecer enlaces con estaciones conectadas a estructuras de red a travs de routers (encaminadores), bien porque las estaciones deben resolver tareas diferentes o bien por la complejidad o envergadura de la instalacin, es posible acceder a las estaciones del otro proyecto a travs de la configuracin de Otros equipos .
S7 -400/1
CP Ethernet

Ethernet (1)

Router *
Ethernet (2) WAN Internet * S7 -400/2
CP Ethernet

S7 -300/1 * slo TCP/IP

Representacin de la instalacin en el proyecto STEP 7 Si los equipos de ambas redes se gestionan en el mismo proyecto, entonces resulta la siguiente representacin de la red en NETPRO.

A-44

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

2
2.1

Caractersticas de los Ces Ethernet


Procesadores de comunicacin para S7-300
La construccin responde a los componentes previstos para el sistema de automatizacin S7-300/C7-300 con las siguientes caractersticas: S S S S S S S S Mdulos compactos (de ancho doble) para montaje fcil sobre el riel de perfil S7. Utilizable en bastidor central o de extensin. Elementos de mando e indicadores localizados exclusivamente en la placa frontal. Funcionamiento sin ventilacin. Enlace de bus directo por el panel posterior de los mdulos a travs del conector de bus adjuntado Forma constructiva ancha: conector RJ-45 de 8 polos para conexin del CP a Twisted Pair Ethernet Forma constructiva estrecha: 2 conectores RJ-45 de 8 polos como 2-Port -Switch para conexin del CP a Twisted Pair Ethernet La configuracin del CP es posible a travs de MPI o LAN/Industrial Ethernet. Se requiere STEP 7 en la versin autorizada para el tipo de equipo.

Indicador LED

Interface TP: 2 conectores hembra RJ -45 de 8 polos (debajo de la tapa frontal) X = comodn para la edicin del hardware Figura 2-1 Ejemplo: Vista frontal del CP 343 -1 Lean

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-45

Caractersticas de los Ces Ethernet

2.2

Procesadores de comunicacin para S7-400


La construccin corresponde a la de los componentes previstos para el sistema de automatizacin S7-400 / S7-400H, con las siguientes caractersticas: S S S S S Mdulo de ancho simple para fcil montaje en el bastidor del S7-400 / S7-400H. Utilizable en bastidor central o de extensin. Elementos de mando e indicadores localizados exclusivamente en la placa frontal. Funcionamiento sin ventilacin. Conector RJ45 de 8 polos para conexin del CP a Twisted Pair Ethernet e Conector hembra de 15 polos SUB-D con inmovilizador deslizante para conexin del CP a Industrial Ethernet (conmutacin automtica entre interface AUI e interface Industrial Twisted Pair enchufando el respectivo cable AUI o ITP) o 4 x Conector RJ45 de 8 polos para conexin del CP a Twisted Pair Ethernet La configuracin del CP es posible a travs de MPI o LAN/Industrial Ethernet. Se requiere STEP 7 en la versin autorizada para el tipo de equipo.

S S

C -PLUG

Indicador LED Selector de modos

Puerto 1 Interfaz Ind.Ethernet: 4 conectores hembra de 8 polos RJ -45 Puerto 2 Puerto 3 Puerto 4

Impresin de direccin MAC Figura 2-2 Ejemplo: vista frontal de un CP 443 -1 Advanced

A-46

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Caractersticas de los Ces Ethernet

2.3

Variantes de conexin
A continuacin se describen algunas variantes de conexin tpicas. Encontrar ms informaciones relativas a las posibilidades de conexin y sobre la construccin de Ethernet en el Manual de la red Ethernet./9/ Consulte los datos para el pedido as como informaciones sobre otros componentes en el catlogo IK PI.

2.3.1

Conexin elctrica
Es posible conectar el CP a Industrial Ethernet mediante S Conector de bus (transceptor) a travs de conexin AUI CP CP
*)

Cable de transceptor Cable de enchufe 727-1 Transceptor


Figura 2-3

El CP genera y suministra la alimentacin de tensin n ecesaria para el transceptor. La conexin AUI no existe en todos los CPs para S7-300/S7-400; tenga en cuenta lo dicho en el manual del equipo.
*)

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-47

Caractersticas de los Ces Ethernet

S CP

Conexin de Industrial Twisted Pair, p. ej. a travs de OSM CP CP CP

p. ej.: Optical Switch Modul (OSM)

Cable de instalacin ITP


Figura 2-4

Si se usa el cable de instalacin Industrial Ethernet Twisted Pair mencionado en la figura 2-4, se efecta de forma automtica en el CP el reconocimiento y adaptacin a Twisted Pair.

A-48

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Caractersticas de los Ces Ethernet

CP con switch integrado - Twisted Pair Conexiones al puerto RJ-45 Para la construccin de pequeas redes locales o para conexin de varios equipos Ethernet se han integrado en el CP443-1 Advanced un 4-Port -Switch y en el CP 343-1 y el CP 343-1 Lean un 2-Port -Switch. El mecanismo Autocrossing integrado en el switch permite establecer el enlace del ordenador porttil o del PG directamente a travs de un cable estndar. No se necesita un cable cruzado. Ejemplo de conexin: S7-300 CP CP 443-1 Advanced

PC/PG con CP Ethernet

p. ej.: Optical Switch Modul (OSM)


Operar / Observar Controlar

Estacin HMI con CP Ethernet


Figura 2-5

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-49

Caractersticas de los Ces Ethernet

Conexin de Twisted Pair a travs de conector RJ45-45 En entornos poco afectados por cargas electromagnticas, como p. ej. en un entorno similar al de oficinas o en armarios de distribucin, el CP se puede conectar a travs del conector RJ45 con un cable Twisted Pair a Ethernet.

CP CP

CP CP p. ej.: Optical Switch Modul (OSM)

Figura 2-6

2.3.2

Industrial Ethernet ptica mediante conexin AUI.

*)

La conexin del CP a Industrial Ethernet tambin es posible a travs de un acoplador de bus ptico (transceptor ptico) mediante conexin AUI. CP Mdulo ptico Acoplador estrella

Cable de enchufe 727-1

Fibra ptica

Figura 2-7

La conexin AUI no existe en todos los CPs para S7-300/S7-400; tenga en cuenta lo dicho en el manual del equipo.

*)

A-50

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Caractersticas de los Ces Ethernet

Informaciones complementarias
Puede pedir a su persona de contacto in situ componentes complementarios para el espectro de cableado de SIMATIC NET, conforme a los datos del catlogo IK PI.

Nota Tenga en cuenta que para conseguir un funcionamiento perfecto debe estar conectado slo el conector AUI/ITP o slo el conector TP. Si durante el funcionamiento cambia de un interface al otro, puede suceder que el cambio no sea reconocido por el hardware. Por esta razn slo debera realizar un cambio de interface estando desconectado el aparato.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-51

Caractersticas de los Ces Ethernet

2.4

Reglas para slots en SIMATIC S7-300

2.4.1

Slots permitidos
En SIMATIC S7/M7-300 no existe una asignacin fija de slots (lugares de enchufe) para los CPs SIMATIC NET. Se permiten los slots 4..11 (1,2 y 3 no estn permitidos para CPs). Los CPs SIMATIC NET se pueden utilizar tanto en el bastidor central como tambin en un bastidor de extensin enlazado con el bastidor central a travs de IM 360/IM 361 (conexin de bus de componentes o bus K).

2.4.2

Nmero de CPs SIMATIC NET operables en paralelo


El nmero de CPs SIMATIC NET operables no est limitado por el sistema (p. ej. S7-300 CPU, reglas sobre slots, etc.), sino por la aplicacin (tiempo mximo de ciclo de la aplicacin). Para el clculo del tiempo de ciclo se han de tener en cuenta los componentes siguientes adems del programa de usuario de S7 ya existente: S Tiempo de funcionamiento de los bloques FC: Para la comunicacin entre la CPU S7-300 y el CP SIMATIC NET se necesitan bloques de funciones (FCs/FBs). Estos bloques se tienen que llamar dependiendo del nmero de enlaces o del nmero de CPs SIMATIC NET. Cada llamada de bloque consume tiempo en el programa de usuario, en funcin de la cantidad de datos a transmitir. S Preparacin de los datos: Eventualmente, las informaciones se tienen que preparar an antes de la emisin o de la recepcin. Observe lo dicho en el respectivo manual del equipo.

2.4.3

Multicomputing
Esta funcionalidad no es soportada por SIMATIC S7/M7-300.

2.4.4

Desenchufar / enchufar (cambio de mdulos)


Un cambio de mdulo exige disponer de un equipo de programacin (PG) para cargar la configuracin. Si el CP soporta la opcin de almacenamiento de los datos de configuracin en CPU, el cambio de mdulos es posible tambin sin PG (vase la descripcin especfica del CP).

A-52

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Caractersticas de los Ces Ethernet

Nota No se permite desenchufar ni enchufar los CPs SIMATIC NET para SIMATIC S7-300 estando conectada la tensin. Adems se ha de tener en cuenta que al sacar un mdulo del rack se desconectan de la CPU todos los mdulos siguientes.

2.4.5

Nota relativa a la CPU S7- 300: Recursos de enlace


Tenga en cuenta que en caso de utilizar CPUs S7-300 menos recientes ( CPU 316) se pueden soportar como mximo 4 enlaces del tipo S7 para la comunicacin de CPs. De estos 4 enlaces, uno est reservado para un PG y otro para un OP (HMI = Human Machine Interface). (Las CPUs ms modernas (a partir de 10/99) soportan 12 y la CPU 318-2DP 16 enlaces S7.) De este modo, en el caso de las CPUs S7-300 anteriores slo estn disponibles 2 enlaces S7 libres. Estos 2 enlaces se pueden utilizar para la comunicacin S7, para PROFIBUS -FMS o para el uso de datos largos o de enlaces FETCH, WRITE y TCP en el caso de Industrial Ethernet. Atencin Dependiendo del tipo de CP y de los servicios utilizados pueden resultar otras limitaciones (vase la descripcin especfica del CP en este manual).

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-53

Caractersticas de los Ces Ethernet

2.5

Reglas para slots en SIMATIC S7-400

2.5.1

Slots permitidos
Un CP S7-400 se puede utilizar tanto en el bastidor central como en un bastidor de extensin con conexin de bus K. El nmero de CPs que se pueden utilizar en total puede consultarlo en las informaciones relativas al respectivo CP en el captulo Propiedades. En SIMATIC S7 no existe una asignacin fija de slots (lugares de enchufe) para los CPs SIMATIC NET. Se permiten los slots 2...18. Se debe tener en cuenta, sin embargo, que el slot 1 y, dependiendo del mdulo de alimentacin de corriente utilizado, tambin los slots 2-3 (4 en caso de modo redundante) estn ocupados por mdulos de alimentacin elctrica.

2.5.2

Nmero de CPs SIMATIC NET operables en paralelo


El nmero de CPs SIMATIC NET operables en paralelo est limitado en forma especfica de la CPU. Consulte el nmero exacto en las partes de este manual especficas del CP.

2.5.3

Multicomputing
Para repartir la carga de comunicaciones se pueden utilizar varios CPs SIMATIC NET (distribucin de carga). Pero si se debe incrementar el nmero de recursos de enlace disponibles, se pueden utilizar tambin varias CPUs dentro de un mismo bastidor (Multicomputing). Todas las CPUs S7-400 de un bastidor se pueden comunicar a travs de uno o varios CPs SIMATIC NET. Los siguientes servicios de comunicacin soportan Multicomputing: S S S S S S Enlaces ISO-Transport Enlaces ISO-on-TCP Funciones de S7 Enlaces TCP Enlaces UDP Enlaces E-Mail

A-54

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Caractersticas de los Ces Ethernet

2.5.4

Desenchufar / enchufar (cambio de mdulos)


En el caso de SIMATIC S7-400 es posible desenchufar y enchufar los CPs SIMATIC NET estando conectada la tensin; con esto no se daan los mdulos. Si un CP es reemplazado por un nuevo CP con el mismo nmero de referencia, slo es necesaria una nueva carga si los datos de configuracin no estn almacenados en la CPU (vase tambin la parte de este manual especfica del CP).

2.5.5

Nota relativa a la CPU S7- 400: Recursos de enlace


Tenga en cuenta que tambin en el caso de la CPU S7-400 est reservado un enlace S7 para un PG y otro para un OP (HMI = Human Machine Interface). S Conexin de PG a travs de MPI: Para poder ejecutar desde un PG funciones ONLINE (p. ej. diagnstico de mdulos) en, por ejemplo, un CP S7-400 a travs del interface MPI, se necesitan en la CPU S7-400 dos recursos de enlace (direccionamiento del interface y del bus K). Estos dos recursos de enlace se han de tener en cuenta al considerar el nmero de enlaces S7. Ejemplo: La CPU 412-1 tiene 16 recursos libres disponibles para funciones de S7. Si en el interface MPI est conectado un PG desde el que se diagnostica el CP S7-400, se necesitan para esto dos recursos de enlace en la CPU S7-400, con lo que slo quedan disponibles 14 recursos de enlace. S Conexin de PG a travs de PROFIBUS o Industrial Ethernet Si el PG se conecta a LAN (PROFIBUS o Industrial Ethernet) para ejecutar funciones de PG para la CPU S7-400 y diagnstico en un CP S7-400, slo se necesita un recurso de enlace en la CPU S7-400.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-55

Operacin del CP Ethernet con NCM S7


Para conectar un equipo SIMATIC mediante el CP Ethernet a la red Industrial Ethernet hay que configurar el CP con el software de configuracin NCM S7. En este captulo aprender S S S cmo se configura el CP en el proyecto STEP 7; cmo se gestionan las distintas configuraciones de red (establecer el acceso a sistemas de terceros); cmo suministrar datos al CP y controlarlo con NCM S7.

All encontrar ms informaciones S Para la instalacin del CP Ethernet debe tener en cuenta las instrucciones que aparecen en la Parte B de este manual, especfica del equipo. En esta documentacin encontrar tambin indicaciones sobre las caractersticas del CP Ethernet. En cuanto al funcionamiento y la aplicacin de STEP 7, en el que est integrada la opcin NCM S7, consulte: - el apartado Uso de STEP 7 del manual /6/ donde se explica cmo aplicar las funciones de Ayuda; - el manual /6/ para aprender cmo configurar y parametrizar mdulos; - la forma de configurar redes en /6/. Encontrar estas informaciones en la ayuda bsica en STEP 7. Puede acceder a ellas a travs de Ayuda"Temas de ayuda. S Encontrar ejemplos de configuracin en las instrucciones Gua rpida .

A-56

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

3.1

As se pone en servicio un CP Ethernet


La panormica siguiente le muestra los pasos ms importantes para la puesta en servicio de un CP Ethernet: Atencin La representacin siguiente muestra el procedimiento general. Tenga en cuenta imprescindiblemente las correspondientes instrucciones de trabajo especficas del equipo que figuran en el captulo de Montaje y puesta en servicio de la parte descriptiva de su CP (Manual, Parte B).

Montaje y puesta en servicio

Configuracin / Programacin

S7 - 300 / 400 Monte el CP en el riel perfilado S7 (S7-300) o en el rack S7 (S7 -400).

Instale en un PG/PC el software de configuracin STEP 7.

Conecte la alimentacin elctrica. Configure el CP Ethernet:

S por configuracin
vase el cap. 3.3 o bien vase el cap. 6 Conecte el CP a Industrial Ethernet.

S por programacin

Conecte la estacin S7.

Cargue los datos de configuracin y los programas de usuario en la estacin S7 y/o en el CP.

Utilice el diagnstico para la puesta en servicio y para analizar perturbaciones.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-57

Operacin del CP Ethernet con NCM S7

3.2

Indicaciones generales relativas a STEP 7 / NCM S7

Instalacin
Las funciones de NCM S7 estn disponibles automticamente tras la instalacin de STEP 7.

Funciones
NCM S7 se compone de: S S S Fichas especficas del CP a las que se accede a travs de los dilogos de propiedades de los mdulos. Cuadros de dilogo para configurar enlaces Funciones de diagnstico que - a las que se accede a travs de la ficha de Diagnstico en el dilogo de Propiedades; - que se pueden llamar por medio del men de Inicio estndar de Windows, a travs del grupo de programas SIMATIC S Funciones que se ofrecen en el men Inicio de Windows bajo SIMATIC"NCM... : - Diagnstico - Ayuda para bloques de funcin (FC) - Archivo LEAME con informaciones de actualidad sobre NCM - Cargador de firmware

Accesos a la ayuda on line de STEP 7 y NCM S7


A travs de la ayuda on line puede obtener las siguientes informaciones: S Puede acceder al indice de la ayuda bsica para STEP7 a travs del comando de men Ayuda -> Temas de ayuda.

F1

Ayuda sensible al contexto para el objeto seleccionado a travs del comando de men Ayuda -> Ayuda para el contexto, la tecla de funciones F1 o el signo de interrogacin en la barra de herramientas. Desde all acceder a travs de diversos botones a otras informaciones relacionadas con el grupo de temas activo.

Glosario para todas las aplicaciones de STEP7 a travs del botn Glosario

Tenga en cuenta que cada aplicacin STEP 7 tiene un ndice propio y una ayuda sensible al contexto.

A-58

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

3.3

Configurar - procedimiento
El CP se gestiona en SIMATIC S7 como cualquier otro mdulo en un proyecto STEP 7. Con el software STEP 7 se configura el hardware, y se crea y gestiona el programa de usuario (ver tambin /6/). Para configurar un CP tiene que realizar las siguientes operaciones (las lneas a trazos representan opciones):
Crear la subred Industrial Ethernet (ver cap. 3.3.1)

Comprobar o ajustar las propiedades de la red

Registrar el CP Ethernet en la tabla de configuracin del hardware (ver cap. 3.3.2) Conectar el CP Ethernet a la subred Ethernet (ver cap. 3.3.2)

Visualizar las conexiones de red de un equipo (ver cap. 3.3.3)

Ajustar otras propiedades del CP (ver cap. 3.3.4)

Configurar enlaces de comunicacin (ver cap. 5) - Enlaces S7 /6/ - Enlaces ISO -Transporte como alternativa: - Enlaces ISO -on -TCP Programar enlaces de - Enlaces TCP comunicacin - UDP (ver cap. 6)

Programar el interface SEND/RECEIVE (ver cap.4)

Datos de config. listos en proyecto STEP 7

Programas de aplicacin listos en el proyecto STEP 7

Cargar la configuracin en el sistema de destino (ver cap. 3.5).

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-59

Operacin del CP Ethernet con NCM S7

3.3.1

Crear una subred Ethernet

Objetivo
Para poder conectar equipos SIMATIC a una subred hay que crear primero la subred en el proyecto. Ello permite gestionar los parmetros que afectan a toda la subred de forma centralizada.

Procedimiento
Es conveniente crear la subred antes de configurar los equipos, pues as los equipos SIMATIC se asignarn automticamente. Tambin es posible crear a posteriori una subred al configurar un CP. En las pginas siguientes encontrar ms informacin al respecto. Proceda como sigue: 1. Seleccione su proyecto en el Administrador . 2. Seleccione Insertar " Subred
"

Industrial Ethernet.

Resultado: En el proyecto se crea un objeto del tipo Red. Con ello podr conectar a dicha red todos los equipos que vaya a crear en su proyecto.

Figura 3-1

Proyecto con red Ethernet asignada

A-60

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

3. Si prefiere una representacin grfica de la red, seleccione el objeto de red Ethernet y pulse Edicin " Abrir objeto.

Figura 3-2

Representacin grfica de la red, aqu con equipos an no interconectados en red

Tambin desde esta representacin grfica de la red es posible pasar a todas las funciones destinadas a interconectar en red y configurar enlaces con Ces Ethernet. Tambin puede crear las subredes en NetPro. Abra para ello el catlogo con el comando de men Insertar " Objetos de red.

Organizacin en el multiproyecto
Si utiliza la forma de organizacin multiproyecto, esto tiene las siguientes consecuencias para la creacin de subredes. Las subredes son creadas primero por usted en los proyectos parciales en la forma antes descrita. Para poder interconectar en redes estaciones S7 tiene que crear por lo tanto, por ejemplo, en cada proyecto parcial la correspondiente subred del tipo Industrial Ethernet. Si se trata al respecto fsicamente de una subred que rebase los lmites del proyecto parcial, estas subredes se deberan reunir en el multiproyecto antes de configurar enlaces de comunicacin entre las estaciones S7. Mientras renuncie a la reunin, NetPro partir de que usted enlaza las subredes a travs de router y emitir las correspondientes advertencias.

Propiedades de subredes reunidas (multiproyecto)


Al realizar la reunin, las propiedades de subred transferibles, como por ejemplo el ID de subred, se transfieren de la subred directora a las dems subredes del mismo grupo. Algunos parmetros se dejan en la forma especfica del proyecto parcial; a stos corresponden, por ejemplo, parmetros de descripcin, como Nombre, Autor y Comentario. Atencin Asegurar la coherencia de subredes reunidas Tras reunir las subredes debera cerciorarse de la coherencia en todo el multiproyecto a travs del comando de men Red > Comprobar la coherencia en todos los proyectos en NetPro. Con esta comprobacin se detectan p. ej. IDs de subred S7 no unvocos en el multiproyecto.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-61

Operacin del CP Ethernet con NCM S7

3.3.2

Registrar el CP Ethernet en la tabla de configuracin del hardware

Procedimiento
Al montar y asignar el CP Ethernet en el bastidor de una estacin SIMATIC establece la conexin lgica entre el CP Ethernet y la subred. 1. Seleccione en su proyecto aquel equipo que desee conectar a la red Industrial Ethernet a travs del CP Ethernet. 2. Coloque el CP en la tabla de configuracin del hardware como lo hara con cualquier otro mdulo, es decir, seleccionndolo en el catlogo de hardware y arrastrndolo al slot deseado en el bastidor. Los Ces se seleccionan en el catlogo de hardware en base al texto informativo y a la referencia que los acompaa. Los Ces se registran en el catlogo al instalar el software opcional NCM S7 quedando as disponibles para la configuracin. Resultado : El CP est asignado al equipo SIMATIC. Para ms informacin sobre los slots que se pueden utilizar, consulte /2/. La forma de manejar STEP 7 para configurar un mdulo est descrita detalladamente en /6/.

A-62

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

Conectar la subred
Para poder activar la conexin de red del CP Ethernet, el SIMATIC Manager presenta el siguiente cuadro de dilogo:

Nota Puede llamar el dilogo para ajuste del interface en todo momento a travs del dilogo de Propiedades del CP, ficha General.

1. Si an no ha creado ninguna subred en su proyecto, o bien no ha creado an la subred deseada, puede hacerlo ahora. Seleccione para ello el botn de comando Nueva. Resultado: En el proyecto se crea un objeto del tipo Red. 2. Compruebe la direccin (o direcciones) y modifquelas si es necesario. La direccin (o direcciones) se registrar(n) automticamente, asignndose la siguiente direccin que se encuentre libre. Encontrar informaciones detalladas sobre las reas de direcciones en la ayuda online. Pero tenga en cuenta las siguientes informaciones adicionales: - Direccin MAC Los Ces Ethernet actuales se suministran con una direccin MAC preajustada (ver la direccin impresa en el mdulo). Para garantizar una asignacin unvoca de direcciones, no introduzca ninguna direccin MAC en la configuracin (la opcin est desactivada). De este modo, el mdulo utilizar automticamente la direccin introducida en fbrica. Si desea utilizar servicios ISO, le recomendamos introducir en la configuracin la direccin impresa.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-63

Operacin del CP Ethernet con NCM S7

Nota Los campos de entrada Direccin IP y Mscara de subred no tienen relevancia para ISO -Transporte (opcin Se utiliza protocolo IP).

3. Seleccione el tipo de subred deseado en el cuadro de lista Subred. 4. Si lo desea puede hacerse mostrar el dilogo de propiedades de la subred seleccionada. Active para ello el botn de comando correspondiente. 5. Registre en la ficha General otras informaciones que describan a la estacin de la subred. 6. Confirme todos los ajustes con Aceptar, pues slo as tendr efecto la conexin a la red (ver punto 3.) Resultado : El CP est configurado como estacin de la red para el equipo S7 correspondiente.

Ajuste de la direccin en la configuracin y primer direccionamiento


Los ajustes de direccin aqu descritas slo se introducen en el CP al cargar los datos de configuracin. Para los actuales Ces Ethernet rige lo siguiente: Para poder acceder, sin embargo, al CP antes de la carga a travs de estas direcciones, se tiene la posibilidad de dirigirse al CP a travs de la direccin MAC preajustada y suministrarle otras informaciones relativas a direccin. Esta primer proceso de asignacin de direcciones se describe en el captulo 3.4.

A-64

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

3.3.3

Visualizar las conexiones de red de un equipo

Procedimiento
Es posible obtener fcilmente una visin de conjunto de las configuraciones de conexin a la red efectuadas en una estacin SIMATIC. Existen dos posibilidades: S S Representacin grfica en NetPro; Representacin en forma de tabla en el dilogo Propiedades del equipo.

Representacin grfica en NetPro


Una buena vista general de los equipos interconectados en la red puede verse en la vista de NetPro: Para ello proceda de la forma siguiente: 1. En el Administrador SIMATIC, hacer doble clic dentro de un proyecto sobre uno de los objetos de la red, p. ej. Ethernet.

Figura 3-3

Vista NetPro para una subred del tipo Industrial Ethernet

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-65

Operacin del CP Ethernet con NCM S7

Vista en forma de tabla


La tabla general del dilogo de propiedades de la estacin brinda ventajas para obtener una visin de conjunto de los componentes utilizados para la conexin a la red. Para ello proceda de la forma siguiente: 1. Encontrndose en el Administrador SIMATIC seleccione en su proyecto el equipo que desea comprobar. 2. Elija las Propiedades del objeto con la funcin Edicin bien haciendo doble clic en el icono del equipo. 3. Cambie a la ficha Red. Resultado :
"

Propiedades del objeto o

Figura 3-4

Cuadro de dilogo Sistema 300 / 400, Ficha Red

En el cuadro de dilogo que aparece a continuacin puede ver todas las conexiones de la subred que han sido configuradas para el equipo SIMATIC.

A-66

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

3.3.4

Ajustar otras propiedades del CP

Panormica
Adems de la conexin a la red puede realizar otros ajustes especficos de los mdulos o puede llamar funciones. 1. Seleccione el CP Ethernet en la tabla de configuracin del hardware. 2. Seleccione Edicin " Propiedades del objeto. En la mscara antepuesta encontrar, dependiendo del tipo del CP, otras fichas adems de la ficha General descrita en el cap. 3.3.2:
Fichas General Direcciones Opciones Funcin ajustable Interface Parmetros de interface para el programa de usuario Sincronizacin horaria Transferencia de datos Cambio de mdulos sin PG Perfil Ethernet para enlaces altamente disponibles Ajustes de red personalizados Enviar Keep Alive para enlaces Multiplexar enlaces OP / ocupar recursos de enlaces internos de la CPU Sincronizacin horaria Procedimiento SIMATIC Procedimiento NTP (NTP: Network Time Protocol) Usuario Iconos Parmetros DNS Diagnstico Direccionamiento Derechos de usuario para definir funciones de IT Acceso simblico a variables a travs de funciones de IT Para servicios de E -Mail, indicar la direccin para el Domain Name Server Llamar Diagnstico NCM (diagnstico especial / diagnstico de mdulos) Seleccionar la estacin a bautizar Asignar parmetros de IP configurados Proteccin de acceso IP Configuracin IP Parmetros de puerto FTP Editar lista de acceso IP Ajustar direccin IP Ajustes de red personalizados Crear / modificar tabla de correspondencia de archivos

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-67

Operacin del CP Ethernet con NCM S7

Fichas PROFINET

Funcin ajustable Definir propiedades para PROFINET IO y PROFINET CBA

F1

Tenga en cuenta tambin la descripcin en la ayuda integrada para el dilogo de propiedades del CP. La funciones se explican all con detalle.

Ficha Direcciones
En la ficha direcciones se indica la direccin con la cual se puede acceder al mdulo desde el programa de usuario. Esta direccin se requiere al llamar los bloques FC para enlaces de transporte (ver cap. LEERER MERKER). Atencin Tenga en cuenta la siguiente indicacin relativa a estaciones S7-300: Si en la configuracin de la CPU ha seleccionado la opcin Actualizar cclicamente Imagen de proceso OB1 (ajuste estndar), tiene que poner imprescindiblemente la direccin del inicio de mdulo del CP Ethernet fuera de la imagen de proceso (direcciones del inicio en la ficha Direcciones). Ejemplo: Si el tamao de la imagen del proceso elegida para la CPU es = 1024 (0...1023), se tiene que seleccionar para el CP Ethernet una direccin >= 1024.

Ficha Opciones
Dependiendo del tipo de CP se ofrecen las posibilidades de ajuste siguientes:
Tabla 3-1 Posibilidades de ajuste en la ficha Opciones Opcin Significado / efectos La ficha Hora permite ajustar si se desea que el CP retransmita o no telegramas de hora. Esta funcin resulta necesaria cuando un equipo dispone de varios Ces, puesto que los mensajes de sincronizacin de la hora nicamente pueden ser transmitidos por un solo CP (en la misma red). Nota La ficha Opciones slo la ofrecen determinados tipos de mdulos.

S Sincronizacin horaria

A-68

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

Tabla 3-1

Posibilidades de ajuste en la ficha Opciones, continuacin Opcin Significado / efectos Esta opcin permite definir en los equipos S7 -300 si el CP debe soportar peticiones con una longitud de datos superior a 240 bytes. Observaciones

S Transferencia de datos > 240


bytes

S La transferencia de datos > 240 bytes es soportada por los Ces de


version mas actual. Tenga en cuenta al respecto lo dicho en la informacin sobre producto / el manual del CP Ethernet. Tenga en cuenta lo indicado en el captulo 7.1 respecto a los nuevos tipos de CPs.

S Tenga en cuenta que con esta configuracin utiliza en el caso de

S7 -300 un recurso de enlace (enlace libre para funciones S7) de la CPU S7 -300. Tambin se requieren recursos de enlace en la CPU p. ej. por parte de Ces S7 -300 operando en modo FMS o por PGs u OPs. Encontrar informaciones ms detalladas sobre la cantidad mxima de recursos de enlace en /1/.

S Cambio de mdulos sin PG

Con esta opcin puede definir si los datos de configuracin del CP se deben guardar en la CPU. En caso de cambiar el CP, los datos de configuracin del CP se cargan entonces automticamente desde la CPU al arrancar el CP. Si ha seleccionado esta opcin, el almacenamiento de larga duracin a prueba de fallos se produce en la CPU en lugar de en EEPROM del CP. Tenga en cuenta, sin embargo, que tambin en la CPU slo existe un almacenamiento de larga duracin a prueba de fallos si esto se ha asegurado contra fallos de la energa elctrica por medio de pilas o con la Memory Card S7. Nota En el caso de que los datos de configuracin se guarden en la CPU, tenga en cuenta la advertencia siguiente. Con las siguientes funciones no se modifican los datos de configuracin en la CPU:

S Borrado total del mdulo S Reposicin a los ajustes de fbrica S Asignacin de direccin IP1) (ejecutada por seleccin del sistema de
Si a continuacin se cargan los datos de configuracin desde la CPU a una unidad PG, se obtienen por ello siempre los datos de configuracin que existan antes en el CP (con parmetros, enlaces, direccin IP).

destino en el SIMATIC Manager o a travs del dilogo de propiedades en HWConfig o NetPro)

Observacin: La funcin Asignar direccin IP se debera utilizar slo en el marco de la puesta en servicio, es decir, antes de cargar los datos de configuracin.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-69

Operacin del CP Ethernet con NCM S7

Tabla 3-1

Posibilidades de ajuste en la ficha Opciones, continuacin Opcin Significado / efectos Seleccione este perfil si opera en su instalacin comunicaciones de alta disponibilidad. Comunicacin de alta disponibilidad significa que usted ha diseado Industrial Ethernet en forma redundante y que ha configurado enlaces S7 altamente disponibles. Al seleccionar aqu el perfil Ethernet para enlaces altamente disponibles, se adapta el comportamiento de los enlaces S7 en cuanto al tiempo. Esto tiene como consecuencia que fallos de enlaces se detectan ms rpidamente y, por lo tanto, se conmuta tambin ms rpidamente a enlaces redundantes. Nota Seleccione el perfil Ethernet para enlaces altamente disponibles slo si trabaja realmente con enlaces S7 altamente disponibles. En otro caso tiene que contar con un comportamiento ms sensible del sistema, ya que, por ejemplo, el nmero de intentos de establecimiento de enlace o transmisin se reduce en comparacin con sistemas no redundantes.

S Perfil Ethernet para enlaces


altamente disponibles

S Ajustes de red personalizados

Aqu puede efectuar, si es necesario, ajustes fijos para la red. Com estndar est seleccionado el Ajuste automtico, que normalmente garantiza una comunicacin sin problemas. Si se presentan problemas en la comunicacin (por ejemplo si no se establecen enlaces o si se presentan perturbaciones frecuentes en la red), esto se puede deber a que el ajuste de red seleccionado o el automtico no se adaptan. Seleccione entonces aqu un ajuste de red adaptado a la configuracin de su red.

S Enviar Keep Alive para enlaces

Aqu puede ajustar el intervalo con el que se deben enviar telegramas de seales de vida (Keep Alive) al interlocutor de un enlace de comunicacin. Con este valor de intervalo fija usted el margen de tiempo tras el cual se debe detectar, a ms tardar, el fallo de un interlocutor de comunicacin. El CP Ethernet est configurado, para todos los servicios orientados a enlaces, de manera que se enven telegramas de seales de vida (Keep Alive). De este modo est garantizado que los enlaces se terminen tras el fallo de un interlocutor de comunicacin, para liberar as los recursos de enlaces. El ajuste aqu efectuado es vlido para todos los enlaces TCP e ISO -on -TCP operados a travs del CP; no es posible un ajuste orientado a enlaces. Valores permitidos: Ajuste por omisin: Desactivar Keep Alive: Valor mximo: 30 segundos 0 segundos 65535 segundos

Observaciones / recomendaciones: Tenga en cuenta que el mecanismo Keep Alive puede hacer que enlaces de segundo plano (p. ej. un enlace telefnico por RDSI) se mantengan a pesar de que no se transmiten datos tiles. Si no desea que ocurra esto, tiene que ajustar un intervalo tan grande que el enlace de segundo plano se termine cuando falten datos tiles, antes de que se transmita un telegrama de Keep Alive.

A-70

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

Tabla 3-1

Posibilidades de ajuste en la ficha Opciones, continuacin Opcin Significado / efectos recursos de enlaces en la CPU S7 -300, haciendo que se comuniquen recursos hasta 16 de estos equipos en una nica CPU (modo mltiplex). Si no utiliza esta opcin, el nmero de TD/OPs o equipos HMI operables depende del nmero de recursos de enlaces disponibles de la CPU empleada. Como estndar est desactivada esta opcin. Con esto, un recurso de enlace de CPU slo se ocupa para el modo mltiplex en caso necesario. Enlaces S7 configurados a travs del CP utilizan el mismo canal mltiplex que ocupan en el modo mltiplex para los enlaces HMI. Por lo tanto, si configura enlaces S7 se ocupa ya con esto un recurso de enlace de la CPU. Tenga en cuenta lo siguiente: enlaces de PG no se operan a travs de multiplexor; para la operacin de una unidad PG se ocupa siempre un recurso de enlace. Observacin sobre la programacin: En el modo mltiplex, al direccionar para los enlaces TD/OP/HMI se tiene que indicar la correspondencia bastidor/slot del CP en lugar de la correspondencia bastidor/slot de la CPU. Aplicaciones (por ejemplo ProAgent) que exigen mensajes relacionados con bloques (Alarm_S: SFC17 -19) no son soportadas en el modo mltiplex.

S Multiplexar enlaces OP / ocupar Para la conexin de TD/OPs o de equipos HMI se pueden optimizar los
recursos de enlaces internos de la CPU

Ficha Sincronizacin horaria


En esta ficha puede efectuar los ajustes relativos a uno de los dos procedimientos de sincronizacin siguientes: S Procedimiento SIMATIC Si el CP recibe mensajes horarios, se sincroniza su hora local, si no se haba configurado el procedimiento NTP (MMS = Manufacturing Message Specifaction). La ventaja de este mtodo consiste en que en general se obtiene una mayor precisin que con el procedimiento NTP. S Procedimiento NTP (NTP: Network Time Protocol) En el caso del procedimiento NTP, el CP enva a intervalos regulares consultas de hora (en el modo cliente) al servidor NTP en la subred (LAN). Sobre la base de las respuestas del servidor se determina la hora ms fiable y exacta y se sincroniza la hora del equipo. La ventaja de este mtodo es que hace posible una sincronizacin horaria ms all de los lmites de la subred. Algunas CPUs brindan la posibilidad de pedir autnomamente la hora a un servidor NTP. Si se utiliza esta posibilidad en la CPU, debera desactivar en el CP la transmisin de la hora a la estacin. As evitar que la hora adquirida directamente en la CPU del servidor NTP se sobrescriba de nuevo con la hora adquirida en el CP. De la transmisin a travs del CP podra resultar una menor exactitud.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-71

Operacin del CP Ethernet con NCM S7

Ficha Diagnstico
La ficha Diagnstico sirve para iniciar el Diagnstico NCM S7. -> cap. 8 Diagnstico: Descripcin del diagnstico en s.

Ficha Direccionamiento
En la ficha Direccionamiento se puede asignar al CP la direccin IP y los parmetros IP previamente configurados. Slo despus de esto se pueden cargar por medio de PG/PC los datos de configuracin va Ethernet en el CP. Ver una descripcin detallada al respecto en el captulo 3.4.

A-72

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

Ficha Proteccin de acceso IP


A travs de la proteccin de acceso se tiene la posibilidad de restringir la comunicacin va CP de la estacin local S7 de modo que slo les sea posible a interlocutores con direcciones IP muy concretas. De este modo, los interlocutores no autorizados por usted no tienen acceso a datos de la estacin S7 a travs del CP as configurado por medio de protocolo IP (enlaces S7). En la presente ficha se puede activar o desactivar para esto la proteccin de acceso IP as como introducir determinadas direcciones IP en una lista de control de acceso IP (IP Access Control List, IP-ACL). Intentos de acceso en bloque se registran en el CP. Estas entradas se pueden ver a travs del Diagnstico NCM en el objeto de diagnstico Proteccin de acceso IP. En el caso de CPs con funcin IT se crea adicionalmente en el sistema de archivos del CP un fichero de archivo (archivo LOG), que se puede ver a travs de la buscadora de WEB. Encontrar el archivo LOG como archivo HTML en el siguiente directorio del sistema de archivos del CP: - ram/security/IPLogFile.htm Como estndar, la proteccin de acceso IP est desactivada. S Proteccin de acceso IP para enlaces configurados con interlocutor especificado Si desea restringir el acceso exactamente a los interlocutores que usted ha indicado al configurar los enlaces, basta con que active la proteccin de acceso. En este caso no necesita introducir direcciones IP en la lista. Tenga en cuenta, sin embargo, que en enlaces no especificados no estn autorizadas entonces todas las dems direcciones IP (es decir, las no configuradas) por lo que son rechazadas. Adems, esta consideracin automtica de las direcciones IP configuradas no es vlida para el modo de enlaces programados. La proteccin de acceso IP est referida a todos los tipos de enlaces que se desarrollan a travs del protocolo IP (TCP, ISO-on-TCP, UDP) S Proteccin de acceso IP para interlocutores con direcciones IP muy determinadas Para permitir el acceso IP a direcciones IP muy determinadas, introduzca dichas direcciones en la lista de IP Access Control. Las direcciones IP indicadas al configurar los enlaces cuentan siempre entre las direcciones IP autorizadas, por lo que no se tienen que introducir expresamente en la IP -ACL. Esto es vlido tambin para direcciones IP que se obtengan dinmicamente de un servidor DNS si se utiliza un enlace E-Mail.

V 5.2.1

Ficha Configuracin de IP
En esta ficha puede definir a travs de qu va o procedimiento se debe determinar la direccin IP de la estacin S7 local y se debe asignar a la misma.

V 5.2.1 Por medio de las variantes aqu ofrecidas es posible asignar dinmicamente direcciones IP
tambin fuera de la configuracin en STEP 7.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-73

Operacin del CP Ethernet con NCM S7

Tabla 3-2

Opciones en la ficha Configuracin de IP Opcin Significado / efectos Esta opcin es el ajuste estndar. Significa que usted ajusta la direccin IP durante la incorporacin del CP Ethernet a la red. Con esto, la direccin IP del CP est configurada en forma fija. Esta opcin la tiene que seleccionar si desea configurar enlaces especificados.

S Direccin IP en el cuadro de

dilogo Propiedades - ajustar interface Ethernet

S Obtener la direccin IP de un
servidor DHCP

Con esta opcin define usted que la direccin IP se toma de un servidor DHCP (DHCP -Server) al arrancar la estacin S7. Para ello se le transmite al servidor DHCP la direccin MAC del CP o el ID de cliente (Client -ID) que se puede introducir aqu. Condicin / restriccin: Si selecciona esta opcin no se puede crear en un principio un enlace totalmente especificado en el proyecto STEP 7, ya que no se conoce la direccin IP local. Por ello tiene que seleccionar como tipo de enlace no especificado con establecimiento de enlace pasivo. Tenga en cuenta lo siguiente: Si los enlaces se configuran a travs del interface en el programa de usuario, tiene que utilizar la opcin Ajustar direccin IP en el programa de usuario, que se describe a continuacin; esto es vlido tambin en el caso de que la direccin IP se deba obtener de un servidor DHCP.

A-74

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

Tabla 3-2

Opciones en la ficha Configuracin de IP, continuacin Opcin Significado / efectos Con esta opcin define que la direccin IP se fija a travs del interface de un programa de usuario (bloque de funciones IP_CONFIG). De este modo se puede abastecer dinmicamente la direccin IP durante el funcionamiento. En este caso de aplicacin, los enlaces de comunicacin se crean exclusivamente a travs del interface del programa de usuario; est excluida una configuracin de enlaces a travs de STEP 7 (esto afecta a enlaces va IP: TCP, ISO-on -TCP, UDP ). Este ajuste no excluye el que la direccin IP se obtenga de un servidor DHCP; se puede dar la instruccin correspondiente a travs del interface del programa de usuario. Otras informaciones: Tenga en cuenta al respecto el captulo Enlaces de comunicacin programados as como el ejemplo correspondiente en el anexo de este manual.

S Ajustar direccin IP en el
programa de usuario

S Ajustar la direccin IP por otra


va

Con esta opcin define que la direccin IP es fijada por otros servicios fuera de STEP 7. En esta caso de aplicacin est excluida una configuracin de enlaces a travs de STEP 7 (esto afecta a enlaces va IP: TCP, ISO-on -TCP, UDP ).

Nota La direccin IP realmente utilizada la puede averiguar por medio del Diagnstico NCM S7.

Ficha Parmetros de puerto


Si es necesario, aqu puede realizar para cada interfaz (puerto) disponible ajustes fijos de red para las propiedades de transmisin. Com estndar est seleccionado el Ajuste automtico, que normalmente garantiza una comunicacin sin problemas. Si se presentan problemas en la comunicacin (por ejemplo si no se establecen enlaces o si se presentan perturbaciones frecuentes en la red), esto se puede deber a que el ajuste de red seleccionado o el automtico no se adaptan. Seleccione entonces aqu un ajuste de red adaptado a la configuracin de su red.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-75

Operacin del CP Ethernet con NCM S7

Ficha FTP
En este cuadro de dilogo puede crear / modificar una tabla de correspondencia de archivos. Efectuando entradas en la tabla de correspondencia de archivos es posible activar bloques de datos en una o varias CPUs (hasta 4) de una estacin S7. CP Ethernet como servidor FTP para datos de CPU S7 Para la transmisin de datos por medio de FTP tiene que crear bloques de datos en la CPU de su estacin S7; debido a su estructura especial, se les da aqu el nombre de File-DBs (bloques de datos de archivos). En el caso de un comando FTP, el CP Ethernet utilizado como servidor FTP determina, a partir de un tabla de correspondencia de archivos (archivo file_db.txt), cmo se deben representar en archivos (Files) los bloques de datos utilizados para la transferencia de archivos en la estacin S7. La tabla de correspondencia de archivos se puede crear y transmitir al CP de la siguiente forma: S Por entrada en la ficha FTP aqu descrita. La tabla de correspondencia de archivos se carga entonces automticamente en el CP junto con los datos de configuracin. S Por creacin directa de un archivo file_db.txt. La tabla de correspondencia de archivos as creada se tiene que cargar en el CP a travs de un comando FTP. La tabla de correspondencia de archivos file_db.txt se almacena en el sistema de archivos del CP Ethernet en el directorio /config.

Ficha PROFINET
Aqu define las propiedades del CP Ethernet para PROFINET IO y PROFINET CBA.

A-76

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

Tabla 3-3

Opciones / campos de entrada en la ficha PROFINET Significado / efectos Dependiendo del tipo de equipo del CP puede seleccionar aqu los modos de funcionamiento posibles en que puede operar la estacin S7 conectada a PROFINET.

Opcin / campo de entrada

S Modo de operacin

S PROFINET IO -Controller
Con esta opcin define si el CP Ethernet debe funcionar como PROFINET IO -Controller. Esta definicin se puede efectuar tambin asignando al CP en HW Config un sistema PROFINET IO a travs del men emergente que aparece con el botn derecho del ratn.

S PROFINET IO -Device
Con esta opcin define si el CP Ethernet debe funcionar como PROFINET IO -Device. En un siguiente paso tiene que asignar el CP como PROFINET IO -Device al sistema PROFINET IO.

S Nombre del equipo

Nombre del equipo (segn convenciones DNS). El nombre del equipo tiene que ser unvoco en la subred Ethernet. En caso de un CP utilizado como PROFINET IO -Controller, el nombre del equipo se deriva de la denominacin abreviada. STEP 7 le ofrece la posibilidad de poner automticamente como extensin el nombre del sistema IO como parte integrante del nombre del equipo. Seleccione para ello en las propiedades del sistema PROFINET IO la opcin Utilizar el nombre en el Device/Controller.

S Comunicacin CBA

Para poder utilizar la estacin S7 con PROFINET CBA tiene que fijar el CP que se debe utilizar para la definicin de componentes para PROFINET CBA o SIMATIC iMap.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-77

Operacin del CP Ethernet con NCM S7

3.3.5

Objetos alternativos del proyecto STEP 7

Panormica
Los enlaces de comunicacin se pueden configurar por completo si los interlocutores de comunicacin estn disponibles en el proyecto actual. Para estaciones (equipos) participantes en la subred Ethernet cuyos datos de configuracin no se creen con STEP 7 o no se administren en el proyecto actual, se pueden crear los siguientes objetos alternativos en el proyecto: S S S Equipo SIMATIC S5 PG/PC Otros equipos - Para equipos de terceros - Para equipos SIMATIC S7 en otro proyecto (no necesario en multiproyecto)

Nota En lugar de habilitar objetos alternativos se pueden configurar tambin enlaces no especificados para establecer enlaces con las estaciones arriba mencionadas. Pero en el dilogo de Propiedades de estos enlaces tiene que especificarse entonces la direccin completa del interlocutor. Adems, esos interlocutores no aparecen en la vista de la instalacin NetPro.

Grupo Produccin 1
S7 -400/1 S7 -400/2 PC/PG

Grupo Produccin 2
S7 -400/4 Equipo de terceros

Subred Ethernet (1)

S7 -400/3

SIMATIC S5

S7 -400/5

A-78

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

Procedimiento
Para registrar un objeto alternativo en el proyecto, proceda como sigue: 1. Seleccione su proyecto en el Administrador . 2. Elija la funcin Insertar " Equipo " y luego Otro equipo, PG/PC o bien SIMATIC S5. Posible resultado: En el proyecto se crea el objeto correspondiente.

Figura 3-5

Proyecto con objetos alternativos

Conectar un equipo no S7 a la subred


En el paso siguiente hay que asignar el objeto alternativo a la subred: 1. Seleccione el objeto deseado en el proyecto y elija Edicin " Propiedades del objeto. 2. Seleccione en el cuadro de dilogo predeterminado Propiedades, en la ficha Interfaces, el botn de comando Nuevo (ejemplo Otro equipo). Resultado: Visualizacin del cuadro de dilogo Nuevo interface - seleccin de tipos

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-79

Operacin del CP Ethernet con NCM S7

Figura 3-6

Seleccin del tipo de subred para Otro equipo (ejemplo)

3. Elija una subred. Resultado: Visualizacin del cuadro de dilogo Propiedades - Interface Ethernet. Aqu puede seleccionar la subred que enlaza la estacin (el equipo) con la red y puede ajustar la direccin (MAC, IP). Todos los equipos que se hayan creado en el proyecto pueden establecer enlaces con este objeto alternativo. Las direccin aqu configuradas (MAC, IP) para el objeto alternativo tienen que estar ajustadas realmente en el equipo. Use para ello las herramientas apropiadas (p. ej. COM 1430).

A-80

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

3.3.6

Configurar servicios de comunicacin

Crear enlaces
Para los servicios orientados a enlaces - vase tambin tabla en el cap. 1.2 - que soporta el CP Ethernet es preciso crear enlaces. S S S S S S S Enlaces S7 ver el Manual de usuario STEP 7 /6/ Enlaces ISO-Transporte ver cap. 5.4 Enlaces ISO-on-TCP ver cap. 5.5 Enlaces TCP ver cap. 5.6 Enlaces para UDP ver cap. 5.7 Enlaces E-Mail ver el manual de los Ces con funcin IT /5/ Conexionados para la comunicacin PROFINET CBA vase el manual Component based Automation - Configuracin de instalaciones con SIMATIC iMap /19/

Por norma general, el procedimiento descrito en el captulo Crear enlaces de comunicacin entre dos mdulos programables del Manual del usuario STEP 7 /6/ rige tambin para los tipos de enlace adicionales que permite el CP. Encontrar estas informaciones en la ayuda bsica en STEP 7. Puede acceder a ellas a travs de Ayuda " Temas de ayuda. Seleccione all el tema Configuracin de enlaces e intercambio de datos.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-81

Operacin del CP Ethernet con NCM S7

3.4

Asignar direccin por primera vez (vlido para Ces actuales)

Significado de la asignacin de direcciones - Direccin MAC y Direccin IP


El CP se entrega con una direccin MAC fija. Sin una mayor configuracin, slo se puede acceder al equipo por la conexin Ethernet a travs de esta direccin MAC. En este estado a la entrega puede ejecutar ya por medio del protocolo ISO las siguientes funciones a travs del CP, utilizando para ello la direccin MAC preajustada: S S Cargar configuracin en el CP o la CPU; Diagnosticar el CP o la CPU.

Antes de poder cargar los datos de configuracin en el equipo a travs de una direccin IP, tiene que asignar una direccin IP al CP.

Variantes y recomendaciones para el uso


Hay tres posibilidades para efectuar esta asignacin de direcciones en STEP 7. S Direccionamiento por seleccin del sistema de destino en el Administrador SIMATIC Esta variante permite asignar direcciones sin tener que crear un proyecto STEP 7. Es conveniente, por ejemplo, si desea cargar en la estacin S7 datos de configuracin creados offline. Esta variante se describe en el apartado 3.4.1. S Direccionamiento a travs de dilogo de propiedades en HWConfig o NetPro Esta variante parte de un CP interconectado en STEP 7. La ventaja de este procedimiento consiste en que en caso de interconexin en STEP 7 / NetPro se pueden transferir directamente parmetros IP definidos. En la ficha Direccionamiento tiene que asignar para esto al CP la direccin IP y los parmetros IP previamente configurados. Slo despus de esto se pueden cargar por medio de PG/PC los datos de configuracin va Ethernet en el CP. Esta variante se describe en el apartado 3.4.2. S Carga de datos de configuracin a travs de protocolo ISO Otra variante consiste en cargar los datos de configuracin con direccin IP definida a travs del protocolo ISO (ver lo anterior); esto el vlido para Ces que soporten el protocolo ISO.

Condicin
Para poder efectuar el direccionamiento aqu descrito se tiene que poder acceder en lnea (online) al CP , significando esto lo siguiente: S S La conexin con Ethernet LAN tiene que estar establecida; no debe estar intercalado ningn paso de subred (Router). Desde STEP 7 se tiene que poder acceder al interface Ethernet de su PG/PC.

A-82

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

Atencin Las posibilidades de asignacin de direcciones aqu descritas presuponen un mdulo al que se pueda acceder a travs de una direccin MAC preajustada; el mdulo tiene que soportar para ello la funcin PST (Primary Setup Tool). Tenga en cuenta al respecto lo indicado en el respectivo manual /2/.

3.4.1

Direccionamiento por seleccin del sistema de destino en el Administrador SIMATIC

Proceda del siguiente modo para asignar una direccin IP por primera vez
1. Abra el Administrador SIMATIC 2. Seleccione la instruccin de men Equipo de destino " Direccin Ethernet asignar. 3. Active con el botn Examinar... la bsqueda de los mdulos accesibles en la red. 4. Seleccione el CP con la direccin MAC apropiada de entre los componentes ofrecidos. 5. Introduzca los parmetros IP deseados y asgnelos al CP. Resultado: Ahora se puede acceder al CP en Industrial Ethernet a travs de la direccin IP.

Nota Encontrar tambin ms informaciones detalladas sobre el procedimiento en la Ayuda Online de STEP 7.

Procedimiento alternativo
Desde el Administrador SIMATIC puede proceder tambin del siguiente modo: 1. Hgase mostrar por medio del comando de men Sistema de destino "Ver estaciones accesibles las estaciones a las que se puede acceder a travs de Industrial Ethernet. 2. Seleccione la estacin deseada en la lista ahora presentada. 3. Seleccione entonces el comando de men Sistema de destino" Direccin Ethernet. Resultado: la estacin antes seleccionada es transferida directamente al cuadro de dilogo Direccionamiento. La direccin MAC de la estacin no se puede modificar. 4. Introduzca los parmetros IP deseados y asgnelos al CP (ver la representacin de arriba, paso 5.). Resultado: Ahora se puede acceder al CP en Industrial Ethernet a travs de la direccin IP.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-83

Operacin del CP Ethernet con NCM S7

3.4.2

Direccionamiento a travs de dilogo de propiedades en HW Config o NetPro

Proceda del siguiente modo para asignar una direccin IP por primera vez
1. Abra el Administrador SIMATIC. 2. Configure sus estacin S7 en un proyecto existente o de nueva creacin con los correspondientes componentes en HWConfig. 3. Al crear el CP, interconctelo con una subred Industrial Ethernet. Ya al crear CP en HWConfig se presenta el dilogo con el que usted puede conectar el equipo a la red y asignarle la direccin IP. 4. Seleccione en el dilogo de propiedades del CP a direccionar la ficha Direccionamiento . La ficha presentada es de contenido idntico al de los dilogos representados en el apartado 3.4.1. 5. Active con el botn Examinar... la bsqueda de los mdulos accesibles en la red. 6. Seleccione el CP con la direccin MAC apropiada de entre los componentes ofrecidos. 7. Mediante el correspondiente botn, asigne al CP los parmetros tomados a travs de la conexin a la red. Resultado: Ahora se puede acceder al CP en Industrial Ethernet a travs de la direccin IP.

Nota Encontrar tambin ms informaciones detalladas sobre el procedimiento en la Ayuda Online de STEP 7.

A-84

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

3.5
Principio

Cargar los datos de configuracin en el sistema de destino

Los datos de configuracin del CP Ethernet se cargan con la herramienta de configuracin del hardware. Generalmente se cargan todos los datos de configuracin del equipo S7, es decir, inclusive la configuracin y todos los parmetros. Adems hay que cargar adicionalmente los datos de la configuracin de los enlaces; ver el cap.

Tipo de conexin
Los datos de configuracin se pueden cargar en el equipo S7 a travs de las siguientes conexiones: S Conexin MPI Esta conexin la puede utilizar para la carga de los datos de configuracin o para asignar por primera vez una direccin MAC-/IP (bautismo de nodo - ver detalles al respecto en el manual del equipo /2/ en Asignar direcciones por primera vez). S Industrial Ethernet En este caso utilizar el CP Ethernet del equipo S7 en modo PG (ver tambin cap.1.3). Dependiendo del interface PG/PC utilizado en su estacin de configuracin puede cargar los datos de configuracin en la estacin S7 a travs del interface TCP/IP o del interface ISO desde STEP 7. - Si se carga a travs del interface IP, el CP tiene que ser provisto la primera vez con una direccin IP; ver al respecto el captulo 3.4. - Si se carga a travs del interface ISO se puede utilizar la direccin MAC preajustada. Tenga en cuenta no obstante lo siguiente:

Nota Si en el caso de un CP con direccin MAC ajustada en fbrica y no modificada desea cargar los datos de configuracin a travs del interface ISO y ha previsto otra direccin MAC en el proyecto STEP 7, tiene que iniciar el proceso de carga desde NetPro o HWConfig; slo all se le pedir eventualmente que introduzca la direccin MAC actual. Por el contrario, el Administrador SIMATIC cancela el proceso de carga si no se puede acceder a la direccin de destino.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-85

Operacin del CP Ethernet con NCM S7

Procedimiento
Para cargar los datos de configuracin en el equipo S7, proceda como sigue: 1. Abra en el panel de control de Windows el cuadro de dilogo ajustar interface PG/PC. 2. Configure el interface PG/PC de acuerdo a los Ces presentes en su PG y de acuerdo al tipo de conexin a bus (parametrizaciones de interfaces utilizadas).

F1

La Ayuda online ofrece informaciones ms detalladas. 3. Ponga la CPU en el estado de servicio STOP (con independencia del tipo de conexin ver lo anterior). 4. Seleccione el comando Sistema de destino " Cargar en mdulo. STEP 7 le conducir al resultado a travs de cuadros de dilogos. Lea las informaciones contenidas en el captulo Configurar y parametrizar mdulos del Manual del usuario STEP 7, ver //6//;

Desactivar direccin MAC en la configuracin


Si al configurar el CP desactiva el uso de la direccin MAC, el CP estar accesible ciertamente a travs de la direccin MAC preajustada, pero entonces no podr configurar enlaces ISO-Transporte ni enlaces S7 operados a travs de enlaces ISO.

Almacenamiento no voltil de los datos de configuracin (en Ces con mantenimiento de datos)
Durante el proceso de carga puede optar por cargar de una vez los datos de configuracin o bien por cargarlos paso a paso. Al cargarlos paso a paso se le pedir que inicie el proceso de carga para cada uno de los mdulos. Elija este procedimiento si desea guardar los datos de configuracin en el CP Ethernet de forma no voltil. Active para ello la casilla Copiar en ROM del cuadro de dilogo Cargar para el CP.

Cargar la configuracin de enlaces


Para cargar los enlaces configurados hay que realizar el correspondiente proceso de carga en la configuracin de enlaces (NetPro). Atencin Si ha asignado una nueva direccin al CP Ethernet o ha configurado enlaces, deber cargar la configuracin de los enlaces a posteriori. Tenga en cuenta que tambin se tienen que hacer las adaptaciones de direcciones correspondientes en las otras estaciones o en los objetos alternativos.

A-86

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Operacin del CP Ethernet con NCM S7

Desplazar el CP en la tabla de configuracin del hardware


Al utilizar servicios de comunicacin con enlaces configurados, estos enlaces estn asignados al slot del CP a travs de sus propios IDs. Si desea desplazar un CP ya configurado arrastrndolo a otro slot, considere la siguiente nota. Atencin En caso de haber desplazado un CP ya configurado arrastrndolo a otro slot, se actualizarn automticamente los datos de configuracin del enlace. No obstante, hay que volver a cargarlos.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-87

Interface SEND/RECEIVE en el programa de usuario


En este captulo aprender S S S cmo se envan y reciben los datos; qu reas de datos se pueden usar en la CPU S7. cmo se programa el interface SEND/RECEIVE en el programa de usuario.

All encontrar ms informaciones S S S S Para la programacin y la configuracin de equipos de comunicacin para enlaces (p. ej. SIMATIC S5 con CP 1430 TCP, PC con CP 1613), lea el manual correspondiente. En el cap. 7.3 encontrar la descripcin de los bloques FC que sirven para programar los enlaces. La forma de configurar enlaces de comunicacin con NCM S7 se describe en el captulo 5. La forma de programar enlaces de comunicacin a travs del interface del programa de usuario se describe en el captulo 6.

Programas de ejemplo: Para el interface SEND/RECEIVE aqu descrito se dispone de ejemplos de configuracin y programacin: S En el proyecto de ejemplo PROJECT_ETHERNET, activable inmediatamente despus de instalar NCM S7: encontrar descripciones al respecto en las instrucciones resumidas Gua rpida. En Internet, como proyecto de ejemplo cargable; observe lo dicho en el apndice C Support y Training. El Quick Start CD, que se puede adquirir aparte, contiene numerosos y prcticos ejemplos de programas y configuraciones. Puede solicitarlo directamente a travs de Internet.
http://www4.ad.siemens.de/WW/news/es/21827955

A-88

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Interface SEND/RECEIVE en el programa de usuario

4.1

Modo de trabajo del interface SEND/RECEIVE en la CPU

Bloques FC
Para realizar la comunicacin a travs de enlaces se dispone de los siguientes bloques del tipo FC: S AG_SEND/AG_LSEND El bloque entrega los datos tiles del rea de datos de usuario indicada para transferirlos al CP Ethernet. AG_RECV/AG_LRECV El bloque recoge los datos tiles recibidos en el rea de usuario indicada en la llamada.

El esquema representado ms abajo muestra cmo se realiza la comunicacin: el programa de usuario encarga al CP Ethernet por medio de los bloques AG_SEND/AG_LSEND y AG_RECV/AG_LRECV que enve o reciba datos a travs del enlace configurado.
CPU Estaciones Ethernet SIMATIC S7 CP Ethernet Base de datos CP Bfer de datos de usuario enviar recibir Enlace de comunicacin

Programa de usuario STEP7 reas de datos de usuario

AG_SEND AG_RECV

Figura 4-1

Interaccin de la CPU y el CP Ethernet en la comunicacin

Volumen de datos y alcance


El CP Ethernet puede transferir a travs de un enlace por cada peticin el volumen de datos siguiente:
Tabla 4-1 ISO-Transport Enviar Recibir 8192 bytes 8192 bytes ISO-on -TCP 8192 bytes 8192 bytes TCP 8192 bytes 8192 bytes UDP 2048 bytes 2048 bytes

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-89

Interface SEND/RECEIVE en el programa de usuario

4.2

Programar el interface SEND/RECEIVE

Principio de la entrega de peticiones y de datos


El programa de usuario inicia la transferencia de las reas de datos de usuario mediante llamadas a los bloques FC y vigila la operacin evaluando los indicadores de los FCs. Al llamar los bloques FC se entregan entre otros los siguientes parmetros: S S el nmero del enlace (ID); la ubicacin del rea de datos de usuario en la CPU.

Para detalles sobre el interface de llamada, v. cap LEERER MERKER.

Tarea de los bloques FC


La llamada de los bloques FC tiene el siguiente efecto: S S El rea de datos de usuario es entregada al CP Ethernet, es decir, es aceptada por el mismo. La ejecucin de la peticin se confirma positiva o negativamente en el estado (Status).

Proceda del siguiente modo


Para programar el interface SEND/RECEIVE en el programa de usuario, proceda como sigue: 1. Utilice los siguientes bloques FC para transferir datos a travs de enlaces: - AG_SEND / AG_LSEND para transferencia del rea de datos de usuario al CP Ethernet; - AG_RECV / AG_LRECV para transferencia de los datos recibidos del CP Ethernet al rea de datos de usuario; 2. Evale los indicadores de los bloques FC: - para AG_SEND / AG_LSEND, los parmetros DONE, ERROR, STATUS; - para AG_RECV / AG_LRECV, los parmetros NDR, ERROR, STATUS; Atencin Los nmeros de los enlaces (IDs) tienen que ser adoptados en la configuracin al programarlos. Para garantizar una parametrizacin correcta de las llamadas de bloques, STEP 7 ofrece en el editor KOP/AWL/FUP la posibilidad de tomar automticamente todos los parmetros relevantes de la configuracin del hardware (HWKonfig) y de la configuracin de enlaces. Ver ms detalles al respecto en el captulo 7.2

A-90

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Interface SEND/RECEIVE en el programa de usuario

Llamar bloques FC en el programa de la CPU


La figura siguiente muestra una posible secuencia de ejecucin de los bloques FC junto con bloques de organizacin y de programa en el ciclo de la CPU:

Leer PAE Programa de usuario AG_RECV

Leer datos de recepcin del enlace

OB


AG_RECV AG_SEND

Enlace de comunicacin

Escribir en PAA


Enlace de comunicacin AG_RECV Enlace de comunicacin AG_SEND Entregar datos de emisin del enlace AG_SEND Ciclo CPU

Leyenda:

Figura 4-2

Las rayas sirven para indicar los enlaces relacionados entre s y los bloques FC. Secuencia tpica de los bloques FC en el ciclo de la CPU

De la figura se desprende lo siguiente: S El programa de usuario, que puede estar compuesto por un nmero cualquiera de bloques (OB, FB o FC -> ver tambin /6/) accede a varios enlaces (en la figura 4-2 se representan 3 enlaces). El programa de usuario enva datos a travs de un enlace desde cualquier punto del ciclo - emisin activada por el programa o por eventos - mediante la llamada AG_SEND.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-91

Interface SEND/RECEIVE en el programa de usuario

El programa de usuario recoge en cualquier punto del ciclo de la CPU los datos recibidos a travs de un enlace mediante la llamada AG_RECV.

Nota Los bloques pueden ser llamados repetidas veces para transferir datos a travs del mismo enlace de comunicacin.

A-92

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Interface SEND/RECEIVE en el programa de usuario

4.3

Intercambio de datos CPU S7 <-> CP Ethernet


El CP Ethernet procesa las peticiones de emisin y recepcin independientemente del ciclo de la CPU y necesita un tiempo de transferencia. El interface de los bloques FC con el programa de usuario se sincroniza a travs de acuses de recibo. Cabe distinguir los 2 casos siguientes: S S El ciclo de la CPU dura menos que el tiempo de transferencia. El ciclo de la CPU dura ms que el tiempo de transferencia.

Nota Observe los diagramas de flujo de los bloques FC en el cap. LEERER MERKER. Estos diagramas muestran cmo utilizar y gestionar el interface SEND/RECEIVE en el programa de usuario para intercambiar los datos sin impedimentos. Las informaciones sobre el ciclo de la CPU y el tiempo de transferencia que se indican a continuacin se dan a ttulo de complemento.

Llamada de los FCs ms corta que el tiempo de transferencia


Cuando el programa de usuario vuelve a llamar a un bloque antes de que se hayan enviado o recibido todos los datos, el interface de los bloques FC se comporta de la manera siguiente: S AG_SEND/AG_LSEND: No se acepta ninguna peticin ms hasta que la transferencia de los datos a travs del enlace no haya sido acusada por la estacin Ethernet. El programa de usuario recibir el mensaje Peticin en curso hasta que el CP Ethernet pueda hacerse cargo de la siguiente peticin en el mismo enlace. AG_RECV/AG_LRECV: La peticin es acusada con el mensaje No se han recibido datos en caso de que el CP Ethernet an no disponga de datos de recepcin. El programa de usuario recibir este mensaje durante el ciclo de la CPU hasta que el CP Ethernet reciba todos los datos a travs del enlace.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-93

Interface SEND/RECEIVE en el programa de usuario

Llamada de los FCs ms larga que el tiempo de transferencia


Cuando el programa de usuario vuelve a llamar a un bloque despus de que se hayan enviado o recibido todos los datos, el interface de los bloques FC se comporta de la manera siguiente: S AG_SEND/AG_LSEND: Se confirma la peticin: el CP Ethernet est listo para recibir una nueva peticin de emisin (slo a partir de la siguiente llamada). AG_RECV/AG_LRECV: La peticin se acusa con el mensaje Se han recibido nuevos datos cuando el programa de usuario acepta los datos. A continuacin se puede volver a realizar una llamada FC.

Atencin Tenga en cuenta que en caso de velocidades de procesamiento diferentes (emisor ms rpido que receptor) se pueden producir problemas de falta de recursos por el lado del emisor y del receptor. El emisor puede recibir una notificacin por parte de los bloques FC (mensaje Faltan recursos de recepcin en el equipo de destino.

A-94

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Interface SEND/RECEIVE en el programa de usuario

4.4

Informaciones adicionales

4.4.1

Programar la transmisin de datos a travs de enlaces TCP

Finalidad del uso de enlaces TCP


Los enlaces TCP se deberan utilizar principalmente para el acoplamiento de sistemas externos, si stos no soportan la extensin de protocolo RFC1006. Para la comunicacin entre equipos de la gama SIMATIC debera utilizar enlaces ISO -on-TCP, ya que stos son de uso confortable. El apartado siguiente trata algunas particularidades.

Particularidades
S Tipos de bloques (llamadas de FC) Utilice slo los siguientes FCs para transferir datos: - En el caso de Ces S7 menos recientes para S7-300 se tienen que utilizar para enlaces TCP los FCs AG_LSEND (FC 50) y AG_LRECV (FC 60). - En caso de los actuales CPs S7 para S7-300 tiene que utilizar tambin para enlaces TCP los FCs AG_SEND (FC 5) y AG_RECV (FC 6). S Telegrama Long En el caso de enlaces TCP, el protocolo no informa sobre el final de un mensaje o el principio de un nuevo mensaje. Por esta razn, la estacin receptora tiene que saber cuntos bytes pertenecen a un mensaje y transferir, en correspondencia exacta con esa longitud, un puntero ANY al llamar el FC AG_LRECV. (Ejemplo: si se deben recibir constantemente datos de 100 Byte, el puntero ANY podra tener el siguiente aspecto: P#DB100.DBX 0.0 Byte 100) Si desea recibir datos de longitud variable, proceda del siguiente modo: Agregue en el telegrama, antes de los datos tiles propiamente dichos, una informacin sobre la longitud de los datos tiles. En la estacin receptora, evale en principio slo la informacin de longitud. Recoja, con otra peticin de recepcin, la cantidad de datos tiles correspondiente, adjuntando un ANY-Pointer de longitud correspondiente en el interface FC para recoger los datos tiles propiamente dichos.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-95

Interface SEND/RECEIVE en el programa de usuario

4.4.2

Recomendaciones para el uso con carga de comunicaciones elevada

Planteamiento
Para evitar situaciones de sobrecarga en la CPU utilizada por usted, si trabaja con CPs Ethernet debera tener en cuenta lo siguiente: especialmente si sustituye un CP por otro CP nuevo y se ve confrontado con problemas de sobrecarga, debera comprobar su aplicacin conforme a las recomendaciones indicadas a continuacin.

Problemas conocidos
S Con frecuencia se llaman cclicamente en OB1 los bloques de funciones para emisin y recepcin (FC 5/FC6 o FC 50/60). Esto conduce a una comunicacin constante entre la CPU y el CP. Debido a esto puede suceder que otras formas de comunicacin, como p. ej. funciones PG, no sean ejecutadas o lo sean slo muy lentamente. Los sistemas HMI acceden con demasiada frecuencia a datos de la CPU a travs de funciones S7. Con esto se hace ms lenta la comunicacin en su conjunto y se pueden producir dficits de recursos si FCs de SEND/RECEIVE son llamados cclicamente desde OB1.

Remedio
Tenga en cuenta las siguientes recomendaciones: S No utilice llamadas cclicas de bloques de comunicacin en OB1. En lugar de esto, la comunicacin se debera activar en forma temporizada en un correspondiente OB de tiempo. El tiempo del ciclo de este OB debera ser considerablemente ms largo que el tiempo de funcionamiento medio del OB1. S Debera ajustar un tiempo de ciclo mnimo mayor que el tiempo de funcionamiento medio del OB1. Con esto se crea espacio libre para la comunicacin en la CPU. Esta es una medida que, por ejemplo en el caso de aplicaciones existentes, se puede tomar cuando la comunicacin ya se desarrolla cclicamente en OB1. Dado el caso, reduzca la duracin del procesamiento de la comunicacin en la CPU a travs del parmetro Carga de ciclo por comunicacin en el dilogo de Propiedades de la CPU.

A-96

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin


En este captulo aprender S S S conceptos generales sobre la configuracin de enlaces de comunicacin cmo configurar enlaces ISO-Transport, ISO-on-TCP y TCP; cmo definir utilizando las funciones de configuracin de enlace los interlocutores que intercambian datos va UDP.

Encontrar la descripcin de los dilogos de propiedades especficos de los enlaces en los siguientes apartados: S S S S Enlaces ISO-Transport ver captulo 5.4 Enlaces ISO-on-TCP ver captulo 5.5 Enlaces TCP ver captulo 5.6 UDP ver captulo 5.7

All encontrar ms informaciones: S S Sobre las propiedades de los tipos de enlaces configurables informa el captulo 1.5. Existen campos de aplicacin para los que los enlaces de comunicacin no se tienen que crear a travs del interface de configuracin de STEP 7, sino a travs de aplicaciones especficas y en forma controlada por el programa; al respecto informa el captulo 6. Sobre las propiedades del tipo de enlace configurable E-Mail encontrar informaciones en /5/. Encontrar informaciones relativas al volumen de datos y a los recursos disponibles en el captulo 4.1. Datos relativos al volumen de datos y al alcance figuran en el cap. Puede acceder a ellas a travs de Ayuda" Temas de ayuda.

S S S

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-97

Configurar enlaces de comunicacin

5.1

Procedimiento a seguir

Condiciones
Los pasos aqu descritos presuponen lo siguiente: 1. Usted ha habilitado en sus proyectos STEP 7 tanto la estacin S7 local (ver descripcin en el cap. 3) como las estaciones interlocutoras necesarias 2. Usted ha aclarado con qu otros tipos de estaciones se deben establecer enlaces. Para estas estaciones tiene que crear eventualmente objetos alternativos en sus proyectos STEP 7.

Crear enlaces y utilizarlos en el programa de usuario


Los siguientes pasos son necesarios para utilizar enlaces en SIMATIC S7 con el CP Ethernet: Configurar
Crear nuevos enlaces (ver cap. 5.3.1)

Programar
Programar el interface SEND/RECEIVE en el programa de usuario. (ver las notas en el cap. 4.2 y la descripcin de funciones detallada en el cap. LEERER MERKER).

Configurar propiedades de enlace. (ver cap. 5.4 hasta 5.4)

Cargar configuraciones de enlaces y programas de usuario en la estacin S7.

Leyenda:

pasos necesarios pasos opcionales

A-98

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.2

Configuraciones de enlaces posibles


Son posibles enlaces de comunicacin entre los interlocutores de comunicacin representados en la grfica siguiente. Los interlocutores de comunicacin puede estar dispuestos al respecto en el mismo proyecto o - en el caso de multiproyectos - pueden estar repartidos en los correspondientes proyectos parciales. Enlaces con interlocutores de comunicacin que estn fuera de un proyecto son configurados a travs del objeto STEP 7 Interlocutor en otro proyecto o por medio de objetos alternativos como Otros equipos o SIMATIC S5.

CP Ethernet CP Ethernet

S7 - 300

CP Ethernet

CP Ethernet

S7 - 400

S7 - 400
Subred 1 CP Ethernet

WAN LAN *
slo TCP/IP

PG/PC con CP Ethernet


Subred 2

SIMATIC S5

S7 - 400

CP Ethernet

Otro equipo con conexin Ethernet

Figura 5-1

Posibilidades de enlace

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-99

Configurar enlaces de comunicacin

Organizacin en el multiproyecto
Si se configuran subredes interproyectos, se pueden configurar tambin con STEP 7 V5.2 enlaces que abarquen tales subredes globales. Los puntos finales de esos enlaces pueden estar en diferentes proyectos. STEP 7 ofrece soporte tanto para crear enlaces interproyectos dentro del multiproyecto como para adaptar enlaces que se configuraron sin el contexto del multiproyecto.

A -100

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.3

Enlaces de comunicacin

Propiedades del enlace


Un enlace de comunicacin permite una comunicacin controlada por programa entre dos estaciones conectadas a la red Industrial Ethernet con las siguientes propiedades: S S S La transferencia de datos es bidireccional, es decir, el enlace permite enviar y recibir datos al mismo tiempo. Ambas estaciones poseen los mismos derechos, es decir, cada estacin puede iniciar la emisin o recepcin dependiendo del evento. La direccin del interlocutor de comunicacin se define en la configuracin. Una excepcin de esto son: - el enlace UDP libre En este caso, la direccin se indica en el interface FC en el programa de usuario. - el enlace de comunicacin programado (ver captulo 6)
Equipo SIMATIC S7 con CP Ethernet CP Ethernet enviar recibir Enlace de comunicacin Estacin Ethernet recibir enviar

Estacin Ethernet enviar recibir recibir enviar

Enlace de comunicacin

Figura 5-2

Enviar y recibir a travs de respectivamente un enlace de comunicacin

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -101

Configurar enlaces de comunicacin

Nota El concepto Enlace tambin se utiliza en el caso de UDP. Motivo: Durante la configuracin se asignan - como p. ej. en TCP - entre s los interlocutores con lo que se enlazan lgicamente. Sin embargo, en modo UDP no existe un establecimiento explcito de enlace entre los interlocutores.

Volumen de datos y alcance


Consulte en el manual del equipo adjuntado al CP Ethernet /2/ cuntos enlaces de comunicacin soporta el respectivo CP Ethernet. Recurriendo a ms CPs puede incrementarse el nmero de enlaces por estacin. El CP Ethernet puede transmitir por peticin a travs de un enlace las cantidades de datos siguientes:
Tabla 5-1 ISO-Transport (transporte ISO) Emitir Recibir 8192 bytes 8192 bytes ISO-on -TCP 8192 bytes 8192 bytes TCP 8192 bytes 8192 bytes UDP 2048 bytes 2048 bytes

Atencin La transferencia de datos > 240 Byte es soportada por los CPs actuales. CPs de versin ms antigua soportan la transferencia de datos con una longitud de hasta 240 Byte. Tenga en cuenta al respecto lo dicho en el captulo LEERER MERKER as como en el manual del equipo del CP Ethernet.

A -102

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

Tareas del CP Ethernet


Para poder realizar la transferencia de datos a travs de un enlace, el CP Ethernet se encarga de las tareas siguientes: S S al recibir Recibir datos por Ethernet y retransmitirlos al rea de datos de la CPU. al enviar Recibir datos del rea de datos de usuario de la CPU y enviarlos por Ethernet. El enlace se establece automticamente tras verificar que el interlocutor es accesible. En caso de un enlace UDP libre se aade: S S al recibir Entrada del remitente que enva el mensaje en la cabecera (header) de la peticin. al enviar Evaluacin de la cabecera de la peticin y direccionamiento del interlocutor.

Requisitos para la configuracin de enlaces


EL CP Ethernet ha sido previamente configurado con Configuracin de hardware de STEP 7, registrndose en la tabla de configuracin de hardware y conectndose a la subred Ethernet. El CP Ethernet posee una direccin de estacin de la red. Atencin Todos los equipos que se encuentran fuera del proyecto STEP 7 actual tienen que estar configurados como objetos alternativos (p. ej. SIMATIC S5 u Otro equipo), o bien utilice, para habilitar un enlace, como tipo de interlocutor no especificado.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -103

Configurar enlaces de comunicacin

5.3.1

Nuevo enlace

Principio
Cuando se crean nuevos enlaces se parte ya de equipos (estaciones) registrados e interconectados en red. Un enlace se configura, partiendo de un equipo o de una CPU en el proyecto STEP7, definiendo un equipo de destino. Debido a la interconexin en red, las direcciones de nodo (direcciones MAC o IP) de ambos equipos estn ya definidas. Para los TSAPs (Transport Service Access Point) o puertos locales y remotos se asignan automticamente valores por defecto en ambos puntos finales del enlace. Si en el caso del interlocutor se trata de una estacin externa al proyecto actual o de una estacin no-S7, tienen que especificarse los TSAPs (Transport Service Access Point) o puertos remotos en el dilogo de Propiedades del enlace. En un equipo SIMATIC S7, el punto final del enlace es siempre una CPU. Para cada CPU se crea una tabla de enlaces propia en la que se indican los interlocutores y los tipos de los enlaces.

Crear nuevos enlaces


Condicin para la configuracin de un nuevo enlace es que los equipos (las estaciones) estn configurados con sus CPs y estn interconectados en red en el proyecto S7. Para crear un nuevo enlace, realice las siguientes operaciones: Desde NetPro, proceda del siguiente modo: 1. Seleccione en NetPro el equipo o la CPU del equipo, desde el que desea establecer el enlace. 2. Seleccione el comando Insertar "Nuevos enlaces (tambin se puede hacer con el botn derecho del ratn). Resultado: En la pantalla aparecer el cuadro de dilogo siguiente.

A -104

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

Figura 5-3

Cuadro de dilogo Nuevo enlace con un enlace ISO -Transport (ejemplo)

3. Seleccione el equipo remoto con el que desea establecer el enlace (si existen varias CPUs, seleccione la deseada). 4. Seleccione en el cuadro de texto Tipo el tipo de enlace que va a utilizar, p. ej. en Enlace ISO-Transport. Si confirma su entrada con Aceptar, se crea el nuevo enlace y permanece abierto el cuadro de dilogo Nuevo enlace. As tiene la posibilidad de seguir creando otros enlaces sin tener que abrir nuevamente el cuadro de dilogo. Al mismo tiempo se actualiza la tabla de enlaces. Con Aceptar se registra el enlace en la lista, se cierra el cuadro de dilogo y se actualiza la imagen en el cuadro de dilogo principal. Si elige Cancelar se cerrar el cuadro de dilogo sin registrarse el enlace en la lista.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -105

Configurar enlaces de comunicacin

Manejo de enlaces en el multiproyecto


Los enlaces interproyectos con un interlocutor especificado (p. ej. una CPU) se crean como enlaces dentro de un proyecto (procedimiento idntico). El cuadro de dilogo para seleccin del interlocutor del enlace se ha ampliado y permite, adems de la seleccin del punto final (mdulo), tambin la seleccin del proyecto en el que se encuentra el punto final dentro del multiproyecto. La coherencia de los enlaces interproyectos se conserva al manejar proyectos dentro del multiproyecto: S Enlaces interproyectos dentro de un multiproyecto se deshacen implcitamente al separar un proyecto del multiproyecto si el interlocutor de comunicacin se encuentra en el proyecto separado. Si el proyecto separado se vuelve a incorporar al multiproyecto, STEP 7 rene automticamente y en forma coherente los enlaces deshechos.

Enlaces con estaciones no S7 a travs de objetos alternativos


Si desea configurar enlaces con equipos o estaciones que no sean equipos S7, seleccione como equipo de destino un equipo del tipo SIMATIC S5, PC/PG , SIMATIC PC-Station o bien Otro equipo. Debido a la interconexin en red que realiza usted al habilitar estos equipos, quedan definidas ya en forma fija las direcciones de nodo (direccin MAC o IP) de los dos equipos. Tiene que indicar el TSAP (Transport Service Access Point) para el equipo de destino. Atencin Enlaces con estaciones no-S7 (p. ej. SIMATIC S5) se generan como enlaces especificados incompletamente, lo que significa que el TSAP remoto o el port estn vacos. Estos enlaces tienen que especificarse en el dilogo de propiedades.

5.3.2

Enlaces con interlocutores de otros proyectos


Para la instalacin de enlaces con interlocutores que se configuren en otros proyectos STEP 7 o con otros medios fuera del proyecto STEP 7 actual existen las siguientes posibilidades: S Enlace a travs de objetos alternativos como SIMATIC S5, PC/PG , SIMATIC PC-Station o bien Otro equipo. Este procedimiento est descrito en el apartado anterior. S Enlaces no especificados

A -106

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

Objeto STEP 7 Interlocutor en otro proyecto (multiproyecto) Con este modo de proceder se reserva en ambos subproyectos un enlace que se puede adaptar, ms tarde, cuando se incorpora el proyecto interlocutor al multiproyecto. En las propiedades del enlace se tiene que configurar para ello un mismo nombre de enlace en ambos proyectos. El nombre del enlace se toma como referencia actual al reunir los proyectos. Sobre la base del nombre del enlace es posible establecer la correspondencia del interlocutor del enlace y adaptar las propiedades del enlace. Antes de reunir los proyectos se tiene, por parte del direccionamiento, el caso de un enlace no especificado, por lo que las direcciones remotas permanecen en blanco.

Enlaces no especificados
Enlaces con un equipo an no conocido (p. ej. equipo de diagnstico) se configuran como enlaces no especificados. Pueden especificarse ms tarde en el dilogo de Propiedades. Puede crearse un enlace no especificado indicando equipo no especificado como interlocutor al crear el enlace. El enlace no especificado se puede utilizar de tres formas (a continuacin se explica con el ejemplo de un enlace ISO-on-TCP, de aplicacin anloga para enlaces ISO-Transport y TCP): S Declarar la disposicin a la comunicacin - establecimiento pasivo del enlace El establecimiento de enlace se tiene que ajustar entonces como pasivo (ver Propiedades en la ficha General), Para el ajuste de la direccin en un enlace ISO-on-TCP rige entonces lo siguiente: la direccin IP remota y el TSAP remoto estn vacos, es decir, no son relevantes para el CP. Al establecer el enlace se acepta entonces todo interlocutor (interlocutor = nombre del enlace que direcciona el CP con la direccin IP y el TSAP correctos). Tambin existe la posibilidad de una especificacin parcial, lo que significa que se permite la comunicacin con un interlocutor cualquiera que coincida con el TSAP especificado. S Enlace con un equipo determinado en un proyecto cualquiera Para el ajuste de la direccin en un enlace ISO-on-TCP rige entonces lo siguiente: usted puede indicar la direccin IP y el puerto remotos para una estacin de destino cualquiera. La estacin (o equipo) de destino pueden estar dentro o fuera del proyecto STEP 7 actual. Utilice esta variante si no ha habilitado en el proyecto actual ningn objeto alternativo, p. ej. SIMATIC S5. S Direccionamiento IP a travs de DHCP Si selecciona la opcin Direccionamiento IP, no se puede crear en un principio un enlace local. Por ello tiene que seleccionar como tipo de enlace no especificado con establecimiento de enlace pasivo.

V 5.2.1 totalmente especificado en el proyecto STEP 7, ya que no se conoce la direccin IP

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -107

Configurar enlaces de comunicacin

La tabla siguiente resume las posibilidades.


Tabla 5-2 Significado para el establecimiento del enlace de interlocutor cualquiera de interlocutor cualquiera a travs de TSAP determinado a o de un interlocutor determinado Direccin IP / direccin MAC vaco vaco especificado TSAP / Puerto vaco especificado especificado Establecimiento posible del enlace pasivo pasivo activo / pasivo

Otra variante la constituye el enlace UDP libre. En el caso de este tipo de enlace, la direccin del interlocutor se deja sin definir al configurar. Los participantes en la comunicacin estn determinados por datos de direccin en la peticin de comunicacin del programa de usuario. Para ms informacin al respecto lea los captulos dedicados a los distintos tipos de enlaces. Atencin Consulte en el manual del equipo adjuntado al CP /2/ cuntos enlaces son posibles por cada CP Ethernet. En caso de que el equipo incorpore varios CPs y se exceda el lmite establecido, se delegar el enlace automticamente al siguiente CP. Los enlaces se pueden maniobrar a travs de la seleccin de va accesible en el dilogo de Propiedades del enlace.

A -108

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.3.3

Otras funciones

Barra de herramientas
La barra de herramientas de la tabla de configuracin de enlaces ofrece los siguientes botones de comando:
Guardar Para guardar el enlace configurado elija el comando Guardar o haga clic en el botn con el smbolo de un disquete. Es posible imprimir toda la tabla de enlaces o bien solo partes de ella. Elija para ello el comando Imprimir o bien haga clic en el botn con el smbolo de una impresora. Dispone de las siguientes opciones de impresin: S Panormica de todos los enlaces (tabla de enlaces completa)

Imprimir

S Panormica de los enlaces seleccionados (rea seleccionada) S Detalle de todos los enlaces (detalles de todos los enlaces) S Detalle de los enlaces seleccionados (detalles del rea seleccionada)
Cambiar de interlocutor Asigna un nuevo interlocutor al enlace seleccionado. Atencin! Tenga en cuenta que, debido a esto cambia tambin el ID remoto en el caso de enlaces del interface SEND/RECEIVE. Dado el caso deber adaptar adecuadamente su programa de usuario. Inserta un nuevo enlace en la tabla de enlaces.

Insertar enlace

Cargar

Carga la tabla de enlaces en el sistema de destino. Para ms informacin al respecto consulte la Ayuda online integrada.

Ayuda

Si necesita ayuda o simplemente informacin adicional, elija la funcin Ayuda o bien haga clic en el botn con el smbolo de interrogacin. Haciendo clic en el botn de Ayuda se le proporcionar ayuda contextual, mientras que a travs del men Ayuda acceder al cuadro de dilogo de la Ayuda, igual que en cualquier otra aplicacin basada en Windows.

Funcin Imprimir en la ficha Panormica


En el dilogo de propiedades del enlace, ficha Panormica, est disponible otra funcin para imprimir los enlaces configurados y el estado de la configuracin.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -109

Configurar enlaces de comunicacin

5.3.4

Enlaces sin asignacin

Causa
A continuacin se explican las acciones que pueden llevar a que enlaces configurados pierdan su correspondencia con el CP o sean borrados. Cuidado Tenga en cuenta qu a diferencia de los enlaces homogneos S7, a los enlaces del interface SEND/RECEIVE se les asigna un ID que depende del CP. En las acciones descritas a continuacin puede cambiar dicho ID, lo cual hace necesario adaptar los parmetros del interface en el programa de usuario.

Atencin En caso de sustituir un CP por otro, ste deber ofrecer los mismos servicios y ser como mnimo de la misma versin. Slo as est garantizado que los enlaces configurados a travs del CP se mantengan coherentes y se puedan utilizar.
Tabla 5-3 Acciones que pueden provocar cambios en los enlaces configurados

Accin
Desplazar el CP (mdulo) en la tabla de configuracin de hardware (por arrastre). Borrar el CP (mdulo) de la tabla de configuracin de hardware. Aparecer el mensaje El CP tiene n enlaces: se pierde la asignacin en la tabla de enlaces.

Efecto sobre los enlaces


Se mantienen los enlaces. Los IDs de los enlaces se actualizan automticamente. Los enlaces se mantienen en la tabla de enlaces sin asignacin a un CP. En la ficha Panormica del dilogo de propiedades de los enlaces, stos aparecen marcados con el signo !.

Medida para volver a establecer el enlace

Despus haber colocado e interconectado un CP en la tabla de configuracin: 1. Asignar el CP al enlace en la ficha Direcciones del dilogo de propiedades del enlace; o bien volver a asignar el enlace con el comando de men Edicin " Interlocutor. 2. Comprobar la direccin inicial de mdulo LADDR y, si es necesario, adaptarla en el programa de usuario 3. Adaptar los IDs de los enlaces en el programa de usuario. 4. Volver a cargar la configuracin de enlaces en el CP.

Borrar el equipo SIMATIC S7.

Dentro del proyecto se borran todos los enlaces con este equipo. Nota: no es vlido para enlaces en el interlocutor, si ste utiliza un paso de red (Router).

Volver a configurar el equipo y los enlaces.

A-110

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

Tabla 5-3

Acciones que pueden provocar cambios en los enlaces configurados, continuacin

Accin
Borrar un equipo tercero.

Efecto sobre los enlaces


Los enlaces de los equipos creados en el proyecto con un equipo tercero se mantienen en la tabla de enlaces sin asignacin. En la ficha Panormica del dilogo de propiedades de los enlaces, stos aparecen marcados con el signo !. Los enlaces asignados a travs del CP se conservan en la tabla de enlaces sin asignacin. En la ficha Panormica del dilogo de propiedades de los enlaces, stos aparecen marcados con el signo !. Nota: no es vlido para enlaces si se utilizan pasos de red (Router).

Medida para volver a establecer el enlace


Reasignar al enlace un equipo tercero (o tambin un equipo local) a travs de la funcin Edicin " Interlocutor .

Cambiar asignacin de la subred del CP.

Reasignar los enlaces a travs de la funcin Edicin " Interlocutor o a travs del dilogo de propiedades del enlace correspondiente, en la ficha Direcciones.

Visualizacin (ejemplo)
En la ficha Panormica del dilogo Propiedades - Enlaces ISO-Transport se visualiza el estado de los enlaces.

Figura 5-4

Estado de los enlaces en la ficha Panormica, con el ejemplo de enlaces ISO -Transport

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-111

Configurar enlaces de comunicacin

5.4

Configurar propiedades de enlace ISO-Transport

Introduccin
Al crear un enlace en el dilogo Nuevo se definen el tipo del enlace y, si es posible, el interlocutor del enlace. Otros parmetros del enlace, que en el caso de nueva creacin estn en principio predeterminados, se pueden adaptar en forma personalizada, si ello se requiere, por el procedimiento descrito a continuacin.

Cmo acceder al cuadro de dilogo


Para acceder al cuadro de dilogo de propiedades especiales del enlace, proceda como sigue: 1. Seleccione el enlace deseado en la tabla de enlaces. 2. Elija el comando de men Edicin
"

Propiedades del objeto

Resultado: Aparecer el cuadro de dilogo Propiedades - Enlaces ISO-Transport.

Fichas
Para los enlaces ISO-Transport estn disponibles las fichas siguientes: S S S S General Visualizacin de parmetros que identifican el enlace. Direcciones Visualizacin de informaciones de direcciones locales y remotas. Dinmica Muestra los temporizadores y contadores relevantes. Opciones Aqu puede seleccionar si desea utilizar el enlace para uno de los modos de acceso FETCH o WRITE. Panormica Vista general de todos los enlaces ISO-Transport configurados de la estacin seleccionada, con los correspondientes parmetros y el estado de los enlaces. Informaciones de estado En esta ficha se muestran informaciones actuales (momento de la llamada del dilogo) sobre el estado de los enlaces. Estas informaciones se corresponden con lo visualizado en el Diagnstico NCM y slo estn disponibles si la estacin est accesible en lnea.

A-112

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.4.1

Definir el punto final local del enlace

Ficha General
Esta ficha del dilogo de propiedades muestra parmetros generales del enlace, que identifican el punto final local del enlace.Ethernet.

Figura 5-5

Ficha General del dilogo de propiedades de enlaces ISO -Transport

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-113

Configurar enlaces de comunicacin

Atributos Punto final local ID Nombre

Descripcin La entrada es idntica al parmetro ID local de la tabla de enlaces Al crear el enlace se muestra aqu un nombre propuesto para el punto final del enlace, que contiene como extensin un nmero de enlace. Use este campo para especificar al interlocutor cuando se trate de un enlace no especificado.

Acceso selecciona ble modificable

va CP

En caso de que existan varios CPs del mismo tipo en un equipo, y de que estn conectados a la misma subred, es posible elegir la va de enlace. -> Botn Seleccin de va, v. cap. 5.9. Si no est asignado ningn CP (p. ej. por haber borrado el CP) aparecer ninguno.

slo lectura

Iniciativa local

Con esta opcin se define si el establecimiento del enlace debe tener lugar desde este equipo S7. La opcin est seleccionada como estndar si la direccin del interlocutor est especificada. ON: El enlace se establece activamente OFF: El enlace lo establece el interlocutor Si al crear el enlace ha seleccionado no especificado como interlocutor para el enlace, la opcin est desactivada como estndar. Si activa la opcin tiene que especificar la direccin del interlocutor en la ficha Direcciones. Nota: Tenga en cuenta la repercusin en el modo operativo. Si se debe utilizar el modo FETCH o WRITE (ver la ficha Opciones), en la estacin S7 se tiene que poner el modo en pasivo.

modificable

Parmetros del bloque ID Es imprescindible registrar este parmetro de llamada de bloques al llamar al FC en el programa de usuario para identificar el enlace (el ID cambia en caso de modificar el ID local). Es imprescindible registrar este parmetro de llamada de bloques al llamar al FC en el programa de usuario para identificar el enlace. slo lectura

LADDR

slo lectura

Nombre de enlace (referencia) - slo en el multiproyecto


Si habilita un enlace con un interlocutor que est en otro proyecto an no reunido con el multiproyecto actual, tiene que introducir un nombre de enlace como referencia (que no se debe confundir con el nombre para el punto final del enlace, antes descrito). Sobre la base de esta referencia se pueden reunir luego enlaces interproyecto. En cuanto se renen los enlaces, el nombre del enlace (referencia) deja de ser relevante y ya no se visualiza.

A-114

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.4.2

Definir direcciones para enlaces ISO- Transport

Parmetros de direccin
Un enlace ISO-Transport (transporte ISO) est especificado por sus puntos finales local y remoto. S Direcciones locales: Direccin local y TSAP local (Transport Service Access Point) Direcciones remotas: Direccin MAC remota y TSAP remoto
Estacin Ethernet A Estacin Ethernet B

TSAP remoto TSAP local Direccin MAC A Figura 5-6

Enlace ISO-Transp ort

TSAP local TSAP remoto

Direccin
MAC B

Enviar y recibir a travs de un solo enlace ISO -Transport, respectivamente.

Atencin Los TSAPs de un enlace ISO-Transport tienen que coincidir del siguiente modo: TSAP remoto (en el CP Ethernet) = TSAP local (en el equipo de destino); TSAP local (en el CP Ethernet) = TSAP remoto (en el equipo de destino);

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-115

Configurar enlaces de comunicacin

Ficha Direcciones
En la ficha Direcciones se muestran, como valores propuestos, informaciones relevantes sobre las direcciones locales y remotas. En caso de realizar acoplamientos con equipos no S7 es posible ajustar los TSAPs individualmente.

Figura 5-7

Ficha Direcciones del dilogo de propiedades con los TSAPs predeterminados

Formato TSAP
Los TSAP de los enlaces ISO-Transport tienen una longitud de 1 a 16 bytes. Al realizar la entrada, se visualiza automticamente la longitud actual (indicacin visible: 16 caracteres ASCII). Los TSAPs locales y remotos se pueden introducir en forma de valor hexadecimal o de cadena ASCII. Si se introducen en ASCII se visualizan tambin en formato hexadecimal. En caso de introducirlos en hexadecimal, los caracteres imprimibles se visualizarn en ASCII (se pueden visualizar 8 caracteres hexadecimales). Si se introducen caracteres no imprimibles, el cuadro de texto que corresponde a ASCII aparecer atenuado (ya no se pueden introducir caracteres ASCII), representndose los caracteres no imprimibles en forma de punto.

TSAPs locales y remotos


Los TSAPs locales y remotos pueden ser idnticos, puesto que el enlace es unvoco por las distintas direcciones MAC. En caso de crear ms de un enlace entre dos equipos, hay que indicar TSAPs diferentes.

A-116

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

TSAPs predeterminados
Al configurar los TSAPs locales y remotos se proponen valores por omisin (modificables) (p. ej. ISO-1 para el primer enlace entre dos interlocutores). Si se configuran nuevos enlaces entre los mismos interlocutores, los valores por omisin se van incrementando automticamente (p. ej. ISO-2, etc.). Al establecer un nuevo enlace con un nuevo interlocutor se vuelve a comenzar por ISO-1.

Ficha Direcciones - Enlace ISO - Transport no especificado


Si ha seleccionado un tipo de interlocutor no especificado, dependiendo del destino fijado puede introducir aqu los datos de direccin para el interlocutor de comunicacin. Las posibilidades existentes se exponen detalladamente en el apartado 5.3.1. La ficha Direcciones representada muestra el caso de que la direccin MAC remota y el TSAP remoto no se hayan especificado. Si no da ms indicaciones, declara con esto la disposicin a aceptar el deseo de establecimiento de enlace de un interlocutor de comunicacin discrecional.

Figura 5-8

Estructura del dilogo de Propiedades en la ficha Direcciones para un enlace no especificado

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-117

Configurar enlaces de comunicacin

5.4.3

Definir las propiedades dinmicas de ISO- Transport

Ficha Dinmica
En la ficha Dinmica se visualizan los temporizadores y contadores del enlace. Se pueden aceptar los valores predeterminados (por defecto). En caso necesario (p. ej. para acoplamientos a sistemas de terceros) se pueden ajustar individualmente los temporizadores y contadores, cambiando as el comportamiento dinmico del enlace.

Figura 5-9

Ficha Dinmica del dilogo de propiedades

Atributos Connection Establishment Retransmission Time

Descripcin

Acceso

El parmetro Retransmission Time indica en qu intervalos se volver a intentar establecer el enlace, en caso de que no resulte en el primer intento (1 -60s, por defecto 5s) modificable - si la iniciativa local es activa -----si la iniciativa local es pasiva ( -> irrelevante) Este parmetro indica en qu intervalo se volver a intentar enviar datos, en caso de que no resulte en el primer intento (100 -30000, por defecto 1000 ms). Max. Count es el nmero de intentos de emisin, incluido el primero (1 -100, DEFAULT 5). modificable

Data Transfer Retransmission Time

Max. Count

modificable

A-118

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

Atributos Inactivity Time

Descripcin El parmetro Inactivity Time indica despus de cunto tiempo se establecer el enlace en caso de no recibir seales de vida del interlocutor (6 -180s, por defecto 30s). Window Time indica en qu intervalos se envan telegramas de seales de vida. Este parmetro est ajustado de forma fija para los CPs SIMATIC NET a 1/3 del Inactiviy Time (2 -60s, por defecto 10s). Los telegramas de seales de vida se envan para comprobar el enlace con telegramas en fases en que no se transfieren datos.

Acceso modificable

Window Time

slo lectura

Atencin Window e Inactivity Time Los telegramas de seales de vida los responde el interlocutor con un telegrama. Por ello se envan al interlocutor en el intervalo dado por el Window Time. Para que no se produzcan cancelaciones no deseadas de los enlaces, el Inactivity Time debera ser al menos tres veces mayor que el Window Time.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A-119

Configurar enlaces de comunicacin

5.4.4

Verificar las propiedades de enlaces ISO- Transport

Ficha Panormica
En la ficha Panormica se visualizan todos los enlaces de transporte configurados hasta el momento con sus parmetros (no modificables). Puede ver un ejemplo de esta forma de representacin en el captulo 5.3.4. Parmetros
ID local Nombre CPU / Aplicaciones

Descripcin
Estacin S7: ste es el ID del enlace ISO -Transport; Estacin PC: nmero de identificacin para el enlace. Nombre introducido para el punto final del enlace. Si en el modo de multiprocesador (en equipos PC: varias aplicaciones) se hace mostrar todos los enlaces ISO -Transport operados en este equipo (opcin, ver bajo), se indica aqu la CPU / aplicacin que sea punto final del respectivo enlace. Caso de CP S7: Rack/Slot del CP local a travs del cual se conduce el enlace (Configuracin de hardware) Caso de equipo PC: Indicacin del CP a travs del que se desarrolla el enlace. Especifica la direccin MAC remota del enlace en la subred Ethernet.. Transport Service Access Point para el punto final local del enlace. Transport Service Access Point para el punto final remoto del enlace. Muestra el modo configurado en la ficha Opciones. Visualiza el estado actual de la configuracin del enlace. Los enlaces sin asignacin se indican mediante no es un CP local / no es un CP remoto en la columna de estado y con el signo ! detrs de ID local (ejemplo 0002 A000!). 0002 A000!). Los enlaces que se estn editando se marcarn tambin con el signo ! detrs del ID local.

R/S o va CP

Direccin interlocutor TSAP local TSAP interlocutor Modo de operacin Status

El ancho de las columnas en la ficha Panormica puede ajustarse individualmente.

Panormica de enlaces en caso de varias CPUs en un equipo S7


Si usted opera varias CPUs en su equipo S7, por medio del botn correspondiente puede extender opcionalmente la panormica a los enlaces operados en todas las CPUs.

A -120

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.5

Configurar propiedades de enlace ISO-on-TCP

Introduccin
Al crear un enlace en el dilogo Nuevo se definen el tipo del enlace y, si es posible, el interlocutor del enlace. Otros parmetros del enlace, que en el caso de nueva creacin estn en principio predeterminados, se pueden adaptar en forma personalizada, si ello se requiere, por el procedimiento descrito a continuacin.

Cmo acceder al cuadro de dilogo


Para acceder al cuadro de dilogo de propiedades especiales del enlace, proceda como sigue: 1. Seleccione el enlace deseado en la tabla de enlaces. 2. Elija el comando de men Edicin
"

Propiedades del objeto

Resultado: Aparecer el cuadro de dilogo Propiedades - Enlaces ISO-on-TCP.

Fichas
Para los enlaces ISO-on-TCP estn disponibles las fichas siguientes: S S S General Visualizacin de parmetros que identifican el enlace. Direcciones Visualizacin de informaciones de direcciones locales y remotas. Opciones Aqu puede seleccionar si desea utilizar el enlace para uno de los modos de acceso FETCH o WRITE. Panormica Vista general de todos los enlaces ISO-on-TCP configurados de la estacin seleccionada, con los correspondientes parmetros y el estado de los enlaces. Informaciones de estado En esta ficha se muestran informaciones actuales (momento de la llamada del dilogo) sobre el estado de los enlaces. Estas informaciones se corresponden con la visualizacin del diagnstico NCM.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -121

Configurar enlaces de comunicacin

5.5.1

Definir el punto final local del enlace

Ficha General
Esta ficha del dilogo de propiedades muestra parmetros generales del enlace, que identifican el punto final local del enlace.

Figura 5-10

Ficha General del dilogo de propiedades de enlaces de ISO -on -TCP

A -122

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

Parmetros Punto final local ID Nombre

Descripcin La entrada es idntica al parmetro ID local de la tabla de enlaces Al crear el enlace se muestra aqu un nombre propuesto, que contiene como extensin un nmero de enlace. Use este campo para especificar al interlocutor cuando se trate de un enlace no especificado.

Acceso selecciona ble modificable

va CP

En caso de que existan varios CPs del mismo tipo en un equipo, y de que estn conectados a la misma subred, es posible elegir la va de enlace. -> Botn Seleccin de va, v. cap. 5.9. Si no se ha asignado ningn CP (p. ej. por haber borrado previamente el CP) se visualizar aqu ninguno. Con esta opcin se define si el establecimiento del enlace debe tener lugar desde este equipo S7. La opcin est seleccionada como estndar si la direccin del interlocutor est especificada. ON: El enlace se establece activamente OFF: El enlace lo establece el interlocutor Si al crear el enlace ha seleccionado no especificado como interlocutor para el enlace, la opcin est desactivada como estndar. Si activa la opcin tiene que especificar la direccin del interlocutor en la ficha Direcciones. Nota: Tenga en cuenta la repercusin en el modo operativo. Si se debe utilizar el modo FETCH o WRITE (ver la ficha Opciones), en la estacin S7 se tiene que poner el modo en pasivo.

slo lectura

Iniciativa local

modificable

Parmetros del bloque ID Es imprescindible registrar este parmetro de llamada de bloques al llamar al FC en el programa de usuario para identificar el enlace (el ID cambia en caso de modificar el ID local). Es imprescindible registrar este parmetro de llamada de bloques al llamar al FC en el programa de usuario para identificar el enlace. slo lectura

LADDR

slo lectura

Nombre de enlace (referencia) - slo en el multiproyecto


Si crea un enlace con un interlocutor en otro proyecto que no est reunido con el multiproyecto actual, tiene que introducir un nombre de enlace como referencia. Sobre la base de esta referencia se pueden reunir luego enlaces interproyecto. En cuanto estn reunidos los enlaces, ya no se puede introducir el nombre del enlace (referencia).

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -123

Configurar enlaces de comunicacin

5.5.2

Definir direcciones ISO- on - TCP

Parmetros de direccin
Un enlace se especifica por sus puntos finales local y remoto. S Direcciones locales: Direccin local y TSAP local (Transport Service Access Point) Direcciones remotas: Direccin IP remota y TSAP remoto
Estacin Ethernet A Estacin Ethernet B

TSAP remoto TSAP local Direccin IP A Figura 5-11

Enlace ISO-on -TC P

TSAP local TSAP remoto

Direccin IP B

Enviar y recibir a travs de un solo enlace ISO -on -TCP, respectivamente

Los parmetros de direccin se configuran con NCM S7 y se archivan en la base de datos del CP. Posibles cambios o ampliaciones de la topologa de la red Ethernet no tienen efecto sobre el programa de usuario. Atencin En la configuracin del CP Ethernet as como en el equipo de destino Ethernet, los TSAPs de un enlace ISO-on-TCP tienen que coincidir de forma cruzada: TSAP remoto (en el CP Ethernet) = TSAP local (en el equipo de destino); TSAP local (en el CP Ethernet) = TSAP remoto (el equipo de destino);

A -124

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

Ficha Direcciones
En la ficha Direcciones se muestran, como valores propuestos, informaciones relevantes sobre las direcciones locales y remotas. Ficha Direcciones del dilogo de propiedades con los TSAPs predeterminados para enlaces ISO-on-TCP

Figura 5-12

Estructura del dilogo de propiedades en la ficha Direcciones con DEFAULT TSAPs para enlaces ISO -on -TCP

Formato TSAP
Los TSAP de los enlaces ISO-on-TCP tienen una longitud de 1 a 16 bytes. Al realizar la entrada, se visualiza automticamente la longitud actual (indicacin visible: 16 caracteres ASCII). Los TSAPs locales y remotos se pueden introducir en forma de valor hexadecimal o de cadena ASCII. Si se introducen en ASCII se visualizan tambin en formato hexadecimal. En caso de introducirlos en hexadecimal, los caracteres imprimibles se visualizarn en ASCII (se pueden visualizar 8 caracteres hexadecimales). Si se introducen caracteres no imprimibles, el cuadro de texto que corresponde a ASCII aparecer atenuado (ya no se pueden introducir caracteres ASCII), representndose los caracteres no imprimibles en forma de punto.

TSAPs locales y remotos


Los TSAPs locales y remotos pueden ser idnticos, puesto que el enlace es unvoco por las distintas direcciones IP. En caso de crear ms de un enlace entre dos equipos, hay que indicar TSAPs diferentes.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -125

Configurar enlaces de comunicacin

TSAPs predeterminados
Al configurar los TSAPs locales y remotos se proponen valores predeterminados (modificables), p. ej. TCP-1 para el primer enlace entre dos interlocutores. Para establecer un nuevo enlace entre los mismos interlocutores se propone el valor predeterminado TCP -2. Al establecer un nuevo enlace con un nuevo interlocutor se vuelve a comenzar por TCP -1.

Ficha Direcciones - enlace ISO - on - TCP no especificado


Si ha seleccionado un tipo de interlocutor no especificado, dependiendo del destino fijado puede introducir aqu los datos de direccin para el interlocutor de comunicacin. Las posibilidades existentes se exponen detalladamente en el apartado 5.3.1. La ficha Direcciones representada muestra el caso en el que la direccin IP remota y el TSAP remoto no estn especificados. Si no da ms indicaciones, declara con esto la disposicin a establecer un enlace con un interloctor cualquiera.

Figura 5-13

Estructura del dilogo de propiedades para la ficha Direcciones para un enlace no especificado

A -126

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.5.3

Verificar propiedades de enlace ISO- on - TCP

Ficha Panormica
En la ficha Panormica se visualizan todos los enlaces ISO-on-TCP configurados hasta el momento con sus parmetros (no modificables). El ancho de las columnas puede ajustarse individualmente. Puede ver un ejemplo de esta forma de representacin en el captulo 5.3.4 (all, para el enlace ISO-Transport). Parmetros
ID local Nombre (punto final local) CPU / Aplicaciones R/S o va CP

Descripcin
ste es el ID del enlace ISO -on -TCP (configuracin de enlaces en STEP7; DWORD) nombre introducido para el enlace. Identifica el enlace ISO -on -TCP (8 caracteres de amplitud por omisin) Si en el modo de multiprocesador (en equipos PC: varias aplicaciones) se hace mostrar todos los enlaces ISO -Transport operados en este equipo (opcin, ver bajo), se indica aqu la CPU / aplicacin que sea punto final del respectivo enlace. Caso de CP S7: Rack/Slot del CP local a travs del cual se conduce el enlace (Configuracin de hardware) Caso de equipo PC: Indicacin del CP a travs del que se desarrolla el enlace. Especifica la direccin IP remota del enlace Transport Service Access Point (8 caracteres de ancho por defecto) Transport Service Access Point (8 caracteres de ancho por defecto)v Muestra el modo configurado en la ficha Opciones. Visualiza el estado actual de la configuracin del enlace. Los enlaces sin asignacin se indican mediante no es un CP local / no es un CP remoto en la columna de estado y con el signo ! detrs de ID local (ejemplo 0002 A000!). 0002 A000!).Los enlaces que se estn editando se marcarn tambin con el signo ! detrs del ID local.

Direccin interlocutor TSAP local TSAP remoto Modo de operacin Status

Panormica de enlaces en caso de varias CPUs en un equipo S7


Si usted opera varias CPUs en su equipo S7, por medio del botn correspondiente puede extender opcionalmente la panormica a los enlaces operados en todas las CPUs.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -127

Configurar enlaces de comunicacin

5.6

Configurar propiedades de enlace TCP

Introduccin
Al crear un enlace en el dilogo Nuevo se definen el tipo del enlace y, si es posible, el interlocutor del enlace. Otros parmetros del enlace, que en el caso de nueva creacin estn en principio predeterminados, se pueden adaptar en forma personalizada, si ello se requiere, por el procedimiento descrito a continuacin.

Cmo acceder al cuadro de dilogo


Para acceder al cuadro de dilogo de propiedades especiales del enlace, proceda como sigue: 1. Seleccione el enlace deseado en la tabla de enlaces. 2. Elija el comando de men Edicin
"

Propiedades del objeto

Resultado: Aparece el dilogo Propiedades para enlaces TCP.

Fichas
Para enlaces TCP estn disponibles las siguientes fichas: S S S General Visualizacin de parmetros que identifican el enlace. Direcciones Visualizacin de informaciones de direcciones locales y remotas. Opciones Aqu puede seleccionar si desea utilizar el enlace para uno de los modos de acceso FETCH o WRITE. Panormica Vista general de todos los enlaces TCP configurados de la estacin seleccionada, con los correspondientes parmetros y el estado de los enlaces. Informaciones de estado En esta ficha se muestran informaciones actuales (momento de la llamada del dilogo) sobre el estado de los enlaces. Estas informaciones se corresponden con la visualizacin del diagnstico NCM.

A -128

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.6.1

Definir el punto final local del enlace

Ficha General
Esta ficha del dilogo de propiedades muestra parmetros generales del enlace, que identifican el punto final local del enlace.

Figura 5-14

Estructura del dilogo de propiedades en la ficha General para enlaces TCP

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -129

Configurar enlaces de comunicacin

Atributos Punto final local ID Nombre

Descripcin La entrada es idntica al parmetro ID local de la tabla de enlaces Al crear el enlace se muestra aqu un nombre propuesto, que contiene como extensin un nmero de enlace. Use este campo para especificar al interlocutor cuando se trate de un enlace no especificado.

Acceso selecciona ble modificable

va CP

Si existen en la estacin varios CPs del mismo tipo enlazados a slo lectura la misma subred, puede definirse la va por la cual el enlace debe alcanzar la CPU -> botn Seleccin de va, ver cap. 5.9. Si no se ha asignado ningn CP (p. ej. por haber borrado previamente el CP) se visualizar aqu ninguno.

Iniciativa local

Con esta opcin se define si el establecimiento del enlace debe tener lugar desde este equipo S7. La opcin est seleccionada como estndar si la direccin del interlocutor est especificada. Si al crear el enlace ha seleccionado no especificado como interlocutor para el enlace, la opcin est desactivada como estndar. Si activa la opcin tiene que especificar la direccin del interlocutor en la ficha Direcciones. ON: El enlace se establece activamente OFF: El enlace lo establece el interlocutor

modificable

Utilizar para protocolo FTP

Si selecciona la opcin, esto tiene las siguientes repercusiones:

modificable

S El enlace TCP se utiliza ahora como enlace FTP. S Ficha Direcciones Las direcciones estn especificadas
automticamente (puerto=21) forma fija a FTP.

S Ficha Opciones El modo de operacin est ajustado en S La opcin Establecimiento de enlace activo no es
relevante, por lo que no se puede utilizar aqu. Recursos disponibles: Ver /2/ Condicin: la opcin slo se puede seleccionar para un enlace TCP no especificado. Parmetros del bloque ID Es imprescindible registrar este parmetro de llamada de bloques al llamar al FC en el programa de usuario para identificar el enlace (el ID cambia en caso de modificar el ID local). Es imprescindible registrar este parmetro de llamada de bloques al llamar al FC en el programa de usuario para identificar el enlace. slo lectura

LADDR

slo lectura

Nombre de enlace (referencia) - slo en el multiproyecto


Si crea un enlace con un interlocutor en otro proyecto que no est reunido con el multiproyecto actual, tiene que introducir un nombre de enlace como referencia. Sobre la base de esta referencia se pueden reunir luego enlaces interproyecto. En cuanto estn reunidos los enlaces, ya no se puede introducir el nombre del enlace (referencia).

A -130

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.6.2

Definir direcciones TCP

Parmetros de direccin y tipos de enlaces


En el caso de TCP, los interlocutores de la comunicacin son direccionados por el punto final local y el remoto del modo siguiente. S S Direcciones locales: Direccin IP local y puerto local Direcciones remotas: Direccin IP remota y puerto remoto
Estacin Ethernet A Estacin Ethernet B

Puerto rem. Puerto local Direccin IP A

TCP Enlace

Puerto local Puerto rem. Direccin IP B

Figura 5-15

Transmisin y recepcin a travs de un enlace TCP

Dependiendo del tipo de enlace deseado, los parmetros de direccin remota se especifican durante la configuracin o se dejan pendientes. S S Enlace TCP especificado Usted ha indicado una estacin de destino al crear el nuevo enlace. Enlace TCP no especificado Usted ha indicado en el interlocutor del enlace estacin no especificada al crear el nuevo enlace.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -131

Configurar enlaces de comunicacin

Ficha Direcciones - enlace TCP especificado


En la ficha Direcciones se muestran, como valores propuestos, informaciones relevantes sobre las direcciones locales y remotas. Usted tiene la posibilidad de ajustar los puertos individualmente.

Figura 5-16

Estructura del dilogo de propiedades en la ficha Direcciones con puertos DEFAULT para enlaces TCP

Puertos
Los puertos o las direcciones de los puertos definen el punto de acceso al programa de usuario dentro de la estacin / CPU. Tienen que ser inequvocos a nivel interno de la estacin / CPU. La tabla siguiente informa sobre el margen de valores:
Tabla 5-4 Aplicacin / nota Asignada fija, no debe utilizarse Asignada como estndar; no debera utilizarse (well known ports) Campo utilizado por NCM en el que se busca y asigna respectivamente una direccin libre de puerto. Puede ajustar individualmente la direccin de puerto dentro de este campo. Direcciones de puerto a partir de 5000 son utilizadas por el sistema. Observacin: Si desea utilizar estas direcciones de puerto, consulte al administrador de su sistema. desde 5000...65535 Direcciones de puertos 0 1..1024 a partir de 2000...5000

A -132

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

Los siguientes nmeros de puerto estn reservados; no los debera utilizar con otros fines al configurar enlaces.
Tabla 5-5 Nmeros de puerto reservados Nmeros de puerto 20, 21 25 80 102 135 161 34964 65532 65533 65534 65535 FTP SMTP HTTP RFC1006 RPC -DCOM SNMP_REQUEST PN IO NTP NTP NTP NTP Servicio

Protocolo TCP TCP TCP TCP TCP UDP UDP UDP UDP UDP UDP

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -133

Configurar enlaces de comunicacin

Ficha Direcciones - enlace TCP no especificado


Si ha seleccionado un tipo de interlocutor no especificado, dependiendo del destino fijado puede introducir aqu los datos de direccin para el interlocutor de comunicacin. Las posibilidades existentes se exponen detalladamente en el apartado 5.3.1. La ficha Direcciones representada muestra el caso de que est especificado el puerto remoto, pero no la direccin IP. Si no introduce ningn otro dato, declara con esto la disposicin a establecer un enlace con un interlocutor cualquiera que utilice el puerto indicado.

Figura 5-17

A -134

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.6.3

Verificar propiedades de enlace TCP

Ficha Panormica
En la panormica se muestran todos los enlaces TCP configurados hasta el momento en esta estacin, con sus parmetros (no modificables). El ancho de las columnas puede ajustarse individualmente. Puede ver un ejemplo de esta forma de representacin en el captulo 5.3.4 (all, para el enlace ISO-Transport). Parmetros
ID Nombre (punto final local) CPU / Aplicaciones

Descripcin
ste es el ID del enlace TCP (configuracin de enlaces en STEP7; DWORD) nombre introducido para el enlace. Identifica el enlace TCP (8 caracteres de amplitud por omisin) Si en el modo de multiprocesador (en equipos PC: varias aplicaciones) se hace mostrar todos los enlaces ISO -Transport operados en este equipo (opcin, ver bajo), se indica aqu la CPU / aplicacin que sea punto final del respectivo enlace. Caso de CP S7: Rack/Slot del CP local a travs del cual se conduce el enlace (Configuracin de hardware) Caso de equipo PC: Indicacin del CP a travs del que se desarrolla el enlace.

R/S o va CP

Direccin interlocutor Puerto local Puerto remoto Modo de operacin Status

Especifica la direccin IP remota del enlace puerto local (8 caracteres de amplitud por omisin) puerto remoto (8 caracteres de amplitud por omisin) Muestra el modo configurado en la ficha Opciones. Visualiza el estado actual de la configuracin del enlace. Los enlaces sin asignacin se indican mediante no es un CP local / no es un CP remoto en la columna de estado y con el signo ! detrs de ID local (ejemplo 0002 A000!). 0002 A000!).Los enlaces que se estn editando se marcarn tambin con el signo ! detrs del ID local.

Panormica de enlaces en caso de varias CPUs en un equipo S7


Si usted opera varias CPUs en su equipo S7, por medio del botn correspondiente puede extender opcionalmente la panormica a los enlaces operados en todas las CPUs.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -135

Configurar enlaces de comunicacin

5.7

Configurar propiedades de enlace UDP

Introduccin
Al crear un enlace en el dilogo Nuevo se definen el tipo del enlace y, si es posible, el interlocutor del enlace. Otros parmetros del enlace, que en el caso de nueva creacin estn en principio predeterminados, se pueden adaptar en forma personalizada, si ello se requiere, por el procedimiento descrito a continuacin.

Cmo acceder al cuadro de dilogo


Para acceder al cuadro de dilogo de propiedades especiales del enlace, proceda como sigue: 1. Seleccione el enlace deseado en la tabla de enlaces. 2. Elija el comando de men Edicin
"

Propiedades del objeto

Resultado: Aparecer el cuadro de dilogo Propiedades - Enlaces UDP.

Fichas
Para los enlaces UDP estn disponibles las fichas siguientes: S S S General Visualizacin de parmetros que identifican el enlace. Direcciones Visualizacin de informaciones de direcciones locales y remotas. Panormica Vista general de todos los enlaces UDP configurados de la estacin seleccionada, con los correspondientes parmetros y el estado de los enlaces. Informaciones de estado En esta ficha se muestran informaciones actuales (momento de la llamada del dilogo) sobre el estado de los enlaces. Estas informaciones se corresponden con la visualizacin del diagnstico NCM.

A -136

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.7.1

Definir el punto final local del enlace

Ficha General
Esta ficha del dilogo de propiedades muestra parmetros generales del enlace, que identifican el punto final local del enlace.

Figura 5-18

Ficha General del dilogo de propiedades de enlaces UDP

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -137

Configurar enlaces de comunicacin

Atributos Punto final local ID Nombre

Descripcin La entrada es idntica al parmetro ID local de la tabla de enlaces Al crear el enlace se muestra aqu un nombre propuesto, que contiene como extensin un nmero de enlace. Use este campo para especificar al interlocutor cuando se trate de un enlace no especificado.

Acceso selecciona ble modificable

va CP

Si existen en la estacin varios CPs del mismo tipo enlazados a slo lectura la misma subred, puede definirse la va por la cual el enlace debe alcanzar la CPU -> botn Seleccin de va, ver cap. 5.9. Si no se ha asignado ningn CP (p. ej. por haber borrado previamente el CP) se visualizar aqu ninguno.

Parmetros del bloque ID Es imprescindible registrar este parmetro de llamada de bloques al llamar al FC en el programa de usuario para identificar el enlace (el ID cambia en caso de modificar el ID local). Es imprescindible registrar este parmetro de llamada de bloques al llamar al FC en el programa de usuario para identificar el enlace. slo lectura

LADDR

slo lectura

Nombre de enlace (referencia) - slo en el multiproyecto


Si crea un enlace con un interlocutor en otro proyecto que no est reunido con el multiproyecto actual, tiene que introducir un nombre de enlace como referencia. Sobre la base de esta referencia se pueden reunir luego enlaces interproyecto. En cuanto estn reunidos los enlaces, ya no se puede introducir el nombre del enlace (referencia).

A -138

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.7.2

Definir direcciones UDP

Parmetros de direccin y tipos de enlaces


En el caso de UDP, los interlocutores de comunicacin son direccionados por el punto final local y el remoto del siguiente modo. S S Direcciones locales: Direccin IP local y puerto local Direcciones remotas: Direccin IP remota y puerto remoto

Nota El concepto Enlace tambin se utiliza en el caso de UDP. Motivo: Durante la configuracin se asignan - como p. ej. en TCP - entre s los interlocutores con lo que se enlazan lgicamente. Sin embargo, en modo UDP no existe un establecimiento explcito de enlace entre los interlocutores.

Estacin Ethernet A

Estacin Ethernet B

Puerto rem. Puerto local Direccin IP A Figura 5-19

Enlace UDP

Puerto local Puerto rem. Direccin IP B

Enviar y recibir a travs de un solo enlace UDP, respectivamente

Dependiendo del tipo de enlace deseado, los parmetros de direccin remota se especifican durante la configuracin o se dejan pendientes. S enlace UDP especificado Usted ha indicado una estacin de destino al crear el nuevo enlace. Una opcin adicional pone a disposicin la configuracin de Broadcast y Multicast (ver el captulo siguiente 5.7.3). S Enlace UDP no especificado Usted ha indicado en el interlocutor del enlace estacin no especificada al crear el nuevo enlace.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -139

Configurar enlaces de comunicacin

Ficha Direcciones - enlace UDP especificado


En la ficha Direcciones se muestran, como valores propuestos, informaciones relevantes sobre las direcciones locales y remotas. Puede ajustar los puertos que desee.

Figura 5-20

Ficha Direcciones del dilogo de propiedades con los puertos predeterminados para enlaces UDP

Puertos
Los puertos o las direcciones de los puertos definen el punto de acceso al programa de usuario dentro de la estacin / CPU. Tienen que ser inequvocos a nivel interno de la estacin / CPU. La tabla siguiente informa sobre el margen de valores:
Tabla 5-6 Aplicacin / nota asignada fija, no debe utilizarse asignada como estndar; no debera utilizarse (well known ports) campo utilizado por NCM en el que se busca y asigna respectivamente una direccin libre de puerto. Direcciones de puertos 0 1..1024 desde 2000...

A -140

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

Los siguientes nmeros de puerto estn reservados; no los debera utilizar con otros fines al configurar enlaces.
Tabla 5-7 Nmeros de puerto reservados Nmeros de puerto 20, 21 25 80 102 135 161 34964 65532 65533 65534 65535 FTP SMTP HTTP RFC1006 RPC -DCOM SNMP_REQUEST PN IO NTP NTP NTP NTP Servicio

Protocolo TCP TCP TCP TCP TCP UDP UDP UDP UDP UDP UDP

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -141

Configurar enlaces de comunicacin

Ficha Direcciones - enlace UDP no especificado


El enlace UDP no especificado puede utilizarse de dos maneras: S Enlace UDP libre Direccionamiento controlado por programa Para configurar un enlace UDP libre, seleccione la opcin Asignacin de direcciones en el bloque. Entonces ya no pueden efectuarse entradas en los campos para la direccin IP remota y el puerto remoto, pues las direcciones de destino son definidas ahora por el programa de usuario. S Enlace con una estacin ajena en otro proyecto Usted puede indicar la direccin IP remota y el puerto para una estacin de destino discrecional. La estacin (o equipo) de destino pueden estar dentro o fuera del proyecto STEP 7 actual. Tenga en cuenta lo siguiente: Dado que en el caso de UDP no se establece enlace (servicio Datagrama), la comunicacin a travs del enlace UDP programado slo es posible si tambin estn especificadas las direcciones de interlocutor (direccin IP y puerto).

Figura 5-21

Estructura del dilogo de Propiedades en la ficha Direcciones para el modo Enlace UDP libre

A -142

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.7.3

UDP con Broadcast y Multicast

Uso
Al seleccionar el interlocutor de enlace, en el caso de enlaces UDP tiene adems las dos opciones: S Enlace con todas las estaciones Broadcast Seleccionando como interlocutor todas las estaciones Broadcast define usted que los telegramas UDP se envan a todas las estaciones Broadcast accesibles. Atencin En el caso de Broadcast, a travs de CPs S7 slo es posible enviar; no es posible recibir (ver abajo). S Enlace con todas las estaciones Multicast Seleccionando como interlocutor todas las estaciones Multicast define usted que los telegramas UDP se envan a todas las estaciones de un grupo Multicast y que se pueden recibir telegramas Multicast. Multicast es una opcin de enlace especial que en el caso de CPs Industrial Ethernet es soportada o es configurable slo para enlaces UDP. Los telegramas se envan sin confirmacin, ya que el protocolo no prev confirmaciones (acuses de recibo). Esto es as para evitar avalanchas de datos debidas a confirmaciones. Si, por ejemplo, se envan telegramas a 100 interlocutores, llegaran ahora 100 confirmaciones (una por cada interlocutor) a un tiempo. Tales avalanchas de datos no podran ser evaluadas por el mdulo emisor.

Cundo se debe utilizar Multicast en lugar de Broadcast?


Para hacer posible el envo simultneo de un telegrama a varios interlocutores, se ha introducido la opcin Multicast para enlaces UDP. A diferencia de la opcin de enlace Broadcast, en este tipo de enlace es posible tambin la recepcin de telegramas, que se envan a varias estaciones integradas en el crculo Multicast. Con la orientacin a un determinado grupo de destinatarios (crculo Multicast) se puede evitar la carga de destinatarios no aludidos. Por ello, Multicast representa en cualquier caso una mejor solucin que Broadcast si se deben enviar telegramas a grupos de equipos interlocutores.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -143

Configurar enlaces de comunicacin

Por qu no permite un CP S7 la recepcin en el caso de enlaces Broadcast?


Con frecuencia se desea enviar desde una estacin (un equipo) telegramas a un gran nmero de interlocutores. Los importante al respecto es que los telegramas se enven simultneamente y lleguen tambin casi al mismo tiempo a los interlocutores. Por ello se exige siempre un envo y una recepcin de telegramas Broadcast. En el caso de un mensaje Broadcast, el telegrama es recibido tambin realmente por todas las estaciones conectadas a la red. Una aplicacin tpica es que telegramas Broadcast se necesitan para buscar una direccin MAC correspondiente a una direccin IP (ARP-Request). Por ello, un mdulo de comunicacin tiene que recoger en general telegramas Broadcast y evaluarlos por software. Pero un grave inconveniente de esto es que si hay un nmero excesivo de telegramas Broadcast en la red baja apreciablemente el rendimiento. Esto se debe a que los distintos mdulos tienen que procesar todos los telegramas Broadcast para decidir si estn destinados a ellos o no. A fin de evitar tales inconvenientes, los CPs S7 se comportan del siguiente modo respecto a Broadcast: S Tras la recepcin, en todos los CPs Ethernet se filtran los telegramas Broadcast con alta prioridad. Esto significa que se rechazan directamente todos los telegramas no utilizables. Slo los telegramas utilizables, como p. ej. ARP-Request, son transmitidos ms all del LAN-Controller y son evaluados. Con esto es posible evitar una influencia negativa de telegramas Broadcast en otros enlaces. Esto significa para la aplicacin que el CP S7 no puede recibir ningn telegrama Broadcast para la transferencia de datos tiles. Sin embargo es posible enviar con el mdulo telegramas Broadcast a la red.

A -144

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

Ficha Direcciones - enlace con todas las estaciones Broadcast participantes


Seleccionando como interlocutor todas las estaciones Broadcast define usted que los telegramas UDP se envan a todas las estaciones Broadcast accesibles. En la ficha Direcciones se propone, en la direccin IP (IP), una direccin Broadcast vlida en la red para el interlocutor. En PORT tiene que introducir una direccin de PORT correcta para todos los interlocutores a los que se debe acceder.

Figura 5-22

Estructura del dilogo de Propiedades en la ficha Direcciones para el modo Broadcast

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -145

Configurar enlaces de comunicacin

Ficha Direcciones - enlace con todas las estaciones Multicast participantes


Seleccionando como interlocutor todas las estaciones Multicast se define que S S los telegramas UDP enviados se entregan a todas las estaciones Multicast accesibles del grupo Multicast; el equipo local est dispuesto a recibir telegramas Multicast en el grupo Multicast indicado. El crculo Multicast se fija a travs de la direccin IP y las direcciones de puertos. En la ficha Direcciones se propone, bajo la direccin IP (IP), para el interlocutor una direccin IP para crculos Multicast vlida en la red. En Multicast, el interlocutor es en cada caso un grupo de destinatarios (grupo Multicast). En PORT tiene que introducir una direccin de PORT correcta para todos los interlocutores a los que se debe acceder. En principio es posible aludir a varios crculos Multicast a travs de una direccin IP. Para ello se pueden crear varios enlaces UDP con la misma direccin IP, pero con diferentes direcciones de puerto.

A -146

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

Atencin Dentro de un crculo Multicast se deberan asignar direcciones de PUERTO idnticas para el puerto local y el puerto remoto. Slo as se puede transmitir y tambin recibir el CP telegramas dentro de un crculo Multicast. Observe el ejemplo siguiente para 3 estaciones participantes en el crculo Multicast:

Estacin Ethernet A

enlace UDP
IP grupo Multicast: 224.0.1.0 PUERTO local 2001 PUERTO grupo Multicast 2001 Estacin Ethernet B Crculo Multicast con

Enlace UDP
IP grupo Multicast: 224.0.1.0 PUERTO local 2001 PUERTO grupo Multicast 2001 Estacin Ethernet C

S Direccin IP 224.0.1.0 S Direccin de puerto 2001

enlace UDP
IP grupo Multicast: 224.0.1.0 PUERTO local 2001 PUERTO grupo Multicast 2001 Figura 5-23 Envo y recepcin en un crculo Multicast a travs de direcciones de puerto idnticas

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -147

Configurar enlaces de comunicacin

Direcciones IP para IP - Multicast


S Valores posibles Para IP-Multicast se pueden utilizar las direcciones IP de 224.0.0.0 a 239.255.255.255. Dado que las direcciones IP hasta 224.0.0.255 estn reservadas para fines especiales, se recomienda utilizar para IP-Multicast las direcciones IP a partir de 224.0.1.0 (ajuste predeterminado). S Identificacin del crculo Multicast La identificacin de un crculo Multicast no tiene lugar a travs de la direccin IP completa; por el contrario, se ignoran el primer byte de direccin y el bit de mayor valor del segundo byte de direccin. sta es una particularidad importante, pues debido a esto es posible que direcciones IP aparentemente distintas direccionen el mismo crculo Multicast. Ejemplo: La siguientes direcciones IP identifican en cada caso el mismo crculo Multicast:
Direccin IP 224.0.1.0 225.0.1.0 226.128.1.0 Direccin Multicast resultante 0.1.0 0.1.0 0.1.0

1000 0000

A -148

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.7.4

Verificar propiedades de enlace UDP

Ficha Panormica
En la ficha Panormica se visualizan todos los enlaces UDP configurados hasta el momento con sus parmetros (no modificables). El ancho de las columnas puede ajustarse individualmente. Puede ver un ejemplo de esta forma de representacin en el captulo 5.3.4 (all, para el enlace ISO-Transport). Parmetros
ID local Nombre (punto final local) CPU / Aplicaciones

Descripcin
ste es el ID del enlace UDP (configuracin de enlaces en STEP7; DWORD) nombre introducido para el enlace. Identifica el enlace UDP (8 caracteres de amplitud por omisin) Si en el modo de multiprocesador (en equipos PC: varias aplicaciones) se hace mostrar todos los enlaces ISO -Transport operados en este equipo (opcin, ver bajo), se indica aqu la CPU / aplicacin que sea punto final del respectivo enlace. Rack/Slot del CP local a travs del cual se conduce el enlace (Configuracin de hardware) Especifica la direccin IP remota del enlace puerto local (8 caracteres de amplitud por omisin) puerto remoto (8 caracteres de amplitud por omisin) Visualiza el estado actual de la configuracin del enlace. Los enlaces sin asignacin se indican mediante no es un CP local / no es un CP remoto en la columna de estado y con el signo ! detrs de ID local (ejemplo 0002 A000!). 0002 A000!).Los enlaces que se estn editando se marcarn tambin con el signo ! detrs del ID local.

R/S Direccin interlocutor Puerto local Puerto remoto Status

Panormica de enlaces en caso de varias CPUs en un equipo S7


Si usted opera varias CPUs en su equipo S7, por medio del botn correspondiente puede extender opcionalmente la panormica a los enlaces operados en todas las CPUs.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -149

Configurar enlaces de comunicacin

5.7.5

Enlace UDP libre

Direccionamiento controlado por programa


Un enlace UDP libre permite el direccionamiento controlado por programa del interlocutor de comunicacin. La comunicacin entre dos estaciones conectadas a Industrial Ethernet tiene las siguientes propiedades: S S La transferencia de datos es bidireccional, lo que significa que por el enlace UDP puede recibirse y enviarse al mismo tiempo. La estacin local est definida por la configuracin. La estacin remota es registrada por el programa de usuario en la cabecera de peticin del bfer de peticiones al producirse la llamada de AG_SEND. De este modo es posible acceder a cualquier estacin conectada a Ethernet/LAN/WAN. En la cabecera de la peticin de AG_RECV puede leerse la direccin IP y el port del remitente.
Equipo SIMATIC S7 con CP Ethernet
Campo datos usuario Bfer peticiones Cabecera de peticin Datos tiles

Estacin Ethernet (no especificada)


Enlace UDP no especificado

enviar recibir

recibir enviar

Datos tiles

Figura 5-24

Enviar y recibir a travs de un enlace UDP no especificado - direccionamiento por programa

Volumen de datos y alcance


Consulte en el manual del equipo adjuntado al CP Ethernet /2/ cuntos enlaces UDP soporta el respectivo CP Ethernet. Recurriendo a ms CPs puede incrementarse el nmero de enlaces por estacin. Por cada bfer de peticiones pueden transmitirse hasta 2042 Byte de datos tiles. La cabecera de la peticin ocupa 6 Byte adicionales.

A -150

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.8

Modo FETCH/WRITE

FETCH/WRITE
Los servicios FETCH/WRITE (servidor) permiten el acceso directo a reas de memoria del sistema en la CPU de SIMATIC S7 desde SIMATIC S5, estaciones PC SIMATIC o desde equipos terceros. S S FETCH: leer directamente datos WRITE: escribir directamente datos

Tipos de enlaces
Los servicios FETCH/WRITE se pueden configurar y utilizar en SIMATIC S7 para los siguientes tipos de enlaces: S S S Enlaces ISO-Transport Enlaces ISO-on-TCP Enlaces TCP

Configuracin
Segn el tipo de estacin se pueden configurar los siguientes modos de operacin para el punto final del enlace: S Equipo SIMATIC S5: FETCH PASIVO / WRITE PASIVO Si se selecciona uno de los modos FETCH PASIVO o WRITE PASIVO para el enlace ISO -Transport, se pueden producir accesos directos a las reas de memoria del sistema en SIMATIC S7 desde un equipo SIMATIC S5 o desde un equipo tercero (enlace no especificado).

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -151

Configurar enlaces de comunicacin

Figura 5-25

Configuracin de FETCH PASIVO en el ejemplo de un enlace ISO -Transport

El enlace slo puede utilizarse entonces exclusivamente para este modo. No es posible la emisin o recepcin a travs de FCs AG_SEND/AG_LSEND o AG_RECV/AG_LRECV. El enlace se establece en forma pasiva, lo que significa que slo el equipo interlocutor (estacin SIMATIC S5, estacin PC o un equipo tercero) puede establecer el enlace. Se pone automticamente la correspondiente posibilidad de ajuste de la ficha General y ya no es posible su operacin. Atencin Tenga en cuenta que con esta configuracin utiliza en el caso de S7-300 un recurso de enlace (enlace libre para funciones S7) de la CPU S7-300. Tambin se requieren recursos de enlace en la CPU p. ej. por parte de CPs S7-300 operando en modo FMS o por PGs u OPs. Para ms informacin sobre el nmero de recursos de enlace mximo posible, consultar /1/. S Equipo SIMATIC PC: FETCH ACTIVO / WRITE ACTIVO Si se selecciona uno de los modos FETCH ACTIVO o WRITE ACTIVO para el enlace ISO -Transport, se pueden producir accesos directos a las reas de memoria del sistema en el equipo SIMATIC S7 o en el equipo SIMATIC S5 desde la estacin PC. El enlace se establece en forma activa, lo que significa que el equipo interlocutor tiene que esperar a que se produzca el establecimiento del enlace (establecimiento de enlace pasivo para el interlocutor).

A -152

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

Opcin Modo de direccionamiento S7


Al configurar el modo FETCH ACTIVO / WRITE ACTIVO se puede elegir el modo de direccionamiento. Con esto se define cmo se deben interpretar los datos de direccin en la llamada FETCH/WRITE en la estacin SIMATIC S7 al acceder a DBs: S S Modo de direccionamiento S7: Direccin Byte Modo de direccionamiento S5: Direccin Palabra

Es perfectamente posible que aplicaciones sin adaptacin de las direcciones accedan a estaciones S5 o S7. Esto es especialmente interesante para aplicaciones S5 ya existentes que ahora se deban utilizar, sin modificaciones, para el acceso a estaciones S7. Como estndar est ajustado el modo de direccionamiento para acceso a SIMATIC S7 (opcin seleccionada).

Memoria del sistema


A travs de FETCH o WRITE puede acceder a las siguientes reas de operandos en la memoria del sistema de SIMATIC S7: S Mdulos de datos (DB) (tenga en cuenta la siguiente restriccin para el acceso a DB: el nmero de DB ms alto es 255) S S S S S S S Marcas (M) Imagen de proceso de las entradas (E) Imagen de proceso de las salidas (A) rea perifrica de entradas (PEW, PED, PEB) rea perifrica de salidas (PAW, PAD, PAB) Contadores (Z) Tiempos (T)

Acoplamiento con sistemas de terceros


El modo para FETCH y WRITE soportado en el caso de enlaces ISO-Transport e ISO -on-TCP o TCP puede ser utilizado en principio desde equipos de terceros cualesquiera para el acceso a reas de memoria del sistema de S7. Para poder implementar tambin este acceso p. ej. para aplicaciones de PC, tiene que conocerse la estructura de PDU para las peticiones. Las cabeceras especficas de S7 o S5 necesarias para telegramas de peticin y acuse tienen como estndar una longitud de 16 Bytes; su estructura se describe en el anexo:

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -153

Configurar enlaces de comunicacin

Mensajes en el bfer de diagnstico


Debido a accesos FETCH/WRITE se pueden producir confirmaciones negativas por parte de la CPU S7. Ello conduce entonces a las correspondientes entradas con orientacin a enlaces en el bfer de diagnstico, que usted puede leer a travs del Diagnstico NCM (ver captulo 8.5).
Tabla 5-8 Codificacin de mensajes en el bfer de diagnstico para FETCH/WRITE Significado Error de hardware No se permite el acceso al objeto. Direccin no vlida (ID de sintaxis, rea, tipo, nmero de bit) Tipo de datos no soportado. Tipo de datos no congruente. El objeto no existe o se ha rebasado el final del rea. Error interno de protocolo

Codificacin 01H 03H 05H 06H 07H 0AH FFH

A -154

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Configurar enlaces de comunicacin

5.9

Seleccin de vas para reparto de carga

Seleccin de vas en caso de reparto de carga


Si en uno de los equipos existen CPs del mismo tipo, es posible seleccionar la va de transmisin. El botn Seleccionar va en la ficha General permite pasar al cuadro de dilogo del mismo nombre:

Siempre que por el lado local o remoto se haya configurado un reparto de carga entre dos o ms CPs Ethernet, en este punto puede asignarse al enlace la va deseada a travs de los CPs. Parmetros
a travs de CP / local

Descripcin
Si en un mismo equipo existen varios CPs Ethernet a travs de los cuales puede funcionar el enlace FMS, aqu puede definirse la va de enlace. Para su eleccin, slo se ofrecen los CPs realmente interconectados en la red! Si no se ha asignado ningn CP (p. ej. por haber borrado previamente el CP) se visualizar aqu ninguno. Si el equipo lleva un solo CP, entonces no hay posibilidad de eleccin.

va CP / interlocutor (remoto)

En funcin de la seleccin local se presentan como opcin los CPs remotos posibles. Es posible optar por uno de los CPs conectados (va red) a la misma subred que el CP local. Slo existen alternativas si se establece un enlace con un equipo remoto configurado en el mismo proyecto y que dispone de uno o varios CPs. Si en el interlocutor no se ha asignado ningn CP (p. ej. por haber borrado previamente el CP) se visualizar aqu ninguno. Si el equipo remoto slo tiene un CP, entonces no hay posibilidad de eleccin. Si el interlocutor es un otro equipo o SIMATIC S5, dependiendo de la configuracin e interconexin en red se ofrecen una o varias conexiones.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -155

Enlaces de comunicacin programados


Existen campos de aplicacin para los que es conveniente no crear los enlaces de comunicacin a travs del interface de configuracin de STEP 7, sino a travs de una aplicacin especfica y en forma controlada por el programa.

V 5.2.1 Campos de aplicacin tpicos se encuentran, por ejemplo, en los fabricantes de mquinas

en serie, que desean ofrecer a sus clientes un interface de usuario sencillo, pero que tienen que adaptar los servicios de comunicacin a las entradas realizadas para la operacin. El usuario no debe tener necesariamente conocimientos relativos a STEP 7. Para estas aplicaciones se dispone a partir de STEP7 V5.2 SP1 de un bloque de funciones que permite la transferencia flexible de bloques de datos de configuracin a un CP Ethernet.

All encontrar ms informaciones: S S S Sobre las propiedades de los tipos de enlaces configurables informa el captulo 5. Sobre las propiedades de los tipos de enlace configurables E-Mail y FTP encontrar informaciones en /5/. Despus de instalar STEP7 y la opcin NCM S7 para Ind. Ethernet encontrar un ejemplo programado en la ficha Proyectos de ejemplo del Administrador de SIMATIC. La descripcin relativa a ese ejemplo la encontrar en el anexo. Encontrar informaciones relativas al volumen de datos y a los recursos disponibles en el captulo 4.1.

Atencin Tenga en cuenta las caractersticas y prestaciones del tipo de CP utilizado por usted en lo que concierne a las funciones aqu descritas /2/ .

A -156

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Enlaces de comunicacin programados

6.1

Panormica

Campo de aplicacin
Los enlaces de comunicacin se pueden configurar libremente en forma controlada por programa.

Accin conjunta de programacin y configuracin


Los enlaces se configuran a travs de STEP 7, o bien por medio del programa de usuario durante el funcionamiento de la estacin S7. No es posible una forma mixta de estas dos variantes dentro de un mismo CP.

Principio
A travs de un bloque de funciones, que se llama en el programa de usuario, se pueden transferir al CP datos de configuracin para enlaces de comunicacin.
Bloque de datos de configuracin FB55 CP_CONFIG Datos del sistema para CP Enlace1 Enlace2 Datos de configuracin transferidos al CP

Enlace n *)

*) nmx = 64

El bloque de datos de configuracin (CONF_DB) contiene todos los datos de enlaces y los datos de configuracin (direccin IP, mscara de subred, Default-Router, servidor horario NTP y otros parmetros) para un CP Ethernet. El bloque de datos de configuracin es transferido al CP junto con el bloque de funciones FB55. El CP Ethernet reconoce, en base a los datos de configuracin, que los enlaces de comunicacin se deben crear a travs del programa de usuario. Atencin En cuanto el programa de usuario transfiere los datos de enlace a travs de FB55 IP_CONFIG, la CPU conmuta brevente el CP a STOP. El CP toma los datos del sistema (inclusive la direccin IP) y los nuevos datos de enlace y los procesa durante el arranque (RUN).

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -157

Enlaces de comunicacin programados

Nota Observe la descripcin de bloques para FB55 IP_CONFIG en el captulo 7.6.

Recursos disponibles
En FB55 CP_CONFIG se pueden indicar como mximo 64 enlaces. Sin embargo, el criterio determinante es el nmero mximo de enlaces que soporta el tipo de CP utilizado por usted (ver /2/).

Particularidades / restricciones
S Control de coherencia slo con STEP 7 La configuracin de enlaces en STEP 7 est vinculada a controles de coherencia, que en el caso de la configuracin por programa no son posibles, o lo son slo con limitaciones. S Configuracin de enlaces necesaria en el interlocutor En cuanto a la configuracin de enlaces especificados en STEP 7, al configurar se habilita implcitamente el enlace para el interlocutor, cosa que no es posible en el caso de la configuracin por programa. Aqu se tienen que configurar los enlaces correspondientes para el interlocutor. S Se soporta DHCP / DNS En el caso de la configuracin programada es posible tambin el direccionamiento IP a travs de DHCP/DNS. S Ningn enlace ISO-Transport La configuracin de enlaces ISO-Transport a travs del interface de programa no es soportada. S Sin informaciones sobre el enlace al telecargar Al telecargar los datos de la estacin S7 en STEP7 no se incluyen los datos de la configuracin programada.

A -158

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Enlaces de comunicacin programados

6.2

Procedimiento a seguir

Condiciones
Los pasos aqu descritos presuponen los siguiente: 1. Usted ha habilitado en sus proyectos STEP 7 tanto la estacin S7 local (ver descripcin en el cap. 3) como las estaciones interlocutoras necesarias 2. Usted ha aclarado con qu otros tipos de estaciones se deben establecer enlaces. Para estas estaciones tiene que crear eventualmente objetos alternativos en sus proyectos STEP 7.

Crear enlaces y utilizarlos en el programa de usuario


Proceda de este modo para crear enlaces en SIMATIC S7 a travs del programa de usuario:

Configurar
Ajustar la propiedades del CP en la ficha Configuracin de IP: Seleccionar la opcin Ajustar direccin IP en el programa de usuario.

Programar
Habilitar datos del sistema y enlaces en el DB de configuracin

Programar el interface SEND/RECEIVE en el programa de usuario. (ver las notas en el cap. 4.2 y la descripcin de funciones detallada en el cap. LEERER MERKER).

Definir propiedades de enlace en el DB de configuracin.

Programar el interface FB en el programa de usuario.

Cargar configuraciones y programas de usuario en la estacin S7.

Leyenda:

pasos necesarios pasos opcionales

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -159

Enlaces de comunicacin programados

6.3

Bloque de datos de configuracin

Significado
El bloque de datos de configuracin (CONF_DB) contiene todos los datos de enlaces y los datos de configuracin (direccin IP, mscara de subred, Default-Router, servidor horario NTP y otros parmetros) para un CP Ethernet. El bloque de datos de configuracin es transferido al CP junto con el bloque de funciones FB55.

Composicin / estructura de datos


Puede consultarlas en la representacin siguiente: S Estructuracin por bloques de parmetros y subbloques - Cada enlace as como determinados datos del sistema son descritos por un bloque de parmetros de composicin idntica. - Determinados parmetros son tipificados por subbloques. S rea Offset El CONF_DB puede comenzar a travs de un rea offset en un lugar cualquiera dentro de un bloque de datos.
Bloque de datos de configuracin rea Offset 0..n CONF_DB Identificador de DB Datos del sistema para CP Enlace 1 Enlace 2 Bloque de parmetros para datos del sistema (conexin del CP en red) y enlaces Tipo ID (para datos del sistema = 0) Cantidad de subbloques Subbloque Subbloque 1 Subbloque 2 Enlace n Subbloque n Parmetro individual

Los bloques de parmetros se describen en los cap. 6.4 y 6.5

Los tipos de subbloques se describen en el cap. 6.6

A -160

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Enlaces de comunicacin programados

Ejemplo
A continuacin sigue un ejemplo de un bloque de datos de configuracin con el bloque de parmetros para datos del sistema y un bloque de parmetros para un enlace TCP.

Tabla 6-1
AWL

CONF_DB
Explicacin

DATA_BLOCK DB271 TITLE=IP_CONFIG para 1 nTCP-Connection activa, AUTHOR : Alfred //Datos CP: IP=200.12.1.144, Router=200.12.1.80 FAMILY : AS300 //datos de enlace: Destination IP-Addr=200.12.1.99, Nombre : ipconf //puerto local = 4001, puerto remoto = 5001, establecimiento=activo VERSION : 1.0 //07-Jun-2005 STRUCT DB_TYP : INT := 1; // // --------------------------------------------------------- Datos del sistema-----sys_pb : sys_id : sys_sb_cnt: ip_addr: ip_netmask: ip_router: // // INT := 0; // INT := 3; // // SUB_IP_V4; // SUB_NETMASK; // SUB_DEF_ROUTER; // INT:=0; tipo de subbloque: Datos del sistema para CP ID parmetros sistema, siempre 0 cantidad de subbloques en bloque parmetros del sistema direccin IP del CP mscara subred del CP Default Router

// --------------------------------------------------------- tcp VB 01 --------tcp_pb_01 tcp_id_01 tcp_sb_cnt_01 tcp_vb_ip_01 tcp_loc_01 tcp_rem_01 tcp_vb_01_name tcp_vb_01_kbus rq_01 : : : : : : : : : INT := 1; INT := 1; INT := 6; SUB_IP_V4; SUB_LOC_PORT; SUB_REM_PORT; CON_NAME_L; SUB_KBUS_ADDR; ACT_CN_REQ;// // // // // // // // // tipo de subbloque: enlace TCP 1. TCP_VB 6 elementos por enlace TCP direccin IP del interlocutor

relevante slo para S7-400

// -----------------------------------------------------------------------------END_STRUCT ; BEGIN tcp_loc_01.port := 4001; // definicin del puerto, si el valor tcp_rem_01.port := 5001; // debe diferir del predefinido ! END_DATA_BLOCK // ------------------------------------------------ end IP_CONF_DB_271 -----

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -161

Enlaces de comunicacin programados

Siguen las definiciones de tipos utilizados en el DB del ejemplo.

Tabla 6-2
AWL

Definiciones de tipos para el subbloque Datos del sistema


Explicacin

// Data structures IP-Config TYPE SUB_IP_V4 STRUCT id : INT := 1; // ID for IP, V4-Addr. len: INT := 8; // Sub Block Length b_3 : BYTE := b#16#C8; // IP_High 200. b_2 : BYTE := b#16#0C; // IP_ 12. b_1 : BYTE := b#16#01; // IP_ 1. b_0 : BYTE := b#16#90; // IP_Low 144 END_STRUCT; END_TYPE TYPE SUB_NETMASK STRUCT id : INT := 2; // ID for Sub Net Mask len: INT := 8; // Sub Block Length b_3 : BYTE := b#16#FF; // SNM_High b_2 : BYTE := b#16#FF; // SNM_ b_1 : BYTE := b#16#FF; // SNM_ b_0 : BYTE := b#16#00; // SNM_Low END_STRUCT; END_TYPE TYPE SUB_DEF_ROUTER STRUCT id : INT := 8; // ID_4_Router len: INT := 8; // Sub Block Length r_3 : BYTE := b#16#C8; // R_High r_2 : BYTE := b#16#0C; // R_ r_1 : BYTE := b#16#01; // R_ r_0 : BYTE := b#16#50; // R_Low END_STRUCT; END_TYPE

A -162

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Enlaces de comunicacin programados

Tabla 6-3
AWL

Definiciones de tipos para el subbloque Enlace TCP


Explicacin

TYPE SUB_LOC_PORT STRUCT id : INT := 9; // ID_4_LOC_PORT len: INT := 6; // Sub Block Length port: INT := 2001; // Loc. Port END_STRUCT; END_TYPE TYPE SUB_REM_PORT STRUCT id : int :=10; // ID_4_REM_PORT len: INT := 6; // Sub Block Length port: INT := 2002; // Rem. Port END_STRUCT; END_TYPE TYPE CON_NAME_L // 24 characters ( NetPro Max ) STRUCT id : INT := 18; // ID for CON Name len: INT := 28; // 4+len(n[0..x] c : ARRAY [1..24] of CHAR := V,B,_,N,a,m,e,_,2,4,C,h,a,r, a,c,t,e,r,s,_,0,0,1; END_STRUCT ; END_TYPE TYPE SUB_KBUS_ADDR STRUCT id : INT := 21; // ID for KBUS-Address len: INT := 5; // addr: BYTE := B#16#04; // =R0/S4 END_STRUCT END_TYPE TYPE ACT_CN_REQ STRUCT id : INT := 22; // ID for CON REQ Mode len: INT := 5; // Sub Block Length w : BYTE := b#16#1; // = Active END_STRUCT; END_TYPE

Observacin: Las estructuras aqu mostradas se tienen que introducir an en la tabla de smbolos. Ejemplo de entrada SUB_IP_V4: Smbolo SUB_IP_V4 Direccin UDT 100 Tipo de datos UDT 100

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -163

Enlaces de comunicacin programados

6.4

Bloque de parmetros para datos del sistema (conexin de CP en red)

Significado
A continuacin encontrar los subbloques relevantes para la conexin de CPs en red. Los mismos se tienen que indicar en el bloque de parmetros para datos del sistema. Dependiendo de la aplicacin es posible que no se necesiten todos los tipos de subbloques; encontrar las informaciones correspondientes en la tabla.

Construccin
Tipo = 0 ID = 0 Cantidad de subbloques = n Subbloque 1 Subbloque 2 Subbloque n

Subbloques utilizables
Tabla 6-4 Subbloque ID Tipo *) Parmetro Particularidades / notas (tenga en cuanta tambin la descripcin general en la tabla 6-10, pgina A -173) Direccin IP local Este subbloque puede presentarse de 0 a 4 veces. La primera entrada es el Primary DNS Server. 0: ningn DHCP 1: DHCP 15 SUB_CLIENT_ID o *) Las propiedades generales de los tipos de subbloques se describen en el cap. 6.6. Aplicacin ( forzosa / opcional) f f f o

1 2 8 4

SUB_IP_V4 SUB_NETMASK SUB_DEF_ROUTER SUB_DNS_SERV_ADDR

14

SUB_DHCP_ENABLE

A -164

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Enlaces de comunicacin programados

Ejemplo
Direcci n
0.0 +0.0 +2.0 +0.0 +2.0 +4.0 +6.0 +0.0 +2.0 +4.0 +0.0 +1.0 +2.0 +3.0 =4.0 =8.0 +14.0 +0.0 +2.0 +4.0 +0.0 +1.0 +2.0 +3.0 =4.0 =8.0 +22.0 +0.0 +2.0 +4.0 +0.0 +1.0 +2.0 +3.0 =4.0 =8.0

Nombre
STRUCT DB_TYP BLOCK_1 Tipo ID Subblock_Cnt Sub_Block_1 Sub_Block_ID Sub_Block_Len STAT9 STAT10 STAT11 STAT12 STAT13 END_ END_ Sub_Block_2 Sub_Block_ID Sub_Block_Len Parmetro Valor_1 Valor_2 Valor_3 Valor_4 END_ END_ Sub_Block_3 Sub_Block_ID Sub_Block_Len STAT9 STAT10 STAT11 STAT12 STAT13 END_ END_ WORD

Tipo

Valor inicial

Comentario

W#16#1

Identificador // Bloque 1 (aqu, bloque de datos del sistema)

STRUCT INT INT INT STRUCT INT INT STRUCT Byte Byte Byte Byte STRUCT STRUCT STRUCT INT INT STRUCT Byte Byte Byte Byte STRUCT STRUCT STRUCT INT INT STRUCT Byte Byte Byte Byte STRUCT STRUCT B#16#C0 B#16#6F B#16#DE B#16#6A 8 8 B#16#FF B#16#FF B#16#FF B#16#0 2 8 B#16#C0 B#16#6F B#16#DE B#16#6A 1 8 0 0 3

Tipo de los datos que se deben transferir 0 ... 5 ID de enlace (para parmetros del sistema, 0) Cantidad de subbloques que pertenecen a este bloque // Subblock 1 SUB_IP_V4 // Nmero del subbloque // Longitud del subbloque en Byte

// Subbloque 2 SUB_NETMASK // Nmero del subbloque // Longitud del subbloque en Byte SUB_NETMASK

// Subbloque 3 Default Router // Nmero del subbloque // Longitud del subbloque en Byte

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -165

Enlaces de comunicacin programados

6.5

Bloques de parmetros para tipos de enlaces

Generalidades
A continuacin se le informa sobre qu valores se tienen que introducir en los bloques de parmetros y qu subbloques se tienen que utilizar para los respectivos tipos de enlaces. Dependiendo de la aplicacin es posible que no se necesiten todos los tipos de subbloques; encontrar tambin las informaciones correspondientes en la tabla.

Nota En cuanto a las propiedades configurables de los enlaces, tenga en cuenta tambin lo dicho en el captulo 5 para los diferentes tipos de enlaces.

ID de enlace
De especial importancia es el parmetro ID, que se antepone a cada bloque de parmetros de enlace, junto al identificador de tipo. En el caso de enlaces programados se puede asignar libremente este ID dentro del rango de valores admisible. En tal caso, el ID se tiene que utilizar en el interface de llamada de FCs para el interface SEND/RECV, como identificacin del enlace. Rangos de valores para ID de enlace: S S S7-400: 1,2...64 S7-300: 1,2...16

A -166

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Enlaces de comunicacin programados

6.5.1

Bloque de parmetros para enlace TCP

Construccin
Tipo = 1 ID = identificador del enlace Cantidad de subbloques = n Subbloque 1 Subbloque 2 Subbloque n Identificador del tipo de enlace Referencia de enlace libremente asignable; a indicar en AG_SEND / AG_RECV. Rangos de valores para ID de enlace:

S S7 -400: 1,2...64 S S7 -300: 1,2...16

Subbloques utilizables
Tabla 6-5 Subbloque ID Tipo
*)

Parmetro Particularidades / notas (tenga en cuanta tambin la descripcin general en la tabla 6-10, pgina A -173) Direccin IP del interlocutor En el caso de CPs para S7 -300, este valor est ajustado fijo a 2, por lo que no es necesario indicarlo. Aplicacin ( forzosa / opcional) f **) f f **) o o f (para S7 -400) f

1 9 10 18 19 21

SUB_IP_V4 SUB_LOC_PORT SUB_REM_PORT SUB_CONNECT_NAME SUB_LOC_MODE SUB_KBUS_ADR

22

SUB_CON_ESTABL

*) Las propiedades generales de los tipos de subbloques se describen en el cap. 6.6. **) opcional en caso den enlace pasivo.

Nota Tenga en cuenta tambin la descripcin de las propiedades configurables para el enlace TCP, captulo 5.6!

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -167

Enlaces de comunicacin programados

6.5.2

Bloque de parmetros para enlace UDP

Construccin
Tipo = 2 ID = identificador del enlace Cantidad de subbloques = n Subbloque 1 Subbloque 2 Subbloque n Identificador del tipo de enlace Referencia de enlace libremente asignable; a indicar en AG_SEND / AG_RECV. Rangos de valores para ID de enlace:

S S7 -400: 1,2...64 S S7 -300: 1,2...16

Subbloques utilizables
Tabla 6-6 Subbloque ID Tipo
*)

Parmetro Particularidades / notas (tenga en cuanta tambin la descripcin general en la tabla 6-10, pgina A -173) Direccin IP del interlocutor En el caso de CPs para S7 -300, este valor est ajustado fijo a 2, por lo que no es necesario indicarlo. Aplicacin ( forzosa / opcional) f f f o o f (para S7 -400) o

1 9 10 18 19 21

SUB_IP_V4 SUB_LOC_PORT SUB_REM_PORT SUB_CONNECT_NAME SUB_LOC_MODE SUB_KBUS_ADR

23

SUB_ADDR_IN_DATABLOCK Si se selecciona a travs de estos parmetros la opcin Enlace UDP libre, se suprimen los parmetros SUB_IP_V4, SUB_LOC_PORT, SUB_REM_PORT.

*) Las propiedades generales de los tipos de subbloques se describen en el cap. 6.6.

Nota Tenga en cuenta tambin la descripcin de las propiedades configurables para el enlace TCP, captulo 5.7!

A -168

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Enlaces de comunicacin programados

6.5.3

Bloque de parmetros para enlace ISO- on - TCP

Construccin
Tipo = 3 ID = identificador del enlace Cantidad de subbloques = n Subbloque 1 Subbloque 2 Subbloque n Identificador del tipo de enlace Referencia de enlace libremente asignable; a indicar en AG_SEND / AG_RECV. Rangos de valores para ID de enlace:

S S7 -400: 1,2...64 S S7 -300: 1,2...16

Subbloques utilizables
Tabla 6-7 Subbloque ID Tipo
*)

Parmetro Particularidades / notas (tenga en cuanta tambin la descripcin general en la tabla 6-10, pgina A -173) Direccin IP del interlocutor En el caso de CPs para S7 -300, este valor est ajustado fijo a 2, por lo que no es necesario indicarlo. Aplicacin ( forzosa / opcional) f **) f f **) o o f (para S7 -400) f

1 11 12 18 19 21

SUB_IP_V4 SUB_LOC_TSAP SUB_REM_TSAP SUB_CONNECT_NAME SUB_LOC_MODE SUB_KBUS_ADR

22

SUB_CON_ESTABL

*) Las propiedades generales de los tipos de subbloques se describen en el cap. 6.6. **) opcional en caso den enlace pasivo.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -169

Enlaces de comunicacin programados

6.5.4

Bloque de parmetros para enlace E- MAIL

Significado
Para el envo de E-Mails se tiene que crear siempre un enlace E-Mail por cada IT-CP. Con el enlace E-Mail queda definido el servidor de correo electrnico (Mail Server) a travs del que se entregan todos los e-mails enviados por el IT-CP. Encontrar una descripcin detallada del uso de la funcin E-Mail para IT-CPs en /5/.

Construccin
Tipo = 4 ID = identificador del enlace Cantidad de subbloques = n Subbloque 1 Subbloque 2 Subbloque n Referencia de enlace libremente asignable; a indicar en AG_SEND. Rangos de valores para ID de enlace: Identificador del tipo de enlace

S S7 -400: 1,2...64 S S7 -300: 1,2...16

Subbloques utilizables
Tabla 6-8 Subbloque ID Tipo
*)

Parmetro Particularidades / notas (tenga en cuanta tambin la descripcin general en la tabla 6-10, pgina A -173) Direccin IP de Mail Server a travs del que se envan los e -mails. La direccin IP se puede indicar en forma absoluta o simblica. La indicacin simblica presupone que el IT-CP conoce la direccin del Domain Name -Server (DNS). Al configurar el IT -CP se tiene que realizar la entrada correspondiente en HW Config; all encontrar ms informaciones al respecto, en la ayuda online. Aplicacin ( forzosa / opcional) f / o **)

SUB_IP_V4

3 13 18 21

SUB_DNS_NAME SUB_EMAIL_SENDER SUB_CONNECT_NAME SUB_KBUS_ADR

DNS Nombre del E -MAIL Server Direccin del remitente del E -Mail En el caso de CPs para S7 -300, este valor est ajustado fijo a 0, por lo que no es necesario indicarlo.

f / o **) f o f (para S7 -400)

A -170

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Enlaces de comunicacin programados

Tabla 6-8

, Fortsetzung Subbloque Parmetro Particularidades / notas (tenga en cuanta tambin la descripcin general en la tabla 6-10, pgina A -173) f Aplicacin ( forzosa / opcional)

ID

Tipo *)

22

SUB_CON_ESTABL

*) Las propiedades generales de los tipos de subbloques se describen en el cap. 6.6. **) Los parmetros SUB_IP_V4 y SUB_DNS_NAMEse excluyen aqu mutuamente; se tiene que indicar exactamente uno de ellos.

Nota

Mail - Server - Ports son as llamados well - known Ports, por lo que no es necesario indicarlos.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -171

Enlaces de comunicacin programados

6.5.5

Bloque de parmetros para enlace FTP

Significado
Para el desarrollo de una secuencia de peticin de FTP entre la estacin S7 como FTP -Client y un FTP-Server tiene que establecer el IT-CP un enlace con la CPU de S7. A este enlace se le da el nombre de enlace FTP. En el caso de los enlaces FTP se trata de enlaces TCP ajustados a travs del parmetro SUB_LOC_MODE al modo FTP. Encontrar una descripcin detallada del uso de la funcin FTP para IT-CPs en /5/.

Construccin
Tipo = 1 ID = identificador del enlace Cantidad de subbloques = n Subbloque 1 Subbloque 2 Subbloque n Identificador del tipo de enlace Referencia de enlace libremente asignable; a indicar en el respectivo FC FTP_**. Rangos de valores para ID de enlace:

S S7 -400: 1,2...64 S S7 -300: 1,2...16

Subbloques utilizables
Tabla 6-9 Subbloque ID Tipo Parmetro Particularidades / notas (tenga en cuanta tambin la descripcin general en la tabla 6-10, pgina A -173) aqu: 0x01 = protocolo FTP En el caso de CPs para S7 -300, este valor est ajustado fijo a 0, por lo que no es necesario indicarlo. o f f (para S7 -400) Aplicacin ( forzosa / opcional)

18 19 21

SUB_CONNECT_NAME SUB_LOC_MODE SUB_KBUS_ADR

*) Las propiedades generales de los tipos de subbloques se describen en el cap. 6.6.

A -172

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Enlaces de comunicacin programados

6.6

Tipos de subbloques
Segn el bloque de parmetros se necesitan diferentes parmetros. Cada parmetro es descrito por un subbloque. Puede consultar qu subbloques se necesitan en las descripciones de los datos del sistema y de los tipos de enlaces de los captulos anteriores. Cada subbloque consta de la seccin especfica de parmetros y del encabezamiento (Header, 4 Byte).

Ejemplo
El siguiente extracto de un CONF_DB muestra la composicin de un subbloque en el ejemplo del tipo de subbloque SUB_NETMASK.

Direccin
+14.0 +0.0 +2.0 +4.0 +0.0

Nombre
Sub_Block_2 Sub_Block_ID Sub_Block_Len Parmetro Valor_1 Valor_2 Valor_3 Valor_4 END_ END_ INT INT

Tipo
STRUCT 2 8

Valor inicial

Comentario
// Subbloque 2 tipo SUB_NETMASK // ID de subbloque // Longitud total del subbloque en Byte Campo de parmetros SUB_NETMASK

Header

STRUCT Byte Byte Byte Byte STRUCT STRUCT B#16#FF B#16#FF B#16#FF B#16#0

Parmetro

+1.0 +2.0 +3.0 =4.0 =8.0

En total estn disponibles los siguientes tipos de subbloques:


Tabla 6-10 ID de subbloque1) 1 2 3 Tipo de subbloque Longitud del subbloque (en Byte) 4+4 4+4 Longitud del nombre de DNS + 4 4+4 4+4 2+4 2+4 Longitud de Tsap + 4 Longitud de Tsap + 4 Significado del parmetro

SUB_IP_V4 SUB_NETMASK SUB_DNS_NAME

Direccin IP segn IPv4 Mscara de subred Nombre del DNS

4 8 9 10 11 12 13

SUB_DNS_SERV_ADDR SUB_DEF_ROUTER SUB_LOC_PORT SUB_REM_PORT SUB_LOC_TSAP SUB_REM_TSAP SUB_EMAIL_SENDER

Direccin del DNS Server. Direccin IP del Default Router Puerto local Puerto remoto, tambin para enlaces E -MAIL TSAP local TSAP remoto

Longitud de la Direccin de E -Mail del remitente direccin de remitente de EMail + 4

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -173

Enlaces de comunicacin programados

Tabla 6-10

, continuacin Tipo de subbloque Longitud del subbloque (en Byte) 2+4 Significado del parmetro

ID de subbloque1) 14

SUB_DHCP_ENABLE

Obtener la direccin IP de un servidor DHCP

S Valores permitidos:
0 = ningn DHCP 1 = DHCP (opcional) 15 18 19 SUB_CLIENT_ID SUB_CONNECT_NAME SUB_LOC_MODE Longitud de Client ID + 4 Longitud del nombre + 4 1+4 (opcional) Nombre del enlace Modo local del enlace

S Valores permitidos:
0x00 = SEND/RECV 0x01 = protocolo FTP (slo para enlaces TCP) 0x10 = modo de direccionamiento S5 para FETCH/WRITE *) 0x80 = FETCH *) 0x40 = WRITE *) El ajuste predeterminado con renuncia al parmetro es SEND/RECV. *) Nota: Las codificaciones indicadas se pueden combinar mediante operacin O. 20 SUB_REM_MODE 1+4 Ajuste del modo en el interlocutor de comunicacin. (no se soporta en la actualidad) 22 SUB_CON_ESTABL 1+4 Tipo de establecimiento de enlace. Con esta opcin se define si el establecimiento del enlace debe tener lugar desde este equipo S7.

S Valores permitidos:
0 = pasivo 1 = activo Ver tambin el cap. 5 respectivamente para los distintos tipos de enlaces, en Definir el punto final local del enlace.

A -174

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Enlaces de comunicacin programados

Tabla 6-10

, continuacin Tipo de subbloque Longitud del subbloque (en Byte) Significado del parmetro

ID de subbloque1) 23

SUB_ADDR_IN_DATABLOCK 1 + 4

Seleccionar enlace UDP libre. La estacin remota es registrada por el programa de usuario en la cabecera de peticin del bfer de peticiones al producirse la llamada de AG_SEND. De este modo es posible acceder a cualquier estacin conectada a Ethernet/LAN/WAN.

S Valores permitidos:
1 = enlace UDP libre 0 = otros El parmetro slo es lgico en caso de enlace UDP. Ver tambin el cap. 5.7.5 24 SUB_NTP_SERVER 4+4 El subbloque define un servidor NTP del que el CP puede obtener la hora a travs del protocolo NTP. En el caso de que no sea posible acceder a uno o varios servidores NTP, se pueden definir hasta cuatro subbloques del ID 24. Los subbloques del ID 24 slo se deben integrar en el bloque de parmetros del sistema tipo 0 / ID 0 (ver el captulo 6.4). 1) Nota: los nmeros de ID no indicados no se utilizan an en la actualidad.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -175

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7 - Ethernet


El interface con algunos servicios de comunicaciones lo forman bloques de programa prefabricados (FCs y FBs). En este captulo encontrar una descripcin detallada al respecto. Para cada FC / FB encontrar las secciones siguientes, que pueden estar complementadas por otras informaciones especficas: S S S S S Significado Interfaz de llamada Forma de trabajar Explicacin de los parmetros formales Cdigos de condicin

El captulo completa las informaciones que usted puede consultar tambin a travs de la ayuda online para estas FCs durante la creacin del programa en STEP 7. All encontrar ms informaciones: S Los bloques de funciones (FB) de comunicacin (BSEND, BRCV, PUT, GET, USEND, URCV, C_CNTRL) para programacin de la comunicacin S7 se describen en la documentacin STEP 7/8/.

Para el interface SEND/RECEIVE aqu descrito se dispone de ejemplos de configuracin y programacin: S En el proyecto de ejemplo PROJECT_ETHERNET, que se puede llamar directamente tras la instalacin de NCM S7; encontrar descripciones al respecto en las instrucciones resumidas Gua rpida. En Internet como proyectos de ejemplo descargables; tenga en cuenta lo dicho en el anexo C Support y Training.

El Quick Start CD, que se puede adquirir aparte, contiene numerosos y prcticos ejemplos de programas y configuraciones. Puede solicitarlo directamente a travs de:
http://www4.ad.siemens.de/WW/news/de/574211

ID del captulo: 574211

A -176

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.1

Notas generales relativas a FCs / FBs

Forma de suministro - biblioteca de bloques


Las funciones (bloques del tipo FC) y los FBs (bloques de funciones) aqu descritos se suministran, si no se indica otra cosa, junto con el paquete bsico STEP 7. La lista representada a continuacin muestra los nmeros de bloques tal y como se suministran. Los nmeros de bloque pueden ser modificados por el usuario. Tambin puede ver en el rubro SIMATIC_NET_CP en qu directorio estn almacenados bloques, si ha instalado la opcin NCM S7 para Industrial Ethernet (ajuste estndar en STEP7 Setup ). Tenga en cuenta que se tienen que utilizar FCs diferentes para S7-300 y S7-400 (bibliotecas separadas).
Servicio de comunicacin / rea de d funciones SEND/RECEIV E (Comunicacin compatible con S5) FC5 FC6 FC50 FC60 FC7 FC8 FC10 Enlaces de comunicacin programados Comunicacin S7 FB55 Tipo de bloque Biblioteca de Administrador SIMATIC SIMATIC_NET_CP CP 300 AG_SEND AG_RECV AG_LSEND AG_LRECV AG_LOCK AG_UNLOCK AG_CNTRL IP_CONFIG x x x x
2) 2)

descrito en

CP 400 x x x x x x x
3)

Captulo 7.3 Captulo 7.3 Captulo 7.3 Captulo 7.3 Captulo 7.4 Captulo 7.4 Captulo 7.5 Captulo 7.6

x x x x

FB12 FB13 FB15 FB14 FB8 FB9 FC62

BSEND BRCV PUT GET USEND URCV C_CNTRL

x x x x x x x

STEP 7 D Documentacin t i /8/

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -177

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Servicio de comunicacin / rea de funciones FTP (IT -CPs) FC40 FC41 FC42 FC43 FC44 PROFINET CBA PROFINET IO

Tipo de bloque

Biblioteca de Administrador SIMATIC SIMATIC_NET_CP CP 300 CP 400 x x x x x x 1) x 1) x x x x

descrito en

FTP_CONNEC T FTP_STORE FTP_RETRIEV E FTP_DELETE FTP_QUIT PN_InOut 1) PN_InOut_Fast PNIO_SEND PNIO_RECV PNIO_RW_RE C PNIO_ALARM

x x x x x x 1)

SIMATIC NET IT-CP, i t instrucciones i /5/

FB88 1) FB90 1) FC11 FC12 FB52 FB54

Captulo 7.7 Captulo 7.7 Captulo 7.8 Captulo 7.8 Captulo 7.8 Captulo 7.8

FB88 / FB90 se suministra junto con la herramienta de ingeniera SIMATIC iMap y se registra, al instalar el STEP 7 Addon, en la biblioteca PROFINET System Library. 2) no se puede utilizar para CPs actuales y no forma ya parte del suministro de la biblioteca actual SIMATIC_NET_CP 3) en funcin del tipo de CP

1)

Qu versin de bloque se debe utilizar?


Las descripciones siguientes contienen tambin referencias a comportamientos discrepantes en caso de versiones de bloques diferentes. Preste tambin atencin a la identificacin de versin de los bloques utilizados por usted. Las bibliotecas de bloques de Administrador SIMATIC instaladas con STEP7 / NCMS7 contienen las versiones de bloques actuales en el momento de la autorizacin de STEP7.

Nota Se recomienda utilizar siempre las versiones actuales para todos los tipos de bloques. Encontrar informaciones sobre las versiones actuales de los bloques as como los bloques actuales en nuestro Customer Support en Internet, desde donde los podr descargar:
http://www4.ad.siemens.de/WW/news/de/8797900

En el caso de tipos de bloques menos recientes, esta recomendacin presupone que usted utilice la versin de firmware actual para este tipo de bloque.

A -178

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Atencin Este captulo contiene en algunos lugares datos relacionados con diferentes ediciones de CP para S7-300. Tales lugares estn marcados a un lado por el smbolo siguiente:

Tipos de CP ms modernos con CPs / tipos de mdulos con o a partir de las siguientes versiones: CP 343-1 Lean 6GK7 343-1CX10-0XE0 a partir de la edicin 1 / a partir de la versin de firmware V1.0 CP 343-1 6GK7 343-1EX30-0XE0 a partir de la edicin 1 / a partir de la versin de firmware V2.0 CP 343-1 6GK7 343-1EX21-0XE0 a partir de la edicin 1 / a partir de la versin de firmware V1.0 CP 343-1 Advanced 6GK7 343-1GX21 -0XE0 a partir de la edicin 1 / a partir de la versin de firmware V1.0 CP 343-1 / CP 343-1 EX20 6GK7 343-1EX11-0XE0 a partir de la edicin 1 / a partir de la versin de firmware V2.0 6GK7 343-1EX20-0XE0 a partir de la edicin 1 / a partir de la versin de firmware V1.0 CP 343-1 PN 6GK7 343-1HX00-0XE0 a partir de la edicin 1 / a partir de la versin de firmware V1.0 CP 343-1 IT / CP 343-1 IT GX20 6GK7 343-1GX11-0XE0 a partir de la edicin 1 / a partir de la versin de firmware V2.0 6GK7 343-1GX20 -0XE0 a partir de la edicin 1 / a partir de la versin de firmware V1.0

FCs en caso de sustitucin


Se entiende aqu por caso de sustitucin el cambio de un mdulo por otro mdulo de versin eventualmente ms moderna.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -179

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Atencin Tenga en cuenta que, en el caso de recambios, en el programa de usuario se deben utilizar slo los bloques autorizados para el tipo de CP configurado. Esto significa lo siguiente: S Si reemplaza el mdulo sin adaptar los datos de configuracin al tipo de mdulo eventualmente ms moderno, no tiene que realizar ninguna modificacin en los bloques utilizados. S Si reemplaza el mdulo y adapta los datos de configuracin al tipo de mdulo ms moderno, tiene que utilizar las versiones de bloques autorizadas para este tipo de mdulo. Se recomienda utilizar siempre las versiones actuales para todos los tipos de bloques. En el caso de tipos de bloques menos recientes, esta recomendacin presupone que usted utilice la versin de firmware actual para este tipo de bloque. Encontrar ms informaciones relativas a la sustitucin en nuestra pgina de Customer Support en Internet. Los manuales especficos del equipo /2/ informan sobre la compatibilidad de los CPs S7 y los bloques correspondientes (FCs / FBs).

A -180

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.2

Parametrizacin de FCs
Antes de pasar a describir en detalle los FCs, se ofrecen aqu algunas informaciones de ndole general sobre la llamada y la parametrizacin de FCs. Aqu se pueden dar informaciones generales sobre los siguientes grupos de parmetros, existentes en todos los FCs: S S S Parmetros para coordinacin de CP y enlaces (parmetros de entrada) Parmetros para definir una determinada rea de datos de la CPU (parmetros de entrada) Informaciones sobre estado/status (parmetros de salida)

Llamar bloque de comunicacin para S7 - 300


Precaucin No se permite llamar los bloques de comunicacin para S7-300 (SIMATIC NET, bibliotecas de bloques para S7-300 en STEP 7) en varios niveles de proceso. Si, por ejemplo, llama un bloque de comunicacin en OB1 y en OB35, el procesamiento del bloque podra ser interrumpido por el OB de prioridad respectivamente superior. Si llama bloques en varios OBs, tiene que procurar, a travs de la programacin, que un bloque de comunicacin en procesamiento no sea interrumpido por otro bloque de comunicacin (por ejemplo, por medio del SFC Bloquear/Liberar alarmas).

7.2.1

Parmetros para coordinacin de CP y enlaces (parmetros de entrada)


Al llamar un bloque FC transfiere en el parmetro CPLADDR o LADDR la direccin del inicio de mdulo del CP Ethernet. La direccin del inicio de mdulo del CP Ethernet se tiene que consultar en el cuadro de dilogo de propiedades del CP, ficha Direccin/Entrada (seleccionable en el Administrador SIMATIC o en HWConfig). En el caso de peticiones orientadas a enlaces tiene que referenciar adicionalmente el enlace a utilizar a travs de su ID de enlace. Encontrar el dato correspondiente en el dilogo de propiedades del enlace, bajo Parmetros de bloque (ver informaciones en NetPro).

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -181

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Tomar automticamente parmetros de bloque1)


Para garantizar una parametrizacin correcta de las llamadas de bloques, STEP7 ofrece en el editor KOP/AWL/FUP la posibilidad de tomar automticamente todos los parmetros relevantes de la configuracin del hardware (HW Config) y de la configuracin de enlaces (NetPro). Para ello, proceda del modo aqu descrito al parametrizar el bloque en el programa de usuario: 1. Marque la llamada de bloque y sus parmetros de bloque. 2. Seleccione con la tecla derecha del ratn el submen Enlaces.... 3. Dependiendo del tipo de bloque puede seleccionar ahora en una lista el enlace y/o el mdulo previstos para el bloque. 4. Confirme la seleccin; si es posible, se introducen entonces los valores de parmetros disponibles en la llamada de bloque.

Comportamiento al indicar una direccin errnea


Atencin Si direcciona por error otro tipo de mdulo que no sea CP, se originan errores que no son sealizados por avisos de fallos de los propios bloques FC.

7.2.2

Parmetros para definir una determinada rea de datos de la CPU (parmetros de entrada)

Indicar el rea de datos en la CPU


Al llamar un bloque FC transmite usted la direccin y la longitud del rea de datos de la CPU en la que se deben disponer o almacenar datos tiles o bien que debe contener otras informaciones relativas a la parametrizacin. Para el direccionamiento de esta rea se utiliza el tipo de datos del indicador ANY. Encontrar ms informaciones sobre este tipo de datos en la ayuda online para STEP 7, anexo de temas de ayuda, bajo Formato del tipo de parmetro ANY; tambin se ofrece una descripcin detallada del indicador ANY en /17/.

1).

Esta funcin exige la biblioteca de bloques ..V5.0 SP3 o superior.

A -182

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.2.3

Informaciones sobre estado/status (parmetros de salida)


Para la evaluacin del estado se tienen que evaluar estos parmetros en el programa de usuario: S DONE o NDR Estos parmetros (DONE para peticiones de emisin y NDR para peticiones de recepcin) comunican la conclusin (positiva) de la ejecucin de una peticin. S S ERROR Notifica que la peticin no se ha podido ejecutar sin errores. STATUS El parmetro proporciona informaciones detalladas sobre la ejecucin de la peticin. Se pueden proporcionar indicaciones de estado ya durante la ejecucin de la peticin (DONE=0 y ERROR=0).

Evaluar indicaciones de estados


Tenga en cuenta que las indicaciones de estados DONE, NDR, ERROR, STATUS se actualizan a cada llamada de bloque.

Indicaciones de estado al arrancar el CP


Al rearrancar el CP Ethernet (p. ej., por accionamiento del selector) los parmetros de salida del bloque FC se inicializan como sigue: S S S S DONE = 0 NDR = 0 ERROR = 0 STATUS = 8180H para AG_RECV / AG_LRECV o 8181H para AG_SEND /AG_LSEND

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -183

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.3

FCs para el interface SEND/RECEIVE

Panormica
En el interface SEND/RECEIVE estn disponibles los siguientes FCs para la transmisin de datos: FC AG_SEND (FC5) AG_RECV (FC6) AG_LSEND (FC50) AG_LRECV (FC60)
1)

utilizable para 1) S7 - 300 x x S7 - 400 x x x x

Significado para enviar datos para recibir datos para enviar datos para recibir datos

Observaciones sobre FCs para S7-300 y S7-400 para S7-300 rige: En el caso de CPs Ethernet de ediciones menos recientes, la longitud de datos por cada peticin est limitada a <=240 Byte (vlido hasta la versin de bloque V3.0 de AG_SEND / AG_RECV). En los CPs Ethernet de las ediciones actuales se utilizan exclusivamente los FCs AG_SEND y AG_RECV; la longitud de datos puede ser aqu de hasta 8192 Byte, gracias a un nuevo protocolo interno ms eficiente.

para S7-400 rige: En caso de la FC AG_SEND / AG_RECV, la longitud de datos por peticin est limitada a <=240 bytes. Registros de datos ms largos (hasta 8192 bytes) se pueden transmitir con la ayuda de las FCs AG_LSEND o AG_LRECV.

Infrmese sobre al rea de datos a la que se da soporte para el CP S7 utilizado por usted en la parte B de este manual, especfica del equipo. Encontrar una tabla general de las versiones de FCs/FBs en el historial de la documentacin y los bloques.

Uso
El esquema siguiente muestra la aplicacin de los bloques FC aqu descritos para la transferencia de datos bidireccional a travs de un enlace configurado.

A -184

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

CPU Programa de usuario STEP7 rea de datos de usuario AG_SEND AG_RECV

CP Ethernet

CP Ethernet

CPU Programa de usuario STEP7 rea de datos de usuario AG_RECV AG_SEND

enviar Enlace recibir

recibir enviar

Nota En esta pgina y en las siguientes rige si no se indica expresamente otra cosa, lo dicho para los bloques AG_SEND / AG_LSEND o AG_RECV / AG_LRECV.

Ejemplos de programas
Como ayuda, tenga en cuenta tambin los ejemplos de programas citados a continuacin, que encontrar en Internet. S Ejemplo de programa para la interfaz Send-Receive con los bloques FC5 (AG_SEND) y FC6 (AG_RECV) para S7-300:
http://support.automation.siemens.com/WW/view/de/17853532

Ejemplo de programa para la interfaz Send-Receive con los bloques FC50 (AG_LSEND) y FC60 (AG_LRECV) para S7-400:
http://support.automation.siemens.com/WW/view/de/18513371

Indicar el rea de datos en la CPU


Al llamar a un bloque FC se transfiere la direccin y la longitud del rea de datos a la CPU. Tenga en cuenta que la longitud mxima del rea de datos depende del tipo de mdulo y de la versin de bloque utilizados. S AG_SEND y AG_RECV Con estos bloques se pueden enviar o recibir, hasta la versin de bloque V3.0, 240 bytes como mximo. Las versiones de bloques actuales permiten para S7-300 un rea de datos de hasta 8192 bytes. En el caso de S7-400 se tienen que seguir utilizando las FCs AG_LSEND / AG_LRECV para la transmisin de reas de datos mayores. S AG_LSEND / AG_LRECV En el caso de los CPs de S7-400 as como en el de versiones anteriores de S7-300 slo es posible transmitir reas de datos mayores por medio de las FCs AG_LSEND o AG_LRECV. Consulte en la informacin de producto correspondiente al CP el rea de datos a que se da soporte. La tabla siguiente indica los lmites vlidos para los diferentes tipos de enlace.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -185

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Tabla 7-1 FC AG_LSEND (S7-400) AG_SEND (S7-300) AG_SEND (S7-400) AG_LRECV (S7-400) AG_RECV (S7-300) AG_RECV (S7-400) 240 bytes 240 bytes 240 bytes 240 bytes 240 bytes 8192 Byte 240 bytes 8192 Byte 240 bytes 8192 Byte 240 bytes 2048 Byte ISO-Transport 8192 Byte ISO-on -TCP 8192 Byte TCP 8192 Byte UDP 2048 Byte

Nota En cuanto a la longitud del rea de datos transmitible en el caso de versiones menos recientes de los CPs Ethernet, tenga en cuenta lo dicho en la informacin sobre producto / el manual del equipo del CP Ethernet utilizado por usted /2/.

Aplicacin sin cabecera de peticin


En el caso de un enlace especificado, los parmetros de direccin y peticin son definidos por la configuracin del enlace. Por lo tanto, el programa de usuario slo proporciona los datos tiles en el campo de datos UDP al enviar con AG_SEND / AG_LSEND, o los recibe con AG_RECV / AG_LRECV.

A -186

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Aplicacin con cabecera de peticin


Enlaces UDP libres exigen una cabecera de peticin en el campo de datos de usuario. Vea en la ilustracin siguiente la estructura del bfer de peticiones y el significado y el emplazamiento de los parmetros en la cabecera de la peticin.
Campo datos de usuario Bfer peticiones Cabecera de peticin Datos tiles

Puerto Direccin IP

03H (High Byte) 8EH 28H Byte datos 0 Byte dat. 2040

EBH (Low Byte) 0BH 23H Byte datos 1 Byte dat. 2041

Byte 0,1 Byte 2,3 Byte 4,5 Byte 6,7 Byte 2046,2047

Figura 7-1

Enviar y recibir a travs de un enlace UDP libre por programa

S S S

En la figura (entradas hexadecimal) se parte, a modo de ejemplo, de la siguiente direccin IP: 142.11.40.35; Para la direccin de port 1003 se tiene que introducir, p. ej.: para High Byte: 03H; para Low Byte: EBH. El campo de datos de usuario puede tener hasta 2048 Byte. Pueden transmitirse hasta 2042 Byte de datos tiles. 6 Byte estn reservados para la cabecera de la peticin. Tenga en cuenta que la longitud de datos indicada al llamar el bloque (parmetro LEN) ha de abarcar el encabezamiento (Header) y los datos tiles.

No modificar los parmetros de llamada hasta despus de la confirmacin de la peticin


Atencin Los parmetros de llamada en la interfaz de llamada de FC de las FCs AG_SEND o AG_RECV no se pueden modificar, tras la activacin de la llamada, hasta despus de que la FC haya confirmado la ejecucin de la peticin con DONE=1 o con ERROR=1. Si no se tiene en cuenta esto, puede suceder que se cancele con error la ejecucin de la peticin.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -187

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Indicacin de estado en la interfaz de llamada de FC; peculiaridad de las versiones de FC (slo para S7 - 300) *)
En el caso de las FCs AG_SEND (FC 5) y AG_RECV (FC 6) aparecen las indicaciones citadas a continuacin en los siguientes casos operativos: S S S S S S el CP se encuentra en STOP; el enlace no est configurado; enlace no establecido; enlace cancelado; AG_SEND: DONE=0; ERROR=1; STATUS = 8183H AG_RECV: DONE=0; ERROR=0; Status=8180H
o

Indicaciones:

DONE=0; ERROR=1; STATUS = 8183H

*) vlido para FCs a partir de la versin 4.0

A -188

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.3.1

FC5 AG_SEND / FC50 AG_LSEND

Significado del bloque


Los bloques FC AG_SEND / AG_LSEND entregan datos al CP Ethernet para su transmisin a travs de un enlace configurado. El rea de datos indicada puede ser un rea de marcas o un rea de bloques de datos. Si ha sido posible enviar a travs de Ethernet todo el rea de datos de usuario, esto se sealiza para notificar la ejecucin correcta. La forma de trabajar de FC depende del tipo de CP. Observe por lo tanto la diferenciacin en la seccin siguiente. Observacin: Todos los datos siguientes son vlidos, si no se dice lo contrario, igualmente para las FCs AG_SEND y AG_LSEND.

Llamada
Interfaz de llamada en representacin FUP
AG_SEND / AG_LSEND
BOOL INT WORD ANY INT ACT ID LADDR SEND LEN DONE ERROR STATUS BOOL BOOL WORD

Ejemplo en representacin AWL

AWL call fc ACT ID LADDR SEND LEN DONE ERROR STATUS 5 := := := := := := := :=

Explicacin //AG_SEND / AG_LSEND llamada de bloque //impulso de peticin por bit de marcador //ID de enlace segn configuracin //=LADDR 256 dec. en configuracin de //hardware //bfer con datos de emisin //dato de longitud para datos de emisin //indicacin de ejecucin //indicacin de fallo //indicacin de estado

M 10.0 MW 12 W#16#0100 P#db99.dbx10.0 byte 240 MW 14 M 10.1 M 10.2 MW 16

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -189

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC5 AG_SEND / FC50 AG_LSEND - Continuacin

Atencin Tenga en cuenta la siguiente particularidad para enlaces TCP: En caso de CPs S7 menos recientes para S7-300 tiene que utilizar para enlaces TCP el FC AG_LSEND. En caso de los actuales CPs S7 para S7-300 tiene que utilizar tambin para enlaces TCP el FC AG_SEND.

Forma de trabajar
Los siguientes diagramas de flujo muestran la secuencia normal de la transmisin de datos disparada con el bloque AG_RECV en el programa de usuario. La forma de trabajar de FC depende aqu del tipo de CP utilizado. S Caso a: proceso en tipos de CP menos recientes En el caso de tipos de CPs menos recientes, la transmisin de toda el rea de datos es realizada, con independencia de su longitud, tras la primera llamada de bloque por el CP. S Caso b: proceso con tipos de CP recientes (slo S7-300) En el caso de los tipos de CPs ms recientes est disponible una transmisin de datos optimizada. Esto permite, especialmente en el caso de registros de datos largos, un flujo de datos considerablemente mayor por el interface entre CPU y CP.

A -190

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC5 AG_SEND / FC50 AG_LSEND - Continuacin

Caso a: proceso en tipos de CP menos recientes La peticin de envo se ejecuta en cuanto se transfiere el parmetro ACT = 1. A continuacin se tiene que transferir al menos a otra llamada el parmetro ACT = 0. La indicacin de estado se actualiza en los parmetros de salida DONE, ERROR y STATUS con cada llamada de bloque y se puede evaluar. Por esta razn, para una nueva actualizacin de la indicacin de estado sin nueva peticin de envo se tiene que emitir en cada caso otra llamada de bloque con el parmetro ACT = 0. Tenga en cuenta tambin el ejemplo de programa al final de este captulo 7.3.1.
Programa de usuario (ciclo CPU) CP Ethernet Interlocutor

Abastecer AG_SEND con datos X ACT = 1 AG_SEND Peticin en curso1) Transferencia de X va Ethernet en curso

Abastecer AG_SEND ACT = 0 AG_SEND Peticin en curso1) AG_SEND Peticin terminada sin error1) Tiempo

Tiempo

Tiempo

Leyenda: 1) Transferencia de parmetros DONE, ERROR, STATUS

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -191

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC5 AG_SEND / FC50 AG_LSEND - Continuacin S Caso b: proceso con tipos de CP recientes (slo S7-300) La peticin de envo se inicia en cuanto se transfiere el parmetro ACT = 1. A diferencia del caso a, el protocolo aqu utilizado para la transmisin de los segmentos de datos (respectivamente 240 Byte de datos tiles) exige cada vez una nueva llamada de FC. Dependiendo de la longitud de los datos tiles tendr que llamar, por lo tanto, el FC repetidamente con ACT=0 hasta que se indique que se ha completado la transmisin. se requiere siempre al menos una llamada con ACT=0. La transmisin al interlocutor de comunicacin tiene lugar en segmentos de 240 Byte de longitud cada uno. La indicacin de estado se actualiza en los parmetros de salida DONE, ERROR y STATUS con cada llamada de bloque y se puede evaluar.
Programa de usuario (ciclo CPU) CP Ethernet Interlocutor

Abastecer AG_SEND con datos X ACT = 1 AG_SEND Peticin en curso1)

Transmitindose - Bloque 1 va Ethernet El registro de datos X se transmite por segmentos. Transmitindose - Bloque 2 va Ethernet

Abastecer AG_SEND ACT = 0 AG_SEND Peticin en curso1)

AG_SEND Peticin en curso1) AG_SEND Peticin en curso1) AG_SEND Peticin terminada sin error1) Tiempo

Transmitindose - Bloque n -1 va Ethernet Transmitindose - Bloque n va Ethernet

Tiempo

Tiempo

Leyenda: 1) Transferencia de parmetros DONE, ERROR, STATUS

Nota En principio es posible llamar varias veces el FC dentro de un ciclo de CPU, para as acelerar el procesamiento de una peticin. Sin embargo se debera considerar que con ello se somete el ciclo de CPU a una carga correspondiente (diferente segn el tipo de CPU).

A -192

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC5 AG_SEND / FC50 AG_LSEND - Continuacin

Explicacin de los parmetros formales


La tabla representada a continuacin explica los parmetros formales de las funciones AG_SEND / AG_LSEND: Parmetro
ACT

Declaracin
INPUT

Tipo
BOOL

Valores posibles
0,1

Observacin
En caso de llamada de FC con ACT = 1 se envan LEN Bytes del rea de datos indicada con el parmetro SEND. En caso de llamada de FC con ACT = 0 se actualizan las indicaciones de estado DONE, ERROR y STATUS.

ID

INPUT

INT

1,2...64 (S7-400) 1,2...16 (S7-300)

En el parmetro ID se indica el nmero del enlace. (v. Configuracin en cap. 5.3.1)

LADDR

INPUT

WORD

Direccin inicial del mdulo Al configurar el CP con la herramienta de configuracin STEP7 se visualiza la direccin inicial del mdulo en la tabla de configuracin. Indique aqu esta direccin.

SEND

INPUT

ANY

Indicar la direccin y la longitud La direccin del rea de datos remite como alternativa a: - rea de marcas - rea de bloques de datos

LEN

INPUT

INT

en caso de ISO-Transport e ISO -on -TCP / TCP: 1,2,...8192 (o h t dato hasta d t de d longitud en parmetro SEND) en UDP: 1,2,...2048 (o hasta dato dato de longitud en parmetro SEND)

Cantidad de bytes que se deben enviar junto con la peticin desde el rea de datos. Este nmero puede estar comprendido entre 1 y dato de longitud en parmetro SEND.

S Considerar el tipo de bloque:


para S7 -300 En caso de versiones menos recientes de FC AG_SEND (hasta V3.0), el rea de datos est limitada en general a como mximo 240 bytes. Las versiones actuales permiten hasta 8192 bytes (2048 bytes para UDP). para S7 -400 Con la FC AG_SEND, el rea de datos est limitado en general a como mximo 240 bytes.

S En S7 -400 considerar:

En versiones anteriores del firmware del CP, la transferencia de datos puede estar limitada a LEN<=240 bytes! Encontrar informaciones al respecto en /2/

S Mayor rendimiento con registros cortos:


La transmisin de registros de hasta 240 bytes tiene un mayor rendimiento. Esto es vlido con independencia del tipo de bloque utilizado.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -193

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC5 AG_SEND / FC50 AG_LSEND - Continuacin Parmetro Declaracin
OUTPUT

Tipo
BOOL

Valores posibles
0: 1: Peticin ejecutada 0: 1: error v. tabla siguiente

Observacin
El parmetro de estado indica si se han aceptado nuevos datos. Mientras DONE=0 no es posible lanzar ninguna otra peticin. Al aceptar la peticin, el CP pone DONE a 0. Cdigo de error Para saber su significado en relacin con los parmetros DONE y STATUS, vase la tabla siguiente. Cdigo de estado Para saber su significado en relacin con los parmetros DONE y ERROR, vase la tabla siguiente.

DONE

ERROR

OUTPUT

BOOL

STATUS

OUTPUT

WORD

A -194

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC5 AG_SEND / FC50 AG_LSEND - Continuacin

Cdigos de condicin
La tabla siguiente muestra el significado de la informacin suministrada por DONE, ERROR y STATUS, la cual tiene que ser evaluada por el programa de usuario.

Nota Para las entradas con la codificacin 8FxxH en STATUS, tenga en cuenta tambin lo dicho en el manual de referencia STEP 7 Standard y funciones del sistema. All encontrar informaciones en el captulo Evaluacin de fallos con el parmetro de salida RET_VAL. A travs del dilogo de propiedades de los bloques de funciones aqu descritos se puede hace visualizar en la ficha Llamadas qu bloques de funciones especiales (SFCs) se utilizan y son relevantes para el anlisis de errores.

Tabla 7-2

Cdigos de condicin de AG_SEND / AG_LSEND

DONE
1 0 0 0 0 0 0 0 0 1 1 1

ERROR

STATUS
0000H 0000H 8181H 7000H 8183H 8184H Ninguna peticin en proceso. Peticin en curso.

Significado
Peticin terminada sin errores.

Este cdigo es slo posible en S7 -400: El FC se ha llamado con ACT=0; pero la peticin no se edita. Falta la configuracin o el servicio ISO/TCP en el CP Ethernet no ha sido an arrancado.

S Se ha indicado un tipo de datos no permitido para el parmetro


SEND.

S Error del sistema (el rea de datos fuente tiene errores).


0 0 1 1 8185H 8186H Parmetro LEN mayor que el rea fuente SEND. Parmetro ID invlido.

S ID != 1,2....16 (S7 -300). S ID != 1,2....64.(S7 -400)


0 1 8302H No hay recursos de recepcin en la estacin de destino, la estacin emisora no puede procesar con suficiente rapidez los datos recibidos o no ofrece recursos de recepcin suficientes. El enlace no est establecido. La peticin de envo slo se debera emitir de nuevo tras un tiempo de espera >100 ms. Estacin de destino no accesible bajo la direccin Ethernet indicada. Error Ethernet en el CP. rea fuente no valida, p. ej.: rea no existente en DB Parmetro LEN < 0 0 0 0 0 0 1 1 1 1 1 8F24H 8F28H 8F32H 8F33H 8F3AH Error de rea al leer un parmetro. Error de alineacin al leer un parmetro. El parmetro contiene nmero de DB demasiado alto. Error del nmero DB. rea de destino no cargada (DB).

0 0 0 0

1 1 1 1

8304H 8311H 8312H 8F22H

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -195

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC5 AG_SEND / FC50 AG_LSEND - Continuacin

Tabla 7-2

Cdigos de condicin de AG_SEND / AG_LSEND

DONE
0 0 0 0 1 1 1 1

ERROR

STATUS
8F42H 8F44H 8F7FH 8090H

Significado
Retardo en acuse al leer un parmetro del rea de periferia. Est bloqueado el acceso a un parmetro a leer en el procesamiento del bloque. Error interno p. ej., referencia ANY no permitida. p. ej., parmetro LEN = 0 .

S No existe mdulo con esta direccin inicial de mdulo; S El FC utilizado no es acorde con la familia de sistemas utilizada (se
tienen que utilizar FCs diferentes para S7 -300 y S7 -400). La direccin base lgica no est en formato de palabra doble. En la referencia ANY se ha indicado un tipo distinto de BYTE. (slo para S7 -400) El enlace va bus K entre CPU y CP no est establecido. (en CPUs con versiones ms actuales) El mdulo no conoce el registro. Longitud (en parmetro LEN) errnea. El enlace va bus K entre CPU y CP no est establecido. No se puede leer el registro. El registro indicado est siendo procesado. Hay demasiados peticiones pendientes. Recursos ocupados (memoria) temporalmente en CPU. Error de comunicacin (se presenta temporalmente; por ello es conveniente una repeticin en el programa de usuario.) Direccin inicial del mdulo errnea.

0 0 0 0 0 0 0 0 0 0 0 0

1 1 1 1 1 1 1 1 1 1 1 1

8091H

8092H 80A4H 80B0H 80B1H 80B2H 80C0H 80C1H 80C2H 80C3H 80C4H 80D2H

A -196

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.3.2

FC6 AG_RECV / FC60 AG_LRECV

Significado del bloque


El bloque FC AG_RECV / AG_LRECV toma del CP Ethernet los datos transmitidos a travs de un enlace configurado. El rea de datos indicada para la toma de datos puede ser un rea de marcas o un rea de bloques de datos. Se seala que la funcin ha sido ejecutada sin errores cuando se hayan podido recibir los datos del CP Ethernet. Observacin: Todos los datos siguientes son vlidos, si no se dice lo contrario, igualmente para las FCs AG_RECV y AG_LRECV.

Llamada
Interfaz de llamada en representacin FUP
AG_RECV / AG_LRECV
NDR INT WORD ANY ID LADDR RECV ERROR STATUS LEN BOOL BOOL WORD INT

Ejemplo en representacin AWL

AWL call fc 6 ID LADDR RECV NDR ERROR STATUS LEN := := := := := := := MW 40 W#16#0100 P#M 0.0 BYTE 100, DB 110.DBX 0.6 DB 110.DBX 0.7 DB 110.DBW 2 DB 110.DBW 4

Explicacin //AG_RECV / AG_LRECV llamada de bloque //ID de la conexin segn configuracin //=LADDR 256 dec. en la configuracin del //hardware //bfer para datos de recepcin //acuse de recibo //indicacin de avera //indicacin de estado //longitud de datos de recepcin

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -197

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC6 AG_RECV / FC60 AG_LRECV - Continuacin

Atencin Tenga en cuenta la siguiente particularidad para enlaces TCP: En caso de CPs S7 menos recientes para S7-300 tiene que utilizar para enlaces TCP el FC AG_LRECV. En caso de los actuales CPs S7 para S7-300 tiene que utilizar tambin para enlaces TCP el FC AG_RECV.

Forma de trabajar
El siguiente diagrama de flujo muestra la secuencia normal de la transferencia de datos disparada con el bloque AG_RECV en el programa de usuario. Cada peticin de AG_RECV del programa del usuario es acusado por el CP Ethernet visualizando valores en los parmetros de salida NDR, ERROR y STATUS. La forma de trabajar de FC depende aqu del tipo de CP utilizado. S Caso a: proceso en tipos de CP menos recientes En el caso de tipos de CPs menos recientes, la transmisin de toda el rea de datos es realizada, con independencia de su longitud, tras la primera llamada de bloque por el CP. S Caso b: proceso con tipos de CP recientes (slo S7-300) En el caso de los tipos ms recientes de CPs se dispone de una transmisin de datos optimizada para el interface SEND/RECEIVE. Esto permite, especialmente en el caso de registros de datos largos, un flujo de datos considerablemente mayor por el interface entre CPU y CP.

A -198

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC6 AG_RECV / FC60 AG_LRECV - Continuacin

Caso a: proceso en tipos de CP menos recientes Al llamar el FC, el programa de usuario prepara el bfer para los datos de recepcin e incita al CP a introducir all los datos recibidos. En cuanto un registro de datos se ha almacenado en forma completa y coherente en el bfer de recepcin, se indica esto en el parmetro NDR=1 en una de las nuevas llamadas de FC. La indicacin de estado se actualiza en los parmetros de salida NDR, ERROR y STATUS con cada llamada de bloque y se puede evaluar.
Programa de usuario (ciclo CPU) CP Ethernet Interlocutor

AG_RECV Todava no hay datos1) AG_RECV Peticin terminada sin error1) Recibir / evaluar datos recibidos A AG_RECV Todava no hay datos1) AG_RECV Peticin terminada sin Recibir / evaluar datos error 1) recibidos B AG_RECV

Transferencia de A va Ethernet en curso

Transferencia de B va Ethernet en curso

. . .

Transferencia de C va Ethernet en curso

Tiempo Leyenda: 1) Transferencia de parmetros NDR, ERROR, STATUS

Tiempo

Tiempo

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -199

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC6 AG_RECV / FC60 AG_LRECV - Continuacin S Caso b: proceso con tipos de CP recientes (slo S7-300) Al llamar el FC, el programa de usuario prepara el bfer para los datos de recepcin e incita al CP a introducir all los datos recibidos. A diferencia del caso a, el protocolo aqu utilizado para la transmisin al bfer de recepcin exige cada vez una nueva llamada de FC para cada segmento de datos (respectivamente 240 Byte de datos tiles). Dependiendo de la longitud de los datos tiles tendr que llamar, por lo tanto, el FC repetidamente hasta que se indique que se ha completado la transmisin con el parmetro NDR=1. La indicacin de estado se actualiza en los parmetros de salida NDR, ERROR y STATUS con cada llamada de bloque y se puede evaluar.
Programa de usuario (ciclo CPU) CP Ethernet Interlocutor

AG_RECV El registro de datos A se almacena en el bfer por segmentos. Todava no hay datos. 1) AG_RECV Todava no hay datos. 1) AG_RECV Peticin terminada sin error1) Recibir / evaluar datos recibidos A AG_RECV El registro de datos B se almacena en el bfer. Todava no hay datos1) AG_RECV Peticin terminada sin error1) Transferencia de B (p. ej. 240 Byte) va Ethernet en curso Transferencia de A (p. ej. 520 Byte) va Ethernet en curso

Recibir / evaluar datos recibidos B AG_RECV El registro de datos C se almacena en el bfer por segmentos. Transferencia de C va Ethernet en curso

. . .

Tiempo Leyenda: 1) Transferencia de parmetros NDR, ERROR, STATUS

Tiempo

Tiempo

A -200

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC6 AG_RECV / FC60 AG_LRECV - Continuacin

Explicacin de los parmetros formales


La tabla siguiente explica todos los parmetros formales de la funcin AG_RECV / AG_LRECV: Parmetro
ID

Declaracin
INPUT

Tipo
INT

Valores posibles
1,2...64 (S7-400) 1,2...16 (S7-300)

Observacin
En el parmetro ID se indica el nmero del enlace ISO-Transport. (v. Configuracin en cap. 5.3.1)

LADDR

INPUT

WORD

Direccin inicial del mdulo Al configurar el CP con la herramienta de configuracin STEP7 se visualiza la direccin inicial del mdulo en la tabla de configuracin. Indique aqu esta direccin.

RECV

INPUT

ANY

Indicar la direccin y la longitud La direccin del rea de datos remite como alternativa a: - rea de marcas - rea de bloques de datos Para la longitud, considerar lo siguiente: La transmisin de registros de hasta 212 bytes se efecta con mayor rendimiento si en el parmetro RECV se limita tambin a 212 la longitud.

NDR

OUTPUT

BOOL

0: 1: Nuevos datos 0: 1: error Vase la tabla siguiente en ISO-Transport e ISO-on -TCP: 1 2 8192 1,2,...8192 en UDP: 1,2,...2048

Este parmetro sealiza si se han aceptado nuevos datos. La tabla siguiente informa sobre el significado en relacin con los parmetros ERROR y STATUS. Cdigo de error Para saber su significado en relacin con los parmetros DONE y STATUS, vase la tabla siguiente. Cdigo de estado Para saber su significado en relacin con los parmetros DONE y ERROR, vase la tabla siguiente. Indica el nmero de bytes que se han tomado del CP Ethernet en el rea de datos.

ERROR

OUTPUT

BOOL

STATUS

OUTPUT

WORD

LEN

OUTPUT

INT

S Considerar el tipo de bloque:


para S7 -300 En caso de versiones menos recientes de FC AG_RECV (hasta V3.0), el rea de datos est limitada en general a como mximo 240 bytes. Las versiones actuales permiten hasta 8192 bytes (2048 bytes para UDP). para S7 -400 Con la FC AG_RECV, el rea de datos est limitado en general a como mximo 240 bytes.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -201

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC6 AG_RECV / FC60 AG_LRECV - Continuacin

Cdigos de condicin
La tabla siguiente muestra el significado de la informacin suministrada por los parmetros NDR, ERROR y STATUS, que tiene que ser evaluada por el programa de usuario.

Nota Para las entradas con la codificacin 8FxxH en STATUS, tenga en cuenta tambin lo dicho en el manual de referencia STEP 7 Standard y funciones del sistema. All encontrar informaciones en el captulo Evaluacin de fallos con el parmetro de salida RET_VAL. A travs del dilogo de propiedades de los bloques de funciones aqu descritos se puede hace visualizar en la ficha Llamadas qu bloques de funciones especiales (SFCs) se utilizan y son relevantes para el anlisis de errores.

Tabla 7-3

Cdigos de condicin de AG_RECV

NDR
1 0 0 0 0 0 0 1

ERROR

STATUS
0000H 8180H 8181H 8183H Nuevos datos aceptados. Todava no hay datos. Peticin en curso.

Significado

S Falta la configuracin; S El servicio ISO -Transport no se ha iniciado an en el CP Ethernet; S El enlace no est establecido. S Se ha indicado un tipo de datos no permitido para el parmetro
RECV.

8184H

S Error del sistema.


0 0 1 1 8185H 8186H Bfer de destino (RECV) demasiado pequeo. Parmetro ID invlido. ID != 1,2....16 (S7 -300). ID != 1,2....64.(S7 -400) 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 8304H 8F23H 8F25H 8F29H 8F30H 8F31H 8F32H 8F33H 8F3AH 8F43H 8F45H 8F7FH El enlace no est establecido. La peticin de recepcin slo se debera emitir de nuevo tras un tiempo de espera >100 ms. rea fuente no valida, p. ej.: rea no presente en DB. Error de rea al escribir un parmetro. Error de alineacin al escribir un parmetro. El parmetro est en el 1er. bloque de datos actual protegido de escritura. El parmetro est en el 2 bloque de datos actual protegido de escritura. El parmetro contiene nmero de DB demasiado alto. Error del nmero DB. rea de destino no cargada (DB). Retardo en acuse al escribir un parmetro en el rea de periferia. La direccin del parmetro a escribir est inhibida en la pista de acceso. Error interno, p. ej. referencia ANY no admisible.

A -202

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC6 AG_RECV / FC60 AG_LRECV - Continuacin

Tabla 7-3

Cdigos de condicin de AG_RECV

NDR
0 1

ERROR

STATUS
8090H STOP;

Significado

S No existe mdulo con esta direccin inicial de mdulo o CPU en S El FC utilizado no es acorde con la familia de sistemas utilizada (se
tienen que utilizar FCs diferentes para S7 -300 y S7 -400).

0 0 0 0 0 0 0 0 0 0 0 0 0

1 1 1 1 1 1 1 1 1 1 1 1 1

8091H

La direccin base lgica no est en formato de palabra doble. En la referencia ANY se ha indicado un tipo distinto de BYTE. (slo para S7 -400) Acuse negativo al leer del mdulo. El enlace va bus K entre CPU y CP no est establecido. El mdulo no conoce el registro. rea de destino invlida. El enlace va bus K entre CPU y CP no est establecido. No se puede leer el registro. El registro indicado est siendo procesado. Hay demasiados peticiones pendientes. Recursos ocupados (memoria) temporalmente en CPU. Error de comunicacin (se presenta temporalmente; por ello es conveniente una repeticin en el programa de usuario.) Direccin inicial del mdulo errnea.

8092H 80A0H 80A4H 80B0H 80B1H 80B2H 80C0H 80C1H 80C2H 80C3H 80C4H 80D2H

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -203

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.4

FCs para coordinacin de accesos en caso de FETCH/WRITE

Panormica
Para la funcin FETCH/WRITE estn disponibles los siguientes bloques FC para la coordinacin de accesos: FC AG_LOCK (FC7) x utilizable para S7 - 300 S7 - 400 x Bloqueo del acceso externo a datos mediante FETCH/WRITE. Liberacin del acceso externo a datos mediante FETCH/WRITE. Significado

AG_UNLOCK (FC8)

Tener en cuenta la configuracin


Si utiliza usted los FCs AG_LOCK y AG_UNLOCK, para estaciones S7-400 tiene que introducir las siguientes informaciones en la configuracin: S en HWConfig En la ficha Direcciones, seleccionar la opcin Ajuste de direccin para LOCK/ UNLOCK.

Forma de trabajar
Con estos FCs tiene la posibilidad de coordinar el acceso a reas de memoria del sistema de manera que no se generen y transmitan datos incoherentes. El control tiene lugar en este caso desde el programa de usuario instalado en la CPU S7, que puede bloquear, si procede, por medio de la llamada de AG_LOCK un acceso externo de FETCH/WRITE. Despus de un cierto tiempo o una vez concluido el acceso de escritura/lectura propio, se puede liberar de nuevo el acceso externo por medio de una peticin de AG_UNLOCK. Adems se puede aprovechar el hecho de que el bloqueo de acceso slo es vlido en el enlace FETCH/WRITE indicado en la llamada. Si se configuran varios enlaces FETCH/ WRITE, stos se pueden utilizar, por ejemplo, concretamente para determinadas reas de memoria del sistema y se puede realizar as una coordinacin de accesos correspondientemente selectiva. La siguiente representacin muestra el desarrollo cronolgico usual de una coordinacin de accesos a la memoria en el programa de usuario, controlada por AG_LOCK y AG_UNLOCK.

A -204

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Programa de usuario (ciclo CPU)

CP Ethernet

Interlocutor

Ciclo n

AG_LOCK LOCKED = 0 AG_LOCK

Acceso FETCH/WRITE a DB x en marcha

Ciclo n+1

LOCKED = 0

AG_LOCK LOCKED = 1 FETCH/WRITE

Ciclo n+2
FETCH/WRITE rechazado Edicin de datos en DB x AG_UNLOCK STATUS = 700x

...

Ciclo n+m

Acceso FETCH/WRITE a DB x en marcha

Tiempo

Tiempo

Tiempo

La peticin de bloqueo tiene que ser supervisada primero en el programa de usuario a travs de lo indicado en el parmetro de retorno LOCKED. Mientras se indique LOCKED=0, se tiene que partir de que todava est en marcha un acceso externo FETCH/WRITE. Con LOCKED=1 se indica que el bloqueo est activado; ahora se pueden modificar datos desde el programa de usuario. La indicacin de estado se actualiza con cada llamada de bloque.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -205

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.4.1

FC7 AG_LOCK

Significado del bloque


Con ayuda del bloque AG-LOCK se bloquea el intercambio de datos mediante FETCH o WRITE a travs del enlace seleccionado con el parmetro ID. La salida LOCKED indica si el bloqueo ha dado resultado o no. Si el bloqueo ha sido infructuoso, la peticin se tiene que impulsar de nuevo en un siguiente ciclo de CPU. La salida STATUS indica el estado del CP para este enlace.

Llamada
Interfaz de llamada en representacin FUP
AG_LOCK

ID LADDR

LOCKED STATUS

Ejemplo en representacin AWL

AWL call fc 7 ID := LADDR := LOCKED := STATUS :=

Explicacin //llamada de bloque //ID de enlace segn configuracin //=LADDR 256 dec. en configuracin de hardware //indicacin de estado del bloqueo de acceso //indicacin de estado

DB 100.DBW 2 W#16#0100 DB 100.DBX 0.6 DB 100.DBW 4

Explicacin de los parmetros formales


La tabla siguiente explica todos los parmetros de la funcin AG_LOCK: Parmetro
ID

Declaracin
INPUT

Tipo
INT

Valores posibles
1,2...16 en S7 -300 1,2...64 en S7 -400

Observacin
En el parmetro ID se indica el nmero del enlace. (v. Configuracin en cap. 5.3.1)

LADDR

INPUT

WORD

Direccin inicial del mdulo Al configurar el CP con la herramienta de configuracin STEP7 se visualiza la direccin inicial del mdulo en la tabla de configuracin. Indique aqu esta direccin.

A -206

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC7 AG_LOCK - Continuacin

Parmetro
LOCKED

Declaracin
OUTPUT

Tipo
BOOL

Valores posibles
0: (an) no bloqueado 1: bloqueado Vase la tabla siguiente

Observacin
Indicacin del estado del bloqueo de acceso pedido en el enlace FETCH/WRITE indicado. Indicacin de estado Ver el significado en la tabla siguiente.

STATUS

OUTPUT

WORD

Cdigos de condicin
La tabla siguiente muestra el significado de las informaciones que tienen que ser evaluadas por el programa de usuario.
Tabla 7-4 Cdigos de condicin de AG_LOCK

STATUS
7000H 7001H 7002H 8183H 8186H 80A4H 80B0H 80B1H 80B2H 80C0H 80C1H 80C2H 80C3H 80C4H 80D2H CP no procesa ninguna peticin FETCH en curso WRITE en curso

Significado

FETCH/WRITE no configurado para este enlace (solamente caso de CPs S7 -400) Nmero de ID no est en el campo permitido (p. ej. 1...64 caso de CPs S7 -400 Industrial Ethernet) El enlace va bus K entre CPU y CP no est establecido. (en CPUs con versiones ms actuales) El mdulo no conoce el registro. Longitud (en parmetro LEN) errnea. El enlace va bus K entre CPU y CP no est establecido. No se puede leer el registro. El registro indicado est siendo procesado. Hay demasiados peticiones pendientes. Recursos ocupados (memoria) temporalmente en CPU. Error de comunicacin (se presenta temporalmente; por ello es conveniente una repeticin en el programa de usuario.) Direccin inicial del mdulo errnea.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -207

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.4.2

FC8 AG_UNLOCK

Significado del bloque


Con ayuda del bloque AG_UNLOCK se libera el acceso externo a reas de memoria del sistema de la CPU S7 por medio de FETCH o WRITE a travs del enlace seleccionado con el parmetro ID. La siguiente peticin externa FETCH/WRITE que llega para el CP se puede procesar. Esto ha estado precedido de un bloqueo de acceso por AG_LOCK.

Llamada
Interfaz de llamada en representacin FUP
AG_UNLOCK

ID LADDR

STATUS

Ejemplo en representacin AWL

AWL call fc 8 ID := LADDR := STATUS :=

Explicacin //llamada de bloque //ID de enlace segn configuracin //=LADDR 256 dec. en configuracin de hardware //indicacin de estado

DB 100.DBW 2 W#16#0100 DB 100.DBW 4

Forma de trabajar
Para liberar de nuevo el enlace el bit de peticin de LOCK ha de ser anulado de nuevo por el FC. El FC indica adems el estado actual con mensajes de error.

Explicacin de los parmetros formales


La tabla siguiente explica todos los parmetros formales para la funcin AG_UNLOCK:

A -208

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC8 AG_UNLOCK - Continuacin

Parmetro
ID

Declaracin
INPUT

Tipo
INT

Valores posibles
1,2...16 en S7 -300 1,2...64 en S7 -400

Observacin
En el parmetro ID se indica el nmero del enlace. (v. Configuracin en cap. 5.3.1)

LADDR

INPUT

WORD

Direccin inicial del mdulo Al configurar el CP con la herramienta de configuracin STEP7 se visualiza la direccin inicial del mdulo en la tabla de configuracin. Indique aqu esta direccin.

STATUS

OUTPUT

WORD

Vase la tabla siguiente

Indicacin de estado Ver el significado en la tabla siguiente.

Cdigos de condicin
La tabla siguiente informa sobre la indicacin de STATUS (cdigo de condicin) que tiene que ser evaluada por el programa de usuario.
Tabla 7-5 Cdigos de condicin de AG_UNLOCK

STATUS
7000H 7001H 7002H 8183H 8186H 80A4H 80B0H 80B1H 80B2H 80C0H 80C1H 80C2H 80C3H 80C4H 80D2H CP no procesa ninguna peticin FETCH en curso WRITE en curso

Significado

FETCH/WRITE no configurado para este enlace (solamente caso de CPs S7 -400) Nmero de ID no est en el campo permitido (p. ej. 1...64 caso de CPs S7 -400 Industrial Ethernet) El enlace va bus K entre CPU y CP no est establecido. (en CPUs con versiones ms actuales) El mdulo no conoce el registro. Longitud (en parmetro LEN) errnea. El enlace va bus K entre CPU y CP no est establecido. No se puede leer el registro. El registro indicado est siendo procesado. Hay demasiados peticiones pendientes. Recursos ocupados (memoria) temporalmente en CPU. Error de comunicacin (se presenta temporalmente; por ello es conveniente una repeticin en el programa de usuario.) Direccin inicial del mdulo errnea.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -209

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.5

FC 10 AG_CNTRL

Significado y funcionamiento
Con el bloque FC AG_CNTRL se tiene la posibilidad de diagnosticar conexiones. Si es necesario se puede inicializar un nuevo establecimiento de enlace a travs del FC. Las acciones siguientes se pueden ejecutar a travs de comandos parametrizables: S Lectura de informaciones sobre el enlace Sobre la base de informaciones de estado para todos los enlaces del CP o slo para algunos de ellos puede decidir si es conveniente una reposicin de enlaces. S Reposicin (reset) de enlaces configurados Se pueden reponer al estado original enlaces concretos o todos los enlaces de un CP. Los comandos del bloque FC AG_CNTRL slo se permiten para enlaces SEND/RECV, que se basan en los protocolos ISO / RFC / TCP / UDP.

Interfaz de llamada
Interfaz de llamada en representacin FUP AG_CNTRL
BOOL INT WORD INT ACT ID LADDR CMD DONE ERROR STATUS RESULT1 RESULT2 BOOL BOOL WORD DWORD DWORD

Ejemplo en representacin AWL

AWL call fc 10 ACT := ID := LADDR := CMD := DONE := ERROR := STATUS := RESULT1 := RESULT2 := M1.0 MW8 W#16#100 MW6 M20.1 M20.2 MW22 MD24 MD28

Explicacin //AG_CNTRL llamada de bloque //impulso de peticin por bit de marcador //ID de enlace segn configuracin //=LADDR 256 dec. en configuracin de hardware //=identificador de comando //indicacin de ejecucin //indicacin de error //indicacin de estado //resultado de peticin 1 //resultado de peticin 2

Forma de trabajar
El proceso representado a continuacin muestra una secuencia tpica de peticiones AG_CNTRL en el programa de usuario.

A -210

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC10 AG_CNTRL - Continuacin

Programa de usuario (ciclo CPU)

CP Ethernet

Se detecta un evento que hace conveniente cancelar y establecer de nuevo un enlace.

Suministrar AG_CNTRL para consulta de estado: ACT = 1; CMD=1 ID =1 (enlace) AG_CNTRL (consulta de estado) Estado enlace ID11) Suministrar AG_CNTRL para Reset: ACT = 1; CMD=2 ID =1 (enlace) AG_CNTRL (comando Reset) Peticin de Reset en curso: Confirmacin de aceptacin de peticin: RESULT1: Establecimiento de enlace impulsado1) Se pone identificador de Reset (Bit 15 en RESULT1) Entrada en bfer de diagnstico El enlace se deshace y se reinicializa: Suministrar AG_CNTRL para consulta de estado: ACT = 1; CMD=1 ID =1 (enlace) AG_CNTRL (consulta de estado) Estado enlace ID11) Confirmacin: RESULT1: B095H Reset ejecutado1) Tiempo Se confirma la consulta de estado; luego se repone el identificador de Reset (Bit 15 en RESULT1) Tiempo Permanece puesto el identificador de Reset (Bit 15 en RESULT1) Se confirma la consulta de estado para el enlace 1

Leyenda: 1) Transferencia de parmetros DONE, ERROR, STATUS y RESULT1/2

El proceso muestra cmo se consulta primero el estado del enlace y cmo se impulsa en una segunda peticin la disolucin del enlace con el comando Reset. En el CP se pone para ello el identificador de Reset (Bit15 en RESULT1). De este modo, en caso de una consulta de estado posterior se puede reconocer si el enlace se ha repuesto al estado original debido a una peticin de reset. Slo despus de esta consulta de estado (o debido a un comando explcito CN_CLEAR_RESET) se repone este identificador de Reset en el CP.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -211

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC10 AG_CNTRL - Continuacin

Atencin A la llamada del bloque tiene que estar puesto ACT = 1; en caso de llamada con ACT=0 no se llama la funcin y el bloque se abandona de inmediato. Dado que en el caso de FC10 se pone a disposicin el resultado de la peticin sincrnicamente con la llamada, se puede llamar de nuevo en el mismo ciclo.

Explicacin de los parmetros formales


La tabla siguiente explica todos los parmetros formales para la funcin AG_UNLOCK: Parmetro Declaracin
ACT INPUT

Tipo
BOOL

Valores posibles
0, 1

Significado / Observacin
El bloque FC se tiene que llamar con ACT=1. Al llamar con ACT=0 no se produce llamada de la funcin y el bloque se abandona de inmediato.

ID

INPUT

INT

S 1, 2, .., n,
o bien

S 0

En el parmetro ID se indica el nmero del enlace. El nmero de enlace se tiene que tomar de la configuracin. n es la cantidad mxima de enlaces y depende del producto (S7 -300 o S7 -400).(ver tambin Configuracin, cap. 5.3.1) En caso de una llamada dirigida a todos los enlaces, (funcin _ALL con CMD 3 4) se tiene que indicar ID 0.

LADDR

INPUT

WORD

Direccin inicial del mdulo Al configurar el CP con la herramienta de configuracin STEP7 se visualiza la direccin inicial del mdulo en la tabla de configuracin. Indique aqu esta direccin.

CMD DONE

INPUT OUTPUT

INT BOOL

ver tabla 7-7 0: La peticin est en procesamiento o an no se ha impulsado 1: Peticin ejecutada

Comando a FC AG_CNTRL. El parmetro de estado indica si se han aceptado nuevos datos. La tabla siguiente informa sobre el significado en relacin con los parmetros ERROR y STATUS. Nota: con DONE=1 se puede evaluar RESULT

ERROR

OUTPUT

BOOL

0: ningn error 1: error

Indicacin de fallo La tabla siguiente informa sobre el significado en relacin con los parmetros DONE y STATUS.7-6 Indicacin de estado La tabla siguiente informa sobre el significado en relacin con los parmetros DONE y ERROR.7-6

STATUS

OUTPUT

WORD

ver tabla 7-6

RESULT1 RESULT2

OUTPUT OUTPUT

DWORD DWORD

ver tabla 7-7 ver tabla 7-7

Respuesta segn comando a FC AG_CNTRL. evaluar slo para S7 -400: Respuesta parte 2 segn comando a FC AG_CNTRL.

A -212

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC10 AG_CNTRL - Continuacin

Cdigos de condicin
La siguiente tabla 7-6 muestra el significado de la informacin suministrada por DONE, ERROR y STATUS, la cual tiene que ser evaluada por el programa de usuario. Adicionalmente se tienen que evaluar los resultados de comandos en los parmetros RESULT1/2 segn la tabla 7-7.
Tabla 7-6 Cdigos de condicin de AG_CNTRL

DONE
1 0

ERROR

STATUS
0000H

Significado
Se ha transmitido con xito una peticin (CMD) al CP (p. ej. RESET) o se ha ledo con xito un estado del CP. Se han podido evaluar los parmetros RESULT1/2. No se ha producido an ninguna llamada de bloque o el bloque se llama con ACT=0. Peticin en marcha La llamada del bloque se tiene que repetir con los mismos parmetros, hasta que se notifique DONE o ERROR.

0 0

0 0

0000H 8181H

0 0 0 0 0

1 1 1 1 1

8183H 8186H 8187H 8188H 8189H

Falta la configuracin o no se ha iniciado an el servicio en el CP Ethernet. El parmetro ID no es vlido. El ID admisible depende del comando seleccionado; ver parmetro CMD en la tabla 7-7. El parmetro CMD no es vlido. Error de secuencia en el control de ACT (observacin: esta indicacin no se presenta en la versin de producto del CP / del firmware). La versin de CP / firmware utilizada no da soporte a FC10. La indicacin se presenta en caso de llamada en un CP3431 -EX20 con firmware a partir de V1.3.9; en caso de otros tipos de CP se emite en lugar de esto la indicacin 80B0H. Nota: El FC10 en la versin V1.0 es soportado por CPs a partir de CP 343 -1 EX21/GX21; en ellos no se presenta esta indicacin.

8090H

S No existe un mdulo con esta direccin inicial de mdulo.


o bien

S El FC utilizado no es acorde con la familia de sistemas utilizada (se


tienen que utilizar FCs diferentes para S7 -300 y S7 -400). o bien

S Este mdulo no da soporte a esta funcin.


0 0 0 0 0 0 0 1 1 1 1 1 1 1 8091H 80B0H 80C0H 80C1H 80C2H 80C3H 80C4H La direccin inicial del mdulo no est en la trama de doble palabra. El mdulo no conoce el registro de datos. No se puede leer el registro de datos. El registro indicado est siendo procesado. Hay demasiados peticiones pendientes. Recursos ocupados (memoria) temporalmente en CPU. Error de comunicacin El error se presenta temporalmente; por ello es conveniente una repeticin en el programa de usuario. 0 1 80D2H La direccin inicial del mdulo es incorrecta.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -213

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC10 AG_CNTRL - Continuacin

Comandos y evaluacin de los resultados de la peticin


Vea en las tablas siguientes los comandos posibles y los resultados evaluables en los parmetros RESULT1/2.
Tabla 7-7 CMD 0 NOP no operation Se pasa por el bloque sin peticin al CP. RESULT (para CMD = 0) Parmetro RESULT1 RESULT2 Valor Hex/campo 0000 0001H 0000 0000H Secuencia sin error Default Significado Comandos a FC AG_CNTRL. Significado

CMD 1 CN_STATUS connection status

Significado Este comando proporciona el estado del enlace seleccionado con el ID. El CP se ha seleccionado travs del parmetro LADDR. Si estuviera puesto el bit 15 (identificador de Reset), se repone automticamente (este comportamiento concuerda con la peticin CN_CLEAR_RESET - ver CMD = 5). RESULT (para CMD = 1) Parmetro RESULT1 Valor Hex/campo 0000 000*H Bit 0 0 1 Bit 1 0 1 Bits 2+3 00 01 10 Bit/valor Bits 0 -3: indicaciones del sentido de emisin (valores excluidos: 0x2) Tipo de enlace Significado

S ningn enlace de emisin+recepcin S Enlace reservado para peticiones de


emisin+recepcin Estado de la peticin actual

S Ninguna peticin de emisin en proceso S Peticin de emisin en proceso


Peticin precedente:

S Ninguna informacin disponible sobre la


peticin de emisin precedente positivamente

S Peticin de emisin precedente concluida S Peticin de emisin precedente concluida


negativamente

A -214

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC10 AG_CNTRL - Continuacin
RESULT (para CMD = 1) Significado Bit/valor Bits 4 -7: indicaciones del sentido de recepcin (valores excluidos: 0x2) Bit 4 0 1 Bit 5 0 1 Bits 6+7 00 01 10 Tipo de enlace

Parmetro RESULT1

Valor Hex/campo 0000 00*0H

S ningn enlace de emisin+recepcin S Enlace reservado para peticiones de


emisin+recepcin Estado de la peticin actual

S Ninguna peticin de recepcin en proceso S Peticin de recepcin en proceso


Peticin precedente:

S Ninguna informacin disponible sobre la


peticin de recepcin precedente concluida positivamente

S Peticin de recepcin precedente S Peticin de recepcin precedente


concluida negativamente Bits 8 -11: Cdigos de condicin para FETCH/WRITE (valores excluidos: 0x3,0x7,0x8,0xB,0xF)

RESULT1

0000 0*00H

Bit 8 0 1 Bit 9 0 1 Bit 10 0 1

Tipo de enlace:

S ningn enlace FETCH S Enlace reservado para peticiones FETCH


Tipo de enlace:

S ningn enlace WRITE S Enlace reservado para peticiones WRITE


Estado de la peticin (FETCH/WRITE):

S Estado de la peticin OK S Estado de la peticin NOT OK


este identificador se pone en los siguientes casos: La peticin ha sido acusada negativamente por la CPU La peticin no se ha podido transmitir a la CPU por estar el enlace en el estado LOCKED. La peticin ha sido rechazada porque el header FETCH/WRITE no tena la estructura correcta.

Bit 11 0 1

Estado de peticin FETCH/WRITE

S ninguna peticin en marcha S en marcha una peticin de LAN

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -215

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC10 AG_CNTRL - Continuacin
RESULT (para CMD = 1) Parmetro RESULT1 Valor Hex/campo 0000 *000H Bit 12 + 13 Bit/valor Bits 12 -15: Informaciones generales del CP (valores excluidos: 0x3,0xB) Informacin sobre el estado del enlace: (disponible slo para enlaces SEND/RECV que utilicen los protocolos ISO/RFC/TCP; en caso de UDP se emiten las informaciones internas correspondientes) Significado

00 01 10 11 Bit 14 0 1 Bit 15 0

S S S S

Enlace deshecho Establecindose el enlace Deshacindose el enlace Enlace establecido

Informacin del CP:

S CP en Stop S CP en Run
Identificador de Reset

S No se ha ejecutado an ningn reset de S Se ha ejecutado un reset de enlace a


travs del bloque Control. Bits 16 -31: Reservado 0 reservado para futuras extensiones reservado para futuras extensiones

enlace a travs del FC10 o se ha retirado el identificador de reset.

1 RESULT1 RESULT2 **** 0000H 0000 0000H

CMD 2 CN_RESET connection reset

Significado Este comando repone el enlace seleccionado con el ID. El CP se ha seleccionado travs del parmetro LADDR. La reposicin (reset) de enlace provoca una cancelacin del enlace y un nuevo establecimiento del enlace (activo o pasivo, segn la configuracin). Se genera adicionalmente una entrada en el bfer de diagnstico, en la que se puede ver el resultado de la peticin. RESULT (para CMD = 2) Parmetro RESULT1 Valor Hex/campo 0000 0001H La peticin de Reset se ha transmitido con xito al CP. Se han impulsado la cancelacin del enlace y su subsiguiente establecimiento. 0000 0002H La peticin de Reset no se ha podido transmitir al CP por no estar iniciado el servicio en el CP (p. ej. CP en Stop). Default Significado

RESULT2

0000 0000H

A -216

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC10 AG_CNTRL - Continuacin

CMD 3 CN_STATUS_ALL all connections status

Significado Este comando proporciona en los parmetros RESULT1/2 (en total 8 Byte de informacin colectiva) el estado de conexin de todos los enlaces (establecido/deshecho). El parmetro ID tiene que estar puesto a 0 (se verifica en cuanto a 0). El CP se ha seleccionado travs del parmetro LADDR. Si se necesitan, se pueden obtener informaciones detalladas sobre un enlace deshecho o no configurado a travs de una nueva llamada de estado, dirigida al enlace, con CMD=1. RESULT (para CMD = 3) Parmetro RESULT1 Valor Hex/campo
**** ****H

Significado 32 Bit: enlace 1 - 32

S 0 enlace deshecho / no configurado S 1 enlace establecido


32 Bit: enlace 33 - 64

RESULT2

**** ****H

S 0 enlace deshecho / no configurado S 1 enlace establecido

CMD 4 CN_RESET_ALL all connections reset: Este comando repone todos los enlaces.

Significado

El parmetro ID tiene que estar puesto a 0 (se verifica en cuanto a 0). El CP se ha seleccionado travs del parmetro LADDR. La reposicin (reset) de los enlaces provoca una cancelacin de los enlaces y un nuevo establecimiento de los mismos (activo o pasivo, segn la configuracin). Se genera adicionalmente una entrada en el bfer de diagnstico, en la que se puede ver el resultado de la peticin. RESULT (para CMD = 4) Parmetro RESULT1 Valor Hex/campo 0000 0001H La peticin de Reset se ha transmitido con xito al CP. Se han impulsado la cancelacin y el subsiguiente establecimiento de todos los enlaces. La peticin de Reset no se ha podido transmitir al CP por no estar iniciado el servicio en el CP (p. ej. CP en Stop). Default Significado

RESULT1

0000 0002H

RESULT2

0000 0000H

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -217

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC10 AG_CNTRL - Continuacin
CMD Significado CN_CLEAR_RESET reposicin del identificador de Reset Este comando repone el identificador de Reset (Bit 15 en RESULT1) para el enlace seleccionado con el ID. El CP se ha seleccionado travs del parmetro LADDR. Esta peticin se ejecuta tambin automticamente al leer el estado del enlace (CMD=1); la peticin emitible descrita aqu por separado slo se necesita, por lo tanto, en casos especiales. RESULT (para CMD = 5) Parmetro RESULT1 RESULT1 Valor Hex/campo 0000 0001H 0000 0002H La peticin de Clear se ha transmitido con xito al CP. La peticin de Clear no se ha podido transmitir al CP por no estar iniciado el servicio en el CP (p. ej. CP en Stop). Default Significado

RESULT2

0000 0000H

CMD 6y7 CN_RESERVED_1

Significado Esta peticin est reservada para extensiones del firmware; a diferencia de la peticin NOP, esta peticin se procesa en el CP y lleva a la correspondiente indicacin en los parmetros RESULT1/2. RESULT (para CMD = 6) Parmetro RESULT1 RESULT1 RESULT2 Valor Hex/campo 0000 0001H 0000 0002H 0000 0000H La peticin se ha transmitido con xito al CP. La peticin no se ha podido transmitir al CP por no estar iniciado el servicio en el CP (p. ej. CP en Stop). Default Significado

A -218

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.6

FB55 IP_CONFIG para enlaces de comunicacin programados

Significado del bloque


Se pueden especificar enlaces en un DB (DB de configuracin) y se pueden transmitir al CP por medio de FB. Esta variante de los enlaces de comunicacin programados se puede utilizar como alternativa a la configuracin de enlaces con STEP 7. Con el bloque de funcin FB55 se transmite al CP un bloque de datos de configuracin (CONF_DB). El bloque de datos de configuracin contiene todos los datos de enlace para un CP Ethernet. Dependiendo del tamao del DB de configuracin, la transmisin al CP puede tener lugar en varios segmentos. Por esta razn se tiene que llamar de nuevo una y otra vez el FB hasta que ste sealice que se ha completado la transmisin con el bit DONE=1. Nota Observe la descripcin del bloque de datos de configuracin CONF_DB en el captulo LEERER MERKER.

Llamada
Interfaz de llamada en representacin FUP
IP_CONFIG
BOOL WORD ANY INT ACT LADDR CONF_DB LEN DONE ERROR BOOL BOOL WORD WORD

EXT_Status

STATUS

Ejemplo en representacin AWL

AWL call fb 55 ACT := LADDR := CONF_DB := LEN := DONE := ERROR := STATUS := EXT_STATUS :=

Explicacin //IP_CONFIG llamada de bloque //impulso de peticin por bit de marcador //=LADDR 256 dec. en configuracin de hardware //bloque de datos con datos de enlace //dato de longitud para datos de enlace //indicacin de ejecucin //indicacin de fallo //indicacin de estado //causa del fallo en los datos de enlace

M 10.0 W#16#0100 P#db99.dbx10.0 byte 240 MW 14 M 10.1 M 10.2 MW 16 MW 18

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -219

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FB55 IP_CONFIG - Continuacin

Forma de trabajar
El siguiente diagrama de flujo muestra la secuencia normal de una configuracin de enlaces disparada con el bloque IP_CONFIG en el programa de usuario. La peticin se ejecuta en cuanto se transfiere el parmetro ACT = 1. A continuacin, debido a la transmisin por segmentos de CONF_DB, se tiene que llamar de nuevo una y otra vez la peticin con ACT = 1 hasta que se sealice la finalizacin con la indicacin correspondiente en los parmetros DONE, ERROR, STATUS. Si ms tarde se debe transmitir de nuevo una configuracin de enlaces, primero se tiene que transmitir el parmetro ACT = 0 en al menos una peticin ms.
Programa de usuario (ciclo CPU) Abastecer CONF_DB con datos Poner ACT = 1 Call IP_CONFIG 0, 0, peticin en curso1) CONF_DB se transmite por segmentos Call IP_CONFIG 0, 0, peticin en curso1) Call IP_CONFIG Peticin terminada sin error1) Poner ACT = 0 Call IP_CONFIG Tiempo Leyenda: 1) Transferencia de parmetros DONE, ERROR, STATUS Tiempo CP Ethernet

S El CP es abastecido con datos del


sistema (inclusive direccin IP);

S Se configuran enlaces en el CP.

Atencin Los datos transmitidos con el DB de configuracin no se almacenan en el CP en forma protegida de fallos de la energa elctrica; tras una interrupcin del suministro elctrico se tienen que cargar de nuevo.

A -220

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FB55 IP_CONFIG - Continuacin

Explicacin de los parmetros formales


La tabla siguiente explica todos los parmetros formales para el interface de llamada del bloque de funciones IP_CONFIG: Parmetro
ACT

Declaracin
INPUT

Tipo
BOOL

Valores posibles
0,1

Observacin
En caso de llamada de FB con ACT = 1 se enva al CP DBxx. En caso de llamada de FB con ACT = 0 se actualizan slo las indicaciones de estado DONE, ERROR y STATUS.

LADDR

INPUT

WORD

Direccin inicial del mdulo Al configurar el CP con la herramienta de configuracin STEP7 se visualiza la direccin inicial del mdulo en la tabla de configuracin. Indique aqu esta direccin.

CONF_DB

INPUT

ANY

El parmetro hace referencia a la direccin inicial del rea de datos de configuracin en un bloque de datos (tipo: Byte). Indicacin de longitud en byte para el rea de datos de configuracin. 0: 1: Nuevos datos El parmetro indica si el rea de datos de configuracin se ha transmitido completa. Tenga en cuenta que, dependiendo del tamao del rea de datos de configuracin, el FB se tiene que impulsar varias veces (en varios ciclos), hasta que la indicacin DONE=1 sealiza la configuracin. La tabla siguiente informa sobre el significado en relacin con los parmetros ERROR y STATUS.

LEN DONE

INPUT OUTPUT

INT BOOL

ERROR

OUTPUT

BOOL

0: 1: error Vase la tabla siguiente

Indicacin de fallo Para saber su significado en relacin con los parmetros NDR y STATUS, vase la tabla siguiente. Indicacin de estado Para saber su significado en relacin con los parmetros NDR y ERROR, vase la tabla siguiente. En caso de una ejecucin incorrecta de la peticin, el parmetro indica cual de los parmetros del DB de configuracin se ha reconocido como causante del fallo. High Byte: ndice del bloque de parmetros Low Byte: ndice del subbloque dentro del bloque de parmetros

STATUS

OUTPUT

WORD

EXT_ STATUS

OUTPUT

WORD

Nmeros de puerto reservados


Los nmeros de puertos locales siguientes estn reservados; no se deberan utilizar para otros fines en la configuracin de conexiones.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -221

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FB55 IP_CONFIG - Continuacin
Tabla 7-8 Nmeros de puerto reservados Nmero de puerto 20, 21 25 80 102 135 161 34964 65532 65533 65534 65535 FTP SMTP HTTP RFC1006 RPC -DCOM SNMP_REQUEST PN IO NTP NTP NTP NTP Servicio

Protocolo TCP TCP TCP TCP TCP UDP UDP UDP UDP UDP UDP

Cdigos de condicin
La tabla siguiente muestra el significado de la informacin suministrada por DONE, ERROR y STATUS, la cual tiene que ser evaluada por el programa de usuario.
Tabla 7-9 Cdigos de condicin de FB55 IP_CONFIG

DONE
1 0 0 0 0 1

ERROR

STATUS
0000H 8181H 80A4H Peticin terminada sin error Peticin en marcha

Significado

Cdigos de condicin generales para la ejecucin de la peticin

Error detectado en el interface entre CPU y CP.

S Error de comunicacin en el bus K


o bien

S Error de datos: No est ajustado que la configuracin tenga lugar a


travs del programa de usuario. 0 0 1 1 80B1H 80C4H La cantidad de datos a enviar supera el lmite superior admisible para este servicio. (Lmite superior = 16 kByte) Error de comunicacin El error se puede presentar temporalmente; por ello es conveniente una repeticin en el programa de usuario. 0 1 80D2H Error de configuracin El mdulo utilizado no soporta este servicio.

A -222

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FB55 IP_CONFIG - Continuacin

Tabla 7-9

Cdigos de condicin de FB55 IP_CONFIG, continuacin

DONE
0 0 1 1

ERROR

STATUS
8183H 8184H

Significado
El CP rechaza el nmero de registro de datos pedido. Error del sistema o tipo de parmetro no permitido. (Tipo de datos del ANY -Pointer CONF_DB no correcto) (Actualmente slo se admite el tipo de datos Byte) El valor del parmetro LEN es mayor que CONF_DB restando el encabezamiento (header) reservado (4 Byte) o la longitud indicada es incorrecta. Se ha detectado un parmetro no permitido El ANY -Pointer CONF_DB no hace referencia a un bloque de datos. Estado no vlido del FB Eventualmente se han sobrescrito datos en el Header de CONF_DB.

Error detectado al realizar las evaluaciones del FB en la CPU o en el interface entre CPU y CP.

8185H

0 0

1 1

8186H 8187H

Otros errores detectados en el interface entre CPU y CP. 0 0 0 0 0 1 1 1 1 1 8A01H 8A02H 8A03H 8A04H 8A05H La indicacin de estado en el registro de datos ledo no es vlida (el valor es >= 3). No hay en curso ninguna peticin en el CP; el FB esperaba no obstante una confirmacin de peticin en curso. No hay en curso ninguna peticin en el CP y el CP no est listo; el FB ha impulsado una primera peticin para leer registro de datos. No hay en curso ninguna peticin en el CP y el CP no est listo; el FB esperaba no obstante una confirmacin de la peticin en curso. Hay una peticin en curso, pero no se ha producido confirmacin; el FB ha impulsado sin embargo una primera peticin para leer registro de datos. Una peticin est terminada; el FB ha impulsado sin embargo una primera peticin para leer registro de datos. Error de comunicacin El DB no se ha podido transmitir. 0 0 0 1 1 1 8B02H 8B03H 8B04H Error de parmetro Bloque de parmetros doble Error de parmetro Subbloque no permitido en el bloque de parmetros. Error de parmetro La longitud indicada en el FB no coincide con la longitud de los bloques de parmetros / subbloques. 0 0 0 0 0 1 1 1 1 1 8B05H 8B06H 8B07H 8B08H 8B09H Error de parmetro La longitud del bloque de parmetros no es vlida. Error de parmetro La longitud del subbloque no es vlida. Error de parmetro El ID del bloque de parmetros no es vlido. Error de parmetro El ID del subbloque no es vlido. Error del sistema. La conexin no existe

8A06H

Errores detectados al realizar evaluaciones del FB en el CP. 0 1 8B01H

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -223

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FB55 IP_CONFIG - Continuacin

Tabla 7-9

Cdigos de condicin de FB55 IP_CONFIG, continuacin

DONE
0 0 0 0 0 0 1 1 1 1 1 1

ERROR

STATUS
8B0AH 8B0BH 8B0CH 8B0DH 8B0EH 8B0FH Error de datos

Significado
El contenido del subbloque no es correcto. Error de estructura Un subbloque aparece por partida doble. Error de datos El bloque de parmetros no contiene todos los parmetros necesarios. Error de datos El CONF_DB no contiene bloque de parmetros para datos del sistema. Error de datos / Error de estructura El tipo del CONF_DB no es vlido. Error del sistema. El CP no tiene suficientes recursos para poder editar por completo el CONF_DB.

8B10H

Error de datos No est ajustado que la configuracin tenga lugar a travs del programa de usuario.

0 0

1 1

8B11H 8B12H

Error de datos El tipo de bloque de parmetros indicado no es vlido. Error de datos Se han indicado demasiados enlaces (bien en total, o bien demasiados de un tipo determinado; por ejemplo, slo es posible un enlace E -Mail).

8B13H

Error interno del CP

otros errores detectados en los interfaces de programa dentro de la CPU (errores de SFC). 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8F22H 8F23H 8F24H 8F25H 8F28H 8F29H 8F30H 8F31H 8F32H 8F33H 8F3AH 8F42H 8F43H 8F44H Error de longitud de rea al leer un parmetro (p. ej. DB demasiado corto). Error de longitud de rea al escribir un parmetro (p. ej. DB demasiado corto). Error de rea al leer un parmetro. Error de rea al escribir un parmetro. Error de alineacin al leer un parmetro. Error de alineacin al escribir un parmetro. El parmetro est en el 1er. bloque de datos actual protegido de escritura. El parmetro est en el 2 bloque de datos actual protegido de escritura. El parmetro contiene un nmero de DB demasiado grande. Error de nmero de DB El rea de destino no se ha cargado (DB). Retardo en acuse al leer un parmetro del rea de periferia. Retardo en acuse al escribir un parmetro en el rea de periferia. Est bloqueado el acceso a un parmetro a leer en el procesamiento del bloque.

A -224

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FB55 IP_CONFIG - Continuacin

Tabla 7-9

Cdigos de condicin de FB55 IP_CONFIG, continuacin

DONE
0 0 1 1

ERROR

STATUS
8F45H 8F7FH

Significado
Est bloqueado el acceso a un parmetro a escribir en el procesamiento del bloque. Error interno. Se ha detectado p. ej. una referencia de ANY no permitida.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -225

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.7

FB88 PN_InOut / FB90 PN_InOut_Fast - Bloques para PROFINET CBA

Significado y funcionamiento
El bloque FB88 / FB90 tiene la tarea de transmitir datos desde el Interface-DB al CP as como desde el CP al Interface-DB. El Interface-DB en s es el interface con el programa de usuario. El FB88 / FB90 se tiene que activar para ello cclicamente. Tambin es posible activar repetidamente el FB88 / FB90 en un ciclo. En la interfaz se tiene que suministrar exclusivamente la direccin de mdulo del CP al FB88 / FB90. Para garantizar la coherencia de los datos, slo se permite modificar los datos a transmitir o comenzar la lectura de los datos recibidos una vez concluida la peticin (DONE=1 o ERROR=1). En cuanto se pone DONE=1 o ERROR=1, ha concluido la transferencia o ha terminado con aviso de error. Ahora se pueden evaluar los datos o se pueden poner de nuevo. Slo con la siguiente peticin se vuelven a transferir datos. En su programa de usuario, procure que, una vez concluida una transmisin, el FB88 / FB90 no se vuelva a activar hasta que se hayan adoptado todos los datos de entrada y se hayan escrito todos los datos de salida en el Interface-DB. La llamada temporizada de los bloques FB88 / FB90 se permite por principio. Observe otras informaciones sobre este modo de operacin dadas ms adelante en este captulo.

A -226

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FB88 PN_InOut / FB90 PN_InOut_Fast - Continuacin

Diferencias entre FB88 y FB90


Los bloques de funciones FB90 y FB88 se comportan de forma prcticamente idntica en la interfaz respecto al programa de usuario. El FB90 se puede utilizar en determinados tipos de CP/CPU para S7-400; tenga en cuenta lo dicho en el manual del equipo correspondiente al CP. Si el FB90 est autorizado para el tipo de CP utilizado, recomendamos emplearlo. Con l se consiguen tiempos de reaccin ms cortos que con el FB88. Tenga en cuenta sin embargo las condiciones generales para el uso. En concreto rige lo siguiente: S S S S los parmetros de interfaz son idnticos; para FB90 existen algunas indicaciones adicionales en el parmetro STATUS; en el caso de algunos errores aparecen indicaciones diferentes en el parmetro STATUS para FB88 y para FB90; existen diferencias en los recursos del Interface-DB (ver el respectivo manual del equipo).

Nota Encontrar informaciones detalladas sobre la estructura y el manejo del Interface-DB en la documentacin de SIMATIC iMap /19/.

Atencin Al transferir / recargar bloques de programas de usuario, la coherencia de los datos slo est garantizada si previamente se ha puesto la CPU en el estado STOP.

Forma de suministro - Biblioteca de bloques


El FB88 y el FB90 se suministran junto con SIMATIC iMap. Existen tipos de bloques diferentes para S7-300 y S7-400. Los bloques estn disponibles tras la instalacin en la biblioteca PROFINET Library, bajo PROFINET System-Library/CP300 o /CP400.

Interfaz de llamada
Interfaz de llamada en representacin FUP

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -227

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FB88 PN_InOut / FB90 PN_InOut_Fast - Continuacin

FB88 / FB90
WORD LADDR DONE ERROR STATUS BOOL BOOL WORD

Ejemplo de llamada en representacin AWL

AWL Call FB 88 , DB88 LADDR := W#16#0120 DONE := M 99.1 ERROR := M 99.0 STATUS := MW 104

Explicacin //llamada de bloque con DB88 instancia

Explicacin de los parmetros formales


La tabla siguiente explica todos los parmetros formales para FB88 / FB90:
Parmetro LADDR Declaracin INPUT Tipo WORD Observacin Direccin inicial del mdulo Al configurar el CP con STEP 7 HWConfig aparece la direccin inicial de mdulo en la tabla de configuracin. Indique aqu esta direccin. No modifique los parmetros hasta haber concluido la peticin (DONE=1 o ERROR=1). DONE ERROR STATUS OUTPUT OUTPUT OUTPUT BOOL BOOL WORD Notifica la conclusin (con resultado positivo) de la ejecucin de una peticin. Notifica que la peticin no se ha podido ejecutar sin errores. El parmetro proporciona informaciones detalladas sobre la ejecucin de la peticin. Se pueden proporcionar indicaciones de estado ya durante la ejecucin de la peticin (DONE=0 y ERROR=0).

A -228

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FB88 PN_InOut / FB90 PN_InOut_Fast - Continuacin

Evaluar indicaciones de estado


Tenga en cuenta que las indicaciones de estado DONE, ERROR, STATUS se actualizan a cada llamada de bloque. La tabla siguiente muestra el significado de la informacin suministrada por DONE, ERROR y STATUS, la cual tiene que ser evaluada por el programa de usuario.
Tabla 7-10 DONE 1 0 0 0 0 0 Cdigos de condicin PN_InOut (FB88) y PN_InOut_Fast (FB90) ERROR STATUS 0000H 0000H 8181H Significado Peticin terminada sin errores. Ninguna peticin en proceso; se puede llamar el bloque.

S Peticin en curso.
o bien

S (slo para FB90) : establecindose enlace con el mdulo


direccionado (ver tambin lo dicho en 8090H ). 0 1 8183H (slo para S7 -300) El servicio an no se ha iniciado; no es posible todava la transferencia de datos. 0 1 8184H

S DB de instancia con defecto, por regla general causado por una


escritura no autorizada del DB de instancia por el programa de usuario. o bien

S (slo para FB90)


0 0 1 1 8085H 8090H (slo para FB90)

peticin incorrecta de emisin o recepcin.

El Interface -DB es incorrecto. (slo para S7 -400) Error de parametrizacin Se ha introducido una direccin de mdulo incorrecta; esta direccin hace referencia a una ranura vaca. Nota (slo para FB90): En los casos siguientes se indica en STATUS el valor 8181H (peticin en curso); pero en realidad no se est desarrollando ninguna comunicacin:

S La direccin hace referencia a una ranura ocupada por otro mdulo. S El mdulo direccionado no est configurado para el modo PROFINET CBA. 0 1 80A1H (slo para FB90) Errores de comunicacin posibles:

S Se deshace la conexin interna de la estacin con el mdulo


direccionado;

S Se ha sobrepasado la cantidad de recursos para enlaces de la CPU; S La interfaz se inicializa de nuevo.


0 1 80B0H (slo para S7 -300) Error de bloque: el nmero de registro de datos es incorrecto. Este estado se puede presentar tambin tras las siguientes operaciones:

S Nuevo arranque o rearranque tras desconexin/conexin de la red S Nuevo arranque o rearranque de la CPU
0 1 80B1H (slo para S7 -300) Error de bloque: longitud de bloque de datos u offset incorrectos.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -229

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FB88 PN_InOut / FB90 PN_InOut_Fast - Continuacin

Tabla 7-10 DONE 0 0 0 1 1 1

Cdigos de condicin PN_InOut (FB88) y PN_InOut_Fast (FB90), continuacin ERROR STATUS 80B3H 80C1H 80C2H (slo para S7 -300) Error de parmetro: direccin del CP incorrecta. (slo para S7 -300) Error temporal: El registro indicado est siendo procesado. (slo para S7 -300) Error temporal: existe un atasco de peticiones; el registro de datos no se puede leer todava. Significado

0 0

1 1

80C3H 80C4H

(slo para S7 -300) Error temporal: Medio de servicio (memoria) ocupado. (slo para S7 -300) Error de comunicacin: se presenta temporalmente; por ello es conveniente la repeticin en el programa de usuario.

80D0H

(slo para S7 -300) Error de configuracin: se ha sobrepasado la cantidad mxima de bloques de datos de entrada y salida; el Interface -DB es demasiado grande.

80D1H

(slo para S7 -300) Error de configuracin Posibles causas:

S La interfaz de los componentes configurados no coincide con la


utilizada en el programa (salidas). PROFINET.

S Se ha enchufado un mdulo incorrecto; no se da soporte al servicio


0 1 80D2H (slo para S7 -300) Error de configuracin Posibles causas:

S La interfaz de los componentes configurados no coincide con la


utilizada en el programa (entradas). PROFINET.

S Se ha enchufado un mdulo incorrecto; no se da soporte al servicio S Error de parmetro: direccin de CP incorrecta.


0 0 0 1 1 1 8322H 8332H 833AH (slo para FB90) El Interface -DB es incorrecto. (slo para FB90) El nmero del Interface -DB es demasiado grande. (slo para FB90) No es posible acceder al Interface -DB (por ejemplo, porque se ha borrado el Interface -DB). 0 0 1 1 8623H 863AH (slo para FB90) El Interface -DB es incorrecto. (slo para FB90) No es posible acceder al Interface -DB (por ejemplo, porque se ha borrado el Interface -DB).

Los SFCs utilizados relevantes para el anlisis de errores se pueden visualizar a travs del cuadro de dilogo de propiedades del FB aqu descrito, en la ficha Llamadas.

A -230

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FB88 PN_InOut / FB90 PN_InOut_Fast - Continuacin

Nota Para las entradas con la codificacin 8FxxH (para S7-300) o 8xxxH (para S7-400) en STATUS se ha de tener en cuenta tambin lo dicho en el manual de referencia STEP 7 Standard y Funciones del sistema. Encontrar all informaciones en el captulo Evaluacin de errores con el parmetro de salida RET_VAL

Indicaciones de estado al arrancar el CP


En caso de nuevo arranque/rearranque del CP PROFINET (p. ej. por accionamiento de interruptor), los parmetros de salida del bloque se reponen del siguiente modo: S S S DONE = 0 ERROR = 0 STATUS = 8181H

Peticin temporizada - recomendacin para el uso


Si en su aplicacin se requiere una transmisin temporizada de los datos CBA en lugar de un procesamiento cclico o regulado por eventos, recomendamos utilizar el procedimiento descrito a continuacin para la llamada de los bloques FB88 / FB90. En caso de llamada temporizada debe tener en cuenta que el bloque, una vez arrancado, se tiene que llamar repetidamente hasta que se confirme la ejecucin (indicador DONE). Para poder copiar los datos CBA entre la CPU y el CP sin interrupcin prolongada, tales llamadas sucesivas se deberan realizar, si ello es posible, desacopladas del control temporizador. Tenga en cuenta al respecto las siguientes recomendaciones para la programacin: S El control temporizador tiene lugar a travs de un OB de tiempo; el OB de tiempo debera activar para ello slo la primera llamada de los bloques PROFINET CBA FB88 o FB90, llamndolos no directamente, sino poniendo, por ejemplo, un indicador (flag) de arranque. La llamada de los bloques PROFINET CBA FB88 y FB90 debera tener lugar entonces bsicamente en el OB1; el OB1 inicia la llamada en cuanto el OP de tiempo ha puesto el indicador de arranque. Despus de la primera llamada de los bloques, los mismos se llaman repetidamente en el OB1 hasta que se pone el bit DONE (o hasta que se presenta un error); el indicador de arranque se tiene que anular despus de este proceso.

Resultado: Los datos de usuario de CBA se pueden copiar entre la CPU y el CP sin interrupcin significante gracias a este desacoplamiento del OB de tiempo de las llamadas de bloque propiamente dichas, contenidas en el OB1; el intervalo de tiempo entre las primeras llamadas se puede elegir libremente, segn requieran las circunstancias.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -231

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.8

FCs y FBs para PROFINET IO

Panormica
Para la transmisin cclica de datos a la interfaz PROFINET IO estn disponibles los FCs citados a continuacin. El significado de los FCs difiere dependiendo de que el CP se utilice como PROFINET IO-Controller o como PROFINET IO-Device en una estacin S7. FC PNIO_SEND (FC11) utilizable para S7 - 300 x S7 - 400 Significado

S En el PROFINET IO-Controller
Enviar datos de salida de procesos a los PROFINET IO-Devices. S En el PROFINET IO-Device Transmitir datos de entrada de procesos al PROFINET IO-Controller.

PNIO_RECV (FC12)

S En el PROFINET IO-Controller
Recibir datos de entrada de procesos de los PROFINET IO-Devices. S En el PROFINET IO-Device Recibir datos de salida de procesos del PROFINET IO-Controller.

Para la transmisin de datos acclica (registros de datos, informaciones de alarma) a la interfaz PROFINET IO estn disponibles los FBs citados a continuacin. Ambos bloques se pueden utilizar slo en el modo de PROFINET IO-Controller. FC PNIO_RW_REC (FB52) utilizable para S7 - 300 x S7 - 400 Significado

S Leer registro de datos

(de un PROFINET IO-Device) (en un PROFINET IO-Device) Recibir informaciones de alarma de los PROFINET IO-Devices

S Escribir registro de datos


PNIO_ALARM (FB54) x -

A -232

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.8.1

FC11 PNIO_SEND
El bloque FC PNIO_SEND se utiliza para la transmisin de datos en los modos de funcionamiento del CP PROFINET IO-Controller o PROFINET IO-Device. S Funcionamiento como PROFINET IO-Controller El bloque transmite los datos de procesos (salidas) a un rea de salida indicada del CP, para su retransmisin a los PROFINET IO-Devices, y suministra como indicador de estado el IO Consumer Status (IOCS) de las salidas de los PROFINET IO-Devices. S Funcionamiento como PROFINET IO-Device El bloque lee las entradas de proceso pretratadas de la CPU en el PROFINET IODevice y las transfiere al PROFINET IO-Controller (direcciones E configuradas). Adicionalmente, el bloque suministra como indicador de estado el IO Consumer Status (IOCS) del PROFINET IO-Controller. Los datos de proceso pretratados se ponen a disposicin en un DB o en el sector de marcas.

Interfaz de llamada
Interfaz de llamada en representacin FUP PNIO_SEND
WORD INT ANY CPLADDR LEN SEND DONE ERROR STATUS IOCS CHECK_IOCS BOOL BOOL WORD ANY BOOL

Ejemplo en representacin AWL


AWL call fc 11 CPLADDR:= LEN IOCS := := W#16#0100 20 P#DB10.DBX20.0 BYTE 3 Explicacin //PNIO_SEND llamada de bloque //direccin de mdulo de la configuracin del //hardware //longitud del sector de datos //por cada byte de datos de emisin un bit de //estado en el DB10 //direccin para parmetro de retorno DONE //direccin para parmetro de retorno ERROR //direccin para parmetro de retorno STATUS //direccin para parmetro de retorno CHECK_IOCS //sector de datos a transmitir de DB10 //(20 bytes)

DONE := M 70.0 ERROR := M 70.1 STATUS := MW 72 CHECK_IOCS := M 70.2 SEND := P#DB10.DBX0.0 BYTE 20

Explicacin de los parmetros formales


La tabla siguiente explica todos los parmetros formales para el FC11:

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -233

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC11 PNIO_SEND - continuacin

Parmetro Declaracin
CPLADDR SEND INPUT IN_OUT

Tipo
WORD ANY (como VARTYPE slo se permite BYTE) -

Valores posibles
La direccin del rea de datos remite como alternativa a:

Observacin
Direccin inicial del mdulo Indicar la direccin y la longitud Modo Controller: La longitud debera ser acorde con la longitud total configurada en HW Config de la periferia descentralizada; los huecos en las direcciones se transmiten conjuntamente. Modo Device: La estructura de datos resulta del orden de las ranuras (slots) de los mdulos de entrada configurados en el ramal del PROFINET IO -Controller para este PROFINET IO -Device y de su longitud sin huecos en direcciones. (Observe al respecto las explicaciones complementarias o los ejemplos relativos a su CP en la Parte B de este manual, especfica del equipo) Notas:

S rea de
marcas

S rea de

bloques de datos

S El bloque comienza la transmisin de los

datos con la direccin 0, independientemente de cmo haya configurado las direcciones (con independencia de la mnima direccin configurada). ya que primero tiene que comprobar el IOCS en cuanto a GOOD, antes de que se puedan adoptar los datos en la periferia.

S No se permite indicar un rea de periferia,

LEN

INPUT

INT

Valor > 0 Consulte la mxima longitud total de los sectores de datos a transmitir en la Parte B de este manual, especfica del equipo, en el capitulo Datos de rendimiento. Puede ser diferente para el modo Controller y el modo Device.

Longitud del sector de datos a transmitir en bytes. La transmisin de los datos comienza forzosamente con la direccin 0, con independencia de la configuracin. Observe que se tiene en cuenta la direccin IO 0 con la longitud=1. Modo Controller:

S Aqu se tiene que indicar la direccin configurada de valor ms alto de los Devices. Los distintos sectores no se renen.

S Los datos se transmiten en el orden de las


direcciones lgicas (cmo en PROFIBUS DP). Modo Device:

S Los datos se transmiten en el orden de las

ranuras (slots), tal como se han configurado los mdulos de entrada en el ramal del PROFINET IO -Controller para este PROFINET IO -Device. Tiene que cuidar de la coherencia entre la longitud aqu programada y la configuracin del PROFINET IO -Controller.

S Nota:

DONE

OUTPUT

BOOL

0: 1: aceptados nuevos datos

El parmetro de estado indica si se han aceptado nuevos datos.

A -234

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC11 PNIO_SEND - continuacin

Parmetro Declaracin
ERROR STATUS CHECK_ IOCS OUTPUT OUTPUT OUTPUT

Tipo
BOOL WORD BOOL 0: -

Valores posibles
1: Error 0: todos los IOCS en GOOD 1: al menos un IOCS en BAD

Observacin
Indicacin de fallo Indicacin de estado Ver la tabla 7-11 pgina A -236 Bit auxiliar que sealiza si es necesario evaluar el rea de estado IOCS

IOCS

OUTPUT

ANY (como VARTYPE slo se permite BYTE)

La direccin del rea de datos remite como alternativa a:

Por cada byte de datos tiles se transmite un bit de estado. El dato de longitud depende de la longitud en el parmetro LEN (un bit por cada byte) = (longitud LEN + 7/ 8) Modo Controller: Conforme al parmetro SEND se transmiten tambin huecos en direcciones. Huecos en direcciones se transmiten con el estado GOOD. Modo Device: Huecos en direcciones no se transmiten. El bloque comienza con la transmisin del estado para la direccin 0. Notas:

S rea de marcas

S rea de bloLongitud:

ques de datos

Vea el valor mximo en la Parte B de este manual, especfica del equipo, captulo Datos de rendimiento. Puede ser diferente para el modo Controller y el modo Device.

S La longitud mnima del ANY -Pointer es


(longitud LEN + 7/ 8)

Nota Tenga en cuenta que todos los parmetros de salida slo se deben evaluar cuando el bloque sealice DONE = 1 o ERROR = 1.

Atencin Tiene que partir de que el estado de IOCS suministrado no llega sincronizado en cuanto al tiempo con los datos (parmetro SEND), sino con una demora equivalente al ciclo del programa de usuario. Esto significa: Los datos de usuario y IOCS no son coherentes.

Cdigos de condicin
La tabla siguiente muestra el significado de la informacin suministrada por DONE, ERROR y STATUS, la cual tiene que ser evaluada por el programa de usuario.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -235

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC11 PNIO_SEND - continuacin

Nota Para las entradas con la codificacin 8FxxH en STATUS, tenga en cuenta tambin lo dicho en el manual de referencia STEP 7 Standard y funciones del sistema. All encontrar informaciones en el captulo Evaluacin de fallos con el parmetro de salida RET_VAL. A travs del dilogo de propiedades de los bloques de funciones aqu descritos se puede hace visualizar en la ficha Llamadas qu bloques de funciones especiales (SFCs) se utilizan y son relevantes para el anlisis de errores.

Tabla 7-11

Cdigos de condicin PNIO_SEND

DONE
0 0

ERROR

STATUS
8180H

Significado

S Transfiriendo datos;
o bien

S El CP est en el estado operativo STOP.


1 0 0 1 0000H 8183H Nuevos datos transferidos sin error.

S Falta configuracin PROFINET IO;


o bien

S CPLADDR incorrecta;
o bien

S El CP est en el estado operativo STOP.


Para el modo Device, adicionalmente:

S La conexin entre PROFINET IO-Controller y PROFINET IO-Device


est interrumpida, o bien

S PROFINET IO -Controller no accesible


o bien

S Longitudes totales (configuracin y parmetro LEN) no coherentes.


0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8184H 8185H 8F22H 8F23H 8F24H 8F25H 8F28H 8F29H 8F30H 8F31H 8F32H 8F3AH 8F42H 8F43H Error del sistema o tipo de parmetro no permitido. Parmetro LEN mayor que el rea fuente SEND. Error de longitud de rea al leer un parmetro (p. ej. DB demasiado corto). Error de longitud de rea al escribir un parmetro (p. ej. DB demasiado corto). Error de rea al leer un parmetro. Error de rea al escribir un parmetro. Error de alineacin al leer un parmetro. Error de alineacin al escribir un parmetro. El parmetro est en el 1er. bloque de datos act. protegido de escritura. El parmetro est en el 2. bloque de datos act. protegido de escritura. El parmetro contiene nmero de DB demasiado alto. rea de destino no cargada (DB). Retardo en acuse al leer un parmetro del rea de periferia. Retardo en acuse al escribir un parmetro en el rea de periferia.

A -236

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC11 PNIO_SEND - continuacin

Tabla 7-11

Cdigos de condicin PNIO_SEND, continuacin

DONE
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

ERROR

STATUS
8F44H 8F45H 8F7FH 8090H 80A0H 80A1H 80B0H 80B1H

Significado
Est bloqueado el acceso a un parmetro a leer en el procesamiento del bloque. Est bloqueado el acceso a un parmetro a escribir en el procesamiento del bloque. Error interno, p. ej. referencia ANY no admisible. No existe mdulo con esta direccin. Acuse negativo al leer del mdulo. Acuse negativo al escribir en el mdulo. El mdulo no conoce el registro.

S La longitud de registro de datos indicada es incorrecta.


o bien

S El CP pasa al estado STOP.


0 0 0 0 0 1 1 1 1 1 80C0H 80C1H 80C2H 80C3H 80C4H No se puede leer el registro de datos. El registro indicado est siendo procesado. Hay demasiados peticiones pendientes. Medio de servicio (memoria) ocupado. Error de comunicacin (se presenta temporalmente; por ello es conveniente una repeticin en el programa de usuario.)

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -237

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.8.2

FC12 PNIO_RECV
El bloque FC PNIO_RECV se utiliza para la adopcin de datos en los modos de funcionamiento del CP PROFINET IO-Controller o PROFINET IO-Device. S Funcionamiento como PROFINET IO-Controller El bloque transfiere los datos de proceso de los PROFINET IO-Devices (entradas del Controller) as como el IO Provider Status (IOPS) de los PROFINET IO-Devices a las reas de entrada indicadas. S Funcionamiento como PROFINET IO-Device El bloque adopta los datos transmitidos por el PROFINET IO-Controller (direcciones S configuradas) as como el IO Provider Status (IOPS) del PROFINET IO-Controller y los escribe en la CPU del PROFINET IO-Device en los sectores de datos reservados para salidas de proceso.

Interfaz de llamada
Interfaz de llamada en representacin FUP PNIO_RECV
WORD INT RECV CPLADDR LEN NDR ERROR STATUS IOPS CHECK_IOPS ADD_INFO ANY BOOL BOOL WORD ANY BOOL WORD

Ejemplo en representacin AWL


AWL call fc 12 CPLADDR LEN IOPS NDR ERROR STATUS CHECK_IOPS ADD_INFO RECV :=W#16#0100 :=7 :=P#DB11.DBX7.0 BYTE 1 :=M 74.0 :=M 74.1 :=MW76 :=M74.2 :=MW 26 :=P#DB11.DBX0.0 BYTE 7 Explicacin //PNIO_RECV llamada de bloque //direccin de mdulo de la configuracin del //hardware //longitud del sector de datos //por cada byte de datos recibidos un bit de //estado en el DB11 //direccin para parmetro de retorno NDR //direccin para parmetro de retorno ERROR //direccin para parmetro de retorno STATUS //direccin para parmetro de retorno CHECK_IOPS //informacin de diagnstico //datos de recepcin en DB11 (7 bytes)

A -238

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC 12 PNIO_RECV - continuacin

Explicacin de los parmetros formales


La tabla siguiente explica todos los parmetros formales para el FC12: Parmetro Declaracin
CPLADDR RECV INPUT IN_OUT

Tipo
WORD ANY (como VARTYPE slo se permite BYTE)

Valores posibles
La direccin del rea de datos remite como alternativa a:

Observacin
Direccin inicial del mdulo Indicar la direccin y la longitud Modo Controller: La longitud debera ser acorde con la longitud total configurada en HW Config de la periferia descentralizada; los huecos en las direcciones se transmiten conjuntamente. Modo Device: La estructura de datos resulta del orden de las ranuras (slots) de los mdulos de salida configurados en el ramal del PROFINET IO -Controller para este PROFINET IO -Device y de su longitud sin huecos en direcciones. Notas:

S rea de marcas S rea de


bloques de datos

S El bloque comienza la transmisin de los

datos con la direccin 0, independientemente de cmo haya configurado las direcciones (con independencia de la mnima direccin configurada). que primero tiene que comprobar el IOPS en cuanto a GOOD, antes de que se puedan adoptar los datos en la periferia.

S No se permite indicar un rea de periferia, ya

LEN

INPUT

INT

Valor > 0

Longitud del sector de datos a transmitir en Consulte la mxima bytes. longitud total de los La transmisin de los datos comienza forzosadatos a transmitir mente con la direccin 0, con independencia de en la Parte B de la configuracin. Observe que se tiene en cuenta este manual, espe- la direccin IO 0 con la longitud=1. cfica del equipo, en Modo Controller: el capitulo Datos S Aqu se tiene que indicar la direccin configude rendimiento. rada de valor ms alto de los Devices. Los Puede ser diferente distintos sectores no se renen. para el modo ConS Los datos se transmiten en el orden de las troller y el modo direcciones lgicas (cmo en PROFIBUS Device. DP). Modo Device:

S Los datos se transmiten en el orden de las

ranuras (slots), tal como se han configurado los mdulos de entrada en el ramal del PROFINET IO -Controller para este PROFINET IO-Device. Tiene que cuidar de la coherencia entre la longitud aqu programada y la configuracin del PROFINET IO -Controller.

S Nota:

NDR

OUTPUT

BOOL

0: 1: Datos adoptados

El parmetro de estado indica si se han aceptado nuevos datos.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -239

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC 12 PNIO_RECV - continuacin

Parmetro Declaracin
ERROR STATUS CHECK_ IOPS OUTPUT OUTPUT OUTPUT

Tipo
BOOL WORD BOOL

Valores posibles
0: 1: Error 0: todos los IOPS en GOOD 1: al menos un IOPS en BAD

Observacin
Indicacin de fallo Indicacin de estado Ver la tabla 7-12 pgina A -241 Bit auxiliar que sealiza si es necesario evaluar el rea de estado IOPS

IOPS

OUTPUT

ANY (como VARTYPE slo se permite BYTE)

La direccin del rea de datos remite como alternativa a:

Por cada byte de datos tiles se transmite un bit de estado. El dato de longitud depende de la longitud en el parmetro RECV (un bit por cada byte)

S rea de marcas = (longitud LEN + 7/ 8) S rea de bloModo Controller:


ques de datos Longitud: Vea el valor mximo en la Parte B de este manual, especfica del equipo, captulo Datos de rendimiento. Puede ser diferente para el modo Controller y el modo Device.

Conforme al parmetro RECV se transmiten tambin huecos en direcciones. Huecos en direcciones se transmiten con el estado GOOD. Modo Device: Huecos en direcciones no se transmiten. El bloque comienza con la transmisin del estado para la direccin 0. Nota:

S La longitud mnima del ANY -Pointer es (longitud LEN + 7/ 8) Extensin de parmetro Nota: el parmetro ADD_INFO se actualiza tambin aunque en el PROFINET IO-Controller no est configurada ninguna direccin INPUT. En este caso se llama el bloque PNIO_RECV con una longitud LEN > 0 (p. ej. LEN = 1 Byte). Transmite entonces una laguna de direcciones de 1 Byte. La extensin del parmetro se puede usar a partir del firmware V2.0 del CP 343 -1. En versiones de firmware ms antiguas, el parmetro est reservado.

ADD_INFO

OUTPUT

WORD

Informacin de diagnstico adicional En el modo Controller:

S 0: ninguna
alarma

S >0: cantidad de
alarmas existentes En el modo Device el parmetro es siempre = 0.

Nota Tenga en cuenta que todos los parmetros de salida slo se deben evaluar cuando el bloque sealice NDR = 1 o ERROR = 1.

A -240

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC 12 PNIO_RECV - continuacin

Cdigos de condicin
La tabla siguiente muestra el significado de la informacin suministrada por los parmetros NDR, ERROR y STATUS, que tiene que ser evaluada por el programa de usuario.

Nota Para las entradas con la codificacin 8FxxH en STATUS, tenga en cuenta tambin lo dicho en el manual de referencia STEP 7 Standard y funciones del sistema. All encontrar informaciones en el captulo Evaluacin de fallos con el parmetro de salida RET_VAL. A travs del dilogo de propiedades de los bloques de funciones aqu descritos se puede hace visualizar en la ficha Llamadas qu bloques de funciones especiales (SFCs) se utilizan y son relevantes para el anlisis de errores.

Tabla 7-12 NDR 0

Cdigos de condicin de PNIO_RECV ERROR STATUS 0 8180H Significado

S Adoptando datos;
o bien

S El CP est en el estado operativo STOP.


1 0 0 1 0000H 8183H Nuevos datos aceptados sin error.

S Falta configuracin PROFINET IO;


o bien

S CPLADDR incorrecta;
o bien

S El CP est en el estado operativo STOP.


Para el modo Device, adicionalmente:

S La conexin entre PROFINET IO-Controller y PROFINET IO-Device est


interrumpida, o bien

S PROFINET IO -Controller no accesible


o bien

S Longitudes totales (configuracin y parmetro LEN) no coherentes.


0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 8184H 8185H 8F22H 8F23H 8F24H 8F25H 8F28H 8F29H 8F30H 8F31H 8F32H 8F3AH Error del sistema o tipo de parmetro no permitido. Bfer de destino (RECV) demasiado pequeo. Error de longitud de rea al leer un parmetro (p. ej. DB demasiado corto). Error de longitud de rea al escribir un parmetro (p. ej. DB demasiado corto). Error de rea al leer un parmetro. Error de rea al escribir un parmetro. Error de alineacin al leer un parmetro. Error de alineacin al escribir un parmetro. El parmetro est en el 1er. bloque de datos act. protegido de escritura. El parmetro est en el 2. bloque de datos act. protegido de escritura. El parmetro contiene nmero de DB demasiado alto. rea de destino no cargada (DB).

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -241

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet FC 12 PNIO_RECV - continuacin

Tabla 7-12 NDR 0 0 0 0 0 0 0 0 0 0

Cdigos de condicin de PNIO_RECV, continuacin ERROR 1 1 1 1 1 1 1 1 1 1 STATUS 8F42H 8F43H 8F44H 8F45H 8F7FH 8090H 80A0H 80A1H 80B0H 80B1H Significado Retardo en acuse al leer un parmetro del rea de periferia. Retardo en acuse al escribir un parmetro en el rea de periferia. Est bloqueado el acceso a un parmetro a leer en el procesamiento del bloque. Est bloqueado el acceso a un parmetro a escribir en el procesamiento del bloque. Error interno, p. ej. referencia ANY no admisible. No existe mdulo con esta direccin. Acuse negativo al leer del mdulo. Acuse negativo al escribir en el mdulo. El mdulo no conoce el registro.

S La longitud de registro de datos indicada es incorrecta.


o bien

S El CP pasa al estado STOP.


0 0 0 0 0 1 1 1 1 1 80C0H 80C1H 80C2H 80C3H 80C4H No se puede leer el registro de datos. El registro indicado est siendo procesado. Hay demasiados peticiones pendientes. Medio de servicio (memoria) ocupado. Error de comunicacin (se presenta temporalmente; por ello es conveniente una repeticin en el programa de usuario.)

7.8.3

Comportamiento general de las FCs para PROFINET IO

IO Consumer Status (IOCS) y IO Provider Status (IOPS)


En los dos interlocutores de comunicacin, CPU/CP por un lado e IO-Device por otro, hay disponible respectivamente una informacin de estado GOOD o BAD para los datos. Esta informacin de estado se transmite paralela a los datos. El estado del interlocutor que enva los datos se denomina IOPS (IO Provider Status) y el estado del interlocutor que los recibe IOCS (IO Consumer Status). El estado IOPS y el estado IOCS no son forzosamente idnticos. Puede ocurrir, por ejemplo, que la CPU S7-300 se encuentre en el estado Stop (Output Disable o no se ejecuta ningn bloque PROFINET IO). En tal caso, el CP transmite, como PROFINET IO-Controller, el estado BAD a los IO-Devices.

A -242

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Relacin entre llamada de bloque y datos IO


S Funcionamiento como PROFINET IO-Controller Como PROFINET IO-Controller, el CP no supervisa la llamada cclica de los bloques PNIO_SEND/RECV. Si no se llaman los bloques, son vlidos los ltimos datos IO y los IOCS/IOPS transmitidos. S Funcionamiento como PROFINET IO-Device FC11 y FC12 poseen respectivamente un Watchdog propio. Dependiendo del tiempo de ciclo de la CPU se deshace la conexin con el PROFINET IO-Controller si tras la fase de inicializacin no se llama ya ms uno de los dos bloques.

Optimizacin de la transmisin de datos (slo en el modo de PROFINET IO - Controller)


Es posible llamar los bloques con una longitud (parmetro LEN) menor que la longitud total configurada de los datos de E/S en el ramal PNIO. Esto se puede aprovechar en el sentido de que datos crticos en cuanto al tiempo se transmitan en cada ciclo de CPU, no transmitindose por el contrario en cada ciclo datos no crticos. Ejemplo: Transmita, por ejemplo, en cada ciclo slo el primer sector de datos (datos crticos en cuanto al tiempo) y en cada segundo ciclo la longitud total de los datos de E/S configurados. Para ello, al configurar tiene que poner los datos crticos en cuanto al tiempo en el sector inferior (a partir de la direccin de E/S 0).

7.8.4

Coherencia de los datos


Se transmite siempre todo el sector de datos de entrada y salida del PNIO-Controller de forma completa, y por lo tanto coherente. S Funcionamiento como PROFINET IO-Controller Independientemente de ello, indicando la longitud en la llamada de bloque tiene la posibilidad de leer o emitir de forma coherente un rea de datos de entrada y salida menor que la configurada. Observacin: Tenga en cuenta, sin embargo, que en lo que se refiere a los datos tiles IO, dentro de un sistema PROFINET IO slo se puede garantizar la coherencia de los datos dentro de los distintos slots IO. Esto es independiente de que para los bloques aqu descritos se garantice una transferencia de datos coherente entre la CPU y el IO-Controller.

Llamada de bloque
Para asegurar la coherencia de los datos slo se debe acceder, sin embargo a los datos IO si el bloque se ha finalizado sin errores (parmetro Output NDR = TRUE). Adems se tiene que comprobar si el estado IOCS o IOPS para los datos es = GOOD.

Ejemplo
En el caso normal (dependiendo de la longitud total de los datos IO), el bloque se ejecuta a lo largo de varios ciclos del programa de usuario, hasta que se notifica el cdigo de condicin DONE/NDR = 1.
CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -243

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Llamar el bloque PNIO_RECV hasta que NDR=1

Comprobar el estado IOPS de los datos recibidos (de PNIO -Devices); si es necesario, proceder al tratamiento de errores.

Preparar y tratar datos, preparar nuevos datos de salida.

Llamar el bloque PNIO_SEND hasta que DONE=1

Comprobar los valores de estado IOCS recibidos de los PNIO -Devices; si es necesario, proceder al tratamiento de errores. Observacin: El ciclo de programa de usuario y el ciclo del intercambio de datos IO entre PNIO -Controller y PNIO-Devices son independientes el uno del otro.

7.8.5

Valores de sustitucin
La conexin de valores de sustitucin se soporta para los dos casos de operacin siguientes: S S Valores de sustitucin en el arranque (cambio de estado operativo de la CPU de STOP a RUN) Valores sustitutivos en caso de anomalas (desenchufado/enchufado o fallo/restauracin de la estacin)

Valores de sustitucin en el arranque


Las salidas se pueden inicializar con valores de sustitucin poniendo en el OB de arranque un marcador (Arranque). En rgimen cclico (OB1), evale entonces esta marcador de arranque para llamar, si procede, el bloque PNIO_SEND con los valores de inicializacin.

Valores sustitutivos en caso de anomalas (slo en el modo de PROFINET IO - Controller)


En caso de avera (ha fallado el device/mdulo) puede determinar qu mdulos han fallado consultando las informaciones de estado IOCS / IOPS. Entonces tiene la posibilidad de aplicar valores sustitutivos.

A -244

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.8.6

FB 52 PNIO_RW_REC
El FB 52 sirve, en el modo PROFINET IO-Controller, tanto para la funcin Leer registro de datos como para la funcin Escribir registro de datos. El FB 52 slo puede ejecutar una de las dos funciones a un tiempo. La funcin Leer registro de datos o Escribir registro de datos se controla a travs del parmetro WRITE_REC. Ejemplo: el identificador de la instalacin y el localizador se le pueden comunicar al CP a travs de la funcin Escribir registro de datos. Para ello se usa el registro de datos de mantenimiento IM1 con el ndice AFF1H. Si desea detalles sobre los registros de datos a los que se da soporte as como sobre su estructura, puede consultarlos a travs de la siguiente direccin de Internet:
http://support.automation.siemens.com/WW/view/es/19289930

Interfaz de llamada
Interfaz de llamada en representacin FUP: PNIO_RW_REC
WORD BOOL WORD WORD INT ANY CPLADDR WRITE_REC ID INDEX LEN RECORD DONE ERROR STATUS BOOL BOOL WORD

Ejemplo en representacin AWL:


AWL CALL FB 52, DB 52 CPLADDR WRITE_REC ID INDEX DONE ERROR STATUS LEN RECORD := W#16#0110 := 1.1 m := W#16#86A := := := := := W#16#8000 M 1.3 1.1 m MW 12 MW 16 Explicacin // PNIO_RW_REC llamada de bloque (leer/escribir registro de datos) // direccin de mdulo de la configuracin del hardware // TRUE: escribir registro de datos; FALSE: leer registro // direccin lgica del mdulo al que se debe acceder // nmero del registro de datos // direccin para parmetro de retorno DONE // direccin para parmetro de retorno ERROR // direccin para parmetro de retorno STATUS // longitud del registro de datos ledo / a escribir en Byte // destino u origen del registro de datos a transmitir (aqu mx. 80 Byte)

:= P#DB3.DBX0.0 BYTE 80

Explicacin de los parmetros formales


La tabla siguiente explica todos los parmetros formales para el FB:52:

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -245

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Parmetro
WRITE_ REC ID

Declara- Tipo de cin datos


WORD BOOL INPUT

Valores posibles

Observacin
Direccin inicial del mdulo Tipo de peticin; El parmetro no se debe modificar durante el tiempo de ejecucin del bloque. Direccin lgica del componente PROFINET IO (grupo o mdulo). En el caso de un mdulo de salida se tiene que poner el Bit 15. (Ejemplo para direccin de salida 5: ID:=DW#16#8005). En caso de un mdulo mixto se tiene que indicar la menor de ambas direcciones.

CPLADDR INPUT

0: Leer registro 1: Escribir registro

INPUT

WORD

INDEX

INPUT

WORD

Vase en la informacin del fabricante qu nmeros de registro de datos son soportados por el grupo o el mdulo. 0: 1: Registro de datos transmitido correctamente

Nmeros de los registros de datos que el usuario desea leer o escribir.

DONE

OUTPUT

BOOL

El parmetro de estado indica si se han aceptado nuevos datos.

ERROR STATUS

OUTPUT OUTPUT

BOOL WORD

0: 1: Error 0: ningn error otro valor: error (ver tabla 7-13)

Indicacin de fallo Indicacin de estado

LEN

IN_OUT

INT

La longitud mxima es 480 Byte.

S Leer registro de datos:

parmetro OUTPUT puro; tras una lectura correcta se indica aqu la longitud del registro de datos ledo; en otro caso, 0. parmetro INPUT puro; el usuario tiene que indicar aqu la longitud del registro de datos a escribir. La longitud tiene que ser conforme a la definicin del registro de datos. parmetro OUTPUT puro; tras una lectura correcta se almacenan aqu los datos del registro de datos. Si la longitud del ANY -Pointer es insuficiente, se transmiten tantos datos como sea posible. parmetro INPUT puro; el usuario almacena aqu los datos a escribir del registro de datos. La longitud del ANY Pointer ha de tener al menos el valor predeterminado por el parmetro LEN.

S Escribir registro de datos:

RECORD

IN_OUT

ANY (como VARTYPE se permiten BYTE, WORD y DWORD)

La direccin del sector de datos remite como alternativa a:

S Leer registro de datos:

S rea de marcas S rea de bloques de


datos La longitud del Any -Pointer tiene que ser mayor o igual a la definicin del registro de datos.

S Escribir registro de datos:

A -246

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Cdigos de condicin
La tabla siguiente muestra el significado de la informacin suministrada por DONE, ERROR y STATUS, la cual tiene que ser evaluada por el programa de usuario.

Nota Para las entrada con la codificacin 8FxxH en STATUS, observe tambin lo dicho en el manual de referencia STEP 7 - Funciones del sistema y estndar para S7-300 y S7-400. All encontrar informaciones en el captulo Evaluacin de fallos con el parmetro de salida RET_VAL.

Tabla 7-13 DONE 0 1 0

Cdigos de condicin PNIO_RW_REC ERROR STATUS 0 0 1 8180H 0000H 8183H Transfiriendo datos Registro de datos transmitido correctamente Significado

S Falta configuracin de PNIO -Controller, S CPLADDR incorrecta


o bien

S CP en estado operativo STOP


0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8184H 8185H 8F22H 8F23H 8F24H 8F25H 8F28H 8F29H 8F30H 8F31H 8F32H 8F3AH 8F42H 8F43H 8F44H 8F45H 8F7FH 8090H 80A0H 80A1H 80A3H Error del sistema o tipo de parmetro no permitido Bfer de destino (RECORD) demasiado pequeo. Error de longitud de rea al leer un parmetro (p. ej. DB demasiado corto) Error de longitud de rea al escribir un parmetro (p. ej. DB demasiado corto) Error de campo al leer un parmetro Error de campo al escribir un parmetro Error de alineacin al leer un parmetro Error de alineacin al escribir un parmetro El parmetro est en el 1er. bloque de datos activo protegido de escritura El parmetro est en el 2 bloque de datos activo protegido de escritura El parmetro contiene nmero de DB demasiado grande rea de destino no cargada (DB) Retardo en acuse al leer un parmetro del rea de periferia Retardo en acuse al escribir un parmetro en el rea de periferia Est bloqueado el acceso a un parmetro a leer en el procesamiento del bloque Est bloqueado el acceso a un parmetro a escribir en el procesamiento del bloque Error interno p. ej., referencia ANY no permitida. No existe mdulo con esta direccin Acuse negativo al leer del mdulo Acuse negativo al escribir en el mdulo Error general del PROFINET IO-Context -Management

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -247

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Tabla 7-13 DONE 0 0 0

Cdigos de condicin PNIO_RW_REC ERROR 1 1 1 STATUS 80A9H 80B0H 80B1H El mdulo no conoce el registro Significado PROFINET IO-Device o mdulo sealiza un tipo no permitido

S La longitud de registro de datos indicada es incorrecta


o bien

S El CP pasa al estado STOP


0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 80B2H 80B4H 80B6H 80B8H 80C0H 80C1H 80C2H 80C3H 80C4H

La direccin lgica o la ranura configurada no est ocupada


PROFINET IO-Device o mdulo sealiza un acceso a un sector no permitido PROFINET IO-Device o mdulo deniega el acceso

El mdulo sealiza un parmetro no permitido


No se puede leer el registro de datos El registro indicado est siendo procesado. Hay demasiadas peticiones pendientes. Medios de operacin (memoria) ocupados Error de comunicacin (se presenta temporalmente; por ello es conveniente una repeticin en el programa de usuario.)

A -248

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.8.7

FB 54 PNIO_ALARM
El FB 54 sirve para la evaluacin de alarmas por un CP 343-1 empleado como PROFINET IO-Controller y se debera llamar en el programa de usuario del mismo si en FC12 el parmetro ADD_INFO es distinto de 0. Una vez realizada por completo y sin errores la transmisin de todos los parmetros OUTPUT del FB 54 se acusan automticamente todas las alarmas recibidas. Las alarmas se transmiten en el orden cronolgico de su sealizacin al programa de usuario. Alarmas ms antiguas, an no sealizadas al programa de usuario, que se tornen obsoletas debido a otras alarmas ms recientes, no son borradas por nuevas alarmas.

Nota Mientras no se haya llamado an el bloque, las alarmas se acusan automticamente a nivel interno del CP. Si el FB 54 se ha llamado (al menos) una vez en el programa de usuario, se tiene que seguir llamando tambin para acusar recibo de alarmas existentes. Tal es el caso si FC 12 presenta en el parmetro ADD_INFO un valor distinto de 0. Si el FB 54 no se vuelve a llamar despus de haberlo llamado una o ms veces en el programa de usuario, no se acusa recibo de las alarmas y no est garantizado que la representacin de IO se actualice correctamente. Tal puede ser, por ejemplo, el caso tras una alarma de retorno de estacin. La necesidad de la llamada del FB 54 slo se puede anular con un rearranque del CP (desconexin y reconexin de la tensin).

Interfaz de llamada
Interfaz de llamada en representacin FUP PNIO_ALARM
WORD CPLADDR DONE ERROR NEW DWORD ANY ANY MODE TINFO AINFO STATUS ID LEN BOOL BOOL BOOL WORD WORD INT

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -249

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Ejemplo en representacin AWL:


AWL CALL FB 54, DB 54 CPLADDR DONE ERROR NEW STATUS ID LEN MODE TINFO := W#16#0110 := := := := := 1.1 m M 1.2 M 1.3 MW 12 W#16#86A Explicacin // PNIO_ALARM llamada de bloque (leer/escribir registro de datos) // direccin de mdulo de la configuracin del hardware // direccin para parmetro de retorno DONE // direccin para parmetro de retorno ERROR // TRUE: Se ha recibido una nueva alarma // cdigo de error del SFB o del PNIO-Ctrl // direccin inicial lgica del componente (grupo o mdulo) del que se ha recibido una alarma // longitud de la informacin de alarma recibida (AINFO) // RESERVADO (valor siempre = 0) // (task information) rea de destino para informacin de inicio de OB e informacin de administracin; longitud fija 32 Byte informacin de diagnstico // (alarm information) rea de destino para informacin de cabecera e informacin adicional de alarma

:= MW 16 := MD 18 := P#DB4.DBX0.0 BYTE 32

AINFO

:= P#DB4.DBX32.0 BYTE 532

Explicacin de los parmetros formales


La tabla siguiente explica todos los parmetros formales para el FB 54: Parmetro Declara- Tipo de cin datos
WORD BOOL 0: 1: informacin de alarma transmitida correctamente ERROR NEW OUTPUT OUTPUT BOOL BOOL 0: 1: Error 0: transmitiendo datos o no hay ninguna nueva alarma 1: nueva alarma recibida y acusada STATUS OUTPUT WORD 0: ningn error otro valor: error (ver tabla 7-14) ID OUTPUT WORD Direccin inicial lgica del componente PNIO causante de la alarma (grupo o mdulo). En caso de un mdulo de salida se pone Bit 15 (ejemplo para la direccin de salida 5: ID:=DW#16#8005). En caso de un mdulo mixto se indica la menor de ambas direcciones. Indicacin de estado Con DONE = 1 y NEW = 1 se sealiza aqu una nueva alarma recibida.

Valores posibles

Observacin
Direccin inicial del mdulo causante del error El parmetro de estado indica si se han aceptado nuevos datos. Con DONE = 1 se tiene que comprobar adicionalmente el parmetro NEW. Indicacin de fallo

CPLADDR INPUT DONE OUTPUT

A -250

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Parmetro
LEN MODE TINFO

Declara- Tipo de cin datos


OUTPUT IN_OUT IN_OUT INT DWORD ANY (como VARTYPE se permiten BYTE, WORD y DWORD) ANY (como VARTYPE se permiten BYTE, WORD y DWORD) 0

Valores posibles

Observacin
Longitud de la informacin de alarma recibida (AINFO) Reservado task information rea de destino para informacin de administracin de alarmas. La informacin de inicio de OB de error (OB-Header = Byte 0...19 de TINFO) es reproducida por el firmware del CP, en la medida de lo posible. Vase tambin 1) alarm information rea de destino para informacin de cabecera e informacin adicional de alarma. Si ANY -Pointer AINFO es demasiado pequeo, se recorta la informacin. Vase tambin 1)

La direccin del sector de datos remite como alternativa a:

S rea de marcas S rea de bloques de


datos La longitud del Any -Pointer tiene que ser >= 32 Byte. La direccin del sector de datos remite como alternativa a:

AINFO

IN_OUT

S rea de marcas S rea de bloques de


datos La longitud del Any -Pointer tiene que ser mayor o igual que la mxima informacin adicional de alarma esperable, pero como mximo 1432 Byte (ver el parmetro LEN)

1)

Manual de referencia STEP 7 - Funciones del sistema y estndar para S7-300 y S7-400, Recibir alarma con SFB 54 RALRM

Cdigos de condicin
La tabla siguiente muestra el significado de la informacin suministrada por DONE, NEW, ERROR y STATUS, la cual tiene que ser evaluada por el programa de usuario.

Nota Para las entrada con la codificacin 8FxxH en STATUS, observe tambin lo dicho en el manual de referencia STEP 7 - Funciones del sistema y estndar para S7-300 y S7-400. All encontrar informaciones en el captulo Evaluacin de fallos con el parmetro de salida RET_VAL.

Tabla 7-14 DONE 0 1 1

Cdigos de condicin de PNIO_ALARM NEW ERROR STATUS 0 0 0 8180H 0000H 0000H Transfiriendo datos Datos de alarma transmitidos correctamente y alarma acusada No hay datos de alarma Significado

0 1 0

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -251

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

Tabla 7-14 DONE 0

Cdigos de condicin de PNIO_ALARM NEW ERROR STATUS 1 8183H Significado

S Falta configuracin de PNIO -Controller, S CPLADDR incorrecta


o bien

S CP en estado operativo STOP


0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

8184H 8185H 8F22H 8F23H 8F24H 8F25H 8F28H 8F29H 8F30H 8F31H 8F32H 8F3AH 8F42H 8F43H 8F44H 8F45H 8F7FH 8090H 80A0H 80A1H 80B0H 80B1H

Error del sistema o tipo de parmetro no permitido Bfer de destino (TINFO o AINFO) demasiado pequeo Error de longitud de rea al leer un parmetro (p. ej. DB demasiado corto) Error de longitud de rea al escribir un parmetro (p. ej. DB demasiado corto) Error de campo al leer un parmetro Error de campo al escribir un parmetro Error de alineacin al leer un parmetro Error de alineacin al escribir un parmetro El parmetro est en el 1er. bloque de datos activo protegido de escritura El parmetro est en el 2 bloque de datos activo protegido de escritura El parmetro contiene nmero de DB demasiado grande rea de destino no cargada (DB) Retardo en acuse al leer un parmetro del rea de periferia Retardo en acuse al escribir un parmetro en el rea de periferia Est bloqueado el acceso a un parmetro a leer en el procesamiento del bloque Est bloqueado el acceso a un parmetro a escribir en el procesamiento del bloque Error interno p. ej., referencia ANY no permitida. No existe mdulo con esta direccin Acuse negativo al leer del mdulo Acuse negativo al escribir en el mdulo El mdulo no conoce el registro

S La longitud de registro de datos indicada es incorrecta


o bien

S El CP pasa al estado STOP


0 0 0 0 0

0 0 0 0 0

1 1 1 1 1

80C0H 80C1H 80C2H 80C3H 80C4H

No se puede leer el registro de datos El registro indicado est siendo procesado. Hay demasiadas peticiones pendientes. Medios de operacin (memoria) ocupados Error de comunicacin (se presenta temporalmente; por ello es conveniente una repeticin en el programa de usuario.)

A -252

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Programar FCs (funciones) y FBs (bloques de funciones ) para CPs S7-Ethernet

7.9

Recursos / demanda de recursos de FCs y FBs


Atencin Tenga en cuenta la versin de los bloques. En el caso de bloques de otras versiones puede diferir la demanda de recursos.

Tabla 7-15

Datos para FCs / FBs en S7 -400 Versin FC/FB No. Memoria de carga Bytes 732 656 272 256 1044 1190 2678 2906 Memoria de trabajo Bytes 576 522 200 186 846 992 2234 2266 MC7 Bytes 540 486 164 150 810 956 2198 2230 Datos locales Bytes 20 20 6 6 52 58 48 48

NOMBRE

AG_SEND AG_RECV AG_LOCK AG_UNLOCK AG_LSEND AG_LRECV PN_InOut PN_InOut_Fast Tabla 7-16

1.1 1.1 1.0 1.0 3.0 3.0 1.3 1.0

FC5 FC6 FC7 FC8 FC50 FC60 FB88 FB90

Datos para FCs / FBs en S7 -300 Versin FC/FB No. Memoria de carga Bytes 1976 1440 748 712 1402 2478 2470 1272 1122 1648 1178 Memoria de trabajo Bytes 1664 1206 636 604 1138 2056 2066 1058 928 1390 970 MC7 Bytes 1628 1170 600 568 1102 2020 2030 1022 892 1354 934 Datos locales Bytes 50 40 34 32 82 62 54 42 42 62 62

NOMBRE

AG_SEND AG_RECV AG_LOCK AG_UNLOCK AG_CNTRL IP_CONFIG PN_InOut PNIO_SEND PNIO_RECV PNIO_RW_REC PNIO_ALARM

4.2 4.7 4.0 4.0 1.0 1.1 1.5 1.0 1.0 1.0 1.0

FC5 FC6 FC7 FC8 FC10 FB55 FB88 FC11 FC12 FB52 FB54

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -253

Diagnstico NCM S7
El diagnstico NCM S7 aqu descrito proporciona informaciones dinmicas sobre el estado operativo de las funciones de comunicacin de CPs conectados online. Encontrar en este captulo informaciones generales sobre las distintas funciones de diagnstico. Una lista de control le ayudar a la hora de detectar algunos problemas tpicos y sus posibles causas, pudiendo entonces recurrir a la ayuda de la herramienta Diagnstico NCM S7.

En la siguiente documentacin encontrar ms informacin al respecto: S S Durante el diagnstico, la ayuda integrada que ofrece apoyo contextual. Sobre el manejo de los programas STEP 7 encontrar informaciones detalladas en la ayuda bsica de STEP 7, donde encontrar tambin el tema Diagnstico del hardware.

Nota El Diagnstico NCM S7 soporta tanto el diagnstico de CPs (mdulos de comunicacin) como el de otros tipos de mdulos, como por ejemplo IE/PB Link. En el texto siguiente, el trmino CP se utiliza por lo tanto como sinnimo para todos los mdulos diagnosticables con el Diagnstico NCM S7.

A -254

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Diagnstico NCM S7

8.1

Vista general

Posibilidades de diagnstico en STEP 7


En STEP 7 encontrar un concepto escalonado para llamar, conforme a la situacin, informaciones sobre el estado operativo de sus componentes y funciones de SIMATIC S7 y para encontrar soluciones en caso de problemas. Encontrar: S Diagnstico del hardware y localizacin de fallos con STEP 7 El diagnstico de hardware aqu descrito proporciona informaciones dinmicas sobre el estado operativo de mdulos, es decir, tambin de los CPs cuando el equipo S7 est conectado online. Usted puede reconocer la existencia de informaciones de diagnstico para un mdulo en base a los smbolos de diagnstico que aparecen en la ventana del proyecto del Administrador SIMATIC. Los smbolos de diagnstico muestran el estado del correspondiente mdulo y, en el caso de CPUs, tambin el estado operativo. Se muestran informaciones de diagnstico detalladas en el estado de mdulos, que usted puede visualizar haciendo un doble clic en un smbolo de diagnstico en la vista rpida o la vista de diagnstico. S Diagnstico de la comunicacin con Diagnstico NCM S7 El diagnstico NCM S7 aqu descrito proporciona informaciones dinmicas sobre el estado operativo de las funciones de comunicacin de CPs o mdulos conectados online. S HW Config proporciona informaciones estticas. Informaciones estticas significa que las propiedades de comunicacin configuradas para un CP conectado online u offline se pueden ver en todo momento a travs de la configuracin de hardware HW CONFIG .

Qu debe conocer
Usted debera estar familiarizado con las informaciones fundamentales del captulo 2 sobre la importancia y el manejo de NCM S7. Con esto conocer el procedimiento a seguir para enlazar el CP Ethernet con el PG y controlarlo a travs del PG.

Otras informaciones
En la siguiente documentacin encontrar ms informacin al respecto: S S S Encontrar informaciones relativas a los distintos servicios de comunicacin en los correspondientes captulos de este manual. Durante el diagnstico, la ayuda integrada que ofrece apoyo contextual. Sobre el manejo de los programas STEP 7 encontrar informaciones detalladas en la ayuda bsica de STEP 7, donde encontrar tambin el tema Diagnstico del hardware

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -255

Diagnstico NCM S7

8.2

Funciones del Diagnstico NCM S7

Funciones
Entre ellas cabe distinguir: S S Funciones generales de diagnstico y estadstica. Funciones de diagnstico dependientes del tipo y del modo de operacin

Funciones generales de diagnstico y estadstica.


Independientemente del modo de operacin configurado para el CP Ethernet se pueden utilizar las siguientes funciones de diagnstico: S S Determinar el estado del Ethernet. Consultar los mensajes de eventos registrados en el CP Ethernet (bfer de diagnstico).

Funciones dependientes del modo de operacin


Dependiendo del modo de operacin configurado para el CP Ethernet se pueden utilizar las siguientes funciones de diagnstico: S S S S S S Diagnstico de los enlaces ISO-Transport (ISO-Transport); Diagnstico de los enlaces ISO-on-TCP; Diagnstico de los enlaces TCP; Diagnstico de los enlaces UDP; Diagnstico de enlaces E-Mail; Diagnstico de enlaces TCP para PROFInet.

A -256

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Diagnstico NCM S7

8.2.1

Instalacin e inicio del Diagnstico NCM S7

Instalacin
El Diagnstico NCM S7 es tambin parte integrante del paquete de opciones NCM S7 para Industrial Ethernet. El diagnstico Ethernet NCM S7 se instala junto con el software NCM S7 para Ethernet en la unidad de programacin PG. Usted tiene varias posibilidades para iniciar la herramienta de diagnstico: S Desde el men inicial de Windows 95/NT con el grupo de programas SIMATIC. Elija esta opcin si el proyecto STEP 7 en el que configur el CP no est disponible en su PG (mantenimiento). S Opcin 1 Desde el cuadro de dilogo Propiedades del CP en el que se encuentra su proyecto STEP 7. Opcin 2

S Desde el men inicial de Windows,

con el grupo de programas SIMATIC. " " NCM Elija esta opcin si el proyecto STEP 7 en el que configur el CP no est disponible en su PG (mantenimiento).

S Elija esta opcin si el proyecto STEP 7 en el

que configur el CP no est disponible en su PG (mantenimiento).

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -257

Diagnstico NCM S7

Construccin
El Diagnstico NCM S7 se presenta, en forma similar a, por ejemplo, el Administrador SIMATIC, como ventana de aplicacin autnoma, dividida en dos partes, con barras de mens y funciones:

Zona de navegacin con objetos de diagnstico

Zona de contenido con resultados del diagnstico

En la zona de navegacin, parte izquierda, encuentra usted los objetos de diagnstico en un orden jerrquico. Aqu tiene en todo momento una visin de conjunto de las funciones de diagnstico disponibles. Dependiendo del tipo de CP que est diagnosticando en este momento y de para qu funciones y enlaces est configurado el CP, se muestra una estructura de objeto adaptada en la zona de navegacin.

En la zona de contenido se representa en la parte derecha el resultado de la funcin de diagnstico seleccionada por usted en la zona de navegacin.

Manejo
S S Al seleccionar un objeto de diagnstico en la zona de navegacin con un clic del ratn ejecuta usted la funcin de diagnstico. A travs de la barra de mens y funciones controla usted el desarrollo del diagnstico con los comandos dependientes del contexto.

A -258

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Diagnstico NCM S7

8.2.2

Comandos generales

Opciones
Los siguientes comandos de men tienen una relevancia general para el desarrollo del diagnstico. Dependiendo del contexto hay disponibles otras funciones; encontrar explicaciones al respecto en la ayuda online para Diagnstico NCM.
Tabla 8-1 Significado de los comandos

Men
Diagnstico" Abrir enlace online... Diagnstico" Cerrar enlace online... Estado operativo" Parar mdulo Arrancar mdulo Borrado total del mdulo

Significado
A travs de estos comando de men puede establecer el enlace con otro CP a diagnosticar, sin tener que terminar e iniciar de nuevo la herramienta de diagnstico. El enlace de diagnstico actual se cierra. Si desea operar varios enlaces de diagnstico al mismo tiempo, puede iniciar para ello repetidamente el Diagnstico NCM S7. Con ellos se controla el CP del siguiente modo: Parar el CP. Puede arrancar el CP si el selector de RUN/STOP est en RUN. Para determinados tipos de CP, p. ej. CP 443 -1, es posible un borrado total. La funcin se tiene que confirmar adicionalmente. Tras este borrado total, el CP conserva la direccin MAC preajustada as como los parmetros remanentes. Por lo tanto, se puede acceder de nuevo directamente al CP para una nueva carga. Los parmetros remanentes guardados abarcan:

S direccin IP y parmetros IP S nueva direccin MAC ajustada S ajustes de LAN


Reposicin a los ajustes de fbrica En el caso de determinados grupos es posible una restauracin de los ajustes de fbrica. Al restablecer a los ajustes de fbrica se borran tambin los parmetros almacenados en forma remanente. Despus de esto, el mdulo slo contiene la direccin MAC preajustada (estado a la entrega). Formatear C -PLUG para este mdulo Ver Actualizar
"

Aqu se emiten informaciones sobre el C -PLUG enchufado en el mdulo. El C -PLUG se puede borrar y formatear para utilizarlo en el mdulo. Con este comando, cada vez que acciona el botn se activa una renovacin de las informaciones visualizadas sobre diagnstico y estado. Con este comando de men se activa (Actualizacin cclica on) y desactiva (cclica off) una renovacin (cclica) automtica de las informaciones visualizadas sobre diagnstico y estado. Puede ajustar el tiempo entre los momentos de actualizacin con el comando de men Herramientas"Preferencias.

Ver" Actualiz. cclica on / cclica off

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -259

Diagnstico NCM S7

Tabla 8-1

Significado de los comandos

Men
Herramientas Preferencias
"

Significado
Ajuste con este comando parmetros de validez general para la sesin de diagnstico.

S Tiempo de actualizacin de mscara.


Ajustar el tiempo del ciclo en que se actualizarn los datos de diagnstico en la zona de contenido habiendo activado la actualizacin cclica.

S Tamao mximo del archivo de protocolo en el bfer de diagnstico.


Ajustar el tamao mximo del archivo que se crea con el comando de men Bfer de diagnstico > Guardar cclicamente... (valor en KByte). Ayuda" Sirve para obtener ayuda acerca de la funcin de diagnstico actual. Tambin puede utilizar la tecla de funcin F1. Tenga en cuenta que en algunas funciones de diagnstico obtiene tambin ayuda relativa al contexto para distintos campos de salida. Para ello coloque el cursor en el campo de salida y pulse la tecla de funcin F1.

Nota Si el enlace con el CP PROFIBUS se interrumpe durante la sesin de diagnstico, recibe usted un aviso Online: Se ha deshecho el enlace. Usted puede restablecer el enlace con el CP PROFIBUS confirmando correspondientemente el cuadro de dilogo presentado. Si es posible, esto permite restablecer el enlace.

A -260

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Diagnstico NCM S7

8.3

Iniciar la sesin de diagnstico

8.3.1

Establecer el enlace con el CP Ethernet

Condiciones
Establezca una conexin fsica entre la PG y el equipo SIMATIC S7. La conexin se puede realizar a travs de: S S S S MPI Industrial Ethernet (protocolo ISO) Industrial Ethernet TCP/IP (protocolo IP) PROFIBUS

Posibilidades para la llamada del diagnstico


Desde las siguientes funciones o cuadros de dilogo de STEP7 se puede llamar el Diagnstico NCM: S S S S Dilogo de propiedades del CP Men Inicio de Windows Dilogo de propiedades de los enlaces (NetPro) Configuracin del hardware HW Config

A continuacin se describen estas posibilidades.

8.3.2

Iniciar el diagnstico desde el cuadro de dilogo Propiedades del CP


Si su PG/PC dispone de datos de configuracin, proceda como sigue: 1. Marque la estacin S7 en cuestin en el proyecto y abra la configuracin de hardware. 2. Seleccione el CP y abra el dilogo de propiedades. 3. Elija la ficha Diagnstico. 4. Seleccione el botn Ejecutar Resultado: Se abre Diagnstico NCM S7. La ruta se ajustar automticamente de acuerdo a la conexin actual configurada en STEP 7.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -261

Diagnstico NCM S7

8.3.3

Llamar el diagnstico a travs del men Inicio de Windows


Si en su PG/PC no hay datos de configuracin, proceda de la manera aqu descrita para comenzar el diagnstico con un CP conectado: 1. Seleccione en el men Inicio de Windows el comando de men SIMATIC Diagnstico
"

STEP 7 "

El Diagnstico NCM S7 se inicia, apareciendo en la zona de contenido el mensaje No hay enlace online con el CP. 2. En el cuadro de dilogo que aparecer antepuesto, seleccione Diagnstico NCM S7: ruta Online el interface deseado de acuerdo con la configuracin de su hardware. Dependiendo del tipo de conexin seleccionado se le pedir que introduzca parmetros de direccin:
Tabla 8-2 Posibilidades de ajuste de las rutas online - sin parmetros para un paso de red Direccin de la estacin Direccin MPI del CP si ste tiene una direccin MPI propia. En otro caso tiene que introducirse aqu la direccin MPI de la CPU. Posicin del mdulo portamdulos/slot No. de bastidor/slot del CP a diagnosticar. Si se indica la direccin MPI del CP, es posible el ajuste por omisin 0/0 Con este ajuste se accede al CP cuya direccin se ha indicado como direccin de estacin. PROFIBUS Direccin PROFIBUS del CP PROFIBUS a travs del que se accede a la estacin S7. Direccin MAC del CP Ethernet a travs de la que se accede a la estacin S7. Introduccin en hexadecimal. Industrial Ethernet TCP/IP Direccin IP del Industrial Ethernet a travs del que se accede a la estacin S7. Introduccin en decimal. Ejemplo: Direccin IP decimal 142.120.9.134 No. de bastidor/slot del CP a diagnosticar. No. de bastidor/slot del CP a diagnosticar. Si se indica 0/0 se accede directamente al CP especificado con la direccin de estacin. No. de bastidor/slot del CP a diagnosticar. Si se indica 0/0 se accede directamente al CP especificado con la direccin de estacin.

Conexin al equipo de destino MPI

Industrial Ethernet

A -262

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Diagnstico NCM S7

Ejemplos de ruta online sin paso de red


Bastidor / slot : 0/4 PG/PC S7 - 300
CP U CP

Direccin de estacin (MAC): 08 -00 -06 -01 -02 -03

Conexin de la estacin de destino: Industrial Ethernet

Figura 8-1

se puede acceder directamente al CP a diagnosticar

Bastidor / slot : 0/5 PG/PC S7 - 300


CP U C P C P

Direccin de estacin (MAC): 08 -00 -06 -01 -02 -03 Conexin de la estacin de destino: Industrial Ethernet Red2

Figura 8-2

al CP a diagnosticar se puede acceder indirectamente a travs de otro CP

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -263

Diagnstico NCM S7

8.3.4

Utilizar paso de red

Caso a: un paso de red


Si al CP a diagnosticar slo puede accederse a travs de un paso de red, tendr que seleccionar ste adicionalmente y que indicar su direccin de estacin en la red local. Adems tiene que indicar la ID de subred S7 de la red de destino: La ID de la subred se compone de dos nmeros separados por un guin: - un nmero para el proyecto - un nmero para la subred La ID de subred puede consultarla en las propiedades del objeto para la subred en el proyecto STEP7. La ID de subred se imprime tambin al imprimir la configuracin de la red.

Direccin de estacin (paso de red) (MAC): 08 -00 -06 -01 -02 -03 PG/PC S7 - 300
CP U C P C P

Bastidor / slot : 0/5

S7 - 300
CP U C P

Conexin del paso de red: Industrial Ethernet

Direccin de estacin: direccin PROFIBUS 9

ID de subred S7 de la red de destino: 0001 0001 Figura 8-3

Conexin de la estacin de destino: MPI/PROFIBUS/AUTO

Ejemplo de parametrizacin de la ruta online con un paso de red

A -264

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Diagnstico NCM S7

Caso b: varios pasos de red


Si se tiene que acceder al CP a diagnosticar a travs de varios pasos de red, basta con indicar el primer paso de red. El Routing a travs de los restantes pasos de red se determina automticamente.
Direccin de estacin (paso de red) (MAC): 08 -00 -06 -01 -02 -03 PG/PC S7 - 300
CP U C P C P

Bastidor / slot : 0/5 Conexin del paso de red: Industrial Ethernet


El Routing a travs de otros pasos de red tiene lugar automticamente.

S7 - 300
CP U C P

Direccin de estacin: direccin PROFIBUS 9 Conexin de la estacin de destino : MPI/PROFIBUS/AUTO

ID de subred S7 de la red de destino: 0001 0001 Figura 8-4

Ejemplo de parametrizacin de la ruta online con varios pasos de red

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -265

Diagnstico NCM S7

8.3.5

Utilizar estacin PC - ajustar el paso de red para PC internal


Existe una particularidad si usted utiliza su PC/PG como estacin PC y, por ello, al instalar su mdulo ha parametrizado en Ajustar interface PG/PC el interface como PC internal (local). En tal caso tiene que parametrizar el paso de red aunque no tenga que superar ningn otro paso de red hasta la estacin de destino. Seleccione los siguientes ajustes: S S Conexin del paso de red: MPI/PROFIBUS/AUTO Direccin de estacin (paso de red) Introduzca aqu el ndice del mdulo. El ndice es la direccin virtual del slot del componente (presentable a travs del configurador de componentes). El ndice es idntico al nmero de slot seleccionado al configurar la estacin PC en STEP 7 HW Config. S ID de subred S7 de la red de destino Proceda tal como se describe en Ajustar paso de red. Un consejo: Puede soslayar estos ajustes para el paso de red si elige una de las siguientes posibilidades: S S Usted inicia el Diagnstico NCM desde el cuadro de dilogo Propiedades del CP. Usted no parametriza, al instalar su mdulo, en Ajustar interface PG/PC el interface como PC internal (local).

Direccin de estacin (paso de red): 2 (aqu el ndice del mdulo) Ethernet. Estacin PC
OPC Serv er CP

Bastidor / slot: 0/4 S7 - 300


CP U CP

Direccin de estacin, direccin PROFIBUS: 12

Conexin del paso de red: MPI/PROFIBUS/AUTO

Conexin de la estacin de destino: MPI/PROFIBUS/AUTO

ID de subred S7 de la red de destino: 0001 0001 Figura 8-5 Ejemplo de ajuste PC internal

A -266

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Diagnstico NCM S7

8.3.6

Otras posibilidades para iniciar el diagnstico

Iniciar desde el cuadro de dilogo Propiedades de los enlaces


1. Active el acceso online a travs del comando Sistema de destino enlace;
"

Activar estado de

2. Seleccione en la ficha Informaciones de estado el botn Diagnstico especial.

Iniciar desde la Configuracin del hardware HW Config


1. Con el equipo (la estacin) S7 conectado online, seleccione el comando Sistema de destino " Estado del mdulo; 2. Seleccione en el dilogo presentado el botn Diagnstico especial.

Nota Si desea operar varios enlaces de diagnstico al mismo tiempo, puede iniciar para ello repetidamente el Diagnstico NCM S7. Tambin pude iniciar eventualmente Diagnstico NCM S7 por duplicado con enlace online para respectivamente el mismo CP; esto puede ser til, por ejemplo, para ver el bfer de diagnstico junto al diagnstico de un enlaces. Condicin para ello: Usted tiene a su disposicin por un lado un enlace online va LAN (ISO o TCP/IP) y por otro lado un enlace online va bus K (como alternativa a travs de la CPU o va routing de canal PG a travs de otro CP).

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -267

Diagnstico NCM S7

8.4

Forma de proceder para el diagnstico

Procedimiento
Para un rendimiento eficaz de la herramienta de diagnstico y especialmente cuando vaya a utilizar la herramienta por primera vez se recomienda proceder de la manera siguiente: 1. Siga los pasos descritos en el diagrama de flujo representada a continuacin para llevar a cabo una sesin de diagnstico.
Iniciar la sesin de diagnstico NCM S7: - Establecer el enlace con el CP (cap. 8.3 - Ajustar opciones (cap. 8.2.2) - Identificar el CP Ethernet

Determinar el estado actual del CP Objeto de diagnstico Estado operativo

El CP no est en RUN

El CP est en RUN

Enlaces TCP Enlaces ISO -Transport/ Enlaces ISO -on -TCP Enlaces UDP

- Estado de enlace, - Estado de recepcin, - Estado de emisin

Consultar / evaluar el contenido del bfer de diagnstico para obtener una panormica y aclaracin detallada de los de diagnstico

Si procede corregir la configuracin o programacin.

2. Aclare, por ejemplo a travs de la lista de control del cap. 8.6, sus problemas y/o tareas y elija la recomendacin all dada conforme a la funcin de diagnstico.

A -268

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Diagnstico NCM S7

8.5

Llamar directamente funciones de diagnstico


Vea en las tablas siguientes qu posibilidades de diagnstico puede encontrar en las funciones disponibles.

Tabla 8-3

Funciones generales de diagnstico y estadstica. Objetivo del diagnstico Particularidades

Funcin de diagnstico / objeto de diagnstico Interface

Identificar el CP con el que est enlazado Diagnstico NCM S7 y determinar el estado operativo actual. Constatar y, si procede, modificar el estado operativo actual del CP Ethernet como mdulo en S7 -300/400 y como equipo participante en la comunicacin en Industrial Ethernet (comandos de men Estado operativo"Mdulo - Parar / Iniciar / Borrado total / Restablecer ajustes de fbrica). El CP registra los mensajes de evento en un bfer rotatorio. El bfer rotatorio del CP tiene capacidad para hasta 50 entradas Sin embargo, en el software NCM S7 se puede almacenar hasta un total de 500 mensajes. Todas las funciones CP pueden generar mensajes de evento. Al llamar el objeto del bfer de diagnstico se leen y visualizan los mensajes. En la lnea superior se visualiza el mensaje ms reciente el cual lleva el nmero ms alto. Con doble clic en un mensaje de evento previamente seleccionado se presenta un texto de ayuda que explica detalladamente el mensaje.

Estado operativo

Bfer de diagnstico Diagnstico general de errores mediante bfer de diagnstico: Sirve para visualizar y detallar los mensajes de eventos registrados en el CP. El bfer de diagnstico suministra informacin detallada sobre los servicios de comunicaciones del CP.

Nota Los mensajes de eventos contenidos en el bfer circulante de los CPs se borran tras DESCONECTAR/CONECTAR el suministro elctrico (en el caso de CPs S7) o tras una inicializacin (en estaciones PC). Si procede, aproveche la posibilidad de protocolizar en un archivo, si desea ver ms tarde el historial de mensajes de eventos. Encontrar ms informacin al respecto en la ayuda on-line para el objeto de diagnstico Bfer de diagnstico.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -269

Diagnstico NCM S7

Tabla 8-4

Funciones dependientes del modo de operacin Objetivo del diagnstico Particularidades

Funcin de diagnstico / objeto de diagnstico

Indicacin y supervisin de los enlaces de comunicacin. Segn qu objeto de diagnstico seleccione, obtendr en la zona de contenido informaciones generales o detalladas. Enlaces

S Panormica de todos los tipos de


enlaces utilizados

Haciendo un doble clic en los objetos de la zona de contenido puede activar informaciones detalladas.

Enlaces " Tipo

S Panormica de todos los enlaces de S Informaciones sobre el estado del


enlace

comunicacin de un determinado tipo, p. ej. de todos los enlaces TCP

Enlaces Tipo Tipo enlace n


"

"

S Informaciones detalladas sobre el

estado de un enlace de comunicacin.

A -270

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Diagnstico NCM S7

8.6

Lista de control Problemas tpicos en una instalacin

Significado
Las listas siguientes contienen algunos problemas tpicos y sus causas posibles y cmo utilizar la herramienta de diagnstico Ethernet NCM S7 para remediar la situacin. Las listas de control contemplan los temas siguientes: 1. Lista de control Funciones CP generales. 2. Lista de control Enlaces de comunicacin

Nota
En la columna Identificar la causa y remedio encontrar escrito en negrilla la solucin recomendada para resolver el problema.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -271

Diagnstico NCM S7

8.6.1
Tabla 8-5

Lista de control Funciones de CP generales.


Lista de control para problemas tpicos al utilizar un CP en una instalacin.

Problema
El CP Ethernet no pasa al estado operativo RUN.

Causa posible
Se ha cargado una configuracin no vlida en el CP Ethernet.

Identificar la causa y remedio


El LED STOP amarillo y el LED SF rojo lucen continuamente. Abrir el bfer de diagnstico en la herramienta de diagnstico Ethernet NCM S7. Ejemplo de una entrada: Stop del CP por parametrizacin no vlida. Remedio: Corregir la configuracin del CP Ethernet.

Selector del CP Ethernet en STOP.

Peticin del estado operativo en el diagnstico NCM S7. Estado operativo: Stop, causa: Conmutacin del selector a STOP Remedio: Mover el selector del CP PROFIBUS a la posicin RUN.

A -272

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Diagnstico NCM S7

8.6.2
Tabla 8-6

Lista de control Enlaces de comunicacin


Lista de control para problemas tpicos de enlaces ISO -Transport/ISO-on -TCP/UDP en un sistema.

Problema
No es posible un enlace ISO-Transport/ ISO-on -TCP o slo en un sentido.

Causa posible
Los bloques AG_SEND y AG_RECV no son llamados en el programa de usuario o bien el bfer de recepcin o de emisin es demasiado pequeo o errneo. El enlace no est establecido.

Identificar la causa y remedio


Comprobar el programa de usuario. Evaluar los bytes de estado en AG_SEND y AG_RECV. Remedio: Configurar eventualmente los bloques FC. Corregir eventualmente el puntero ANY. Evaluar los bytes de estado de los bloques FC o el bfer de diagnstico. Remedio: Modificacin de los parmetros de direccin (direccin MAC -/IP, TSAP).

Transferencia de datos demasiado lenta

Receptor demasiado lento Evaluar el bfer de diagnstico. Entrada: La estacin de destino XX no dispone de recursos de recepcin. Remedio: Retardar la emisin o comprobar la estacin receptora y optimizar la recepcin. El parmetro LEN est mal ajustado en AG -SEND. El bfer indicado con el puntero ANY es demasiado pequeo. Remedio: Ajustar el parmetro LEN al tamao necesario.

No se enva el bloque de datos completo en un enlace ISO -Transport/ ISO-on -TCP/UDP. No se enva el bloque de datos completo en un enlace ISO -Transport/ ISO-on -TCP/UDP.

Remedio: Corregir el parmetro LEN y el puntero ANY.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -273

Cargador de firmware
Este captulo le familiariza con el campo de aplicaciones y el manejo del cargador de firmware (Firmwareloader). El cargador de firmware permite recargar nuevas ediciones de firmware en los mdulos SIMATIC NET. La ayuda integrada proporciona ms informaciones detalladas sobre las distintas variantes de carga.

A -274

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Cargador de firmware

9.1

Campo de aplicacin

Firmware
Se entienden aqu por firmware los programas del sistema instalados en los mdulos SIMATIC NET.

Campo de aplicacin del cargador de firmware


El cargador de firmware permite recargar nuevas ediciones de firmware en los mdulos SIMATIC NET. Se utiliza para S S S Mdulos PROFIBUS Mdulos Industrial Ethernet Mdulos para pasos de red (p. ej. IE/PB Link)

Instalacin
El cargador de firmware queda disponible en su PG/PC una vez instalado NCM .

Archivos a cargar
El cargador de firmware soporta los siguientes tipos de archivo: S <Archivo>.FWL Una forma de archivo que, adicionalmente a la forma de archivo LAD, contiene otras informaciones que son visualizadas por el cargador de firmware. El cargador de firmware puede realizar, sobre la base de estas informaciones, una comprobacin del firmware en lo que concierne a la compatibilidad con el equipo. Para ello, seguir las informaciones incluidas eventualmente en el archivo a cargar, p. ej. en el archivo LEAME. Estas informaciones son mostradas tambin tras la carga del archivo FWL en el cargador de firmware.

Manejar el cargador de firmware


El proceso de carga se prepara y ejecuta en 3 4 pasos de dilogo, dependiendo del tipo de mdulo. Para ms detalles, consultar el apartado siguiente as como los propios cuadros de dilogo en pantalla.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -275

Cargador de firmware

9.2

Cargar el firmware

Preparativos
Seleccione en el men de inicio de Windows el comando de men SIMATIC NCM S7 Industrial Ethernet " Cargador de firmware.
"

STEP 7 "

Use el botn Siguiente y siga las instrucciones que figuran en el cuadro de dilogo que se presenta en pantalla.

Cuidado Cercirese de que el archivo de carga utilizado por usted est previsto como actualizacin para la edicin de firmware que se encuentra en el mdulo. En caso de dudas, contacte con el especialista de Siemens.

Cuidado Tenga en cuenta que la cancelacin del proceso de carga puede provocar un estado incoherente del mdulo. Lea al respecto la descripcin del equipo en cuestin en la Parte B de este manual.

La ayuda integrada proporciona ms informaciones detalladas sobre las distintas variantes de carga.

A -276

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A Asignacin de pines
A.1 Enchufe de conexin DC 24 V
Borne
L+ M +24 V Masa

Funcin

A.2

Conector RJ45 para Twisted Pair Ethernet

CPs con conexin simple


Pin No.
1 2 3 4 5 6 7 8 TD TD_N RD RD_N -

Nombre seal

Funcin
TP - / Transmit + TP - / Transmit TP - / Receive + TP - / Receive -

El conexionado de contactos del conector RJ45 se corresponde con el interface IEEE802. -453 Twisted Pair.

CPs con conexin mltiple (switch multipuerto)


Pin No.
1 2 3 4 5 6 7 8 RD RD_N TD TD_N -

Nombre seal

Funcin
TP - / Receive + TP - / Receive TP - / Transmit + TP - / Transmit -

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -277

Asignacin de pines

A.3

Conector para Ethernet Industrial

Asignacin de pines - conector de 15 polos Sub - D


Pin No.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Nombre seal
MEXT CLSN TRMT / TPETXD Masa RCV / TPERXD M 15 V TPE_SEL Masa CLSN_N TRMT_N / TPEXTXD_N Masa RCV_N / TPERXD_N P15 V Masa Colisin +

Funcin
Masa externa, blindaje Transmit + / TPE Transmit Data + Masa 5 V Receive + / TPE Receive Data + Masa 15 V Conmutacin AUI/ITP Masa 5 V Colisin Transmit - / TPE Transmit Data Masa 5 V Receive - / TPE Receive Data +15 V Masa 5 V -

La asignacin de conectores equivale a la interfaz IEEE 802.3 AUI. Las seales TPETXD / TPETXD_N y TPERXD / TPERXD_N forman la interfaz ITP.

A.4

Enchufe de conexin para PROFIBUS

Conector hembra Sub - D de 9 polos para PROFIBUS (utilizado para IE/PB Link)
No Pin
1 2 3 4 5 6 7 8 9

Nombre seal
PE RxD/TxD-P RTS (AG) M5V2 P5V2 BATT RxD/TxD-N -

Designacin PROFIBUS
Tierra de proteccin Cable de datos-B Control-A Potencial de referencia de datos Positivo de alimentacin Cable de datos-A -

Ocupado en RS485
si si si si si -

A -278

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Normas y homologaciones de SIMATIC NET S7-CPs

B Normas y homologaciones de SIMATIC NET S7 - CPs


Designacin del producto:
S S S S S S S S S S S S S S S S CP 343-1 Lean (CX00) CP 343-1 Lean (CX10) CP 343-1 CP 343-1 EX20 CP 343-1 CP 343-1 CP 343-1 Advanced CP 343-1 IT CP 343-1 PN CP 443-1 CP 443-1 IT CP 443-1 Advanced (EX40) CP 443-1 Advanced (EX41) IE/PB Link IE/PB Link PN IO IWLAN/PB Link PN IO N de referencia: 6GK7 343-1CX00-0XE0 N de referencia: 6GK7 343-1CX10-0XE0 N de referencia: 6GK7 343-1EX11-0XE0 N de referencia: 6GK7 343-1EX20-0XE0 N de referencia: 6GK7 343-1EX21-0XE0 N de referencia: 6GK7 343-1EX30-0XE0 N de referencia: 6GK7 343-1GX21 -0XE0 N de referencia: 6GK7 343-1GX20 -0XE0 N de referencia: 6GK7 343-1HX00-0XE0 N de referencia: 6GK7 443-1EX11-0XE0 N de referencia: 6GK7 443-1GX11-0XE0 N de referencia: 6GK7 443-1EX40-0XE0 N de referencia: 6GK7 443-1EX41-0XE0 N de referencia: 6GK1411-5AA00 N de referencia: 6GK1411-5AB00 N de referencia: 6GK1417-5AB00

Nota Las homologaciones vigentes actualmente aparecen en la placa de caractersticas del respectivo producto.

IEC 611312
Los antedichos S7-CPs SIMATIC NET cumplen los preceptos y criterios de la norma CEI 611312 (Sistemas de automatizacin, Parte 2: Requisitos para los materiales y pruebas).

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -279

Normas y homologaciones de SIMATIC NET S7-CPs

Homologacin CE
Los antedichos S7-CPs SIMATIC NET cumplen los requisitos y los objetivos de proteccin estipulados en las directivas CE que se indican a continuacin, atenindose adems a las normas europeas (EN) armonizadas para sistemas de automatizacin y publicadas en los boletines oficiales de la Comunidad Europea: S S 89/336/CEE Compatibilidad electromagntica (directiva CEM) 94/9/CE Equipos y sistemas de proteccin para uso en atmsferas potencialmente explosivas (directiva de proteccin contra explosiones)

Los certificados de conformidad CE con las mencionadas directivas comunitarias para las autoridades competentes pueden solicitarse a: S Siemens Aktiengesellschaft Bereich A&D Industrielle Kommunikation SIMATIC NET Postfach 4848 D-90327 Nrnberg

Directiva CEM
Los antedichos S7-CPs SIMATIC NET S7-CPs estn dimensionados para la operacin en entornos industriales.
Campo de aplicacin Exigencias en cuanto a Emisin de Interferencias Industria EN 6100064 : 2001 Inmunidad a interferencias EN 6100062 : 2001

Directrices de proteccin contra explosiones


segn EN 50021 (Electrical apparatus for potentially explosive atmospheres; Type of protection n) II 3 G EEx nA II T3..T6 Advertencia Para la operacin (instalacin) de productos SIMATIC NET en sectores con peligro de explosin de la zona 2 es imprescindible tener en consideracin las condiciones especiales que rigen entonces! Tales condiciones se especifican: S S en el CD SIMATIC NET Manual Collection en la internet bajo la direccin
http://www4.ad.siemens.de/WW/news/de/13702947

A -280

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Normas y homologaciones de SIMATIC NET S7-CPs

Directiva para maquinaria


Este producto constituye un componente segn el artculo 4(2) de la Directiva para maquinaria CE 89/392/CEE. De acuerdo con dicha Directiva, estamos obligados a advertir que el mencionado producto se prev exclusivamente para su montaje en una mquina. Antes de poner en servicio el producto final, es necesario cerciorarse de que el mismo es conforme con la directiva 89/392CEE.

Observacin de las directrices de montaje


El producto cumple los requisitos si al instalarlo y ponerlo en servicio se observan las directrices de montaje incluidas en el presente manual y en las documentaciones /1/, /3/ y /4/.

Cuidado Peligro de lesiones corporales y daos materiales. Si se instalan ampliaciones no homologadas para los S7-CPs SIMATIC respectivamente sus sistemas de destino, podran infringirse los requisitos y las prescripciones concernientes a la seguridad y la compatibilidad electromagntica. Por ello debern utilizarse nicamente ampliaciones homologadas para el sistema.

Observacin para Australia


Los antedichos S7-CPs SIMATIC NET cumplen las exigencias de la norma AS/NZS 2064 (Class A).

Observacin para Canad


Este equipo digital de la clase A cumple las exigencias de la norma Canadian ICES-003.

AVIS CANADIEN
Cet appareil numrique de la classe A est conforme la norme NMB-003 du Canada.

Homologaciones UL y CSA
Nota En la placa de caractersticas del producto en cuestin se indica cules de las siguientes homologaciones UL/CSA o cULus han sido otorgadas para el mismo.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -281

Normas y homologaciones de SIMATIC NET S7-CPs

Homologacin UL
ULRecognitionMark/Underwriters Laboratories (UL) segn Standard UL 508: S Report E 85972

Homologacin CSA
CSACertificationMark/Canadian Standard Association (CSA) segn Standard C 22.2 No. 142: S Certification Record 063533C-000

Homologacin cULus, Hazardous Location


CULUS Listed 7RA9 IND. CONT. EQ. FOR HAZ. LOC. Underwriters Laboratories Inc. segn S S S S S S S UL 508 (Industrial Control Equipment) CSA C22.2 No. 142 (Pocess Control Equipment) UL 1604 (Hazardous Location) CSA213 (Hazardous Location) Cl. 1, Div. 2, GP. A, B, C, D T4A Cl. 1, Zone 2, GP. IIC T4 Cl. 1, Zone 2, AEx nC IIC T4

APPROVED for Use in

Cuidado Explosion Hazard Do not disconnect while circuit is live unless area is known to be non hazardous.

Cuidado Explosion Hazard Substitution of components may impair suitability for Class I, Division 2.

Nota This equipment is suitable for use in Class I, Division 2, Group A, B, C, D or nonhazardous locations only.

A -282

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Normas y homologaciones de SIMATIC NET S7-CPs

Atencin For devices with C-Plug memory: The C-Plug memory module may only be inserted or removed when the power is off.

Obsrvese la indicacin siguiente:

Nota La instalacin debe estar montada conforme a las prescripciones del NEC (National Electrical Code). Si se opera en entornos correspondientes a la Class I, Division 2 (vase arriba), es necesario incorporar los S7-CPs SIMATIC NET en una caja que cumpla por lo menos con IP54 segn la norma EN 60529.

Homologacin FM
Factory Mutual Approval Standard Class Number 3611, Class I, Division 2, Group A, B, C, D.

Cuidado Peligro de lesiones corporales y daos materiales. En atmsferas con peligro de explosin pueden producirse lesiones corporales y daos materiales en caso de establecer o separar un circuito elctrico durante el funcionamiento de un S7-CP SIMATIC NET (p.ej. para conexiones enchufables, fusibles, conmutadores). No se debern unir ni separar circuitos bajo tensin, a no ser que pueda excluirse con seguridad el peligro de explosin. En la operacin bajo condiciones FM, es necesario incorporar los S7-CPs SIMATIC NET en una caja que cumpla por lo menos con IP54 segn la norma EN 60529.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -283

C ndice bibliogrfico
Manuales y otras informaciones
/1/ Sobre el montaje y la puesta en servicio del CP SIMATIC S7 Sistema de automatizacin S7-300 Montaje Manual de instalacin Siemens AG as como SIMATIC S7 Sistema de automatizacin S7-400, M7-400 Montaje Manual de instalacin Siemens AG /2/ Sobre el uso y la configuracin del CP Manual CPs S7 para Industrial Ethernet - Configuracin y puesta en servicio Parte integrante - del paquete de manuales NCM S7 para CPs SIMATIC NET - de la documentacin online en STEP 7 - Opcin NCM S7 para PROFIBUS Siemens AG Sobre el uso y la configuracin del CP NCM S7 para CPs SIMATIC NET Instrucciones resumidas Gua rpida Parte integrante - del paquete de manuales NCM S7 para PROFIBUS - de la documentacin online en STEP 7 - Opcin NCM S7 para PROFIBUS Siemens AG SIMATIC NET, Instrucciones Puesta en servicio de estaciones de PC Parte integrante - del paquete de manuales NCM S7 para Industrial Ethernet - de la documentacin online en STEP 7 - Opcin NCM S7 para Industrial Ethernet Siemens AG SIMATIC NET IT-CP, Instrucciones Parte integrante - del paquete de manuales NCM S7 para Industrial Ethernet - de la documentacin online en STEP 7 - Opcin NCM S7 para Industrial Ethernet Siemens AG

/3/

/4/

/5/

A -284

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

ndice bibliogrfico

/6/

SIMATIC - Configurar hardware y enlaces con STEP 7 Parte del paquete de documentacin de STEP 7 Conocimientos bsicos Parte integrante de la documentacin online en STEP 7 Siemens AG SIMATIC - Programar con STEP 7 Parte del paquete de documentacin de STEP 7 Conocimientos bsicos Parte integrante de la documentacin online en STEP 7 Siemens AG SIMATIC STEP 7 - Manuales de referencia para - KOP / FUP / AWL - software del sistema para S7-300/400 - Funciones del sistema y estndar Parte integrante de la documentacin online en STEP 7 Siemens AG Sobre el montaje y el uso de una red Industrial Ethernet SIMATIC NET - Manual de redes Industrial Twisted Pair Siemens AG Ethernet, IEEE 802.3 (ISO 8802-3) Sobre el montaje y el uso de una red Industrial Ethernet SIMATIC NET - Manual de redes triaxiales Industrial Ethernet Lokale Netze Kommunikationsplattform der 90er Jahre (Redes locales - Plataforma de comunicacin de los aos 90) Andreas Zenk Addison-Wesley ISBN 3-89319-567-X TCP/IP Internet -Protokolle im professionellen Einsatz (Protocolos Internet en el uso profesional) Mathias Hein International Thomson Publishing ISBN 3-8266-400-4 ITP Online-Center: http://www.ora.de RFC1006 (Request For Comment) RFC793 (TCP) RFC791 (IP)

/7/

/8/

/9/

/10/

/11/

/12/

/13/

/14/ /15/ /16/

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -285

ndice bibliogrfico

/17/

Sobre el tema Programacin: Automatisieren mit STEP 7 in AWL und SCL Anwenderhandbuch, Programmierhandbuch (Automatizar con STEP 7 en AWL y SCL - Manual del usuario, manual del programador) Berger, H. / Publicis-MCD-Verlag, 2001 Sobre la configuracin de componentes y sistemas PROFInet: Ayuda bsica en la herramienta de ingeniera SIMATIC iMap Siemens AG

/18/

/19/

Sobre la configuracin de componentes y sistemas PROFInet: Component based Automation - Configuracin de sistemas con SIMATIC iMap Manual Siemens AG

/20/

Sobre la aplicacin y la configuracin de PROFINET IO De PROFIBUS DP a PROFINET IO Manual Siemens AG Sobre la aplicacin y la configuracin de PROFINET IO PROFINET IO- Descripcin del sistema Manual Siemens AG Comunicacin con SIMATIC Manual del sistema Siemens AG

/21/

/22/

Nos. de referencia
Los nmeros de referencia para las documentaciones de Siemens antes citadas aparecen en los catlogos SIMATIC NET Comunicacin industrial, Catlogo IK PI y SIMATIC Sistemas de automatizacin SIMATIC S7 / M7 / C7 - Componentes para la automatizacin totalmente integrada, catlogo ST70. Estos catlogos as como informaciones adicionales se pueden solicitar a las respectivas delegaciones y representaciones nacionales de Siemens. Algunos de los documentos aqu citados se encuentran tambin en el CD Manual Collection, que se adjunta a cada CP S7.

A -286

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

D Glosario
D.1 D.2 D.3 Parte general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -288 Industrial Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -292 PROFINET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A -294

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -287

Glosario

D.1

Parte general

Baudrate

->Velocidad de transferencia (velocidad de transmisin)

Bloques FC

STEP 7, bloque de cdigo del tipo Funcin.

Cabecera del telegrama

Una cabecera de telegrama est formada por un identificador del -> telegrama as como la direccin de la estacin (equipo) emisora y de la receptora.

Cliente

Se entiende por cliente (Client) un aparato o, en general, un objeto que solicita de un -> servidor (Server) la prestacin de un servicio.

Cola del telegrama

La cola del telegrama se compone de la suma de verificacin y del identificador de fin del -> telegrama.

CP

Communication Processor. Mdulo para tareas de comunicacin.

CSMA/CD

CSMA/CD (Carrier Sense Multiple Access with Collision Detection)

Datos de configuracin proyectables

Parmetros ajustables con la herramienta de configuracin NCM S7, cargables en el -> CP, que determinan el modo de trabajo y el funcionamiento del -> CP.

Estacin (Equipo)
S S

Una estacin (denominada tambin equipo) es a estacin (denominada tambin equipo) es identificada por una direccin MAC en Ethernet; identificada por una direccin PROFIBUS en PROFIBUS.

A -288

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Glosario

Estacin de PC Por estacin de PC se entiende aqu un PC con mdulos de comunicacin y aplicaciones. Este PC se debe comunicar, por ejemplo, con equipos SIMATIC S7 para tareas tcnicas de supervisin o direccin. Para este PC, equipado con un software Runtime, se utiliza tambin el trmino Runtime Station. La estacin de PC se configura en SIMATIC NCM PC / STEP 7 para la comunicacin con equipos SIMATIC S7. El software Runtime necesario est disponible en la estacin de PC tras la instalacin de APC (Advanced PC Configuration).

Gateway (pasarela)

Aparato interface inteligente que enlaza entre s en el nivel ISO 7 diversos tipos de -> redes locales.

Imagen del proceso

La imagen del proceso es un rea de memoria especial del sistema de automatizacin. Al principio del ciclo del programa se transfieren los estados de seal de los mdulos de entrada a la imagen de proceso de las entradas. Al final del ciclo del programa se transfiere la imagen del proceso de las salidas, como estado de seal, a los mdulos de salida.

Industrial Ethernet

Sistema de bus segn IEEE 802.3 (ISO 8802-2)

Instalacin

Conjunto de utillajes elctricos. A una instalacin pertenecen, entre otras cosas: sistema de mando programable (PLC), aparatos para operar y observar, sistemas de bus, aparatos de campo, accionamientos, conducciones de alimentacin.

Interfaz de transporte

Se entiende por interfaz de transporte de SIMATIC S5 el acceso disponible en el CP a los servicios orientados a enlaces del nivel de transporte. Para el programa de control, la interfaz de transporte se presenta como bloques de manipulacin (HTBs).

Modo PG

Se trata de un modo de operacin del CP PROFIBUS/Ethernet en el que la CPU SIMATIC S7 es programada, configurada o diagnosticada a travs de PROFIBUS/Ethernet. Este modo se desarrolla a travs de funciones S7.

Multicast

Una transmisin Multicast equivale a una llamada general restringida a un grupo de estaciones: a travs de un telegrama Multicast se accede a todas las estaciones pertenecientes al grupo Multicast aludido y que estn preparadas para la recepcin.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -289

Glosario

NCM S7 para Industrial Ethernet

Software (Network and Communication Management) para configuracin y diagnstico de CP Ethernet.

NCM S7 para PROFIBUS

Software (Network and Communication Management) para configuracin y diagnstico de CP PROFIBUS.

Nivel de transporte (Transport layer)

El nivel de transporte es el nivel 4 en el modelo de referencia ISO/OSI para comunicaciones abiertas. El nivel de transporte tiene como tarea asegurar la transferencia segura de datos (informaciones brutas) de un equipo a otro. Para la transferencia se pueden utilizar enlaces de transporte.

PROFINET

PROFINET es una norma de la Organizacin de usuarios de PROFIBUS (PNO) que define un modelo de comunicaciones e ingeniera no propietario.

Protocolo

Norma de procedimiento para la transmisin en la transferencia de datos. Con esta norma se definen tanto los formatos de los mensajes como el flujo de datos en la transmisin de datos.

Red

Una red consiste en una o varias -> subredes vinculadas, con un nmero discrecional de -> estaciones. Pueden coexistir varias redes.

Segmento

Sinnimo de -> segmento de bus.

Segmento de bus

Parte de una -> Subred. Las subredes pueden estar formadas por segmentos con pasos de segmento como repetidores (Repeater) y puentes (Bridges). Los segmentos son transparentes para el direccionamiento.

Servicios

Servicios ofrecidos por un protocolo de comunicacin.

Servidor

Un servidor es un equipo o, en general, un objeto que puede prestar determinados servicios; el servicio se aporta a peticin de un -> cliente.

A -290

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Glosario

SIMATIC NET

Siemens SIMATIC Network and Communication. Designacin de productos para -> redes y componentes de red de Siemens. (antes SINEC)

SIMATIC NET Ind. Ethernet

Sistema de bus SIMATIC NET para uso industrial sobre la base de Ethernet. (antes SINEC H1)

SIMATIC NCM PC SIMATIC NCM PC permite la configuracin compatible con STEP 7 para componentes de SIMATIC NET PC y sirve de sustituto para las herramientas de configuracin de PC utilizadas hasta ahora COML S7 y COM PROFIBUS PC Edition. Gracias a la base de datos comn con STEP 7 est garantizada una configuracin coherente, inclusive todos los protocolos.

SINEC

Designacin anterior de productos para -> redes y componentes de red de Siemens. Nueva denominacin: SIMATIC NET

Subred

Una subred es parte de una -> red cuyos parmetros (p. ej. en -> PROFIBUS) deben ser armonizados. Abarca los componentes del bus y todos los equipos conectados. Las subredes se pueden acoplar, por ejemplo, mediante -> gateways (pasarelas) para formar una red. Una -> instalacin se compone de varias subredes con -> nmeros de subred unvocos. Una subred est formada por varias -> estaciones con -> direcciones PROFIBUS o -> direcciones MAC (en caso de Industrial Ethernet) unvocas.

Telegrama

Mensaje de una estacin (equipo) PROFIBUS/Ethernet a otra.

TSAP

Punto final local del enlace (Transport Service Access Point).

Velocidad de transferencia

Es, segn DIN 44302, el nmero de decisiones binarias transmitidas por unidad de tiempo. La unidad es el bit/s. La eleccin de la velocidad de transferencia (o transmisin) depende de diferentes condiciones marginales, como por ejemplo la distancia.

Watchdog

Mecanismo para vigilar la disposicin al funcionamiento de un equipo.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -291

Glosario

D.2

Industrial Ethernet

Direccin base
S

Direccin lgica de un mdulo en sistemas S7. En PROFIBUS La direccin base PROFIBUS es la direccin inicial a partir de la cual se asignan todas las direcciones determinadas automticamente dentro de un proyecto. En Industrial Ethernet La direccin base MAC es la direccin inicial a partir de la cual se asignan todas las direcciones determinadas automticamente dentro de un proyecto.

Direccin MAC (MAC address)

Direccin para distinguir diferentes estaciones (equipos) conectadas a un medio de transmisin comn (Industrial Ethernet).

Enlace AGAG

ver Enlace ISO-Transporte

Enlace ISO - Transporte

Enlace de comunicacin del nivel de transporte (para CP/COM 143, hasta ahora enlace AGAG). Enlaces ISO-Transporte permiten una comunicacin controlada por programa/eventos a travs de Industrial Ethernet de SIMATIC S7 con SIMATIC S7 con CP Ethernet SIMATIC S5 con CP Ethernet (p. ej. CP 143 o CP 1430) PC/PG con Ethernet-CP (p. ej. CP 1413) un sistema cualquiera, con protocolo ISO-Transport (ISO 8073) Por un enlace ISO-Transport se pueden intercambiar bidireccionalmente bloques de datos.

S S S S

Estacin Ind. Ethernet

Una estacin es identificada por una -> direccin MAC en -> Industrial Ethernet.

A -292

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Glosario

ISO - on - TCP

Enlace de comunicacin del nivel de transporte (nivel 4, comunicacin segn ISO) representado en TCP. Por un enlace ISO-on-TCP se pueden intercambiar bidireccionalmente mensajes. TCP proporciona una comunicacin de datos sin formacin de bloques de datos en mensajes. Por el contrario, ISO trabaja con orientacin a mensajes. Con ISO-on-TCP se reproduce este mecanismo en TCP. Esto se describe en RFC1006 (Request For Comment). Enlaces ISO-on-TCP permiten una comunicacin controlada por programa/eventos a travs de la red Ethernet de SIMATIC S7 con SIMATIC S7 con CP Ethernet SIMATIC S5 con CP Ethernet PG/PC con CP Ethernet un sistema cualquiera

S S S S

Mscara de subred

Una mscara de subred fija qu partes de una direccin IP se asignan al nmero de red (ver ISO-on-TCP). Estn asignados al nmero de red los bits de la direccin IP cuyos bits correspondientes en la mscara de subred estn ocupados con 1.

Media Access Control (MAC)

Control del acceso de una estacin a un medio de transmisin utilizado en comn con otras estaciones.

Nmero de subred

Una -> instalacin se compone de varias subredes con -> nmeros de subred unvocos.

RFC1006

ver ISO-on-TCP

TCP/IP

TCP = Transport Connection Protocol; IP = Internet Protocol

UDP

User Datagram Protocol. Servicio de Datagramas para transferir datos a travs de varias redes utilizando un mecanismo simple que no exige acuse.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -293

Glosario

D.3
Circuito

PROFINET

En general: conexin lgica de datos entre dos objetos. En PROFINET CBA en SIMATIC iMap: enlace entre dos funciones tecnolgicas. Se conecta en cada caso una salida con una entrada del mismo tipo de datos. Los circuitos se representan en SIMATIC iMap por medio de lneas.

Component based Automation (automatizacin basada en componentes) Concepto relativo a la implementacin de aplicaciones de automatizacin modulares, descentralizadas, sobre la base de estndares abiertos para el procesamiento y la comunicacin de datos. Component based Automation es una extensin de Totally Integrated Automation (TIA).

Componente PROFINET En PROFINET CBA: representacin por software de un mdulo tecnolgico con una funcionalidad definida. Un sistema de automatizacin est formado por varias componentes PROFINET. Una componente PROFINET abarca siempre una funcin tecnolgica y el equipo correspondiente.

Equipo

En PROFINET CBA: en Component based Automation: parte de la componente PROFINET que incluye los datos especficos del hardware de la componente PROFINET. En SIMATIC iMap, un equipo es la representacin por software del equipo fsico para el que se cre la componente PROFINET. En la vista de la red de SIMATIC iMap se representa como objeto con una o varias conexiones de bus. Dependiendo de la funcionalidad de comunicacin se distingue entre: -> equipos PROFINET y -> equipos PROFIBUS.

Equipo PROFIBUS En PROFINET CBA: un equipo PROFIBUS tiene slo una conexin PROFIBUS como esclavo. No participa directamente en la comunicacin PROFINET, sino que es integrado a travs de un equipo PROFINET suplente (Proxy).

Equipo PROFINET En PROFINET CBA: un equipo conectado a Ethernet es un equipo PROFINET. Adems, un equipo PROFINET puewde tener tambin una conexin PROFIBUS, como maestro y equipo PROFINET suplente (Proxy) para equipos PROFIBUS.

Equipo PROFINET, suplente (Proxy) En PROFINET CBA: un equipo PROFINET que desempea el papel del maestro para equipos PROFIBUS. Con esto es posible integrar esclavos PROFIBUS en la comunicacin PROFINET.

A -294

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Glosario

PROFINET

En el marco de la Totally Integrated Automation (TIA), PROFINET es la continuacin consecuente de: - PROFIBUS DP, el bus de campo establecido, y de - Industrial Ethernet, el bus de comunicacin para el nivel de clulas. Las experiencias adquiridas con ambos sistemas se han integrado en PROFINET. PROFINET, como estndar de automatizacin basado en Ethernet de PROFIBUS International (antiguamente PROFIBUS Nutzerorganisation e.V.), define as un modelo de comunicacin, automatizacin y Engineering no vinculado a un fabricante concreto.

SIMATIC IMap Herramienta de Engineering de Siemens para PROFINET CBA. Hace posible la configuracin, la puesta en servicio y la observacin de sistemas de automatizacin distribuidos modularmente sobre la base del estndar PROFINET. SIMATIC iMap - STEP 7 AddOn Software para el enlace de SIMATIC iMap con STEP 7.

Vista de la instalacin En PROFINET CBA: representacin de las funciones tecnolgicas del sistema de automatizacin y de sus circuitos en SIMATIC iMap. En la vista de la instalacin se representa en cada caso un plano.

Vista de la red En PROFINET CBA: representacin de los equipos y de las redes (Ethernet, PROFIBUS) en SIMATIC iMap.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -295

E Acoplamiento con sistemas de terceros con FETCH/WRITE

El modo para FETCH y WRITE soportado en el caso de enlaces ISO-Transport e ISO -on-TCP y TCP puede ser utilizado en principio desde equipos de terceros cualesquiera para el acceso a reas de memoria del sistema de S7. Para poder implementar tambin estos accesos, por ejemplo, para aplicaciones de PC, se tiene que conocer la estructura de PDU para las peticiones. Las cabeceras especficas de S7 o S5 necesarias para telegramas de peticin y acuse tienen como estndar una longitud de 16 Bytes; a continuacin se expone su estructura:

A -296

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Acoplamiento con sistemas de terceros con FETCH/WRITE

a) Estructura para telegrama WRITE


El significado y los valores de los parmetros a los que en la tabla siguiente no se les han asignado valores fijos pueden consultarse en el apartado Abastecimiento de parmetros. Telegrama de peticin WRITE 0 Indicativo del sistema 1 2 Longitud cabecera 3 Indicativo cdigo OP 4 Longitud cdigo OP 5 Cdigo OP 6 Bloque ORG 7 Longitud bloque ORG 8 Indicativo ORG 9 DBNR A Direccin inicio B C Longitud D E Bloque vaco F Longit. bloque vaco Bloque de datos con hasta 64 K High Byte Low Byte High Byte Low Byte =FFh. =02 =S =5 =16d. =01 =03 =03 =03 =08 Telegrama de acuse WRITE 0 Indicativo del sistema 1 2 Longitud cabecera 3 Indicativo cdigo OP 4 Longitud cdigo OP 5 Cdigo OP 6 Bloque acuse 7 Longitud bloque acuse 8 Bloque errores 9 Bloque vaco A Longit. bloque vaco B C D E F libre =S =5 =16d. =01 =03 =04 =0Fh =03 =Nr =FFh =07

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -297

Acoplamiento con sistemas de terceros con FETCH/WRITE

b) Estructura para telegrama FETCH


El significado y los valores de los parmetros a los que en la tabla siguiente no se les han asignado valores fijos pueden consultarse en el apartado Abastecimiento de parmetros. Telegrama de peticin FETCH 0 Indicativo del sistema 1 2 Longitud cabecera 3 Ind. Cdigo OP 4 Longitud cdigo OP 5 Cdigo OP 6 Bloque ORG 7 Longitud bloque ORG 8 Indicativo ORG 9 DBNR A Direccin inicio B C Longitud D E Bloque vaco F Longit. bloque vaco High Byte Low Byte High Byte Low Byte =FFh. =02 =S =5 =16d. =01 =03 =05 =03 =08 Telegrama de acuse FETCH 0 Indicativo del sistema 1 2 Longitud cabecera 3 Ind. Cdigo OP 4 Longitud cdigo OP 5 Cdigo OP 6 Bloque acuse 7 Longit. bloque acuse 8 Bloque errores 9 Bloque vaco A Longit. bloque vaco B C D E F Datos hasta 64 K, pero slo si Nm. error = 0 libre =S =5 =16d. =01 =03 =06 =0Fh =03 =Nr =FFh =07

A -298

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Acoplamiento con sistemas de terceros con FETCH/WRITE

Abastecimiento de parmetros
Campo de operandos S7
Indicativo ORG 01H Datos origen/destino de/en mdulo de datos en memoria principal DBNR

DB

M
02H Datos origen/destino de/en campo de marcas 03H

E
04H

Datos origen/destino de/en representaci n de procesos de entradas (PAE) irrelevante

Datos origen/destino de/en representaci n de procesos de salidas (PAA) irrelevante

DB del que se irrelevante toman los datos de origen o al que se transfieren los de destino 1...255 Nm. palabra datos a partir del que se toman o se escriben los datos 0...2047 Longitud del bloque de datos de origen/destino en palabras 1...2048 Nm. byte de marca a partir del que se toman o se escriben los datos 0...255 Longitud del bloque de datos de origen/destino en Bytes 1...256

Campo permitido Direccin inicio

Nm. byte entrada a partir del que se toman o se escriben los datos 0...127 Longitud del bloque de datos de origen/destino en Bytes 1...128

Nm. byte de salida a partir del que se toman o se escriben los datos 0...127 Longitud del bloque de datos de origen/destino en Bytes 1...128

Campo permitido Longitud

Campo permitido

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -299

Acoplamiento con sistemas de terceros con FETCH/WRITE

Campo de
operandos

PEW, PEB,PED/ PAW, PAB, PAD


05H Datos de origen/destino de/en componentes perifricos. Para datos de origen, componentes de entrada; para datos de destino, componentes de salida 06H

Indicativo ORG

07H Datos de origen/destino de/en clulas de tiempo

Datos de origen/destino de/en clulas de contador

DBNR Direccin inicio

irrelevante Nm. byte periferia a partir del que se toman o escriben datos

irrelevante Nmero de clula de contador a partir del que se toman o escriben datos 0...255

irrelevante Nmero de clula de tiempo a partir del que se toman o escriben datos 0...255

Campo permitido

0...127 Periferia digit. 128...255 Periferia. anal.

Longitud

Longitud del bloque de datos de origen/destino en Bytes

Longitud del bloque de datos de origen/destino en palabras (clula contador = 1 palabra) 1

Longitud del bloque de datos de origen/destino en palabras (clula contador = 1 palabra) 1

Campo permitido

1...256

A -300

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Historial de la documentacin
Este captulo ofrece una visin de conjunto de las ediciones anteriores de este manual y de las complementaciones funcionales en STEP 7 y NCM S7.

nuevo en la Edicin 06 / STEP7 V5.4 SP1 (C79000 - G8900 - C182 - 06)


Adems de diversas adaptaciones a los equipos disponibles en la actualidad y la actual versin de STEP 7/NCM S7 V5.4 SP1 se han tenido: S Configuracin del modo de funcionamiento del CP como PROFINET IO-Device Dependiendo del tipo del equipo, determinados CPs se pueden configurar y utilizar en los modos PROFINET IO-Controller o PROFINET IO-Device. S Correcciones y complementaciones en la descripcin de bloques Se han introducido correcciones y complementaciones en los siguientes FCs/FBs. - FC11 PNIO_SEND - FC12 PNIO_RECV Estos FCs se utilizan ahora tambin para el modo PROFINET IO-Device del CP 343-1 Lean.

nuevo en la Edicin 05 / STEP7 V5.4 (C79000 - G8900 - C182 - 05)


Adems de diversas adaptaciones a los equipos actualmente disponibles y la versin actual de STEP 7/NCM S7 V5.3 SP2/SP3 se han considerado: S Nuevos bloques para programas de usuario - Para PROFINET CBA est disponible un nuevo bloque FB90 PN_InOut_Fast (denominacin anterior: PN_IO_X. S Correcciones y complementos en la descripcin de bloques En los siguientes FCs/FBs se han introducido correcciones y complementos. - FB88 PN_InOut / FB90 PN_InOut_Fast - FB55 IP_CONFIG - FC11 PNIO_SEND - FC 12 PNIO_RECV

nuevo en la Edicin 04 / STEP7 V5.3 SP3 (C79000 - G8900 - C182 - 04)


Adems de diversas adaptaciones a los equipos actualmente disponibles y la versin actual de STEP 7/NCM S7 V5.3 SP2/SP3 se han considerado: S Nuevos bloques para programas de usuario - Para PROFINET CBA est disponible un nuevo bloque FB90 PN_IO_X.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -301

Historial de la documentacin

nuevo en la Edicin 03 / STEP7 V5.3 SP3 (C79000 - G8900 - C182 - 03)


Adems de diversas adaptaciones a los equipos actualmente disponibles y la versin actual de STEP 7/NCM S7 V5.3 SP2/SP3 se han considerado: S Nuevos bloques para programas de usuario - Para la interfaz SEND/RECEIVE est disponible un nuevo bloque FC10 AG_CNTRL - Encontrar ahora ejemplos detallados para la interfaz SEND/RECEIVE en Internet. El prctico link lo encontrar tambin en el captulo LEERER MERKER. S S Ejemplo ampliado para enlaces de comunicacin programados, en el captulo LEERER MERKER. Versin impresa - Parte general A y Descripcin del equipo Parte B separadas Debido al creciente volumen se ha dividido la versin impresa en dos tomos.

nuevo en la Edicin 01 / STEP7 V5.3 SP0 (C79000 - G8900 - C182 - 01)


S Nueva estructura del manual En esta edicin hemos reunido en un solo manual los manuales de NCM S7 y CPs S7, hasta ahora separados. Con esto se toma tambin en consideracin que la herramienta de configuracin NCM S7 no se instala ya por separado para PROFIBUS e Industrial Ethernet. Las funciones de NCM S7 se instalan ahora tambin automticamente al instalar STEP 7. S Espectro de equipos descritos: CPs S7 y pasos de red Entre los equipos descritos ante todo en la Parte B, se ha incluido, adems de los CPs para SIMATIC S7, tambin el paso de red IE/PB Link. Esto se ha hecho as considerando particularmente la importancia especial para las aplicaciones PROFINET.

A -302

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

Historial de la documentacin

nuevo en la edicin 07 / STEP7 V5.2 SP1 (C79000 - G8900 - C129 - 07)


Nota Se trata de la ltima edicin antes de la reunin de los dos manuales NCM S7 para Ind.Ethernet y Manual del equipo CP S7 para Ind.Ethernet.

El manual contiene, en lugares marcados adicionalmente, complementos que presuponen la existencia de la edicin 5.2 SP1 del software de configuracin NCM S7 para Industrial Ethernet y la edicin 5.2 SP1 del software STEP 7. A esto pertenecen nuevas funciones para la configuracin de IP: S Proteccin de acceso IP Con la proteccin de acceso IP se tiene la posibilidad de restringir el acceso a la estacin S7 local a interlocutores con direcciones IP muy determinadas. S Configurar enlaces a travs del programa de usuario Existen campos de aplicacin para los que es conveniente no crear los enlaces de comunicacin a travs del interface de configuracin de STEP 7, sino a travs de aplicaciones especficas y en forma controlada por el programa. Para estas aplicaciones se dispone a partir de STEP7 V5.2 SP1 de un bloque de funciones que permite la transferencia flexible de bloques de datos de configuracin a un CP Ethernet. Se ha completado la descripcin de la configuracin de enlaces para servicios FETCH / WRITE.

nuevo en la edicin 06 / STEP7 V5.2


S S Comunicacin S7 va Router (funcin unilateral de Cliente y Servidor) va IE/PB Link o CP Multiproyecto La nueva funcin Multiproyecto permite editar separadamente los proyectos y reunirlos luego.

nuevo en la edicin 05 / STEP7 V5.1 SP3


S S S Configuracin de Multicast y Broadcast para enlaces UDP. Vase el cap. 5. Los bloques AG_SEND y AG_RECV se pueden utilizar ahora tambin para datos largos en S7-300. Vase el cap. LEERER MERKER. Los CPs S7 para Ind. Ethernet se suministran ahora con una direccin MAC preajustada; gracias a ello, los datos de configuracin se pueden cargar tambin a travs de Ethernet sin bautismo de nodo.

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -303

Historial de la documentacin

nuevo en la edicin 04 / hasta STEP7 V5.1 SP2


S S S El modo FETCH/WRITE es soportado ahora tambin en enlaces TCP. Vase el cap. 5. El modo FETCH/WRITE puede coordinarse desde el programa de usuario a travs de los nuevos FCs AG_LOCK y AG_UNLOCK. Vase el cap. LEERER MERKER. El Diagnstico NCM se presenta con una nueva superficie. Vase el cap. 8. Se ha reestructurado la descripcin del Diagnstico NCM S7. Mientras que en el presente manual se utilizan informaciones generales y listas de control, la ayuda online le proporciona informaciones detalladas sobre los resultados del diagnstico.

esto era nuevo en la edicin 02 / STEP7 V5.3 SP2 (C79000 - G8900 - C182 - 02)
S Nueva estructura del manual En esta edicin hemos reunido en un solo manual los manuales de NCM S7 y Ces S7, hasta ahora separados. Con esto se tiene en cuenta tambin que la herramienta de configuracin NCM S7 no se instala ya separada para PROFIBUS e Industrial Ethernet. Las funciones de NCM S7 se instalan ahora automticamente con la instalacin de STEP 7. S espectro de equipos descrito: Ces S7 y pasos de red En el caso de los equipos descritos especialmente en la Parte B, se ha incluido tambin el paso de red IE/PB Link junto con los Ces para SIMATIC S7. Esto se ha hecho ante todo con vistas a la importancia especial para aplicaciones PROFINET.

A -304

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A
Aparatos de manejo y visualizacin, A-26 Aparatos de manejo/visualizacin, A-25 AS -Interface, A-15 Asignacin de pines, conector de 15 polos Sub-D, A-278

B
Biblioteca de bloques, A-227 Bloque de datos de configuracin, A-157, A-160 Bloque PN_InOut (FB88) Indicaciones de estado, A-229 Parmetros formales, A-228 Programacin, A-226 Bloque PN_IO_X (FB90), Programacin, A-226 Bloque PNIO_ALARM, Parmetros formales, A -250 Bloque PNIO_RECV (FC12), Parmetros formales, A-239 Bloque PNIO_RW_REC, Parmetros formales, A -245 Bloque PNIO_SEND (FC11), Parmetros formales, A-233 Bloques FC AG -LOCK, A-206 AG -RECV, A-89, A-90 AG -RECV / AG_LRECV, A-197 AG -SEND, A-89, A-90 AG -SEND / AG_LSEND, A-189 AG -UNLOCK, A-208 AG_LOCK / AG_UNLOCK, A-204 Notas generales, A-177 Nmero de bloque, A-177 para enlaces configurados, A-184 secuencia tpica, A-91 Bloques FC para coordinacin de accesos en caso de FETCH/WRITE, A-204 Broadcast, con UDP, A-143

Comunicacin S7 va Ethernet, A-16 Conexin del CP a Ethernet, CP con switch integrado, A-49 CONF_DB, A-220 Siehe auch Konfigurations-Datenbaustein Configuracin de enlaces, A-99 Configuracin de IP, A-73 Coordinacin de accesos, A-204 CP Ethernet configuracin del hardware, A-62 otras propiedades, A-67 Otras propiedades del CP, Hora, A-68 Puesta en servicio, modo de proceder, A-59 Crear una subred, A-60 CSA, homologacin, A-282 CSMA/CD, A-15

D
Datos de configuracin, cargar en el sistema de destino, A-85 Datos de configuracin del CP, guardar, A-86 Datos del sistema, bloque de parmetros para, A -164 Diagnstico. Siehe NCM S7-Diagnose Diagnstico NCM S7, A-72 vista general, A-255 Diagnstico NCM S7 en lnea Online, Ejemplos de ruta online con paso de red, A-264 Diagnstico NCM S7 Ruta Online Ejemplos de ruta online para PC internal, A -266 Ejemplos de ruta online sin paso de red, A -263 Direccin del CP, A-177 Direccin IP en el cuadro de dilogo Propiedades - ajustar interface Ethernet, A-73 ajustar en el programa de usuario, A-73 obtener de un servidor DHCP, A-73 Direccin MAC, A-86 Direccionamiento IP a travs de DHCP, A-107

C
Cabecera de peticin, A-186 Cargador de firmware Campo de aplicacin, A-275 Cargar el firmware, A-276 Caso de sustitucin, A-179 Comunicacin PG con STEP 7 va PROFIBUS, A-24 en el modo configurado, A-24 en el modo PG, A-24 Comunicacin PROFINET, A-18 Comunicacin PROFInet, A-16

E
Enlace, Propiedades, A-101 Enlace E-MAIL, Bloque de parmetros para, A -170 Enlace FTP, Bloque de parmetros para, A-172

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -305

Enlace ISO-on-TCP Bloque de parmetros para, A-169 configurar, A-121 definir interlocutor del enlace, A-122 Direcciones, A-124 verificar, A-127 Enlace ISO-Transport, A-112 dilogo de propiedades, A-112 Dinmica, A-118 Direcciones, A-116 General, A-113 Panormica, A-120 Enlace no especificado, A-117 enlace sin asignacin, A-110 guardar enlace, A-109 imprimir enlaces configurados, A-109 propiedades dinmicas, A-118 verificar, A-120 volumen de datos y recursos disponibles, A -101 Enlace no especificado, A-107 Enlace TCP, A-128 Bloque de parmetros para, A-167 definir interlocutor del enlace, A-129 Direcciones, A-131 verificar, A-135 Enlace UDP Bloque de parmetros para, A-168 configurar, A-136 definir interlocutor del enlace, A-137 Direcciones, A-139 verificar, A-149 Enlaces de comunicacin programados, A-156 Enlaces programados, A-21 Ethernet, Panormica, A-15

I
ID de enlace, A-166 Rango de valores, A-166 Industrial Ethernet, Panormica, A-15 Industrial Ethernet; interface de usuario para, A-26 Interface PG/PC, A-26 Interface SEND/RECEIVE ciclo de la CPU, A-93 intercambio de datos, A-89 Panormica, A-30 programa de usuario, A-90 Interfaz SEND/RECEIVE, A-16 IP -ACL. Siehe IP Access Control-Liste

L
Lista IP Access Control, A-73

M
Memoria del sistema, acceso va FETCH/WRITE, A -153 Mtodo de acceso a la red, A-15 Modo PG, con STEP 7 va Ethernet, A-22 Multicast con UDP, A-143 para UDP, A-143, A-146 Multiproyecto, A-34, A-39 Configurar enlaces, A-100, A-106

N
NCM S7 Indicaciones generales, A-58 instalacin, A-58 NCM S7-Diagnose, A-254 Nuevo enlace, A-104 Nmeros de referencia, A-279

F
FB, A-177 CP_CONFIG, A-157 IP_CONFIG, A-219 FDDI, A-15 FM, homologacin, A-283 Funciones S7, A-16 Funciones S7 (comunicacin S7) va Industrial Ethernet, A-26

O
Objeto alternativo conectar a la subred, A-79 Objeto alternativo, A-78 Otras funciones, A-109 Otro equipo, A-34, A-106

H
Homologacin CSA, A-282 UL, A-281, A-282

A -306

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

P
Parmetros de direccin Broadcast, A-145, A-146 enlace ISO-on-TCP no especificado, A-126 enlace TCP no especificado, A-134 enlace UDP no especificado, A-142 PC internal, A-266 Posibilidades de comunicacin, A-16 Procedimiento NTP, A-71 Procedimiento SIMATIC, A-71 Proceso de carga, A-85 PROFIBUS, A-15 PROFIBUS; interface de usuario para, A-26 Propiedades dinmicas, A-118 Proteccin de acceso IP, A-73 Puesta en servicio, A-57

Servidor DHCP, A-73 SIMATIC NET, A-5 Sincronizacin horaria, A-68, A-71

T
Tipos de comunicacin, A-16 Tipos de enlaces, Bloques de parmetros para, A -166 Tipos de subbloques, A-173

U
UL, homologacin, A-281, A-282

V R
Rel de comunicacin S7, A-26 Variante de proyecto SIMATIC S5 y equipos de terceros, A-36, A-37 una subred - varios proyectos, A-39 varias subredes - un proyecto, A-38 varias subredes - varios proyectos, A-42, A-44 Visualizar las conexiones de red, A-65

S
S7 Relay de comunicacin, A-16 Seleccin de vas, A-155 Servicios de comunicacin, configurar, A-81 Servicios FETCH/WRITE configuracin para ISO-Transport, A-151 Panormica, A-33

CPs S7 para Industrial Ethernet Configurar y poner en servicio Edicin 01/2007 C79000-G8978-C182-07

A -307

Vous aimerez peut-être aussi