You are on page 1of 243

Prlogo, ndice Comunicacin va CPs S7 Caractersticas de CPs PROFIBUS

1 2 3 4 5 6 7 8 9

SIMATIC NET CPs S7 para PROFIBUS Configurar y poner en servicio


Manual Parte A Aplicacin general

NCM S7 para CPs PROFIBUS Modo de Maestro DP Diagnstico DP Modo de Esclavo DP Interfaz SEND/RECEIVE Diagnstico NCM S7 Cargador de firmware Anexos A E ndice alfabtico

Edicin 03/2009 C79000G8978C18104

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.

A2

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

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 PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A3

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 20012009 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 Industry Automation 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.

A4

Siemens Aktiengesellschaft

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 G79000G8978C18104 C79000G8978C18104
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 las aplicaciones se comuniquen con xito y efectividad a travs de los CPs 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 CPs S7 con NCM S7

Manual

Parte A

S conocer S probar interfaces S poner en servicio

aprender con el ejemplo

S S S S S S

Panormicas de CP Servicios de comunicacin 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

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 PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A5

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:

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.

A6

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Este manual ...

La documentacin en el paquete de documentacin S7CPs / NCM S7 y en Internet


Puede adquirir el presente manual junto con otros documentos en un paquete de manuales. 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 CPs S7 para PROFIBUS Manual de configuracin, parte A Configurar y poner en servicio CPs S7 para PROFIBUS Manual del equipo, parte B Contenido / Direcciones de Internet Localizacin en Internet:

S Parte general:

http://support.automation.siemens.com/WW/view/de/1158693

Localizacin en Internet:

S CP 3425/3425 FO: S CP 3435:

http://support.automation.siemens.com/WW/view/de/8773570 http://support.automation.siemens.com/WW/view/de/8778841

S CP 4435 Basic:

http://support.automation.siemens.com/WW/view/de/8776422 http://support.automation.siemens.com/WW/view/de/8777196

S CP 4435 Extended:
Funciones (FC) y bloques de funciones (FB) para CPs SIMATIC NET S7 Localizacin en Internet:

http://support.automation.siemens.com/WW/view/de/30564821

Manual de programacin
NCM S7 para PROFIBUS/FMS Localizacin en Internet: http://support.automation.siemens.com/WW/view/de/1158418 Localizacin en Internet: http://support.automation.siemens.com/WW/view/de/1157760

NCM S7 para SIMATIC NET S7CPs Gua rpida Pasos de red

S IE/PB Link:

http://support.automation.siemens.com/WW/view/de/7851748 http://support.automation.siemens.com/WW/view/de/19299692 http://support.automation.siemens.com/WW/view/de/21379908

S IE/PB Link PN IO:

S IWLAN/PB Link PN IO:


Poner en servicio estaciones de PC Instrucciones y acceso rpido

Las instrucciones le ayudan a aplicar con xito y eficacia las funciones de comunicacin de sus aplicaciones de PC a travs de los mdulos SIMATIC NET. Se muestra cmo se configuran los mdulos de PC y qu operaciones de configuracin se tienen que realizar con NCM S7. Localizacin en Internet: / http://support.automation.siemens.com/WW/view/de 13542666

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A7

Este manual ...

Documentacin del CP en la Coleccin de manuales (N. ref. A5E00069051)


Cada CP S7 incluye la Coleccin de manuales SIMATIC NET. Este DVD se actualiza regularmente; contiene los manuales de equipos y las descripciones actuales en el momento de la elaboracin.

A8

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Este manual ...

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


En el documento Historial de versiones/Downloads actuales para los CPs S7 SIMATIC NET encontrar informaciones sobre todos los CPs disponibles hasta el momento para SIMATIC S7 (Ind. Ethernet, PROFIBUS e IE/PBLink). Encontrar una edicin actualizada en cada momento de estos documentos en:
http://support.automation.siemens.com/WW/view/de/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://support.automation.siemens.com/WW/view/de/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:
http://support.automation.siemens.com/WW/view/de/21827955

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A9

Este manual ...

Informacin adicional sobre SIMATIC S7 y STEP 7


Las documentaciones adicionales relativas al software bsico STEP 7 del sistema de automatizacin SIMATIC las encontrar en versin electrnica en la instalacin de STEP 7. Adems encontrar informacin sobre los sistemas de automatizacin SIMATIC en el Quickstart CD y a travs de los servicio en lnea de Customer Support, bajo:
http://www.automation.siemens.com/net/index_00.htm

(informacin general sobre SIMATIC NET) o


http://support.automation.siemens.com/WW/view/de

(informacin sobre el producto y downloads)

Observacin sobre la lectura: Smbolos utilizados en este manual


Icono para identificacin de funciones que exigen STEP7 a partir de la versin V5.2.

Con este icono se hace mencin a sugerencias especiales contenidas en estas instrucciones.

El icono hace referencia a recomendaciones especiales de bibliografa.

En los lugares as marcados recomendamos consultar informaciones complementarias contenidas en la ayuda bsica de STEP 7.

F1

Este icono hace referencia a ayudas detalladas que aparecen en la ayuda contextual. Se accede a ellas con la tecla F1 o con el botn Ayuda del respectivo cuadro de dilogo. Este icono hace referencia a caractersticas que difieren segn sea la edicin del CP PROFIBUS. El icono marca el comportamiento de los mdulos actuales. En los respectivos manuales del equipo de los CPs PROFIBUS se hace referencia tambin a esta particularidad e identificacin. Igualmente encontrar esta identificacin en la ayuda online de STEP 7.

Referencias bibliogrficas /.../


Las referencias a otras documentaciones se indican con ayuda de nmeros de bibliografa entre barras /.../. . Sobre la base de estos nmeros puede consultar el ttulo de la documentacin en el ndice bibliogrfico. -

A10

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Indice

Indice Parte A
1 Comunicacin va CPs PROFIBUS en estaciones S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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.6.1 1.6.2 1.6.3 1.6.4 1.7 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 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.5 2.5.1 2.5.2 2.5.3 2.5.4 Posibilidades de comunicacin para SIMATIC S7 con el CP PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tipos de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Los servicios de comunicacin de los CPs PROFIBUS . . . . . . . . . . . . . . . . . . . . Configuracin y diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A16 PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A17 A18 A18 A19 A20

Comunicacin PG/OP va PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A21 Comunicacin PG con STEP 7 va PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . A22 Modo OP: Conexin de equipos de operacin/observacin a travs de PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A23 Comunicacin S7 va PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A24 Comunicacin compatible con S5 (interface SEND/RECEIVE)) . . . . . . . . . . . . A28 PROFIBUSDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de red con un maestro DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de red multimaestro DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de una red multimaestro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo esclavo DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interconectar con STEP 7 equipos SIMATIC S7 y otros equipos . . . . . . . . . . . Variante de red/proyecto: una subred un proyecto . . . . . . . . . . . . . . . . . . . . . . . Variante de red/proyecto: SIMATIC S5 y equipos de terceros en la subred . . . Variante de red/proyecto: dos o varias subredes un proyecto . . . . . . . . . . . . . Variante de red/proyecto: Una subred varios proyectos . . . . . . . . . . . . . . . . . . Variante de red/proyecto: Varias redes en varios proyectos . . . . . . . . . . . . . . . . A30 A32 A33 A34 A35 A36 A38 A39 A40 A41 A43 A44

Caractersticas de los CPs PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Procesadores de comunicacin para S7300 . . . . . . . . . . . . . . . . . . . . . . . . . . . A44 Procesadores de comunicacin para S7400 . . . . . . . . . . . . . . . . . . . . . . . . . . . A45 Conectar el CP a PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A46 Conexin elctrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A46 Conexin ptica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A47 Reglas relativas a slots y otras indicaciones para SIMATIC S7300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Slots permitidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nmero de CPs SIMATIC NET operables en paralelo . . . . . . . . . . . . . . . . . . . . . Multicomputing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recursos de enlaces de CPU y uso optimizado . . . . . . . . . . . . . . . . . . . . . . . . . . Reglas relativas a slots y otras indicaciones para SIMATIC S7400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Slots permitidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nmero de CPs SIMATIC NET operables en paralelo . . . . . . . . . . . . . . . . . . . . . Multicomputing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nota relativa a la CPU S7400: Recursos de enlace . . . . . . . . . . . . . . . . . . . . . . A49 A49 A49 A49 A50 A51 A51 A51 A51 A52

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A11

Indice

Uso del CP PROFIBUS con NCM S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 3.2 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.4 3.4.1

A53

As se pone en servicio un CP PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A54 Indicaciones generales relativas a STEP 7 / NCM S7 . . . . . . . . . . . . . . . . . . . . A55 Configurar procedimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Crear la subred PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comprobrar o ajustar las propiedades de la red . . . . . . . . . . . . . . . . . . . . . . . . . . Registrar el CP PROFIBUS en la configuracin del hardware . . . . . . . . . . . . . . Visualizar las conexiones a red de un equipo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajustar otras propiedades del CP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objetos alternativos en un proyecto STEP 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar servicios de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cargar la configuracin en el sistema de destino . . . . . . . . . . . . . . . . . . . . . . . . . A56 A57 A60 A63 A65 A67 A72 A76 A77

Funciones adicionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A79 Modificar modo operativo y direccin PROFIBUS a travs del programa de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A79 A81

Modo Maestro DP con CP PROFIBUS en SIMATIC S7300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 4.2 4.3 4.3.1 4.3.2 4.3.3 4.4 4.5 4.5.1 4.5.2 4.6 4.7 4.8 4.8.1 4.8.2 4.9 4.10 4.11

Panormica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A82 Procedimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A83 Funcionamiento del SIMATIC S7300 en modo Maestro DP con CP PROFIBUS . . . . A85 Principio del intercambio de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A87 Los estados operativos DP del maestro DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A89 Areas de entradas/salidas DP en la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A91 Configurar el sistema maestro DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A93 Parametrizar el sistema maestro DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A97 Sincronizacin de la salida de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A98 Sincronizacin (congelacin) de la entrada de datos . . . . . . . . . . . . . . . . . . . . . . A100 Comprobar o ajustar el modo de operacin Maestro DP del CP . . . . . . . . . . . . A102 Programar la comunicacin DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A106 Cambiar los estados operativos DP del maestro DP . . . . . . . . . . . . . . . . . . . . . . A108 Cambios del estado operativo DP debidos a eventos del sistema o intervenciones del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A109 Peticin de control del programa de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A110 Comunicacin con el maestro DP (clase 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A111 Leer datos de entrada y salida en calidad de maestro DP (clase 2) . . . . . . . . . A113 Activar / desactivar esclavos DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A115 A116 Posibilidades del diagnstico DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A117 Funcionamiento de la llamada al diagnstico desde el programa de usuario . A118 Lista de estaciones DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A121 Estructura de lista de estaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A121 Leer la lista de estaciones DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A122 Diagnstico individual DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A123 La lista de diagnstico DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A123 Leer lista de diagnstico DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A124

Diagnstico DP desde el programa de usuario en SIMATIC S7300 . . . . . . . . . . . . . . 5.1 5.2 5.3 5.3.1 5.3.2 5.4 5.4.1 5.4.2

A12

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Indice

5.4.3 5.5 5.5.1 5.5.2 5.5.3 6 6.1 6.2 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.3 6.3.1 6.3.2 6.3.3 6.4 6.5 7

Leer diagnstico individual DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A125 Peticin de diagnstico con maestro DP (clase 2) . . . . . . . . . . . . . . . . . . . . . . . . Lista de esclavos DP para el maestro DP (clase 2) . . . . . . . . . . . . . . . . . . . . . . . Diagnstico de sistema DP para el maestro DP (clase 2) . . . . . . . . . . . . . . . . . . Diagnstico individual DP para el maestro DP (clase 2) . . . . . . . . . . . . . . . . . . . . A129 A131 A132 A133 A134 A136 A138 A139 A141 A143 A145 A146 A147 A150 A152

Configurar y programar el modo Esclavo DP para SIMATIC S7300 . . . . . . . . . . . . . . Funcionamiento de SIMATIC S7 en modo Esclavo DP con un CP PROFIBUS Principio del intercambio de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Area de datos DP de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inicializacin y transferencia de datos va PROFIBUS . . . . . . . . . . . . . . . . . . . . . Datos de diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Peticiones de Global Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar y poner en servicio el modo Esclavo DP . . . . . . . . . . . . . . . . . . . . . . Configurar el sistema DP con STEP 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comprobar o ajustar el modo de operacin DP Esclavo DP . . . . . . . . . . . . . . . . Indicaciones para la configuracin en el maestro DP . . . . . . . . . . . . . . . . . . . . . .

Procedimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A135

Programar el modo Esclavo DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A153 Puesta en servicio del esclavo DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A155 A156

Configurar enlaces FDL programar interface SEND/RECEIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1 7.2 7.3 7.3.1 7.3.2 7.3.3 7.3.4 7.4 7.5 7.6 7.6.1 7.6.2 7.6.3 7.7 7.8 7.9 7.9.1 7.9.2

Procedimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A157 Posibles configuraciones de los enlaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A158 SIMATIC S7 con enlaces FDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enlace FDL especificado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enlace FDL no especificado (acceso layer 2 libre) . . . . . . . . . . . . . . . . . . . . . . . . Enlace FDL con Broadcast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enlace FDL con Multicast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A159 A161 A162 A163 A165

Crear nuevo enlace FDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A167 Enlaces con interlocutores de otros proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . A170 Configurar propiedades de enlaces FDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definir interlocutor de enlace FDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definir parmetros de direccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comprobar configuracin de enlaces FDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A171 A172 A174 A178

Otras funciones de la configuracin de enlaces . . . . . . . . . . . . . . . . . . . . . . . . . . A179 Editar enlaces sin asignacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A180 Interface SEND/RECEIVE en el programa de usuario de la CPU . . . . . . . . . . A182 Programar programa de usuario con enlaces FDL . . . . . . . . . . . . . . . . . . . . . . . . A183 Intercambio de datos CPU S7 <> CP PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . A185 A187 Panormica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A188 Funciones del Diagnstico NCM S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A189 Instalacin e inicio del Diagnstico NCM S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A190 Comandos generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A192 Iniciar la sesin de diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A193 Establecer el enlace con el CP PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A193

Diagnstico NCM S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1 9.2 9.2.1 9.2.2 9.3 9.3.1

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A13

Indice

9.3.2 9.3.3 9.3.4 9.3.5 9.3.6 9.4 9.5 9.6 9.6.1 9.6.2 9.6.3 9.6.4 10.1 10.2 A B C D

Iniciar el diagnstico desde el cuadro de dilogo Propiedades del CP . . . . . . Llamar el diagnstico a travs del men Inicio de Windows . . . . . . . . . . . . . . . . Utilizar paso de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizar estacin PC ajustar el paso de red para PC internal . . . . . . . . . . . . . Otras posibilidades para iniciar el diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A193 A194 A196 A198 A199

Procedimiento a seguir en el diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A200 Activar directamente funciones de diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . A201 Lista de control para problemas tpicos en una instalacin . . . . . . . . . . . . . . . . Lista de control Funciones CP generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lista de control Modo maestro DP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lista de control Modo esclavo DP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lista de control Enlaces FDL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A204 A205 A206 A209 A213 A214

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

Campo de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A215 Cargar el firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A216

Asignacin de pines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A218 Normas y homologaciones de SIMATIC NET S7CPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . A219 Bibliografa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A224 Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A228 D.1 D.2 Parte general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A228 PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A232

Historial de la documentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A239

A14

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Indice

Indice Parte B
ver descripcin especfica del CP Manual Collection CD ou Internet: CP 3425 / 3425 FO: CP 3435: CP 4435 Basic: CP 4435 Extended:
http://support.automation.siemens.com/WW/view/de/8773570 http://support.automation.siemens.com/WW/view/de/8778841 http://support.automation.siemens.com/WW/view/de/8776422 http://support.automation.siemens.com/WW/view/de/8777196

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A15

Comunicacin va CPs PROFIBUS en estaciones S7


Los CPs PROFIBUS para SIMATIC S7 (denominados en lo sucesivo CP PROFIBUS) ofrecen toda una serie de servicios de comunicacin para diferentes tareas. En este captulo aprender S S S las posibilidades de comunicacin que ofrece el CP PROFIBUS va PROFIBUS; qu tareas asume el CP PROFIBUS para los respectivos servicios; cmo establecer las bases para responder a la peticin de comunicacin;

All encontrar ms informaciones: S Para instalar el CP PROFIBUS, tenga en cuenta las instrucciones que aparecen en la documentacin que se adjunta al CP PROFIBUS ./2/ All encontrar tambin indicaciones sobre las caractersticas del CP PROFIBUS. En cuanto al funcionamiento y la aplicacin del software de configuracin STEP 7 requerido para configurar el CP (p. e. la herramienta de configuracin de hardware), lea /8/ y /9/.

A16

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Comunicacin va CPs PROFIBUS en estaciones S7

1.1

PROFIBUS

Definicin
PROFIBUS es la red del sistema de comunicacin no propietario y abierto SIMATIC NET concebida para el nivel de control y de clula. Desde el punto de vista fsico, PROFIBUS es una red elctrica materializada con un cable bifilar apantallado o una red ptica materializada con cables de fibra.

Transmisin normalizada
La red PROFIBUS se corresponde con la norma europea de bus de proceso y campo PROFIBUS EN 50170 Vol. 2.

Comunicacin sin discontinuidades en el mbito industrial


PROFIBUS est integrada en el concepto SIMATIC NET, el cual permite interconectar sin discontinuidades los niveles de control, de clula y de campo con FDDI, Ethernet y el ASInterface (ASi).

Industrial Ethernet (IEEE 802.3)

PROFIBUS (EN 50170, PROFIBUS, Vol. 2)

ASInterface (ASi, interface actuadorsensor)


Figura 1-1 PROFIBUS en el concepto SIMATIC NET

Acceso a la red
El acceso a red en PROFIBUS se corresponde con el mtodo definido en la norma EN 50170 Vol. 2 S S Token Bus para la asignacin del bus entre las estaciones activas; Maestroesclavo para la comunicacin con estaciones pasivas.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A17

Comunicacin va CPs PROFIBUS en estaciones S7

1.2

Posibilidades de comunicacin para SIMATIC S7 con el CP PROFIBUS

1.2.1

Tipos de comunicacin
El CP PROFIBUS soporta, segn el modelo de CP, los siguientes tipos de comunicacin:
CP PROFIBUS

CP PROFIBUS

S7/M7-400

S7-300

Tipos de comunicacin posibles

Interfaces / Servicios / Protocolos


a travs de protocolo S7 (Application Layer)

S Comunicacin PG/OP S Comunicacin S7 S Comunicacin compat. con S5

con interface SEND / RECEIVE a travs de FDLLayer

S Comunicacin estndar S Modo DP

a travs de interface FMS

como alternativa en Modo Maestro DP

o bien
Modo de esclavo DP(para S7300)

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 ofrece un interface simple y eficiente entre equipos SIMATIC S7 y PG/PC a travs de bloques de funcin para comunicaciones.

Comunicacin compatible con S5 (interface SEND/RECEIVE) El interface SEND/RECEIVE permite una comunicacin controlada por programa a travs de un enlace configurado de SIMATIC S7 a SIMATIC S7, SIMATIC S5 y a PC/PG.

A18

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Comunicacin va CPs PROFIBUS en estaciones S7

Comunicacin estndar (interface FMS) (segn EN 50170 Vol. 2/13/; cliente FMS y funcin de servidor) El interface FMS permite una comunicacin transparente y controlada por programa de datos estructurados a travs de un enlace configurado de SIMATIC S7 a equipos que soportan e protocolo FMS (para ms informacin, consultar el tomo 2 de este manual).

PROFIBUSDP (segn EN 50170 Vol. 2/13/; maestro DP o esclavo DP) La periferia descentralizada (a continuacin abreviada con DP) permite instalar de forma distribuida, es decir a pie del proceso, mdulos de entrada/salida analgicos y digitales.

1.2.2

Los servicios de comunicacin de los CPs PROFIBUS


Dependiendo del tipo de mdulo, los CPs S7 soportan las siguientes posibilidades de comunicacin: Servicios
Sistema de automatizacin Mdulo
S7/C7-300

Funciones soportadas PG/OP F F F F F S7 F F F F F S5 comp. F F F F F F F F Standard (FMS) Modo DP Maestro F!) F!) Esclavo F!) F!)

CP 3425 CP3425 FO CP 3435

S7-400/S7400H

CP 4435 Basic CP 4435 Extended

1) Modo DP: opcionalmente maestro DP o esclavo DP

Posibilidades de comunicacin entre tipos de equipos


La tabla siguiente muestra qu posibilidades de comunicacin existen entre los tipos de equipos con los modos de comunicacin mencionados:

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A19

Comunicacin va CPs PROFIBUS en estaciones S7

S5-115U a-155U/H S7-400 S7-300


S5-95U S5-95U/Maestro DP S5-95U/Esclavo DP Comunicacin S72) SEND/RECEIVE Protocolo FMS Comunicacin S7 SEND/RECEIVE Protocolo FMS Protocolo DP S5-95U con interface PROFIBUS: SEND/RECEIVE S5-95U/Maestro/esclavo DP: Protocolo DP S5-115U a-155U/H: SEND/RECEIVE Protocolo DP Protocolo FMS

PC Dispositivo de campo

Comunicacin PG/OP1) Comunicacin S71) Protocolo FMS SEND/RECEIVE Protocolo DP

Protocolo DP Protocolo FMS

S7-300

Protocolo DP

Comunicacin S7 Protocolo FMS

Comunicacin S7 Protocolo FMS SEND/RECEIVE

S5-95U con interface PROFIBUS: SEND/RECEIVE S5-95U/Maestro/esclavo DP: Protocolo DP S5-115U a-155U/H: SEND/RECEIVE Protocolo DP Protocolo FMS

Comunicacin PG/OP1) Comunicacin S71) Protocolo FMS SEND/RECEIVE Protocolo DP

Protocolo DP Protocolo FMS

S7-400

SEND/RECEIVE Protocolo DP

1) PC slo como cliente 2) si S7300 debe ser tambin cliente (posible con CP 3425), se requieren bloques de comunicacin y una configuracin de enlaces

1.2.3

Configuracin y diagnstico
Para la conexin y la configuracin del CP PROFIBUS se requieren el software de configuracin STEP 7 y la opcin SIMATIC NET NCM S7. SIMATIC NET NCM S7 se instala automticamente como opcin STEP 7, estando as integrado en STEP 7. Adems, SIMATIC NET NCM S7 para PROFIBUS ofrece numerosas posibilidades de diagnstico para los distintos tipos de comunicacin.

A20

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Comunicacin va CPs PROFIBUS en estaciones S7

1.3

Comunicacin PG/OP va PROFIBUS

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 Modo PG El uso de una PG con STEP 7 en PROFIBUS permite: aprovechar toda la funcionalidad de STEP 7 a travs de PROFIBUS; programar, diagnosticar, manejar y observar todos los mdulos del SIMATIC S7 a travs de PROFIBUS. S Modo OP La comunicacin PG/OP va PROFIBUS 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 PROFIBUS acta como estacin rel de comunicacin, que transfiere la comunicacin PG/OP a travs de PROFIBUS.

PG con CP PROFIBUS
STEP 7 NCM S7

PC con CP PROFIBUS manejo/ visualizacin/ control

OP

Conexin MPI o bien Conexin PROFIBUS

PROFIBUS S7 400 S7 300


CP PROFIBUS

CP PROFIBUS

Figura 1-2

Configuracin para el modo PG/OP

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A21

Comunicacin va CPs PROFIBUS en estaciones S7

1.3.1

Comunicacin PG con STEP 7 va PROFIBUS

Requisitos para la comunicacin PG


La comunicacin PG es posible si se cumplen las siguientes condiciones: S S En PG est instalado un CP PROFIBUS. Los CPs de los equipos S7 estn dotados de una direccin PROFIBUS (bautismo de nodo, ver cap. 3.3.8).

Interconectar en red PG / Engineering Station


Dependiendo de la configuracin del PG y/o de la Engineering Station hay que distinguir entre los dos siguientes casos para el uso de la comunicacin PG: S PG / Engineering Station en el modo configurado Si al poner en servicio el PG / la Engineering Station selecciona esta configuracin, se reconocen ya aqu los interfaces de los mdulos de comunicacin utilizados. El ajuste para la funcin Interface PG/PC se pone automticamente a PCinternal. Una vez cargada esta configuracin en su PG / Engineering Station, puede intercambiar desde STEP 7 sin ms preajustes funciones de PG con los equipos 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 las siguientes operaciones: 1. Abra en el panel de control de Windows el cuadro de dilogo Ajustar interface PG/PC. 2. Ajuste el interface PG/PC conforme a los CPs disponibles en su PG y conforme a la conexin de bus (parametrizaciones de interface utilizadas). Enontrar ms informaciones sobre el tema Modo PG y Engineering Station en /6/.

A22

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Comunicacin va CPs PROFIBUS en estaciones S7

1.3.2

Modo OP: Conexin de equipos de operacin/observacin a travs de PROFIBUS

Requisitos
Para el manejo y visualizacin se tienen que cumplir los siguientes requisitos: S S El aparato de manejo y visualizacin tiene instalado un CP PROFIBUS. Los CPs en los equipos S7 han recibido una direccin PROFIBUS (bautizo del nodo; ver cap. 3.3.8).

Procedimiento
Para poder realizar la comunicacin S7 hay que direccionar el mdulo deseado del SIMATIC S7. Para ms informacin al respecto consulte la descripcin del aparato de manejo y visualizacin.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A23

Comunicacin va CPs PROFIBUS en estaciones S7

1.4

Comunicacin S7 va PROFIBUS

Aplicacin
La comunicacin S7 va PROFIBUS hace posible la comunicacin controlada por programa a travs de bloques de funciones especiales (SFBs)/bloques de funciones (FBs) y enlaces S7 configurados. La cantidad de datos tiles por peticin es de hasta 64 KByte. El CP PROFIBUS acta como estacin rel de comunicacin S7, que transfiere las funciones de comunicacin a travs de PROFIBUS. 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 (enlace S7 configurado bilateralmente) Los enlaces S7 se pueden operar entre las estaciones siguientes con toda la funcionalidad propia de la comunicacin S7: entre estaciones S7300 y S7400 (tambin respectivamente entre s); entre estaciones S7 y estaciones PC/PG con CP PROFIBUS.
S7 400
CP PROFIBUS

S7 300

CP PROFIBUS

M7

PROFIBUS

PUT / GET BSEND / BRCV USEND / URCV

PC/PG con CP PROFIBUS Figura 1-3 Las estaciones se comunican con enlaces S7 va PROFIBUS

A24

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Comunicacin va CPs PROFIBUS en estaciones S7

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 ms all de los lmites de subredes entre estaciones PG/PC (cliente) y estaciones S7 si la estacin PG/PC est conectada va pasos de red (por ejemplo, IE/PB Link o CPs PROFIBUS en una estacin S7) a otras subred (PROFIBUS / Ethernet); estaciones S7 son aqu servidor. La comunicacin S7 es posible a travs de respectivamentre un paso de red.
CP PROFIBUS

S7 300

CP PROFIBUS

S7 400

PUT / GET
PROFIBUS Estacin PC/PG

Ethernet IE/PBLink 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 a PROFIBUS o Ethernet subordinada

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

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A25

Comunicacin va CPs PROFIBUS en estaciones S7

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 /9/.

Interfaz en el programa de usuario de la estacin S7


Usted utiliza en el programa de usuario SFBs (en S7400) y FBs (en S7300).
Tipo de mdulo 1) SFB / FB12 SFB / FB13 SFB / FB15 SFB / FB14 SFB / FB8 SFB / FB9 SFC / FC62 BSEND BRCV PUT GET USEND URCV CONTROL (S7400)/ C_CNTRL (S7300) x x x x Cliente x Servidor x 1) 1) x x2) descrito en Documentacin STEP 7 /10/

1) no se requiere configuracin de enlaces en el servidor 2) S7300

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

A26

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Comunicacin va CPs PROFIBUS en estaciones S7

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 SAPIS7 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 PC/PG estn instalados un CP PROFIBUS; un interface para comunicacin S7: SOFTNET S7 para PROFIBUS o S75613/ WIN 95, WIN NT, MSDOS, Windows. 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 PROFIBUS.

Comunicacin S7 va Router (funcin unilateral de Cliente y Servidor)


Existe la posibilidad de acceder a la estacin S7 desde una estacin PC/PG, que est conectada a otra subred. Las dos subredes tienen que estar enlazadas entre s a travs de un paso de subred, como por ejemplo IE/PB Link. Como paso de subred puede servir tambin una estacin S7 conectada 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 premisas para la configuracin de la estacin PC/PG son idnticas a las del uso en una misma subred (ver lo anterior). 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 o Write (escritura) y GET o Read (lectura) a los datos de la estacin S7.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A27

Comunicacin va CPs PROFIBUS en estaciones S7

1.5

Comunicacin compatible con S5 (interface SEND/RECEIVE)1)

Aplicacin
La transferencia de datos a travs de un enlace FDL configurado resulta especialmente apropiada para transferir paquetes de datos conexos entre dos estaciones PROFIBUS. Es necesario distinguir entre S S enlace FDL especificado Los interlocutores de comunicacin estn definidos por el enlace configurado. enlace FDL no especificado (acceso layer 2 libre) Los interlocutores de comunicacin estn definidos asignando una direccin en la peticin de comunicacin del programa de usuario. Esto permite acceder a hasta 126 estaciones a travs de un enlace FDL no especificado, siempre que estas soporten enlaces FDL. S Broadcast Es posible acceder a todas las estaciones de PROFIBUS preparadas para recibir mensajes Broadcast. S Multhcast Es posible acceder a todas las estaciones de PROFIBUS pertenecientes a un crculo Multicast.

Interface SEND/RECEIVE en el programa de usuario


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

1) El interface SEND/RECEIVE va enlaces FDL se denominaba antes Enlaces AGAG


CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A28

Comunicacin va CPs PROFIBUS en estaciones S7

Estaciones
Los enlaces FDL permiten una comunicacin gobernada por programa va PROFIBUS entre un SIMATIC S7: S S S S SIMATIC S7 con CP PROFIBUS SIMATIC S5 con CP PROFIBUS (p. ej. CP5430/31) SIMATIC S595U con interface PROFIBUS Estaciones PC con CP PROFIBUS (p. ej. CP 5613)
CP PROFIBUS

S7 400

S7 300

CP PROFIBUS

D D D PROFIBUS D D D D D D D D D

SIMATIC S5 con CP 5430/31


Figura 1-5

SIMATIC S595U

PG/PC con CP PROFIBUS

SIMATIC S7 con posibles estaciones de comunicacin a travs de enlaces FDL

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A29

Comunicacin va CPs PROFIBUS en estaciones S7

1.6

PROFIBUSDP

Aplicacin
La transferencia de datos a travs de PROFIBUSDP ofrece un interface estandarizado (EN 50170 Vol.2) para la transmisin de datos de entrada y salida del proceso entre SIMATIC S7 y dispositivos de campo (esclavos DP). El comportamiento de transferencia a travs de PROFIBUSDP est caracterizado por el intercambio de datos entre el maestro DP y los esclavos DP.

Funcionamiento
El programa de usuario en SIMATIC S7 controla y supervisa con bloques SIMATIC S7 especiales del tipo FC (Funciones slo en S7300 1)) la comunicacin a travs de PROFIBUSDP. Los bloques FC S S S se encargan de transferir los datos de salida del proceso desde un rea de datos a definir de la CPU S7 al dispositivo de campo; introducen los datos de entrada del proceso ledos del dispositivo del campo en el rea de datos de la CPU S7 a definir; se encargan de la tramitacin de las peticiones de verificacin y diagnstico.

Estaciones en sistema DP
Un sistema DP conforme a la norma PROFIBUSDP (EN 50170 Vol 2) consta de las estaciones siguientes: S Maestro DP (clase 1) Un equipo de esta clase se encarga de la tramitacin de la tarea de control propiamente dicha. Para ello emite y recibe datos de entrada y salida del proceso (p. ej. SIMATIC S7 con CP PROFIBUS, SIMATIC S5 con CP 5430/31). Esclavo DP Se trata de un equipo en el nivel de campo a travs del cual se leen seales de proceso o emiten seales al mismo. Los equipos pueden tener estructura modular (p. ej. Siemens ET 200 B/C) o compacta (p. ej. ET 200 B/C). Maestro DP (clase 2), opcional Se trata de una unidad de programacin, diagnstico o gestin encargada de ejecutar funciones de diagnstico y servicio tcnico.

1), para S7400 hay un acceso directo a E/S; para tareas especiales se utilizan SFCs A30
CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Comunicacin va CPs PROFIBUS en estaciones S7

Maestro DP (clase 1)

S7 300

CP PROFIBUS

PG/PC como maestro DP (clase 2)

STEP 7 NCM S7 para PROFIBUS

PROFIBUS

S7 300

CP PROFIBUS

p. ej. p. ej. ET 200 B ET 200 C

p. ej. ET 200 M

p. ej. AG 95U/esclavo Esclavos DP DP

de otras marcas

Esclavos DP Segn norma DP


Figura 1-6 Sistema PROFIBUS DP con posibles esclavos DP de Siemens y de terceros

Modos DP con CP PROFIBUS en S7300


El CP PROFIBUS para equipos S7300 puede operar en los modos alternativos siguientes: S Modo Maestro DP PROFIBUSDP permite conectar todas las estaciones PROFIBUS DP (p. ej. ET 200) al S7300. En este caso, el CP PROFIBUS trabaja como maestro DP. Modo Esclavo DP El CP PROFIBUS operando como esclavo permite que SIMATIC S7300 puede ejercer de estaciones esclavo inteligente p. ej. conectado a un autmata SIMATIC S5 o a otro maestro DP.

Unidades perifricas de Siemens


Para los diversos campos de aplicacin se ofrecen equipos perifricos en diferentes ejecuciones. En el catlogo IK PI encontrar informaciones ms detalladas sobre los grupos de equipos actualmente disponibles de la gama de equipos SIMATIC ET 200 as como sobre los campos de aplicacin y las posibilidades de conexin.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A31

Comunicacin va CPs PROFIBUS en estaciones S7

1.6.1

Configuracin de red con un maestro DP

Propiedades
En una configuracin de red con un maestro se utiliza un maestro DP (estacin activa) y ninguna otra estacin activa en la red PROFIBUS.

Configuracin de la red
El esquema siguiente muestra a modo de ejemplo una configuracin de red con un CP PROFIBUS como maestro DP.
S7 300 Maestro DP (clase 1)
CP PROFIBUS

PROFIBUS

Esclavo DP

Entradas/salidas del proceso


Figura 1-7 Configuracin de la red con un CP PROFIBUS como maestro DP

A32

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Comunicacin va CPs PROFIBUS en estaciones S7

1.6.2

Configuracin de red multimaestro DP

Propiedades
Por configuracin de red con multimaestro DP se entiende el funcionamiento de varios maestros DP con su respectivo sistema maestro DP en una red PROFIBUS.

Configuracin de la red
El esquema siguiente muestra a modo de ejemplo la configuracin de una red con varios CPs PROFIBUS como maestros DP.
Maestro DP (clase 1) Maestro DP para sistema maestro DP A S7 300
CP PROFIBUS

Maestro DP para sistema maestro DP B


CP PROFIBUS

S7 300

PROFIBUS

Esclavo DP

Esclavo DP

Entradas/salidas del proceso


Figura 1-8 Configuracin de la red con CPs PROFIBUS (multimaestro DP)

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A33

Comunicacin va CPs PROFIBUS en estaciones S7

1.6.3

Configuracin de una red multimaestro

Propiedades
Por configuracin multimaestro se entiende el funcionamiento simultneo de un sistema maestro DP y otros sistemas maestroesclavo como p. ej. FMS en una misma red PROFIBUS.

Maestro FMS
Un maestro FMS (p. ej. SIMATIC S5 con CP 5431 o SIMATIC S7400 con CP 4435 Basic / SIMATIC S7300 con CP 3435) se comunica con los esclavos FMS asignados conforme a la norma de bus de campo PROFIBUS EN 50170 Vol. 2/13/.

Posibles configuraciones con maestro DP y maestros no DP


La representacin siguiente muestra una ejemplo de los modos de funcionamiento posibles de un CP PROFIBUS en configuracin multimaestro. En el ejemplo siguiente se ha integrado un sistema SIMATIC S5 que se comunica a travs de servicios FMS con los esclavos FMS conectados.

Maestro DP (clase 1)

Maestro DP para sistema maestro DP A S7 300


CP PROFIBUS

SIMATIC S5 con CP 5431 como maestro FMS

PROFIBUS
DP FMS

Esclavo DP

Esclavo FMS

Entradas/salidas del proceso Figura 1-9 Configuracin de la red con PROFIBUSDP y FMS (varios maestros)

A34

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Comunicacin va CPs PROFIBUS en estaciones S7

1.6.4

Modo esclavo DP

Aplicacin
El SIMATIC S7300 con CP PROFIBUS en modo esclavo DP es especialmente apropiado para aquellas aplicaciones en las que se requiere un preprocesamiento inteligente de seales del proceso in situ.

Configuracin de la red
El esquema siguiente muestra el CP PROFIBUS en modo esclavo DP con equipos que se pueden utilizar de maestro DP.

Maestro DP segn EN 50170 Vol. 2

p. ej. IM 308 B/C SIMATIC S7300 /400 con CP PROFIBUS SIMATIC S5 con CP 5431

PC con CP 5412

PROFIBUS

Esclavos DP: S7300 con CP PROFIBUS en modo Esclavo DP

S7 300

CP PROFIBUS

S7 300

CP PROFIBUS

Entradas/salidas del proceso Figura 1-10 Configuracin de la red con SIMATIC S7300 en modo Esclavo DP

Modo esclavo DP y, al mismo tiempo, estacin activa participante en PROFIBUS


El CP PROFIBUS 3425 / 3425 FO se puede operar adicionalmente como estacin activa en PROFIBUS. De este modo, adems del funcionamiento DP es posible al mismo tiempo la comunicacin S7 y la comunicacin compatible con S5.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A35

Comunicacin va CPs PROFIBUS en estaciones S7

1.7

Interconectar con STEP 7 equipos SIMATIC S7 y otros equipos

Configuracin
Para que se puedan comunicar los equipos SIMATIC con otros equipos es preciso configurar las redes necesarias en los proyectos del software STEP 7. Configurar una red o una subred significa: 1. Cree en su 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. Atencin En el multiproyecto no se soportan enlaces FMS entre estaciones situadas en proyectos distintos.

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

A36

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Comunicacin va CPs PROFIBUS en estaciones S7

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

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

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 PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A37

Comunicacin va CPs PROFIBUS en estaciones S7

1.7.1

Variante de red/proyecto: una subred un proyecto

Configuracin de la instalacin
En el caso ms sencillo, la instalacin se compone de equipos SIMATIC S7 que se han de interconectar en una subred, p. ej. del tipo PROFIBUS.

S7400/1 Instalacin Produccin

S7300/1

Subred PROFIBUS 1

S7300/2

Representacin de la instalacin en el proyecto STEP 7

Para ello habilita usted un objeto subred PROFIBUS en el proyecto STEP 7. Los equipos creados en el mismo proyecto quedan referidos a dicho objeto tan pronto como se configuren como nodos (estaciones) de la red.

Proyecto

Objetos de red

A38

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Comunicacin va CPs PROFIBUS en estaciones S7

1.7.2

Variante de red/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.

S7400/1 Instalacin Produccin S7300/1

Equipo de terceros

Subred PROFIBUS 1

SIMATIC S5
S7300/2

Representacin de la instalacin en el proyecto STEP 7 Equipos SIMATIC S5 y equipos ajenos que se deban incorporar a la comunicacin se tienen que registrar en la configuracin como equipos S5 u Otros equipos.
Proyecto

Objetos de red

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A39

Comunicacin va CPs PROFIBUS en estaciones S7

1.7.3

Variante de red/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.

S7400/1

Instalacin Nivel de produccin y de control central

Subred Ethernet 1 S7400/2

EthernetCP CP PROFIBUS

Subred PROFIBUS 1

S7300/1

S7300/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.
Proyecto

Objetos de red

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.

A40

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Comunicacin va CPs PROFIBUS en estaciones S7

1.7.4

Variante de red/proyecto: Una subred varios proyectos

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.
Grupo Produccin 1 Grupo Produccin 2

S7 400/1

S7400/2 Subred PROFIBUS 1

S7 300/1

S7300/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. El tema del multiproyecto se trata con detalle en la ayuda bsica para STEP7. All encontrar instrucciones para los siguientes campos temticos:

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

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A41

Comunicacin va CPs PROFIBUS en estaciones S7

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. Las estaciones se pueden comunicar entonces directamente a travs de los enlaces creados, despus de cargar los datos de configuracin. 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.

A42

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Comunicacin va CPs PROFIBUS en estaciones S7

1.7.5

Variante de red/proyecto: Varias redes en varios proyectos

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


S7400/1
EthernetCP CP PROFIBUS

Nivel de campo = proyecto (parcial) 2


PROFIBUS (1)

S7300/1

S7300/2

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

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A43

2
2.1

Caractersticas de los CPs PROFIBUS


Procesadores de comunicacin para S7300
La construccin responde a los componentes previstos para el sistema de automatizacin S7-300/C7300 con las siguientes caractersticas: S S S S S mdulos compactos (de ancho doble o simple) para montaje fcil sobre el riel de perfil S7; los elementos de mando e indicacin se encuentran exclusivamente en el panel frontal; enlace directo de los mdulos con el bus de platina posterior a travs del conector de bus adjuntado; conector hembra de 9 polos SUBD o conectores hembra dplex para conexin del CP a PROFIBUS; el CP puede configurarse via MPI o LAN/PROFIBUS: CP3425 FO
(conectores dplex para conexin ptica)

CP 3425 CP 3435
(conector SubD de 9 polos)

Indicadores de estado y fallo

Selector de modo

Conexin para alimentacin y tierra funcional

Figura 2-1

Ejemplo: Vista frontal de los CPs 342-5 / 3425 FO / CP 3435

A44

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Caractersticas de los CPs PROFIBUS

2.2

Procesadores de comunicacin para S7400


La construccin responde a los componentes previstos para el sistema de automatizacin S7400/S7400H (sistema redundante) con las siguientes caractersticas: S S S S S S mdulo de ancho simple para montaje fcil en el bastidor de S7400 / S7400H (sistema redundante); los elementos de mando e indicacin se encuentran exclusivamente en el panel frontal; utilizable en bastidor central o de extensin; funcionamiento sin ventilador; conector hembra de 9 polos SUBD para conexin del CP a PROFIBUS; El CP puede configurarse via MPI o LAN/PROFIBUS:

Indicadores de estado y fallo

Selector de modo

Interface PROFIBUS (conector de 9 polos SubD)

Figura 2-2

Ejemplo: Vista frontal de un CP 4435 Basic / Extended

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A45

Caractersticas de los CPs PROFIBUS

2.3

Conectar el CP a PROFIBUS
A continuacin se describen algunas variantes de conexin tpicas. Encontrar ms informaciones relativas a las posibilidades de conexin y sobre la construccin de PROFIBUS en el Manual de la red PROFIBUS /7/. Consulte los datos para el pedido as como informaciones sobre otros componentes en el catlogo IK PI o en el catlogo electrnico para pedidos CA01 disponible en CD as como en Internet, bajo la direccin:
http://www3.ad.siemens.de/ca01online

2.3.1

Conexin elctrica
Para la conexin elctrica de los CPs a PROFIBUS se tienen bsicamente las siguientes posibilidades: S Conector de bus (FastConnect) En este caso, la lnea de bus se hace llegar directamente al CP y se conecta al CP mediante el conector de bus. S Terminal de bus La lnea de bus se lleva al terminal de bus (6GK1 5000AA10). El CP se conecta mediante el cable de conexin integrado en el terminal de bus.
Conector de bus

Lnea de bus

Terminal de bus

Lnea de bus

Figura 2-3

Conexin elctrica de los CPs a PROFIBUS

A46

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Caractersticas de los CPs PROFIBUS

2.3.2
S

Conexin ptica
Paso de conexin elctrica a ptica Para la conexin a la variante ptica del PROFIBUS estn a su disposicin mdulos de enlace ptico (Optical Link Module, OLM) o respectivamente terminales pticos de bus (OBT). Dependiendo de los componentes de red utilizados, la conexin tiene lugar por medio de fibras pticas de vidrio, plstico o PCF.
Fibra ptica

OLM OBT

Lnea de bus

Figura 2-4

Paso de conexin elctrica a ptica

Nota Para velocidades superiores a 1,5 Mbits/s (12 Mbits/s) debe usarse el Optical Link Module homologado para la velocidad alta.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A47

Caractersticas de los CPs PROFIBUS

Conexin ptica directa Componentes como el CP 3425 FO permiten la conexin directa de la fibra ptica (LWL) por medio de conectores correspondientemente confeccionados.

Fibra ptica: PROFIBUS PCF o fibra ptica de plstico

Figura 2-5

Conexin ptica directa

A48

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Caractersticas de los CPs PROFIBUS

2.4

Reglas relativas a slots y otras indicaciones para SIMATIC S7300

2.4.1

Slots permitidos
En SIMATIC S7/M7300 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).

Slots

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


En correspondencia con las configuraciones usuales en S7300, se ha comprobado en el sistema y est autorizada la operacin paralela de hasta 4 CPs del mismo tipo. Bsicamente est limitado por el sistema el nmero de CPs SIMATIC NET operables en paralelo (por ejemplo, en base a los recursos de CPU). An puede resultar otra limitacin derivada del uso de los recursos de enlace disponibles en la CPU. Tambin es posible otra limitacin debida a la carga temporal a que est sometida la CPU por peticiones de comunicacin. De deben tener en cuenta los siguientes factores: S Tiempo de funcionamiento de los bloques: Para la comunicacin entre la CPU S7300 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.

2.4.3

Multicomputing
Esta funcionalidad no es soportada por SIMATIC S7/C7300.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A49

Caractersticas de los CPs PROFIBUS

2.4.4

Recursos de enlaces de CPU y uso optimizado


Tenga en cuenta que en caso de utilizar CPUs S7300 menos recientes (hasta septiembre 1999) 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 hasta 12 enlaces S7 y la CPU 3182DP 32 enlaces S7. De este modo, en el caso de las CPUs S7300 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 en el caso de Industrial Ethernet. Si se utilizan CPs que soporten la multiplexacin de enlaces OP y la comunicacin S7 a travs de bloques de comunicacin cargables, en caso de emplear el canal mltiplex se ocupa slo 1 recurso de enlace.

A50

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Caractersticas de los CPs PROFIBUS

2.5

Reglas relativas a slots y otras indicaciones para SIMATIC S7400

2.5.1

Slots permitidos
Un CP S7400 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. Slots En SIMATIC S7/M7400 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 23 estn ocupados por mdulos de alimentacin elctrica.

Nota PROFIBUSDP no se puede utilizar en el bastidor de extensin.

Tenga en cuenta las siguientes dependencias de los respectivos servicios utilizados: S S Interface SEND/RECEIVE vase la parte de este manual especfica del CP. Funciones S7 el nmero mximo de mdulos enchufables est limitado por el nmero de los enlaces S7 de la CPU; vase la parte de este manual especfica del CP.

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
Esta funcionalidad es soportada en el caso de SIMATIC S7400 (ver las partes especficas).

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A51

Caractersticas de los CPs PROFIBUS

2.5.4

Nota relativa a la CPU S7400: Recursos de enlace


Tenga en cuenta que tambin en el caso de la CPU S7400 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/interface integrado PROFIBUSDP: PROFIBUSDP Para poder ejecutar desde un PG funciones ONLINE (p. ej. diagnstico de mdulos) en, por ejemplo, un CP S7400 a travs de MPI/interface integrado PROFIBUSDP, se necesitan en la CPU S7400 dos recursos de enlace. Estos dos recursos de enlace se han de tener en cuenta al considerar el nmero de enlaces S7. Ejemplo: La CPU 4121 tiene 16 recursos libres disponibles para funciones de S7. Si en el interface MPI/interface integrado PROFIBUSDP est conectado un PG desde el que se diagnostica el CP S7400, se necesitan para esto dos recursos de enlace en la CPU S7400, 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 S7400, slo se necesita un recurso de enlace en la CPU S7400.

A52

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Uso del CP PROFIBUS con NCM S7


Para conectar un equipo SIMATIC a travs de un CP PROFIBUS a una subred PROFIBUS es preciso configurar el CP con el software de configuracin NCM S7 para PROFIBUS. 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 transferir datos y controlar el CP a travs del NCM S7 para PROFIBUS.

All encontrar ms informaciones: S Para instalar el CP PROFIBUS, tenga en cuenta las instrucciones que aparecen en la informacin sobre producto / el manual que se adjuntan al CP PROFIBUS ./2/ All encontrar tambin indicaciones sobre las caractersticas del CP PROFIBUS. En cuanto al funcionamiento y la aplicacin de STEP 7, en el que est integrada la opcin NCM S7, consulte los manuales /8/ y /9/. 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 /4/.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A53

Uso del CP PROFIBUS con NCM S7

3.1

As se pone en servicio un CP PROFIBUS


La panormica siguiente muestra los pasos fundamentales para la puesta en servicio de un CP PROFIBUS: 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 (S7300) o en el rack S7 (S7400).

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 Conecte el CP a PROFIBUS.

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.

A54

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Uso del CP PROFIBUS 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
El paquete opcional NCM S7 para PROFIBUS integra: S S S Fichas especficas del CP a las que se accede a travs de los dilogos de propiedades de los mdulos. funciones de dilogo para la configuracin de 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.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A55

Uso del CP PROFIBUS 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 /8/). Para configurar un CP hay que realizar los siguientes pasos (las lneas discontinuas indican pasos opcionales):
Crear la subred PROFIBUS; apt. 3.3.1

Comprobar o ajustar las propiedades de la red; apt. 3.3.2

Registrar el CP PROFIBUS en la configuracin del hardware; apt. 3.3.3

Conectar el CP PROFIBUS a la subred PROFIBUS; apt. 3.3.3

Visualizar la conexin de red de un equipo; apt. 3.3.4

Ajustar otras propiedades del CP; apt. 3.3.5

Configurar servicios de comunicacin (apt. 3.3.7) Enlaces S7 Enlaces FDL Modo DP

Datos de configuracin terminados en el proyecto STEP 7

Cargar la configuracin en el sistema de destino; apt. 3.3.8

Pasos necesarios Pasos opcionales

A56

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Uso del CP PROFIBUS con NCM S7

3.3.1

Crear la subred PROFIBUS

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 "PROFIBUS. 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 subred PROFIBUS asignada

3. Si prefiere una representacin grfica de la red NetPro, seleccione el objeto de red PROFIBUS y accione Edicin " Abrir objeto.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A57

Uso del CP PROFIBUS con NCM S7

Figura 3-2

Representacin grfica de la red, aqu con estaciones ya interconectadas en red

Tambin de esta representacin grfica de la red es posible pasar a todas las funciones destinadas a interconectar en red y configurar enlaces con CPs PROFIBUS. Tambin puede crear las subredes en NetPro. Abra para ello el catlogo a travs del 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.

A58

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Uso del CP PROFIBUS con NCM S7

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 PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A59

Uso del CP PROFIBUS con NCM S7

3.3.2

Comprobrar o ajustar las propiedades de la red

Procedimiento
Los parmetros que describen las propiedades de la subred PROFIBUS estn prefijados en su mayora. Con el procedimiento descrito a continuacin podr comprobar los ajustes y adaptarlos a las circunstancias. 1. Seleccione en NetPro el objeto de red y seleccione la funcin Edicin "Propiedades del objeto. Resultado: Aparecer el cuadro de dilogo Propiedades PROFIBUS con la ficha General en primer plano. 2. Introduzca en la ficha General un nombre de subred apropiado y eventualmente otras informaciones que describan la subred. 3. Compruebe los ajustes de la ficha Ajustes de la red.

Cancelar

Ayuda

Ajustes
Los valores que muestra el cuadro de dilogo sirven de base para calcular posteriormente los parmetros de bus. Los resultados de dicho clculo se pueden leer en el siguiente cuadro de dilogo. Tras introducir o comprobar dichos valores active el botn de comando Opciones.

A60

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Uso del CP PROFIBUS con NCM S7

Tabla 3-1

Valores bsicos

Parmetros de bus

Parmetros

Significado

Direccin PROFIBUS ms Indica la direccin PROFIBUS ms alta de una estacin activa en el sistema de alta (HSA) bus. Para las estaciones pasivas se permiten direcciones superiores al valor HSA (Highest Station Adress) (margen permitido: direccin activa ms alta en la red ... 126). Velocidad de transferencia Velocidad de transmisin en el bus. (Campo de valores dependiente del perfil: 9,6 kbit/s, 19,2 kbit/s, 45,45(31,25)kbit/s, 93,75 kbit/s, 187,5 kbit/s, 500 kbit/s, 1,5 Mbit/s, 3 Mbit/s, 6 Mbit/s, 12 Mbit/s). En lo que concierne a la velocidad de transmisin admisible, tenga en cuenta lo indicado en la respectiva informacin sobre producto / el manual del CP /2/. Perfil Aqu puede definir el procedimiento (algoritmo) segn el cual se calcularn los parmetros de bus para el modo PROFIBUS. Se ofrecen diversos algoritmos, ptimamente adaptados al respectivo modo de funcionamiento de la subred. Dichos algoritmos permiten un funcionamiento estable de la red.

S DP

Uso de una red DP homognea con como mximo un maestro DP de la clase 1 y ningn otro maestro DP (posibilidad de un PG adicional). Dicho algoritmo se aplicar exclusivamente para el protocolo DP. Para el modo multiprotocolo y multimaestro con estaciones rpidas. Se trata de estaciones con nuevos ASICs como ASP2, SPC2, etc as como todos los CPs PROFIBUS de SIMATIC S7. Para el funcionamiento con CPs que no se pueden usar en la categora DP o Estndar. El usuario introduce parmetros de bus personalizados.

S Estndar

S Universal (ajuste por defecto) S Personalizado

Atencin En subredes en las que tambin se usa un SIMATIC S5 con CP 5430/5431 utilice el perfil Universal.

Precausin El algoritmo personalizado deber ser aplicado solamente por personal cualificado y aleccionado.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A61

Uso del CP PROFIBUS con NCM S7

Ajustar o comprobar otros parmetros de bus


A travs del botn Parmetros de bus pasa usted al cuadro de dilogo del mismo nombre. Dicho cuadro de dilogo muestra los valores calculados o preajustados de los parmetros de bus. Para ms informacin sobre el significado y los efectos de cada uno de los parmetros de la ficha Parmetros de bus consulte la ayuda integrada en el software. Segn el algoritmo que haya seleccionado hay dos posibilidades para representar los valores en este cuadro de dilogo: S S Personalizado Se visualizan los valores preajustados pudindose modificar los mismos. DP, Estndar, Universal Se visualizan los valores calculados. Dichos valores no pueden ser modificados.

Observacin sobre el cuadro de dilogo Parmetros de bus * Tiempo de bit (t_bit): Se trata del tiempo que transcurre al enviar un bit (valor inverso de la velocidad de transferencia en bit/s). El uso de la unidad tiempo de bit tiene la ventaja de que los parmetros son independientes de la velocidad de transferencia utilizada. Para calcular el tiempo en milisegundos a partir del nmero de unidades de tiempo bit, aplique la frmula siguiente: Tiempo (en milisegundos) + Nm. de unidades de tiempo bit Velocidad de transferencia (en kbit s)

Comprobar los efectos de la configuracin de la red


Si desea definir cmo se habrn de calcular los parmetros de bus de una configuracin de red que difiere de la configuracin de red actualmente configurada, active el botn de comando Configurar en la ficha Propiedades PROFIBUS. Defina aqu una configuracin de red segn la cual se deban calcular de nuevo los parmetros de bus. La ayuda online explica los ajustes posibles.

A62

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Uso del CP PROFIBUS con NCM S7

3.3.3

Registrar el CP PROFIBUS en la configuracin del hardware

Procedimiento
Al montar y asignar el CP PROFIBUS en el bastidor de una estacin SIMATIC establece la conexin lgica entre el CP PROFIBUS y la subred. 1. Seleccione en su proyecto el equipo que desee conectar a travs del CP PROFIBUS a la red PROFIBUS. 2. Posicione el CP en la configuracin del hardware como cualquier otro mdulo, seleccionndolo del catlogo del hardware y eligiendo el slot del bastidor. El CP aparece en el catlogo de hardware con un texto informativo y el nmero de referencia. Algunos slo aparecen en el catlogo y estn disponibles despus de haber instalado el software NCM S7. Resultado: El CP est asignado al equipo SIMATIC. Para ms informacin sobre los slots que se pueden utilizar, consulte /2/. En el manual /8/ encontrar informacin detallada sobre cmo configurar los mdulos.

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

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A63

Uso del CP PROFIBUS con NCM S7

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

3. 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 habr creado un objeto del tipo Red. Proceda ahora como se describe en el apt. 3.3.2. 4. Compruebe la direccin PROFIBUS y modifquela eventualmente. La direccin PROFIBUS se indica automticamente, utilizndose la siguiente direccin PROFIBUS libre. Sobre otras posibilidades del ajuste de direcciones controlado por programa le informa el cap. 3.4.1 5. Seleccione el tipo de subred deseado en el cuadro de lista Subred. 6. Si lo desea puede hacerse mostrar el dilogo de propiedades de la subred seleccionada. Active para ello el botn de comando correspondiente. Para ms informacin sobre el dilogo de propiedades PROFIBUS consulte el apt. 3.3.2. 7. En la ficha General introduzca informaciones ms detalladas que especifiquen la estacin de la subred. 8. No olvide de confirmar sus entradas con Aceptar. De lo contrario no tendrn efecto (ver punto 6) Resultado: El CP est configurado como estacin de la red para el equipo S7 correspondiente.

En caso de cambio: se comprueban los parmetros de bus


Si modifica la asignacin de la subred se comprobar si el modo ajustado para el CP coincide con el perfil de la subred recin seleccionada. Eventualmente aparecer un mensaje que le pedir que ajuste parmetros apropiados para la subred.

A64

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Uso del CP PROFIBUS con NCM S7

3.3.4

Visualizar las conexiones a 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. PROFIBUS.

Figura 3-3

Vista NETPRO para una subred del tipo PROFIBUS

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A65

Uso del CP PROFIBUS 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. 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. Conmute a la ficha Interfaces. Resultado: Aparecer el cuadro de dilogo correspondiente
"

Propiedades del objeto o

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. Por medio de las casillas de control dispuestas debajo de visualizar interfaces del tipo puede seleccionar una visualizacin.

A66

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Uso del CP PROFIBUS con NCM S7

3.3.5

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 PROFIBUS en la configuracin del hardware. 2. Seleccione Edicin " Propiedades del objeto. En la mscara antepuesta encontrar, dependiendo del tipo del CP, y adems de la ficha General descrita en el cap. 3.3.3, otras fichas, algunas de las cuales puede ver en el ejemplo aqu mostrado para un CP 3425:

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 bajo que direccin se puede direccionar el mdulo desde el programa de usuario. Requerir dicha direccin al llamar los bloques FC para DP y para los enlaces FDL. > ver /5/

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A67

Uso del CP PROFIBUS con NCM S7

Atencin Tenga en cuenta la siguiente observacin para equipos S7300: Si en la configuracin de la CPU ha seleccionado la opcin OB1Actualizar cclicamente imagen de proceso (ajuste estndar), tiene que poner imprescindiblemente la direccin inicial de mdulo del CP PROFIBUS fuera de la imagen del proceso (direcciones iniciales en la ficha Direcciones). Ejemplo: si el tamao de la imagen de proceso seleccionada para la CPU es = 1024 (0...1023), se tiene que elegir para el CP PROFIBUS una direccin >= 1024.

Ficha Modo de operacin


Tratndose de CPs con funcionalidad DP deber conectar eventualmente en esta ficha el modo Maestro DP. Si el CP se puede utilizar tambin como esclavo DP (p. ej. CP 3425), se tiene que elegir eventualmente como alternativa el modo maestro DP o esclavo DP (ver la tabla 3-2).

Nota Para elegir el modo de operacin del CP, lea por favor las indicaciones que encontrar > en el apt. 4.6 Comprobar o ajustar el modo de operacin CP maestro DP > en el apt. 6.3.2 Comprobar o ajustar el modo de operacin CP esclavo DP

Tabla 3-2

Modos de operacin configurables y funciones posibles del CP

Modo de operacin i configurabl e para el CP


Sin modo DP Sin modo maestro DP Esclavo DP activo Esclavo DP pasivo

Funciones del CP posibles PG/M + V va PROFIBUS


X X X

FDL / FMS va PROFIBUS


X X X

S7C. Cliente/Serv idor


X X X

Maestro DP

Esclavo DP

X X

Consultar en la Informacin sobre el producto qu protocolos soporta el CP!

Nota Con MPI siempre podr utilizar las funciones PG y las funciones de test, independientemente del modo de operacin seleccionado. En el modo pasivo no es posible ninguna funcin de PG a travs de PROFIBUS.

A68

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Uso del CP PROFIBUS con NCM S7

Ficha Opciones
Dependiendo del tipo de CP se ofrecen, entre otras, las siguientes posibilidades de ajuste:
Tabla 3-3 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 CPs, puesto que los mensajes de sincronizacin de la hora nicamente pueden ser transmitidos por un solo CP. Nota La ficha Opciones slo la ofrecen determinados tipos de mdulos.

S Sincronizacin horaria

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

S 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: Borrado total del mdulo Reposicin a los ajustes de fbrica 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).

S En caso de sistemas H tiene que activar la opcin. S El CP 4435 Extended slo se puede utilizar con la opcin (no
elegible).

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A69

Uso del CP PROFIBUS con NCM S7

Tabla 3-3

Posibilidades de ajuste en la ficha Opciones, Fortsetzung Opcin Significado / efectos

S Demanda de recursos en la CPU


Si selecciona esta opcin, ocupa recursos adicionales en su CPU. Al cargar los programas de usuario y los datos de configuracin se le informa si no hay disponible suficiente capacidad de memoria. Dficits de recursos se pueden evitar utilizando una Memory Card S7. Consejo: Si tiene que suponer dficits de recursos y no desea utilizar en principio una Memory Card S7, puede renunciar tambin en principio a esta opcin y guardar los datos de configuracin en el CP. Ms tarde puede crear una Memory Card S7 con estos datos de configuracin de manera que est activada all la opcin Cambio de mdulo sin PG. Si entonces enchufa la Memory Card S7 en la CPU, podr sustituir a continuacin el CP en todo momento. Los datos de configuracin del CP se cargan entonces automticamente desde la CPU o desde la Memory Card S7 al arrancar el CP.

S Parametrizacin de equipos de
campo (Routing de registro de datos)

Si selecciona esta opcin puede utilizar el CP como Router para registros de datos dirigidos a equipos de campo (esclavos DP). El CP transmite entonces a stos registros de datos que sean transmitidos por equipos que no estn conectados directamente a PROFIBUS y no tengan por lo tanto acceso directo a los equipos de campo (esclavos DP). Una herramienta que genera tales registros de datos para la parametrizacin de equipos de campo es el SIMATIC PDM (Process Device Manager). La funcin est activada como estndar. Dado que la funcin requiere recursos de memoria adicionales, puede desactivar la opcin si los recursos de memoria del CP estn sometidos en conjunto a una gran carga (enlaces, etc.) y no necesita la funcin de Routing de registros de datos.

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

recursos de enlaces en la CPU S7300, 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: SFC1719) no son soportadas en el modo mltiplex.

A70

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Uso del CP PROFIBUS con NCM S7

Ficha Variables de comunicacin


En esta ficha puede efectuar los ajustes relevantes para las variables de comunicacin en enlaces FMS.

Ficha Diagnstico
En la ficha Diagnstico se puede iniciar el diagnstico NCM S7 PROFIBUS. > ver cap. 8 Diagnstico: Descripcin del diagnstico en s.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A71

Uso del CP PROFIBUS con NCM S7

3.3.6

Objetos alternativos en un 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 PROFIBUS 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

Grupo Produccin 2

S7400/1 S7300/1

PC/PG

Equipo de terceros

S7300/3

Subred PROFIBUS 1

S7300/2

SIMATIC S5

S7400/5

A72

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Uso del CP PROFIBUS con NCM S7

Procedimiento
Para crear un objeto alternativo en el proyecto: 1. Seleccione su proyecto en el Administrador . 2. Seleccione en Insertar
"

Equipo "... el tipo de equipo (estacin) correspondiente.

Resultado: En el proyecto se crear un objeto del tipo Otro equipo o SIMATIC S5.

Figura 3-4

Proyecto con objetos alternativos configurados

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 en el proyecto y seleccione Edicin "Propiedades del objeto. 2. Elija en el cuadro de dilogo que aparece a continuacin Propiedades Otro equipo el botn de comando Nueva de la ficha Lista de estaciones.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A73

Uso del CP PROFIBUS con NCM S7

Resultado: Visualizacin del cuadro de dilogo Nuevo interface seleccin de tipo.Ethernet.

Figura 3-5

Seleccionar el tipo de subred para Otros equipos

3. Elija una subred para el equipo. Resultado: Se presenta el dilogo Propiedades interface PROFIBUS, ficha Parmetros. 4. Compruebe la direccin PROFIBUS y modifquela eventualmente. La direccin PROFIBUS se indica automticamente, utilizndose la siguiente direccin PROFIBUS libre.

A74

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Uso del CP PROFIBUS con NCM S7

Atencin La direccin PROFIBUS aqu configurada as como los parmetros de bus han de estar ajustados realmente en el equipo en cuestin. Utilice para ello las herramientas necesarias (p. ej. COM 5431). 5. Seleccione ahora en Subred la subred a la que desea conectar el equipo y confirme la entrada con Aceptar. Resultado: El CP estar asignado a la primera subred que aparezca en la lista de subredes. En caso de que se hayan creado varias subredes puede seleccionar aqu la subred deseada. 6. Si lo desea puede hacerse mostrar el dilogo de propiedades de la subred seleccionada. Active para ello el botn de comando correspondiente. Para ms informacin sobre el dilogo Propiedades PROFIBUS ver el apt. 3.3.2. 7. En la ficha General introduzca informaciones ms detalladas que especifiquen la estacin de la subred. Resultado: Se ha creado una estacin y se ha conectado el equipo a la subred. Todos los equipos SIMATIC creados en el proyecto pueden establecer enlaces de comunicacin con este equipo. Dicho equipo ser considerado al calcular los parmetros de bus.

Cambiar los ajustes


Si desea editar de nuevo las direcciones u otros ajustes para SIMATIC S5 o para Otro equipo, seleccione el nombre del nodo en la lista de equipos (estaciones) y accione el botn Propiedades.

Asignacin mltiple
El equipo se puede asignar tambin a varios nodos de subred, si existen las correspondientes posibilidades de conexin. Repita el procedimiento descrito para conectar otro equipo a la subred.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A75

Uso del CP PROFIBUS con NCM S7

3.3.7

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 Enlaces S7 ver Manual de usuario STEP 7 /8/; Enlaces FDL ver cap. 7; Enlaces FMS ver tomo 2 de este manual.

Bsicamente, el procedimiento explicado en el manual de usuario /8/ de STEP 7, captulo Configuracin de enlaces, rige tambin para los tipos de enlace posibles con el CP.

Configurar el modo DP
Si va a utilizar el CP para DP deber configurarlo correspondientemente. S Modo Maestro DP En cuanto a la configuracin y programacin del sistema maestro DP vase el cap. 4 as como el Manual de usuario STEP 7 /8/. Modo Esclavo DP En cuanto a la configuracin y programacin del modo Esclavo DP ver cap. 6

A76

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Uso del CP PROFIBUS con NCM S7

3.3.8

Cargar la configuracin en el sistema de destino

Principio
Los datos de configuracin del CP PROFIBUS se cargan desde la configuracin del hardware. Generalmente se cargan todos los datos de configuracin del equipo S7, es decir, tambin se cargan los datos de configuracin descentralizada, los sistemas maestro DP correspondientes y todos los parmetros. Adems hay que cargar adicionalmente los datos de la configuracin de los enlaces; ver el apt.

Tipo de conexin
Los datos de configuracin se pueden cargar en el equipo S7 a travs de las siguientes conexiones: S conexin MPI Utilice siempre esta conexin para la primera carga de los datos de configuracin (bautismo de nodo). Al asignar la direccin le adjudicar al CP PROFIBUS por primera vez una direccin PROFIBUS y los correspondientes parmetros de bus. Entonces habr configurado el CP hasta el punto de poder realizar otros pasos de configuracin a travs de la unidad PG conectada a PROFIBUS. Los datos de configuracin pueden cargarse a travs del interface MPI o a travs de un CP que ya ha recibido una direccin. S PROFIBUS En este caso utilizar el CP PROFIBUS del equipo S7 en modo PG (ver tambin apt.1.3). Condicin para ello es que previamente se haya realizado un bautismo de nodo a travs de la conexin MPI (ver lo anterior).

Procedimiento
Para cargar los datos de configuracin en el equipo S7, proceda como sigue: 1. Abra, por ejemplo a travs del men Inicio, SIMATIC"STEP7"Ajustar interface PG/PC, 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). Vigile que los parmetros de bus sean coherentes. La Ayuda online ofrece informaciones ms detalladas. 3. Seleccione el comando Sistema de destino "Cargar en mdulo; STEP 7 le conducir al resultado a travs de cuadros de dilogos. Observe tambin las dems informaciones en el men Ayuda"Temas de ayuda... en STEP 7 o en el manual del usuario STEP 7, cap. Configurar y parametrizar mdulos en /8/.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A77

Uso del CP PROFIBUS con NCM S7

Memorizacin no voltil de los datos de configuracin


Durante el proceso de carga puede decidir si desea cargar los datos de configuracin de una sola vez o bien paso a paso. Si decide cargarlos paso a paso deber iniciar el proceso de carga para cada mdulo. Elija dicho procedimiento si desea que los datos de configuracin se memoricen en el CP PROFIBUS de forma no voltil.

Cargar la configuracin de enlaces


Para cargar los enlaces configurados es preciso cargarlos desde la tabla de configuracin de enlaces. Atencin Si ha asignado al CP PROFIBUS una nueva direccin PROFIBUS y si adems ha configurado enlaces (enlaces S7, enlaces FDL o enlaces FMS) 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.

Desplazar el CP en la tabla de configuracin de 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.

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

A78

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Uso del CP PROFIBUS con NCM S7

3.4

Funciones adicionales

3.4.1

Modificar modo operativo y direccin PROFIBUS a travs del programa de usuario

En CPs recientes: es posible la modificacin durante el funcionamiento


Si el mdulo utilizado es un CP 3425 (MLFB: 6GK7 3425DA020XE0) / CP 3425 FO (MLFB: 6GK7 3425DF000XE0) o un mdulo de una versin superior, se pueden aplicar las funciones aqu descritas. Preste atencin a lo indicado en el manual de su CP PROFIBUS.

Solucin
Transmitiendo el bloque de datos 3 al CP PROFIBUS con la funcin Escribir bloque de datos (SFC 58) puede modificar el modo operativo y la direccin PROFIBUS configurados para el mdulo desde el programa de usuario de la CPU. Encontrar ms informaciones sobre la SFC 58 en la documentacin de SIMATIC S7 /10/. El bloque de datos est formado por los 3 bytes siguientes:
Tabla 3-4 Estructura del bloque de datos 3 Tipo Byte Valores posibles 0, 1 Significado 0: ninguna modificacin 1: permitir modificacin Slo si este byte est puesto a 1 se ejecuta una modificacin del modo operativo y/o de la direccin PROFIBUS del mdulo. 2. Modo operativo Byte 0 .. 3 0: ningn DP 1: Maestro DP 2: Esclavo DP pasivo 3: Esclavo DP activo Indicacin del nuevo modo en el que debe funcionar el mdulo. 3. Direccin PROFIBUS Byte 0 .. HSA Nueva direccin del mdulo en PROFIBUS Indicacin de la nueva direccin PROFIBUS. La direccin puede estar entre 0 y la HSA fijada por la configuracin. Nota: Si no desea cambiar la direccin PROFIBUS, puede conseguirlo transmitiendo slo los dos primeros bytes del bloque de datos 3.

Parmetros 1. CtrlType

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A79

Uso del CP PROFIBUS con NCM S7

Ejemplo: Enviar bloque de datos 3 a CP 3425


El ejemplo siguiente muestra cmo tiene que parametrizar SFC 58 para cambiar tanto el modo operativo como la direccin PROFIBUS.

Tabla 3-5
AWL REQ IOID

CALL SFC 58 WR_REC (escribir bloque de datos)


Explicacin :=M10.0 :=B#16#54 // Bit para iniciar la peticin // la direccin inicial de mdulo del CP PROFIBUS est en // // // // el rea de entrada (PE) Direccin inicial de mdulo del CP PROFIBUS Seleccionar bloque de datos 3 rea de datos para bloque de datos 3 los datos estn en el DB 45 // Valor de retorno del bloque en la palabra de marca 12 // SFC proporciona: peticin en curso (1), // peticin terminada (0)

LADDR :=W#16#100 RECNUM :=B#16#3 RECORD :=P#DB45.DBX 0.0 BYTE 3 RET_VAL :=MW12 BUSY :=M10.1

Tabla 3-6

DB 45 Parmetro / Nombre CtrlType Modo operativo Direccin PROFIBUS Tipo Byte Byte Byte Comentario 1: permitir modificacin 0: ninguna modificacin: nuevo modo nueva direccin PROFIBUS

Direccin (relativa) 0 1 2

Atencin S El mdulo slo se puede operar en el modo maestro DP si tambin se ha configurado como maestro DP al configurar el hardware. S Si se indica un modo no vlido (>3) o una direccin PROFIBUS no vlida (> HSA), no se realiza ningn cambio. Sin embargo, la SFC 58 no notifica ningn error al programa de usuario.

Precausin S La modificacin efectuada se conserva hasta que se desconecta y vuelve a conectar la red en el equipo o hasta que tiene lugar una reconfiguracin con ayuda del bloque de datos 3. Tras desconectar/conectar la red, el CP adopta de nuevo el modo operativo y la direccin PROFIBUS configurados (default).

A80

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS en SIMATIC S7300


Para utilizar el CP PROFIBUS en un SIMATIC S7300 en modo Maestro DP configure en su proyecto un sistema maestro DP con STEP 7. Generalmente deber seguir el procedimiento descrito en el captulo Configurar y parametrizar mdulos del Manual de usuario STEP 7 /8/. Lea en dicho captulo los apartados en los que se describen ejemplos de una configuracin con periferia descentralizada. En el presente captulo encontrar informaciones adicionales que necesitar p. ej. para los siguientes procedimientos. S S Direccionar reas de datos DP en el programa de usuario; Utilizar mecanismos de control para adaptar la comunicacin a las exigencias de la tarea de automatizacin como pueden ser p. ej. la sincronizacin de la entrada y salida de datos; Utilizar SIMATIC S7 de maestro DP (clase 2).

All encontrar ms informaciones: S S S S Si desea utilizar el CP PROFIBUS en modo Esclavo DP, lea las informaciones al respecto en el cap. 6 de este manual. En cuanto al diagnstico DP en el programa de usuario, lea el cap. 5 de este manual. Para ms informacin sobre la aplicacin de los bloques FC DPSEND, DPRECV, DP DIAG y DPCTRL, lea /5/. Para ms informacin sobre el diagnstico NCM con funciones especiales para el modo maestro DP, lea el cap. 8.

Tenga en cuenta tambin imprescindiblemente lo indicado en el manual del equipo. Los tipos de CP disponibles pueden diferir ligeramente en su comportamiento, dependiendo de la versin. El smbolo mostrado al lado advierte de tales diferencias.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A81

Modo Maestro DP con CP PROFIBUS

4.1

Panormica

Diferencias con el interface DP integrado


En cuanto a la aplicacin hay que destacar algunas diferencias con respecto a los interfaces DP integrados en la CPU: S S En la configuracin: El sistema maestro DP se crea al configurar el CP y no al configurar la CPU. En la programacin: La lectura y escritura de los datos del proceso y de los datos de diagnstico se realiza mediante bloques FC; Como reas de datos de la periferia se pueden utilizar no slo la imagen del proceso sino tambin marcas o bloques de datos. S En la aplicacin de la tabla de variables VAT: No se soporta una liberacin directa de la representacin de proceso PA, ya que las salidas de la periferia se ponen a travs de bloques (FCs).

A82

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

4.2

Procedimiento

Gua para el usuario


La programacin y configuracin de un sistema maestro DP abarca los pasos siguientes: Configuracin
1. Configurar el sistema maestro DP ver apt. 4.4

Programacin
3. Usar DP en el programa de usuario ver apt. 4.7

2. Parametrizar el sistema maestro DP ver apt. 4.5

Puesta en servicio
4. Poner en servicio el maestro DP y los esclavos DP en la red PROFIBUS y comprobar su funcionamiento.

5. Si el comportamiento del sistema maestro DP es errneo, realizar un diagnstico. ver cap. 8 Figura 4-1 Utilizar el maestro DP con el CP PROFIBUS

Configuracin
La configuracin permite instalar esclavos DP independientemente del programa. Se distinguen dos pasos: Configurar el sistema maestro DP. Definir el maestro DP y sus esclavos DP en la tabla de configuracin. Parametrizar el sistema maestro DP.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A83

Modo Maestro DP con CP PROFIBUS

Programacin
En el programa de usuario de la CPU puede programar (en los lenguajes KOP o AWL): 1. El acceso a los datos del proceso. Ello abarca la evaluacin de una seal de entrada DP (seal analgica o binaria) en el rea de entrada DP definida. la activacin o el borrado de una seal de salida binaria o del valor de una seal analgica en el rea de salida DP definida. 2. La comunicacin DP en el ciclo de la CPU. Ello abarca el envo o recibo de datos del proceso en el ciclo de la CPU a travs de bloques FC (DPSEND y DPRECV). la consulta y evaluacin de datos de diagnstico mediante el bloque FC (DPDIAG). el control de la periferia descentralizada a travs de peticiones de control p. ej. mediante instrucciones de sincronizacin con el bloque FC (DPCTRL). Los siguientes apartados de este captulo le explicarn como utilizar los bloques de funcin disponibles para el modo Maestro DP (bloques FC) en el programa de usuario. Encontrar descrita la sintaxis exacta de los bloques FC y el significado de los parmetros del bloque en /5/.

Suministro de los bloques FC


Las funciones aqu descritas (bloques del tipo FC) se suministran junto con el paquete bsico STEP 7 y la opcin NCM S7 para PROFIBUS instalable. Encontrar ms informaciones en /5/

A84

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

4.3

Funcionamiento del SIMATIC S7300 en modo Maestro DP con CP PROFIBUS

Propiedades del CP PROFIBUS


El CP PROFIBUS funciona de maestro DP de la clase 1. El CP PROFIBUS puede soportar adems servicios de maestro DP (clase 2) (lea las indicaciones al respecto en la Informacin sobre el producto suministrada con el CP. El CP PROFIBUS puede funcionar como nico maestro DP o bien como maestro DP en una configuracin multimaestro como ilustran las figuras 1-7 y 1-8.

Tareas del CP PROFIBUS


En toda la fase de servicio de un sistema maestro DP, el CP PROFIBUS con funcin de maestro DP se hace cargo de las siguientes tareas: S Inicializacin del sistema DP El CP PROFIBUS comprueba si los esclavos DP estn listos para el funcionamiento, accediendo para ello a los datos de diagnstico. Dichos datos indican p. ej. si ya hay otro maestro DP que ha parametrizado y configurado el esclavo DP en cuestin. S S Parametrizacin de los esclavos DP Los esclavos DP reciben los datos de parametrizacin configurados en el maestro DP. Comprobar la configuracin de los esclavos DP Las configuraciones de los esclavos DP que se han depositado en el maestro DP se comparan con las configuraciones DP depositadas en los esclavos DP. S Transferencia cclica de los datos a los esclavos DP Se leen los valores de las entradas del proceso en el rea de entradas DP y se escriben los valores del rea de salida DP en las salidas del proceso. S S Vigilar los esclavos DP Los esclavos DP que no funcionen sern detectados y notificados. Determinar y proporcionar datos de diagnstico Los datos de diagnstico se pueden obtener a travs del programa de usuario o a travs de equipos de diagnstico que funcionen como maestro DP de la clase 2. A estos tambin pertenece un PG que se utilice con diagnstico DP bajo NCM STEP7 para PROFIBUS.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A85

Modo Maestro DP con CP PROFIBUS

Procesar peticiones de control del programa de usuario Sincronizar las entradas y salidas; Iniciar / parar el maestro DP; Activar el estado DP para Stop de la CPU o del CP;

S S S

Leer entradas o salidas de un esclavo DP que est asignado a otro maestro DP de la clase 1 (Shared Input o Shared Output). En caso de un Stop de la CPU o del CP, pasar el sistema DP a un estado seguro. Otras funciones especiales del maestro DO (p. ej. activar / desactivar esclavos DP).

Parmetros de bus
La velocidad de transferencia, la direccin PROFIBUS y el modo de operacin (maestro DP, esclavo DP activo, esclavo DP pasivo, sin DP, ver tambin apt. 4.6) se configuran exclusivamente por configuracin con el software STEP 7. El CP adopta todos estos ajustes despus de cargar los datos configurados. La direccin de PROFIBUS y el modo de funcionamiento (maestro DP, esclavo DP activo, esclavo DP pasivo, sin modo DP, ver tambin cap. 4.6) se pueden ajustar del siguiente modo: S por configuracin; El CP asume este ajuste tras cargar los datos configurados. Esta variante se describe en este captulo para el ajuste del modo de funcionamiento. Representa el caso estndar para el ajuste fijo. S S a travs de una peticin en el programa de usuario; Encontrar un ejemplo al respecto en el cap. 4.6 a travs de una peticin de un maestro DP (clase 2). Vea detalles al respecto en el cap. 4.6

A86

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

4.3.1

Principio del intercambio de datos

Intercambio de datos cclico Maestro DP, Esclavo DP


El intercambio de datos entre el maestro DP y los esclavos DP se realiza cclicamente (ciclo de sondeo DP) a travs del bfer de emisin y de recepcin del CP PROFIBUS (bfer de datos DP). El intercambio de datos es impulsado por el maestro DP que enva datos de salida al esclavo DP y recibe datos de entrada del esclavo DP.

Bloques FC
Para el intercambio de datos a travs del programa de usuario STEP 7 se dispone de los bloques del tipo FC (funciones): S DPSEND El bloque FC transfiere los datos de un rea de datos DP indicada de la CPU al bfer de emisin del CP PROFIBUS, para su transmisin a los esclavos DP. S DPRECV El bloque FC recoge del bfer de recepcin del CP PROFIBUS los datos DP ledos de los esclavos DP y los deposita en un rea de datos DP dada de la CPU. Maestro DP
CPU CP PROFIBUS

Esclavo DP

Programa de usuario STEP 7

Base de datos CP Bfer de datos DP Areas de datos DP PROFIBUS

Areas de datos DP DPSEND DPRECV

enviar recibir

Ciclo CPU
Figura 4-2

Ciclo de sondeo DP

Interaccin de la CPU y del CP PROFIBUS en modo maestro DP

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A87

Modo Maestro DP con CP PROFIBUS

Ciclo de la CPU y ciclo de sondeo DP


El ciclo de la CPU y el ciclo DP no dependen el uno del otro. El interface CPUCP que direcciona el programa de usuario a travs de los bloques FC DPSEND y DPRECV est concebido de forma que quede garantizada una transferencia completa de los datos en cualquier caso y siempre que se maneje correctamente. Un manejo correcto significa que la transferencia de datos con DPSEND y la recepcin con DPRECV requiere una evaluacin de los bloques en el programa de usuario. En cuanto al intercambio de datos encontrar una descripcin detallada con diagramas de flujo en la descripcin de los bloques FC /5/. Para que se pueda garantizar una transferencia completa con un tiempo de ciclo de la CPU corto con respecto al tiempo del ciclo de sondeo DP se procede de la siguiente manera: Con DPSEND: No se transfieren ms datos al CP PROFIBUS hasta que se hayan transferido por completo los datos al bfer de emisin del CP PROFIBUS. El programa de usuario debe evaluar los indicadores del bloque FC y no debe actualizar los datos del rea de datos DP hasta que se obtenga el permiso. Con DPRECV: No se transfieren nuevos datos al rea de datos DP de la CPU hasta que se haya indicado una transferencia completa de los datos en el programa de usuario y hasta que se vuelva a llamar al DPRECV. Atencin Los datos (datos de recepcin) del bfer de datos DP del CP PROFIBUS se actualizan independientemente de que el programa de usuario de la CPU haya recogido los datos del bfer de datos DP (bfer de recepcin). De este modo se pueden sobreescribir los datos.

A88

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

4.3.2

Los estados operativos DP del maestro DP

Panormica
En la comunicacin entre el maestro DP y los esclavos DP se distinguen los siguientes cuatro estados operativos DP: S S S S OFFLINE STOP CLEAR RUN

Cada uno de estos estados operativos se caracteriza por acciones definidas entre el maestro DP y el esclavo DP. Modo de operacin
OFFLINE

Significado
No hay comunicacin entre el maestro DP y los esclavos DP. Este es el estado normal del maestro DP. Al entrar en el modo de operacin OFFLINE se borra una eventual asignacin al maestro guardada en el esclavo DP; as el esclavo DP puede ser parametrizado y configurado por otros maestros DP.

Prioridad
1

1)

STOP 2)

En este estado operativo tampoco hay comunicacin entre el maestro DP y el esclavo DP. Al entrar en el modo de operacin STOP se borra una posible asignacin al maestro guardada en el esclavo DP. As el esclavo DP no puede ser parametrizado o configurado por otros maestros DP.

CLEAR

En este modo de operacin se parametrizan y configuran todos los esclavos DP que estn registrados en la base de datos CP y que tambin estn activados. A continuacin comienza el intercambio cclico de datos entre el maestro DP y los esclavos DP. Al respecto, en el modo CLEAR se enva a los esclavos DP con salida de proceso el valor 0H o valores substitutivos configurados o un telegrama vaco, lo que significa que la salida de proceso est desactivada. Las entradas del proceso permanecen activas. En el modo de operacin RUN tiene lugar la transferencia de datos cclica a los esclavos DP. Esta es la fase productiva. En este modo de operacin se direccionan todos los esclavos DP uno por uno desde el maestro DP. En el telegrama de llamada se transfieren los datos actuales de salida. En el telegrama de respuesta correspondiente se transfieren los datos de entrada actuales.

RUN 3)

1)

Si el sistema DP requiere distintos estados operativos (p. ej. la CPU o un maestro clase 2) se cambia al estado operativo de mayor prioridad (1=prioridad ms alta; 4=prioridad ms baja). Nota: En el caso de mdulos ms recientes (observe lo indicado en el manual del equipo, el estado operativo STOP se reproduce en el estado operativo OFFLINE.

2)

3) corresponde a OPERATE segn la norma DP.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A89

Modo Maestro DP con CP PROFIBUS

Cambios de estado operativo


El maestro DP se encuentra al principio en estado operativo OFFLINE o STOP. Estando en OFFLINE / STOP el maestro DP pasa a CLEAR / RUN y parametriza y configura los esclavos DP. OFFLINE / STOP > CLEAR > RUN

Cambiar los estados operativos del maestro DP


En el apartado 4.8 se explica qu intervenciones o eventos provocan cambios del estado operativo del maestro DP.

A90

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

4.3.3

Areas de entradas/salidas DP en la CPU

Concepcin
La periferia descentralizada conectada a travs del PROFIBUS se integra en el programa de usuario como una adquisicin de seales de proceso. Es decir, que no existen mecanismos especiales de acceso al rea de datos DP.

Area de entradas DP y rea de salidas DP en la CPU


El interface DP est concebido de forma tan flexible que en la CPU se pueden utilizar distintas reas de datos para depositar los datos del proceso DP. El rea de datos que se deba asignar depender del tipo de CPU y de la tarea a resolver. Para el rea de entradas DP as como para el rea de salidas DP se dispone de las siguientes reas de memoria: S Imagen del proceso Se presupone que en la imagen del proceso de la CPU se puede reservar un rea de entradas o un rea de salidas para el DP respectivamente. Ello puede estar limitado por el tamao de la imagen de proceso y por el nmero de mdulos de seales utilizados centralmente. Area de marcas Esta asignacin al igual que la imagen del proceso es especialmente apropiada para almacenar seales DP de forma global. El rea de marcas puede utilizarse p. ej. cuando el espacio disponible en la imagen del proceso no sea suficiente (espacio no ocupado por mdulos de seales centralizados). Bloque de datos (DB) Para depositar seales DP tambin se pueden asignar bloques de datos. Esta forma de memorizar los datos resulta especialmente conveniente cuando el rea de datos DP es procesada por un bloque de programa.

El esquema siguiente muestra cmo se asigna el rea de entradas y salidas DP a las reas de datos mencionadas de la CPU.
Areas de datos DP alternativas en la CPU
Bloque de datos Area de marcas Area de entradas DP Area de salidas DP

Datos del proceso DP

Imagen del proceso

Imagen del proceso para mdulos de seales centralizados Figura 4-3 Asignacin de la imagen del proceso DP a las reas de datos de la CPU

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A91

Modo Maestro DP con CP PROFIBUS

Ejemplos
Al acceder a la periferia descentralizada, el programa de control usa, independientemente de dnde estn depositadas las reas de entradas DP o salidas DP, operaciones como p. ej. S S U E 2.0 para leer un dato de la imagen del proceso (PAE). UN M 4.5 para leer una marca.

Nota El rea de entradas DP o el rea de salidas DP se transfieren respectivamente como rea global a una de las reas de datos mencionadas a la CPU o a la inversa.

Diferencias con el interface DP integrado


El interface DP integrado en la CPU deposita los datos de entrada DP o de salida DP siempre en el rea de la periferia. El procedimiento de transferencia de datos en el CP PROFIBUS con los bloques FC DP SEND y DPRECV permite las variantes arriba descritas, depositando los datos en la imagen del proceso, en las reas de marcas o en los bloques de datos. En las llamadas DPSEND o DPRECV es preciso indicar las direcciones de las reas de datos DP conexas (entradas o salidas). Por ello y a diferencia del interface DP integrado no se debern indicar direcciones absolutas sino relativas, lo cual llamaremos a a partir de ahora offset de direccin:
Imagen del proceso Entradas 0 2 4 6 8 10 12 . . 50 52 54 . . . Figura 4-4 Manejo en el programa de usuario:

Indicacin del rea de datos DP en la llamada FC 0 2 . . 40 43


Offset de direccin

RECV

:= P#E10.0 BYTE 44;

Area de datos DP

Ejemplo de acceso al byte 40 en el rea de datos DP ( EB 10 + 40 = EB 50): L EB 50

Indicacin del rea de datos DP como offset de direccin en el CP PROFIBUS

A92

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

4.4

Configurar el sistema maestro DP

Procedimiento
Generalmente, la configuracin de un sistema maestro DP se lleva a cabo de la misma manera que la configuracin centralizada de un equipo SIMATIC S7. En el captulo Configurar una red PROFIBUSDP del Manual de usuario STEP 7 /8/ se describe el procedimiento siguiente:
Pasos Disponer el CP PROFIBUS con funcin de maestro DP en la tabla de configuracin del hardware

Asignar el maestro DP a una red PROFIBUS y otorgarle una direccin PROFIBUS (abrir el sistema maestro)

para esclavo DP, modular:

para esclavo DP, compacto:

Disponer el esclavo DP en la tabla de configuracin del sistema maestro y asignarle una direccin PROFIBUS Asignar mdulos/identificadores al esclavo DP Asignar offsets de direcciones a los mdulos/identificadores en el rea de datos DP

Asignar offsets de direcciones al esclavo DP en el rea de datos DP

Guardar la tabla de configuracin Sistema maestro

Los pasos representados en gris claro son aquellos que difieren del procedimiento descrito en el manual /8/ y que se explican a continuacin.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A93

Modo Maestro DP con CP PROFIBUS

Asignar offset de direccin


Cada entrada o salida de un esclavo DP est asignada unvocamente a un offset de direccin del rea de datos DP, a travs de la cual se direcciona la entrada o salida respectivamente. Por ello es preciso asignar a cada mdulo de un esclavo DP una direccin inicial (offset de direccin). Al colocar un mdulo en la tabla de configuracin STEP 7 se asignan automticamente direcciones por defecto. Las direcciones se asignan sin dejar huecos y son unvocas. Las direcciones y su longitud se visualizan en las columnas Dir. E y Dir. A y Long. de la vista Detalle. Dicho ajuste puede ser modificado. Atencin Al configurar el sistema maestro DP con CP 3425 en calidad de maestro DP en SIMATIC S7300, a la hora de seleccionar los esclavos DP en el catlogo de hardware es necesario atender al tipo de CP (referencia). Detalles al respecto figuran en el apartado siguiente.

Seleccin de esclavo en caso de CP 3425 como maestro DP


A la hora de seleccionar los esclavos DP del catlogo de hardware existen 2 posibilidades cuando en un equipo S7300 se utiliza como maestro DP un CP 3425. La variante a utilizar depende del tipo de mdulo que puede identificarse de acuerdo a su referencia. S CP 3425 con referencia 6GK7 3425DA000XE0 Este tipo de CP soporta esclavos norma DP; por ello, es obligatorio utilizar los esclavos DP ofrecidos en el subcatlogo CP 3425 como maestro DP. S CP 3425 con referencia 6GK7 3425DA010XE0 y 6GK7 3425DA020XE0 o CP 3425 FO con referencia 6GK7 3425DF000XE0 Para este tipo de CP es posible utilizar los esclavos DP que figuran en el catlogo estndar. En modo DP, esto permite acceder a las funciones adicionales de los esclavos DP de la familia SIMATIC. Entre estas funciones adicionales cabe destacar: Alarmas de proceso Alarmas de diagnstico Valores de sustitucin

Nota Tenga en cuenta eventualmente al respecto informaciones discrepantes que aparezcan en la informacin sobre producto / el manual /7/ del tipo de CP utilizado por usted.

A94

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

Tabla de configuracin
La figura siguiente muestra una tabla de configuracin de ejemplo con una Tabla de configuracin Sistema maestro en la vista Detalle de un esclavo DP seleccionado.

Figura 4-5

Tabla de configuracin Sistema maestro de un esclavo DP en la vista Detalle

Tamaos de las reas globales


Para el rea de datos global DP rige lo siguiente: S Area de entrada / salida global DP: como mx. 240 bytes respectivamente Las reas de datos tienen que ser correlativas puesto que en el interface de transferencia DP slo se transfiere la direccin inicial y la longitud de la imagen del proceso DP.

Nota Tenga en cuenta eventualmente al respecto informaciones discrepantes que aparezcan en la informacin sobre producto / el manual /7/ del tipo de CP utilizado por usted.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A95

Modo Maestro DP con CP PROFIBUS

Area de datos DP de la imagen del proceso


Al crear el rea de datos DP en la imagen del proceso el rea disponible queda determinada no slo por los valores lmite mencionados sino tambin por: LongitudDPmx = LongitudImagen del proceso LongitudOcupacin E/A central ; dependiendo la longitudImagen del proceso del tipo de CPU utilizado.

Nota Tenga en cuenta que la Dir. E y la Dir. A (S) que se indican en la tabla de configuracin representan Adress offsets, es decir, direcciones relativas referidas a las reas de datos DP indicadas en la llamada de FC (ver la ilustracin 4-4).

A96

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

4.5

Parametrizar el sistema maestro DP

Procedimiento
Para parametrizar un sistema maestro DP proceda como se describe en el captulo Parametrizar una red PROFIBUS DP del Manual de usuario de STEP 7 /8/:
Pasos Ajustar los parmetros del maestro DP y del bus Dilogo STEP 7 Propiedades del maestro DP

Ajustar parmetros del esclavo DP Propiedades del esclavo DP Parametrizar mdulos/identificadores de los esclavos DP

Asignar esclavos DP a grupos SYNC/FREEZE

Propiedades del sistema maestro DP

Guardar la parametrizacin

Los pasos marcados en gris difieren del procedimiento descrito en el manual /8/ y se describen a continuacin.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A97

Modo Maestro DP con CP PROFIBUS

4.5.1

Sincronizacin de la salida de datos

Sincronizacin de la salida de datos va Global Control SYNC / UNSYNC


Existe la posibilidad de actualizar los datos sncronamente en las salidas del proceso programando una peticin SYNC del Global Control. Cabe distinguir las dos posibilidades siguientes: S Sincronizacin accilica Ejemplo de aplicacin: Un proceso de produccin ser iniciado por la salida de varias seales binarias cuando los equipos necesarios hayan notificado su puesta en servicio. La salida de seales se realizar sncronamente. S Sincronizacin cclica Cada vez que se calculan los valores analgicos del proceso en el programa de usuario tienen que aplicarse simultneamente a las salidas del proceso. Ejemplo de aplicacin: Arranque de motores sincronizados o sincronizacin a posteriori de motores.

Peticin Global Control y telegramas de sincronizacin


El programa de usuario solicita al CP PROFIBUS mediante transferencia de un bloque FC DPCTRL que enve un telegrama de sincronizacin nico y acclico o que lo enve cclicamente (telegrama GlobalControl). El CP PROFIBUS enva el telegrama de sincronizacin a los esclavos DP siempre al final de un ciclo de transferencia. El telegrama de sincronizacin se encarga de que se actualicen las salidas del proceso en los esclavos DP que pertenecen al grupo de esclavos direccionado. Las salidas del proceso se protegen de cualquier cambio hasta que se enve otro telegrama de sincronizacin.

A98

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

Tabla 4-1

Panormica de los tipos de sincronizacin para la salida de datos DP Proceso Aplicacin / Utilidad Parmetros de configuracin Identificador de grupo no relevantes

Tipo de sincronizacin y de Global Control sin sincronizacin

Los esclavos DP actualizan las salidas del proceso inmediatamente despus de recibir un telegrama de salida. Mediante una peticin de control del programa de usuario se enva un telegrama de sincronizacin al final del ciclo de transferencia. A continuacin se actualizan las salidas del proceso sncronamente.

Actualizacin lo ms rpida posible de las salidas del proceso.

Sincronizacin acclica de la salida de datos con SYNC

Actualizacin controlada para

S conseguir la sincronizacin en
un momento determinado.

S conseguir la actualizacin de los

relevante y referenciable en la llamada Control

datos al mismo tiempo en un grupo de esclavos si todos los esclavos DP se encuentran en la fase de transferencia. relevante y referenciable en la llamada Control

Sincronizacin cclica de la salida de datos con SYNC

Tras recibir la peticin de control el CP PROFIBUS enva cclicamente telegramas de sincronizacin al final de cada ciclo de transferencia. De este modo se actualizan sncronamente las salidas del proceso despus de cada ciclo de transferencia.

Actualizacin continua para conseguir una actualizacin de datos simultnea en un grupo de esclavos DP.

Requisitos para el modo sncrono


El CP PROFIBUS acepta la peticin de un telegrama de sincronizacin siempre que todos los esclavos DP direccionados por la peticin de control se encuentren en la fase de transferencia de datos. Si no es este el caso no se procesar la peticin de control. Los esclavos DP aceptan el modo sncrono slo si soportan dicho modo. Cuando un grupo de esclavos DP es direccionado, todos los esclavos DP que lo integran tienen que soportar el modo sncrono. En la configuracin se puede prescribir que se compruebe ya durante el arranque del esclavo DP si dicho esclavo soporta el modo SYNC (ver tambin Manual de usuario STEP 7 /8/).

Activar y desactivar el modo SYNC


El modo SYNC se activa en los esclavos DP direccionados al enviar el primer telegrama de sincronizacin SYNC . El modo SYNC se desconecta en los esclavos DP direccionados al enviar el telegrama de sincronizacin UNSYNC .

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A99

Modo Maestro DP con CP PROFIBUS

4.5.2

Sincronizacin (congelacin) de la entrada de datos

Sincronizacin de la entrada de datos va Global Control FREEZE / UNFREEZE


Con las peticiones Global Control FREEZE / UNFREEZE se puede conseguir que las entradas del proceso sean ledas una sola vez en los esclavos DP. Los datos ledos permanecern congelados hasta que otro comando FREEZE vuelva a permitir una actualizacin. Anlogamente a la salida de datos se permite una sincronizacin cclica y acclica. Ejemplo de aplicacin: Registrar valores del proceso por control de tiempo.

Peticin de control y telegrama de sincronizacin


Los telegramas de sincronizacin (telegramas GlobalControl con parmetros de peticin FREEZE) son enviados por el CP PROFIBUS una sola vez a los esclavos DP. El CP PROFIBUS tiene que haber recibido antes una peticin del programa de usuario mediante transferencia de un bloque FC DPCTRL para que enve un telegrama de sincronizacin acclica o cclicamente. Las entradas del proceso permancern protegidas ante cualquier modificacin en el esclavo DP hasta que se vuelva a enviar un telegrama de sincronizacin (peticin Global Control con parmetro de peticin FREEZE / UNFREEZE).
Tabla 4-2 Panormica de los tipos de sincronizacin para la salida de datos DP Proceso Aplicacin / Utilidad Parmetros de configuracin Identificador de grupo no relevantes

Tipo de sincronizacin y de Global Control sin sincronizacin

Los esclavos DP actualizan las entradas del proceso inmediatamente despus de recibir un telegrama de entrada. Mediante una peticin de control del programa de usuario se enva un telegrama de sincronizacin al final del ciclo de transferencia. A continuacin se congelan las entradas del proceso.

Actualizacin lo ms rpida posible de las entradas del proceso.

Sincronizacin acclica de la entrada de datos con FREEZE Sincronizacin cclica de la entrada de datos con FREEZE

Consulta controlada y simultnea de seales del proceso.

relevante y referenciable en la llamada Control

Despus de recibir la peticin de Consulta continua y simultnea de control el CP PROFIBUS enva tele- seales del proceso en un grupo de gramas de sincronizacin cclicaesclavos DP. mente al final de cada ciclo de transferencia. A continuacin se congelan las entradas del proceso.

relevante y referenciable en la llamada Control

A100

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

Requisitos para el modo FREEZE


El CP PROFIBUS acepta la peticin de un telegrama de sincronizacin siempre que todos los esclavos DP direccionados por la peticin de control se encuentren en la fase de transferencia de datos. Si no es este el caso no se procesar la peticin de control. Los esclavos DP aceptan el modo FREEZE slo si asisten dicho modo. Si un grupo de esclavos DP es direccionado todos los esclavos DP que integren dicho grupo debern soportar el modo FREEZE. Es posible establecer en la configuracin que se compruebe ya durante el arranque del esclavo DP si el modo FREEZE solicitado es soportado por dicho esclavo (ver tambin Manual de usuario STEP 7 /8/).

Activar y desactivar el modo FREEZE


El modo FREEZE se activa en los esclavos DP direccionados al enviar el primer telegrama de sincronizacin FREEZE. EL modo FREEZE se desactiva en los esclavos DP direccionados al enviar el telegrama de sincronizacin UNFREEZE.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A101

Modo Maestro DP con CP PROFIBUS

4.6

Comprobar o ajustar el modo de operacin Maestro DP del CP

Panormica
En caso de crear un sistema maestro DP registrando el CP PROFIBUS en la tabla de configuracin del hardware como se ha descrito en el apt. 4.4 as como en el Manual de usuario STEP 7 /8/, el CP quedar automticamente configurado para el modo Maestro DP. Otras posibilidades para ajustar o cambiar el modo de funcionamiento: S S a travs de un peticin en el programa de usuario de la CPU propia; mediante el servicio maestromaestro DP desde el maestro DP (Clase 2) va PROFIBUS

A102

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

Procedimiento
Para comprobar el ajuste del modo de operacin active la ficha Modo de operacin del dilogo de propiedades y proceda como sigue: 1. Seleccione el CP PROFIBUS en la configuracin del hardware. 2. Seleccione Edicin "Propiedades del objeto. En el cuadro de dilogo que aparecer a continuacin elija la ficha Modo de operacin:

Figura 4-6

Ejemplo del dilogo de propiedades del CP PROFIBUS con funcin de maestro DP

Una vez realizados los pasos descritos bajo Procedimiento ver que est activado el modo maestro DP en el dilogo de propiedades.

Recomendacin
No modifique el modo de operacin ajustado, puesto que generalmente se ajusta automticamente.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A103

Modo Maestro DP con CP PROFIBUS

Atencin Si cambia el modo de operacin de Maestro DP a Esclavo DP y confirma dicho ajuste se borrar la configuracin del maestro DP. S a travs de una peticin en el programa de usuario de la CPU propia; Por medio de una peticin en el programa de usuario se pueden adaptar dinmicamente a las particularidades de la instalacin tanto el modo de funcionamiento del CP como la direccin de PROFIBUS. Encontrar un ejemplo al respecto en el cap. 3.4.1 S por medio de servicios maestromaestro DP (DDLM_Download / DLM_Act_Para_Brct ver /13/) desde el maestro DP (Clase 2) va PROFIBUS Al respecto se trata de una transmisin de parmetros de bus a travs del bus; con esto se pueden adaptar dinmicamente a las particularidades de la instalacin tanto el modo de funcionamiento del CP como la direccin de PROFIBUS.

Comportamiento del maestro en funcin del tiempo


El CP PROFIBUS procesa cclicamente las peticiones de comunicacin que estn en cola de espera. Su comportamiento en funcin de tiempo se determina con los parmetros descritos a continuacin. Para conseguir un funcionamiento paralelo del DP y de otros protocolos es preciso adaptar el comportamiento del CP PROFIBUS ajustando el tiempo de retardo DP (TAddOn). Dicho ajuste le permitir retardar el protocolo DP y as disponer de tiempo para procesar otras peticiones (p. ej. enlaces FDL). En el campo Tiempo de respuesta DP aparece siempre el valor del tiempo del ciclo de sondeo previsto (Tpoll) + el tiempo de retardo DP (TAddOn), es decir, al modificar el tiempo de retardo se volver a calcular el tiempo de respuesta indicado y se visualizar inmediatamente. Tenga en cuenta que el tiempo de respuesta DP visualizado es un tiempo aproximativo. El tiempo de respuesta DP real se puede visualizar en el bfer de diagnstico al realizar un diagnstico.

A104

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

Tabelle 4-3

Ajustar parmetros del cuadro de dilogo Comportamiento del DP en funcin del tiempo ON/OFF E Explicacin Aqu puede ajustar un tiempo de espera adicional que deber transcurrir entre el procesamiento de una lista de sondeo y la siguiente. Cuando se hayan procesado todas las peticiones de la lista de sondeo DP, volver a iniciar el procesamiento de lista de sondeo DP slo cuando haya transcurrido el tiempo de retardo DP. Margen permitido [por defecto] en funcin del tipo de CP: ritmo 1 ms: 0..100 ms o bien ritmo 100 us: 0.0...100.0 ms

Parmetros Tiempo de retardo DP

Nota En este contexto es importante destacar que al calcular el tiempo de respuesta DP con un funcionamiento mixto se prolonga considerablemente el tiempo de rotacin del token o anillo (TTR). Si el tiempo de rotacin del token real se encuentra muy por debajo del tiempo configurado TTR, el tiempo de respuesta real ser muy inferior.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A105

Modo Maestro DP con CP PROFIBUS

4.7

Programar la comunicacin DP

Actualizar reas de datos DP


Programando llamadas de bloques FC en el programa de usuario de la CPU se inicia la transferencia de las reas de datos DP al CP PROFIBUS y se vigila que la transferencia se realice correctamente. La ubicacin del rea de datos DP se indica en los parmetros de llamada de los bloques FC.

Bloques FC
Para la activacin DP con el programa de control se dispone de 4 bloques del tipo FC: S DPSEND El bloque transfiere los datos de un rea de salida DP dada al CP PROFIBUS para su salida en la periferia descentralizada. DPRECV El bloque recibe los datos del proceso de la periferia descentralizada as como una informacin de estado en el rea de entradas DP dada. DPCTRL El bloque impulsa funciones de control para la periferia descentralizada. DPDIAG El bloque impulsa la consulta de datos de diagnstico en el maestro DP y en los esclavos DP.

S S

Ciclo CPU
A continuacin mostraremos a modo de ejemplo una secuencia de ejecucin de los bloques FC DP junto con bloques de organizacin y de programa en el ciclo de la CPU. En el ejemplo mostrado los datos del proceso se leen siempre al principio del ciclo de la CPU y al terminar de ejecutar los programas de usuario se aplican los datos de salida generados a la periferia del proceso. Para vigilar los esclavos DP se ha previsto un programa de diagnstico independiente. Adicionalmente, uno de los programas de usuario transfiere una peticin de control, p. ej. una peticin de sincronizacin para los datos de salida. Dicha peticin de sincronizacin se podra referir al grupo de esclavos cuyas magnitudes del proceso sean procesadas por este programa de usuario.

A106

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

Leer PAE

OB

DPRECV
Programa de diagnstico

Leer entrada DP

DPDIAG

Leer diagnstico

Programa de usuario 1

DPCTRL

Peticin de control Acceso E/A

Programa de usuario 2 Acceso E/A

DPSEND

Escribir salida DP

Escribir PAA

Leyenda

Ejecucin del ciclo de la CPU

Figura 4-7

Secuencia de ejecucin tpica de las llamadas de bloques de funcin DP en el ciclo de la CPU

Ejemplos
Encontrar ejemplos de llamada y una explicacin detallada de los parmetros de llamada de los bloques FC S S /5/; as como en las instrucciones Gua rpida /4/.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A107

Modo Maestro DP con CP PROFIBUS

4.8

Cambiar los estados operativos DP del maestro DP

Estados operativos DP
Los estados operativos DP del maestro DP que se mencionan a continuacin se explican ms detalladamente en el apt. 4.3.2: S S S S OFFLINE STOP CLEAR RUN

*) Nota: En el caso de mdulos ms recientes (observe lo indicado en el manual del equipo ), el estado operativo STOP se reproduce en el estado operativo OFFLINE.

Cambiar los estados operativos DP


El maestro DP cambia su estado operativo en los casos siguientes: S A causa de eventos del sistema o de intervenciones del usuario: Accionamiento del selector del CP PROFIBUS o de la CPU o bien mediante funciones del PG; Debido a irregularidades (p. ej. anomalas en el bus). S A causa de una peticin de control DPStartStop generada en el programa de usuario.

A108

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

4.8.1

Cambios del estado operativo DP debidos a eventos del sistema o intervenciones del usuario

Funcin PG o accionamiento del selector de modo


La tabla siguiente describe los posibles cambios del estado operativo que pueden ser consecuencia de eventos del sistema o de intervenciones del usuario.
Tabla 4-4 Cambio del estado operativo debido a funciones PG o accionamiento del selector en el CP o en la CPU

Evento

Modo inicial del maestro DP

Siguiente modo de operacin del maestro DP


CLEAR (estado predeterminado) RUN

Cambio del comportamiento del maestro DP

CPU Run>Stop

RUN

enva estado DP Clear enva 0 a todos los esclavos DP con salida al proceso

CPU Stop>Run

CLEAR (estado predeterminado) RUN

enva valores del proceso a todos los esclavos DP con salida al proceso

CP Run>Stop CP Stop>Run

OFFLINE (estado predeterminado) RUN

enva estado DP Clear ajusta la actualizacin cclica y libera los esclavos DP para otros maestros DP Arranque

OFFLINE (estado predeterminado)

Definir el siguiente modo de operacin


Como siguiente modo de operacin se ajusta finalmente el estado predeterminado que se indica en la tabla. Dependiendo del estado del sistema o de los preajustes establecidos con DPCTRL pueden resultar otros estados operativos en cada caso (en cuanto a la prioridad de los estados operativos ver apt. 4.3.2).

Cambiar el estado predeterminado


Con la peticin de control DPCTRL se puede variar el estado predeterminado para Run > Stop de la CPU o para Run > Stop / Stop > Run del CP.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A109

Modo Maestro DP con CP PROFIBUS

4.8.2

Peticin de control del programa de usuario

Peticin de control con DPCTRL


Con el bloque FC DPCTRL (ver /5/) dispondr del tipo de peticin DPStartStop. Este tipo de peticin permite influir directamente en el comportamiento del sistema DP, es decir, que podr solicitar directamente los estados operativos RUN, STOP, OFFLINE y CLEAR. El que la peticin se pueda llevar a cabo como se ha indicado depender del estado actual del sistema.

A110

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

4.9

Comunicacin con el maestro DP (clase 2)


Nota El captulo siguiente se refiere a la funcionalidad de responder del maestro DP clase 1

Panormica
El CP PROFIBUS soporta peticiones no conformes con la norma DP de un maestro DP (clase 2) en el sistema en bus PROFIBUS.

Maestro DP (clase1) Peticiones

Maestro DP (clase 2)

CP PROFIBUS

PROFIBUS Esclavo norma DP ET 200 U/B/C/M Figura 4-8

Esclavo norma DP

Esclavo norma DP

Configuracin del bus con un solo maestro DP (clase 2)

Servicios
El CP pone a disposicin los servicios no DP (ver /13/ ) en funcionalidad de responder como explica la tabla siguiente:

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A111

Modo Maestro DP con CP PROFIBUS

Tabla 4-5

Peticiones del maestro DP (clase 2) que se pueden enviar al maestro DP (clase 1).

Funcin
DDLM_Get_Master_Diag

Explicacin / Comentario
El maestro DP (clase 2) lee datos de diagnstico del maestro DP (clase 1). Se pueden transferir los parmetros siguientes: Identifier: 1..125 (= direccin PROFIBUS del esclavo DP cuyos datos de diagnstico se van a leer) 126 System Diagnostic 127 Master Status 128 Data Transfer List Estas funciones de diagnstico estn descritas detalladamente en el apt. 5.5 Peticiones de diagnstico con maestro DP (clase 2).

DDLM_Upload DDLM_Download

El maestro DP (Clase 2) lee el registro de parmetros de bus actual del maestro DP. El maestro DP (Clase 2) transmite un nuevo registro de parmetros de bus actual al maestro DP. Se pueden transmitir los siguientes parmetros:

S Direccin L2 S 1er. byte en MasterUserData con la siguiente codificacin:


0x00 = no modo DP 0x01 = modo maestro DP 0x02 = modo esclavo DP (pasivo) 0x03 = modo esclavo DP (activo)

DDLM_Act_Para_Brct

Activar registro de parmetros de bus (sin acuse) Se insta al maestro DP a que active el download del registro de parmetros de bus transmitido. (Servicio Broadcast)

DDLM_Act_Param

El maestro DP (clase 2) activa o desactiva el esclavo DP. Se pueden transferir los parmetros siguientes:

S Area Code: 1..125 (= direccin PROFIBUS del esclavo DP) S Activate :


El maestro (clase 1) no est procesando cclicamente a este esclavo DP. El maestro DP (clase 2) est leyendo cclicamente los datos de entrada de este esclavo DP. El maestro DP (clase 2) est leyendo cclicamente los datos de salida de este esclavo DP. El maestro DP (clase 1) est intercambiando datos cclicamente con este esclavo DP. El maestro DP (clase 2) ajusta el estado operativo del maestro DP (clase 1). Se pueden transferir los parmetros siguientes:

S Area Code:

128 Estado operativo actual 200 Estado operativo para Stop de la CPU 201 Estado operativo para Stop del CP 00H 40H 80H C0H Offline Stop Clear Run (= Operate)

S Estado operativo:

A112

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

4.10

Leer datos de entrada y salida en calidad de maestro DP (clase 2)

Un maestro DP (clase 2) slo puede leer


El CP PROFIBUS puede leer en calidad de maestro DP (clase 2) datos de entrada y salida de cualquier esclavo DP que no le haya sido asignado. Ello permite p. ej. que una seal del proceso sea registrada por varios maestros DP lo cual permite a su vez ahorrar sensores en el campo (shared input / shared output). En calidad de maestro DP (clase2) pueden funcionar tpicamente unidades de programacin, de diagnstico y de gestin.

Leer datos de entrada/salida acclica o cclicamente


La lectura de datos de entrada/salida de un esclavo DP ajeno se puede realizar: S acclicamente El bloque FC DPDIAG permite una llamada acclica. As los datos ledos se encontrarn directamente en el rea de datos de recepcin del bloque FC. S cclicamente El bloque FC DPCTRL permite iniciar una lectura cclica. Los datos pueden se leen con la llamada DPRECV. El esclavo DP tiene que estar configurado en el CP PROFIBUS del maestro DP clase 2 con datos de entrada. La longitud del rea de datos de recepcin configurada tiene que coincidir como mnimo con la longitud de los datos a leer (rea de datos de entrada o de salida del esclavo DP). El rea de datos de recepcin se lee con DPRECV.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A113

Modo Maestro DP con CP PROFIBUS

Conmutacin de la funcin de maestro


Un esclavo DP puede ser gobernado durante el funcionamiento cclico en un determinado momento por un maestro DP de clase 1 o por un maestro DP clase 2. Sin embargo es posible cambiar los modos de operacin con la instalacin en marcha, es decir, la funcionalidad maestro DP clase 1 puede ser transferida a otro equipo. En este caso, el equipo que tena la funcin de maestro DP clase 1 y controlaba las entradas y salidas del proceso podr seguir realizando accesos de lectura (entradas y salidas del proceso) al esclavo DP p. ej. en calidad de equipo observador (maestro DP (clase 2).
Maestro DP Clase 1 para sistema maestro DP A Clase 2 para esclavo DP en subsistema B S7 300 CP PROFIBUS Maestro DP para sistema maestro DP B

S7 300

CP PROFIBUS

Maestro DP

PROFIBUS

Esclavos normalizados DP Subsistema A Esclavo DP A1

Leyenda
Acceso va maestro clase 1 escritura y lectura

Acceso va maestro clase 2 slo lectura

Figura 4-9

Ejemplo del acceso de un maestro clase 1 y de un maestro clase 2 en un determinado momento

Peticin va FC DPCTRL
Una conmutacin de la funcin de maestro tiene lugar en cada caso impulsando una vez una peticin DPCTRL (CTYPE 7 y 8; ver /5/). Consejo: Observe tambin en relacin con este tema los ejemplos y las explicaciones que aparecen en el CDROM Quick Start de SIMATIC NET.

A114


Esclavos normalizados DP Esclavo DP B1
Entradas/salidas de proceso

Subsistema B

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Modo Maestro DP con CP PROFIBUS

4.11

Activar / desactivar esclavos DP

Aplicacin y ventajas
Para poder activar o desactivar individualmente esclavos DP en el PROFIBUSDP durante el funcionamiento de una instalacin, se dispone de las correspondientes formas de peticin en el bloque FC DPCTRL. Todos los esclavos DP eventualmente existentes pueden ser tenidos as ya en cuenta en el momento de configurar la instalacin. Los esclavos DP que, si bien configurados, an no existan, pueden desactivarse en un principio. El trfico de telegramas se reduce as correspondientemente. Si ms tarde tuvieran que agregarse esclavos DP configurados, bastar con activar los mismos. Esta funcin puede ser muy til tambin en el caso de aplicaciones en las que esclavos DP mviles se conecten a desconecten de PROFIBUSDP (p. ej. en sistemas de transporte).
Maestro DP (clase 1) S7300 CP PROFIBUS

PROFIBUS Subsistema DP configurado con esclavos DP activados y desactivados

Figura 4-10

Ejemplo de sistema maestro DP con esclavos DP activados y desactivados

Peticin va FC DPCTRL
La activacin / desactivacin de un esclavo DP tiene lugar en cada caso impulsando una vez una peticin DPCTRL (CTYPE 9 y 10; vase al respecto el /5/). Consejo: Observe tambin en relacin con este tema los ejemplos y las explicaciones que aparecen en el CDROM Quick Start de SIMATIC NET. -

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104


A115

Activar / desactivar esclavo DP

Diagnstico DP desde el programa de usuario en SIMATIC S7300


El diagnstico DP descrito en este captulo tiene lugar desde el programa de usuario. Esta previsto primariamente para incrementar la seguridad de funcionamiento de un sistema maestro DP, determinando a tal fin los estados de los esclavos DP. El diagnstico DP es una herramienta auxiliar de altas prestaciones para eliminar fallos en la puesta en marcha y en el funcionamiento de estaciones de DP en la red PROFIBUS.

Nota El interface de programa de usuario para diagnstico DP descrito en este captulo slo est disponible para el maestro DP SIMATIC S7 con CP PROFIBUS.

A116

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico DP desde el programa de usuario en SIMATIC S7300

5.1

Posibilidades del diagnstico DP


El primer objetivo consiste en determinar si los esclavos DP estn listos para funcionar y en caso negativo obtener informacin sobre las causas de la anomala.

Objetivo del diagnstico

Posibilidades de diagnstico
Para el diagnstico DP se dispone de funciones que permiten aclarar las siguientes cuestiones: S S S Cul de las estaciones esclavas DP conectadas no se conecta al PROFIBUS? En cul de las estaciones esclavas DP conectadas se encuentran datos de diagnstico? Qu problemas presenta la estacin en cuestin?

Adems de estas cuestiones existen otras funciones que dependen de la herramienta de diagnstico como p. ej. la consulta del estado por parte del programa del usuario.

Vas y herramientas de diagnstico


El diagnstico se puede llevar a cabo por las siguientes vas o con las siguientes herramientas: S S S A travs del programa de usuario en la CPU; Con la herramienta de diagnstico de PG (se tratar en el captulo 8); Mediante peticiones de diagnstico provenientes de los maestros (clase 2).

Aplicacin
Las funciones estn concebidas de manera que se complementen unas a otras y que permitan una consulta escalonada. Tambin es posible un uso individual de las funciones, es decir, sin depender unas de otras.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A117

Diagnstico DP desde el programa de usuario en SIMATIC S7300

5.2

Funcionamiento de la llamada al diagnstico desde el programa de usuario

Panormica
Llamando al diagnstico desde el programa de usuario es posible supervisar de forma continua los esclavos DP y sus mdulos.

Integracin en el programa de usuario


Los diagnsticos se inician desde el programa de usuario parametrizando y llamando al bloque FC DPDIAG. El diagnstico en s se lleva a cabo evaluando los valores de diagnstico transferidos por el bloque de funcin a las listas de diagnstico. La llamada de DPDIAG y la evaluacin de las listas de diagnstico pueden tener lugar en funcin de las indicaciones de estado en el byte de status DPSTATUS del bloque FC DPRECV.

Ejecucin del diagnstico


El esquema siguiente muestra un organigrama de decisiones para las posibilidades de diagnstico disponibles
Consultar byte de status DPSTATUS (parmetros en FC DP_RECV) Evaluar lista de estaciones Evaluar lista de diagnstico

Leer lista de estaciones (FC DP_DIAG)

Leer lista de diagnstico (FC DP_DIAG) Detectar estaciones con nuevos datos de diagnstico Diagnstico individual (FC DP_DIAG)

Figura 5-1

Organigrama de decisiones para diagnstico condicionado

A118

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico DP desde el programa de usuario en SIMATIC S7300

Integracin en el ciclo de la CPU


El esquema siguiente muestra una manera posible de integrar los bloques de funcin para fines de diagnstico junto con bloques de organizacin y bloques de funcin del programa de usuario.

Leer PAE

OB

DPRECV
Procesamiento del diagnstico

Leer entrada DP Leer byte de estado

DPDIAG DPDIAG DPDIAG

Leer lista de estaciones DP Leer lista de diagnstico DP Leer diagnstico individual

Programa de usuario

DPSEND
Escribir PAA

Escribir salida DP

Figura 5-2

Tpica secuencia de ejecucin de llamadas a bloques de funcin DP en el ciclo de la CPU con diagnstico

Estructura del byte de status (ver tambin /5/)


El byte de status DPSTATUS transmitido para la consulta condicionada de diagnstico en el bloque FC DPRECV tiene la siguiente estructura: 7 6 5 4 3 2 1 0 0

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A119

Diagnstico DP desde el programa de usuario en SIMATIC S7300

Tabla 5-1

Significado de los bits de DPSTATUS relevantes para el diagnstico (extracto de la tabla 5-1 del captulo LEERER MERKER)

Bit
2

Significado
0: No hay nuevos datos de diagnstico. 1: Es conveniente evaluar la lista de diagnstico DP; como mnimo una estacin tiene nuevos datos de diagnstico.

0: Todos los esclavos DP en fase de transferencia de datos 1: Es conveniente evaluar la lista de estaciones (equipos) DP.

A120

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico DP desde el programa de usuario en SIMATIC S7300

5.3

Lista de estaciones DP
La lista de estaciones DP informa acerca del estado y la disponibilidad de todos los esclavos asignados al maestro DP en la configuracin. La lista de estaciones se elabora en el CP PROFIBUS y se actualiza continuamente en el ciclo de sondeo del CP. Dicha lista se libera siempre que se haya ejecutado el DPRECV sin errores. Despus de leer los datos se vuelve a bloquear la lista de estaciones.

5.3.1

Estructura de lista de estaciones

Relacin entre DPRECV y DPDIAG


La lista de estaciones leda coincide siempre con los ltimos datos ledos con DPRECV, independientemente del nmero de ciclos de sondeo que se hayan ejecutado entre la llamada DPRECV y la llamada DPDIAG.

Formato de lista de estaciones


La lista de estaciones DP tiene una longitud de 16 bytes o de 128 bits. Cada bit de la lista de estaciones DP corresponde a una direccin PROFIBUS y con ello a una posible estacin esclava DP.
Byte Bit de estado Direcc. de la estacin *)
7 6 5

0
4 3 2 1 0 7 6 5 4 3

1
2 1 0

214
7 6 5

15
4 3 2 1 0

8 9 10 11

12 13

14

15

120

127

*) El bit de la direccin 127 no es relevante puesto que las direcciones permitidas por el PROFIBUS para esclavos DP se encuentran en el margen de 0..126.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A121

Diagnstico DP desde el programa de usuario en SIMATIC S7300

Significado de los bits de estado


La codificacin de los bits de estado tiene el significado siguiente:
Tabla 5-2 Codificacin de la lista de estaciones DP Significado Puede tener el siguiente significado:

Codificacin de bits 0

S La estacin esclava configurada se encuentra en la fase de transferencia de datos cclica. o bien

S La estacin ha sido configurada con una longitud de datos de entrada/salida 0, es decir,


la estacin no es procesada cclicamente por el maestro DP. o bien

S La direccin de la estacin no est ocupada.


1 La estacin no se encuentra en la fase de transferencia cclica de datos. La causa puede ser:

S La estacin esclava configurada no existe en el bus o no se conecta al bus. S La estacin esclava est mal configurada. S La estacin esclava configurada no est lista para transferir datos con el maestro DP
(an est en fase de arranque).

5.3.2

Leer la lista de estaciones DP

Evaluar el byte de estado


El byte de estado DPSTATUS indica a travs del mensaje colectivo Conviene evaluar la lista de estaciones DP si como mnimo una de las estaciones esclavas DP configuradas no est en la fase de transferencia de datos. Para identificar dichas estaciones es preciso solicitar la lista de estaciones DP y evaluarla.

Programa de usuario
Para leer la lista de estaciones DP se utilizar el bloque de funcin DPDIAG. En la descripcin del bloque de funcin se describen los parmetros necesarios. DPDIAG est descrito en el /5/. La lista de estaciones DP puede leerse una vez despus de cada llamada DPRECV e independientemente del byte de estado.

Memorizar la lista de estaciones


La lista de estaciones se puede leer en un bloque de datos o en un rea de marcas de la CPU. La direccin se deber indicar en la llamada del bloque FC DPDIAG.

A122

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico DP desde el programa de usuario en SIMATIC S7300

5.4

Diagnstico individual DP

Objetivo del diagnstico individual


El diagnstico individual DP permite averiguar datos de diagnstico especficos de un esclavo. Dichos datos de diagnstico estn codificados segn la norma DP con ampliaciones en el tercer byte de estado (ver tabla 5-6).

Causa
Generalmente se inicia el diagnstico individual DP en funcin del resultado de la evaluacin de la lista del diagnstico. Sin embargo es posible hacer la peticin de diagnstico individual independientemente de otras consultas.

5.4.1

La lista de diagnstico DP

Objetivo
La lista de diagnstico DP indica qu esclavos DP presentan nuevos datos de diagnstico. Los datos de diagnstico en s se pueden consultar con la funcin Diagnstico individual. La lista de diagnstico se gestiona en el CP PROFIBUS y se actualiza continuamente en el ciclo de sondeo del CP. De la actualizacin se hacen cargo, entre otros, mensajes prioritarios de los esclavos DP en cuanto se presentan datos de diagnstico nuevos en uno de los esclavos. El maestro DP tambin puede registrar datos en la lista. Despus de que la lista de diagnstico es leda una vez por el programa de usuario, se bloquea la lista de diagnstico, volvindose a liberar en cuanto se vuelvan a realizar modificaciones en la lista. En todo momento se puede leer un diagnstico individual.

Formato de la lista de diagnstico


La lista de diagnstico DP tiene una longitud de 16 bytes o bien de 128 bits. Cada bit de la lista de diagnstico DP corresponde a una direccin PROFIBUS y con ello a una posible estacin esclava DP.
Byte Bit de diagnstico Direcc. de estacin *)
7 6 5

0
4 3 2 1 0 7 6 5 4 3

1
2 1 0

214
7 6 5 4

15
3 2 1 0

8 9 10 11

12 13

14

15

120

127

*) El bit de la direccin 127 no es relevante puesto que las direcciones permitidas por el PROFIBUS para esclavos DP se encuentran en el margen de 0..126.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A123

Diagnstico DP desde el programa de usuario en SIMATIC S7300

Significado de los bits de diagnstico


Tabla 5-3 La codificacin de los bits tiene el significado siguiente:

Codificacin de bits
0

Significado
La codificacin de los bits puede tener el significado siguiente:

S La estacin esclava DP configurada no tiene nuevos datos de diagnstico.


o bien... La estacin ha sido configurada con una longitud de datos de entrada/salida 0, es decir, la estacin no es procesada cclicamente por el maestro DP. o bien...

S La direccin de la estacin no est ocupada.


1 La estacin esclava DP configurada posee nuevos datos de diagnstico. Dichos datos se pueden consultar con la funcin Diagnstico individual.

Fase de inicializacin
En la fase de inicializacin (parametrizacin, configuracin) no se consideran los mensajes de diagnstico que aparecen en la lista de diagnstico, es decir, los bits de diagnstico estn preinicializados con 0. Si en la fase de inicializacin de un esclavo DP se produce un error, el bit de diagnstico de dicha estacin se pondr a 1.

5.4.2

Leer lista de diagnstico DP

Evaluar el byte de estado


El byte de estado indica a travs del mensaje colectivo Conviene evaluar la lista de diagnstico DP si han cambiado los datos de diagnstico de como mnimo una de las estaciones esclavas configuradas. Para identificar dichas estaciones habr que solicitar la lista de diagnstico DP y evaluarla.

Programa de usuario
Para leer la lista de diagnstico DP se deber utilizar el bloque de funcin DPDIAG . En la descripcin de bloque FC se indican los parmetros necesarios. DPDIAG est descrito en el /5/. La lista de diagnstico DP slo se puede leer si se han registrado nuevos datos de diagnstico para como mnimo una estacin.

A124

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico DP desde el programa de usuario en SIMATIC S7300

Memorizacin de la lista de diagnstico


La lista de diagnstico DP se puede leer en un bloque de datos o en un rea de marcas de la CPU. La direccin se deber indicar en la llamada del bloque FC DPDIAG. Observacin: la carga en la imagen del proceso (PA) es posible, pero no conveniente.

Procedimiento
Observe el siguiente procedimiento en el proceso y en el interface con su programa de usuario: S S La indicacin en DPSTATUS de Evaluacin de lista de diagnstico DP es conveniente se anula por lectura de la lista de diagnstico. Los bits relacionados con la estacin en la lista de diagnstico almacenada en el CP se anulan tras la lectura del correspondiente diagnstico individual.

Atencin Si el diagnstico individual es ledo antes de que se evale la lista de diagnstico, no se anulan ni la indicacin en DPSTATUS ni la indicacin en la lista de diagnstico.

5.4.3

Leer diagnstico individual DP

Programa de usuario
Para leer el diagnstico individual DP se deber utilizar el bloque de funcin DPDIAG. En la descripcin del bloque de funcin se describen los parmetros necesarios. DPDIAG se describe en /5/.

Memorizacin de los datos de diagnstico


Los datos de diagnstico DP se pueden leer en un bloque de datos o en un rea de marcas de la CPU. La direccin se deber indicar en la llamada del bloque FC DPDIAG.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A125

Diagnstico DP desde el programa de usuario en SIMATIC S7300

Estructura de los datos de diagnstico


A continuacin se ilustra esquemticamente la estructura de los datos de diagnstico. En la tabla 5-4 encontrar representados detalladamente los datos de diagnstico con el Diagnstico de esclavo DP ampliado.
1er Byte 2o 4o 5o 6o Byte Byte byte (high Byte) byte (low Byte) 3er Byte
Byte de estado de la estacin 1 Byte de estado de la estacin 2 Byte de estado de la estacin 3 Direccin maestra Ident_Number

Bytes de estado de las estaciones Direccin PROFIBUS del maestro DP que ha parametrizado al esclavo DP (FFH = sin parametrizar todava; FEH = sin alcanzar todava en el PROFIBUS) Identificacin del fabricante, depende del tipo de esclavo DP Diagnstico de esclavo DP ampliado, especfico para el esclavo DP direccionado. Los elementos de la lista pueden ser: Diagnstico referido al equipo Estados Diagnstico referido a la identificacin del Diagnstico referido al canal

7o Byte

Informaciones de diagnstico

mx. 240. Byte Figura 5-3 Estructura bsica de los datos de diagnstico individual

mdulo

Atencin La longitud total del registro est limitada a 4 bytes menos que en la norma DP. En lugar de los 244 bytes posibles, el programa de usuario con el CP PROFIBUS en un SIMATIC S7300 slo dispone de 240 bytes.

Estructura de los bytes de estado de las estaciones


A continuacin se explica cmo estn codificados los bytes de estado de las estaciones.

Tabla 5-4

Estructura de los bytes de estado de las estaciones byte de estado de la estacin 1

Bit
7

Significado
MasterLock

Explicacin
El esclavo DP ha sido parametrizado por otro maestro DP, es decir, el esclavo DP slo puede permitir un acceso de lectura a su propio maestro DP. Este bit lo activa el CP (maestro DP) si la direccin del maestro no es igual a FFH y no es igual a la direccin de bus del CP. El ltimo telegrama de parametrizacin recibido era errneo o no estaba permitido. Remedio: Controlar la parametrizacin en cuanto a parmetros no permitidos.

ParameterFault

InvalidSlaveResponse

Este bit lo activar el CP (maestro DP) si el esclavo DP no recibe una respuesta plausible. (Las causas pueden ser distintas).

A126

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico DP desde el programa de usuario en SIMATIC S7300

Tabla 5-4

Estructura de los bytes de estado de las estaciones byte de estado de la estacin 1

Bit
4

Significado
ServiceNotSupported

Explicacin
Las funciones solicitadas (p. ej. mod SYNC / modo FREEZE) no son soportadas por el esclavo DP. Remedio: Desconectar p. ej. la parametrizacin control SYNC/FREEZE o no transferir ninguna peticin SYNC/FREEZE.

ExtDiagMessage ExtStatusMessage

Bit =1 (Ext_Diag) significa: Se han presentado datos de diagnstico importantes especficos del esclavo. > Evaluar estados del mdulo / diagnstico referido a la estacin. Bit = 0 (Ext_Status_Message) significa: Se han registrado datos o un mensaje. > Evaluar informacin adicional (estados de los mdulos / diagnstico referido a la estacin). Los datos de configuracin recibidos por el maestro DP son rechazados por el esclavo DP. Causa / remedio: P. ej. configuracin errnea del mdulo > Comprobar el bfer de diagnstico en NCM S7 para PROFIBUS.

SlaveConfigCheckFault

StationNotReady

El esclavo DP an no est listo para la parametrizacin y el intercambio de datos. Remedio: Estado transitorio; no remediable por el maestro DP.

StationNonExistent

El esclavo DP no se conecta al bus. Este bit es activado por el CP (maestro DP 1).

Tabla 5-5

Estructura de los bytes de estado de las estaciones byte de estado de la estacin 2

Bit
7

Significado
Deactivated

Explicacin
El propio maestro DP 1 no est sondeando a este esclavo DP. Se puede leer cclicamente. El esclavo DP se encuentra en modo SYNC. El esclavo DP se encuentra en modo FREEZE. La supervisin de respuesta est activada en el esclavo DP. Bit = 1: El diagnstico proviene del esclavo DP. Bit = 0: El diagnstico proviene del maestro DP 1 Diagnstico esttico En este momento el esclavo DP no puede transferir datos. Si este bit est activado el maestro DP habr recogido datos de diagnstico del esclavo DP hasta que el esclavo DP haya vuelto a activar dicho bit. Este bit ser activado por el esclavo DP cuando deba ser parametrizado y configurado nuevamente.

6 5 4 3 2

Reserved SyncMode FreezeMode WatchdogOn StatusFromSlave

StaticDiag

ParameterRequest

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A127

Diagnstico DP desde el programa de usuario en SIMATIC S7300

Tabla 5-6

Estructura de los bytes de estado de las estaciones byte de estado de la estacin 3

Bit
7

Significado
ExtDataOverflow

Explicacin
Si este bit est activado habr ms datos de diagnstico de los indicados en los datos de diagnstico ampliados. Sin embargo no es posible leer dichos datos. Estado operativo del maestro DP 00 RUN 01 CLEAR 10 STOP 11 OFFLINE El esclavo DP es sondeado o consultado cclicamente por el propio maestro DP.

65

DP_Station_State

4 3

Polling_By_Master

More_Ext_Dia_Data_Exist Durante la fase de transferencia de datos, el esclavo DP envi ms datos de diagnstico de los que puede evaluar el maestro DP clase 1 (= maestro de parametrizacin). Dicho telegrama de diagnstico ser ignorado por el maestro DP clase 1, pero puede ser ledo por la CPU en calidad de maestro DP clase 2. Longitud de los datos de diagnstico mxima evaluable en el maestro DP clase 1 (en bytes). con nmero de con nmero de enlaces FDL esclavos 0 16 24 242 242 32 242 218 48 194 138 64 130 34 80 74 18 96 58 10 112 42 10 125 34 0 De la tabla se deduce que hasta un nmero de esclavos DP de 24 est permitida la longitud mxima de datos de 242 bytes, independientemente del nmero de enlaces FDL.

2 1

Master_Not_In_Ring MasterConfigCheckFault

El maestro DP no est conectado al bus. El maestro DP rechaza la lista de mdulos del esclavo por ser errnea. Causa / remedio: P. ej. configuracin errnea de los mdulos (nmero, disposicin) > Comprobar el bfer de diagnstico en NCM S7.

Actual_Diagnose

Los datos de diagnstico son actuales (1) o son datos de diagnstico anteriores (0). (los datos de diagnstico anteriores se leen segn el principio Last in first out > ver /5/).

A128

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico DP desde el programa de usuario en SIMATIC S7300

5.5

Peticin de diagnstico con maestro DP (clase 2)


Nota El presente captulo se refiere a la funcionalidad de responder del maestro DP clase 1

Panormica
El CP PROFIBUS soporta peticiones de diagnstico no conformes con la norma DP de un maestro DP (clase 2) integrado en SIMATIC NET PROFIBUS. Para ello pone a disposicin el servicio no DP de DDLM_Get_Master_Diag en funcionalidad de responder.

Maestro DP (clase 1)

CP PROFIBUS

Peticiones de diagnstico

Maestro DP (clase 2)

PROFIBUS
Esclavo norma DP ET 200 U/B/C/M

Esclavo norma DP

Esclavo norma DP

Figura 5-4

Configuracin del bus con un solo maestro DP (clase 2)

Funciones de diagnstico
De forma anloga a las funciones de diagnstico del programa de usuario de la CPU para el maestro DP (clase 2) estn disponibles las siguientes funciones: S Leer lista de esclavos DP Se trata de una consulta agrupada o colectiva de todas las estaciones esclavas DP del maestro DP clase 1 direccionado. Leer el diagnstico del sistema DP Se trata de un diagnstico colectivo de todas las estaciones esclavas DP configuradas en el maestro DP clase direccionado. Diagnstico individual DP Peticin de datos de diagnstico especficos de una estacin. Leer el estado del maestro DP Para ms detalles consulte la norma DP /13/

S S

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A129

Diagnstico DP desde el programa de usuario en SIMATIC S7300

Nota La lista de esclavos DP y el diagnstico del sistema DP cumplen la norma DP. En cuanto a la codificacin de los bits y a la elaboracin de la lista presentan algunas diferencias con respecto a la lista de estaciones y a la lista de diagnstico del programa de usuario.

Cmo se realiza la peticin de diagnstico?


Una peticin de diagnstico del tipo Diagnstico individual DP obliga al maestro DP a poner a disposicin los datos de diagnstico para que se puedan recoger. A partir de este momento el maestro DP clase 1 supervisa la recogida de los datos de diagnstico. El tiempo de supervisin est fijado en los datos del sistema del CP y no puede ser modificado.

A130

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico DP desde el programa de usuario en SIMATIC S7300

5.5.1

Lista de esclavos DP para el maestro DP (clase 2)

Cmo se realiza la peticin de diagnstico?


La peticin de diagnstico Lista de esclavos DP se acusa inmediatamente al poner a disposicin la lista de esclavos DP.

Estructura de lista de esclavos DP


La lista de esclavos DP tiene una longitud de 16 bytes o 128 bits. Cada bit de la lista de esclavos DP corresponde a una direccin PROFIBUS y con ello a una posible estacin esclava DP.
Byte Bit de estado Direcc. de la estacin* 0
7 6 5 4 3 2 1 0 7 6 5 4 3

1
2 1 0

214
7 6 5

15
4 3 2 1 0

7 6

15 14

13 12 11 10 9

127

120

*) El bit de la direccin 127 no es relevante puesto que las direcciones permitidas por el PROFIBUS para esclavos DP se encuentran en el margen de 0..126.

Significado de los bits de estado


Tabla 5-7 Codificacin de la lista de esclavos DP

Codificacin de bits
0

Significado
Puede tener el siguiente significado:

S La estacin esclava DP configurada no existe o no se conecta al bus.


o bien

S La direccin de la estacin no est ocupada.


o bien

S El esclavo DP configurado no se encuentra en fase de transferencia cclica de


datos con el propio maestro DP. de datos. 1

S La estacin esclava DP configurada se encuentra en fase de transferencia cclica

Atencin A diferencia de la lista de estaciones DP (ver apt. 5.3), aqu la codificacin de los bits es inversa. Motivo: La lista de estaciones DP indica las estaciones esclavas que funcionan sin necesidad de una evaluacin adicional. Adems dicha lista de esclavos DP se actualiza en un tiempo fijo T, mientras que la lista de estaciones DP se actualiza en cada ciclo de sondeo.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A131

Diagnstico DP desde el programa de usuario en SIMATIC S7300

5.5.2

Diagnstico de sistema DP para el maestro DP (clase 2)

Cmo se realiza la peticin de diagnstico?


La peticin de diagnstico Diagnstico de sistema DP se acusa inmediatamente al poner a disposicin la lista de diagnstico del sistema DP.

Estructura de la lista de diagnstico del sistema DP


La lista de diagnstico del sistema DP tiene una longitud de 16 bytes, es decir, 128 bits. Cada bit de la lista de diagnstico del sistema DP corresponde a una direccin PROFIBUS y con ello a una posible estacin esclava DP
Byte Bit de diagnstico Direcc. de la estacin*
7 6 5

0
4 3 2 1 0 7 6 5 4 3

1
2 1 0

214
7 6 5

15
4 3 2 1 0

7 6

15 14

13 12 11 10 9

127

120

*) El bit de la direccin 127 no es relevante puesto que las direcciones permitidas por el PROFIBUS para esclavos DP se encuentran en el margen de 0..126.

Significado de los bits de diagnstico


Tabla 5-8 Codificacin de la lista de diagnstico del sistema DP

Codificacin de bits
0

Significado
Puede tener el siguiente significado:

S La estacin esclava configurada no tiene nuevos datos de diagnstico


o bien

S La direccin de la estacin no est ocupada.


1 La estacin esclava configurada tiene nuevos datos de diagnstico. Dichos datos se pueden consultar con la funcin Diagnstico individual.

Nota A diferencia de la lista de diagnstico DP (ver apartado 5.4.1), los bits slo se actualizarn si los esclavos DP notifican un cambio.

A132

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico DP desde el programa de usuario en SIMATIC S7300

5.5.3

Diagnstico individual DP para el maestro DP (clase 2)

Diagnstico individual DP
El diagnstico individual DP se inicia generalmente como consecuencia de una evaluacin de la lista de esclavos DP (diagnstico colectivo).

Estructura de los datos de diagnstico


Los datos de diagnstico transmitidos son idnticos a los datos del diagnstico individual del apartado Diagnstico individual DP del programa de usuario; sin embargo se transmiten como mximo 124 bytes.
Tabla 5-9 Estructura de los bytes de estado de las estaciones byte de estado de la estacin 3

Bit
7 60

Significado
Ext_Diag_Data_Overflow reserved

Explicacin
Si este bit est activado habr ms datos de diagnstico de los indicados en los datos de diagnstico ampliados.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A133

Configurar y programar el modo Esclavo DP para SIMATIC S7300


El SIMATIC S7 con CP PROFIBUS en modo Esclavo DP es especialmente apropiado para aquellas aplicaciones en las que se requiere un preprocesamiento inteligente de seales del proceso in situ. En este captulo aprender S S S qu reas de datos de la CPU direcciona el programa de usuario de la CPU en calidad de reas de datos DP. qu medidas habr que tomar para iniciar y supervisar la comunicacin. qu habr que programar en el programa de usuario y cmo se habr de realizar la configuracin con NCM S7 para PROFIBUS.

Infrmese en la documentacin adjuntada al CP sobre si su CP PROFIBUS soporta el modo de esclavo DP.

En la siguiente documentacin encontrar ms informacin al respecto: S Si le interesan otros temas relacionados con el modo Esclavo DP del CP PROFIBUS tales como integracin del CP PROFIBUS en la red PROFIBUS programacin de los bloques FC para DP diagnstico DP aplicacin del software de configuracin NCM S7 para PROFIBUS configuracin del CP PROFIBUS como maestro DP en S7300 consulte los dems captulos de este manual. S En cuanto a la configuracin y la programacin de maestros DP (p. ej. SIMATIC S5 con CP 5430/5431, PC con CP 5613/5614 o IM 308B/C), consulte los correspondientes manuales.

A134

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar y programar el modo

6.1

Procedimiento

Gua para el usuario


Para utilizar un sistema maestro DP con SIMATIC S7 como esclavo DP hay que realizar los pasos siguientes: Configurar
Configurar el CP PROFIBUS como esclavo DP para el intercambio de datos va PROFIBUSDP. ver apt. 6.3

Programar
Escribir el programa de usuario para el esclavo DP SIMATIC S7 y cargarlo en la CPU del SIMATIC S7 CPU. ver apt. 6.4

Puesta en servicio
Poner en servicio el esclavo DP y el maestro DP en la red PROFIBUS y comprobar su funcionamiento.

Si la comunicacin DP no funciona correctamente realizar un diagnstico.

Configuracin
Cuando el CP PROFIBUS es una estacin PROFIBUS hay que proveerlo de: S S una direccin PROFIBUS parmetros de bus.

Configure dichas informaciones y crguelas en el CP PROFIBUS. En cuanto a la configuracin de los parmetros de bus consulte el cap. 3.

Programacin
La programacin establece cmo se ha de desarrollar el programa de usuario y cmo se realizar el acceso a los datos de entrada/salida. La programacin se lleva a cabo en la CPU: 1. Escritura o lectura de datos del proceso en el bfer de datos DP. 2. La comunicacin DP en el ciclo de la CPU. Utilice para ello los bloques FC (DPSEND o DPRECV). En los siguientes apartados de este captulo se explica cmo emplear los bloques de funcin disponibles para el modo Esclavo DP (bloques FC). Las sintaxis exacta de los bloques FC y el significado de los parmetros de los bloques se explica en el /5/.

Nota Si ya est familiarizado con el funcionamiento del CP PROFIBUS CP / esclavo DP puede pasar directamente a las instrucciones contenidas en el apt. 6.3.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A135

Configurar y programar el modo

6.2

Funcionamiento de SIMATIC S7 en modo Esclavo DP con un CP PROFIBUS

Propiedades
La transferencia de datos del CP PROFIBUS en modo esclavo DP tiene las siguientes caractersticas: S S El interface PROFIBUSDP del CP PROFIBUS funciona segn la norma PROFIBUS DP, EN 50170 Vol 2. El modo Esclavo DP permite entregar datos del proceso del programa de usuario del esclavo DP al maestro DP, recoger datos del maestro DP que se volvern a procesar en el programa de usuario del esclavo DP y que pueden aplicarse a las salidas del proceso. El CP PROFIBUS parametrizado como esclavo DP no puede funcionar simultneamente en modo Maestro DP.

Tareas del CP PROFIBUS


Para gestionar el intercambio de datos DP con el maestro DP, el CP PROFIBUS se hace cargo de las tareas siguientes (ver tambin figura 6-1): 1. Recibir telegramas del maestro DP, destinados a la parametrizacin y configuracin; que contienen datos de salida del proceso y retransmitir dichos datos a la CPU; que ajustan la direccin PROFIBUS y el modo de operacin (maestro DP, esclavo DP activo, esclavo DP pasivo, ningn modo DP, ver tambin el cap. 4.6); 2. Recibir datos de entrada del rea de datos DP de la CPU y ponerlos a disposicin del maestro DP. 3. Preparar datos de diagnstico que sern recogidos por el maestro DP para su evaluacin. 4. Poner a disposicin datos de entrada y salida para leer maestros de la clase 2 (soporte de los servicios de maestros de clase 2 Leer datos de entrada RD_Inp y Leer datos de salida RD_Outp).

Acceder al S7300 en calidad de esclavo DP


Un SIMATIC S7300 que funciona con CP PROFIBUS en calidad de esclavo DP puede ser direccionado por el maestro DP como equipo compacto o modular. El maestro DP ofrece los datos maestros correspondientes (GSD) para la configuracin y archivos de tipo (para COM ET200 V4.0 y V5.x).

Area coherente
El rea coherente abarca siempre la totalidad del rea de datos de entrada y salida del esclavo DP. Esto rige independientemente de si el maestro DP direcciona a un esclavo DP como equipo compacto o a uno modular.

A136

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar y programar el modo

Nota Tenga en cuenta eventualmente al respecto informaciones discrepantes que aparezcan en la documentacin del tipo de CP utilizado por usted.

Estacin de bus activa o pasiva en modo Esclavo DP


Normalmente el equipo S7 con CP PROFIBUS tambin funciona en modo Esclavo DP como estacin activa de la red PROFIBUS. Ello permite emplear adems de la funcin Esclavo otros servicios de comunicacin como p. ej. los enlaces FDL, la comunicacin S7 o las funciones del PG. Tambin es posible configurar al esclavo DP exclusivamente como estacin pasiva. Ello resulta necesario en configuraciones de sistemas en los cuales slo puede ser estacin activa el maestro DP, o bien cuando el nmero de estaciones activas deba ser limitado. Tenga en cuenta que las funciones PG y otros servicios de comunicacin no pueden ser utilizadas con un CP configurado como estacin pasiva.

Direccin PROFIBUS y parmetros de bus


La velocidad de transferencia y la direccin PROFIBUS tienen que ser idnticas al ajuste parametrizado en el maestro DP. La velocidad de transferencia, la direccin PROFIBUS y el modo de operacin (maestro DP, esclavo DP activo, esclavo DP pasivo, sin DP ver tambin apt. 4.6) se tienen que configurar con STEP 7 (ver cap. 3). El CP PROFIBUS adopta dichos ajustes despus de cargar los datos configurados. Dichos parmetros no pueden ajustarse con telegramas de parametrizacin. La direccin de PROFIBUS y el modo de funcionamiento (maestro DP, esclavo DP activo, esclavo DP pasivo, sin modo DP, ver tambin cap. 4.6) se pueden ajustar del siguiente modo: S por configuracin; El CP asume este ajuste tras cargar los datos configurados. Esta variante se describe en este captulo para el ajuste del modo de funcionamiento. Representa el caso estndar para el ajuste fijo. S S a travs de una peticin en el programa de usuario; Encontrar un ejemplo al respecto en el cap. 3.4.1 a travs de una peticin de un maestro DP (Clase 2). Vea detalles al respecto en el cap. 6.3.2. El Minimum Station Delay (MinTsdr) es tomado del telegrama de parametrizacin del maestro.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A137

Configurar y programar el modo

6.2.1

Principio del intercambio de datos

Intercambio de datos cclico Maestro DP Esclavo DP


El intercambio de datos entre el maestro DP y el esclavo DP se realiza cclicamente (ciclo de sondeo DP) a travs del bfer de emisin y de recepcin del CP PROFIBUS (bfer de datos DP). El intercambio de datos lo inicia el maestro DP que enva los datos de salida y recoge los datos de entrada.

Intercambio de datos CPU CP PROFIBUS


El intercambio de datos entre la CPU y el CP PROFIBUS es activado por llamadas de los bloques FC DPRECV y DPSEND durante el ciclo de la CPU.
Esclavo DP CPU CP PROFIBUS Maestro DP

Programa de usuario STEP7

Base de datos CP Bfer de datos DP Areas de datos DP

Salidas

Areas de datos DP

DPRECV DPSEND

recibir enviar

PROFIBUS

Entradas

Ciclo CPU

Ciclo de sondeo DP

Figura 6-1

Interaccin de la CPU y del CP PROFIBUS en modo esclavo DP

Bloques FC
Para el intercambio de datos a travs del programa de usuario STEP7 se dispone de dos bloques del tipo FC (funciones): S DPRECV El bloque recoge del bfer de recepcin del CP PROFIBUS los datos DP enviados por el maestro DP y los deposita en un rea de datos DP dada de la CPU. DPSEND El bloque entrega los datos de un rea de datos DP dada de la CPU al bfer de emisin del CP PROFIBUS para transmitirlos al maestro DP.

A138

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar y programar el modo

Ciclo CPU y ciclo de sondeo DP


El ciclo de la CPU y el ciclo DP son interdependientes el uno del otro. El interface CPUCP, al que accede el programa de usuario a travs de los bloques FC DPSEND y DPRECV FC est concebido de forma que, manejndolo correctamente, se enviarn todos los datos en cualquier caso. Por manejo correcto se entiende que la entrega de datos con DPSEND y la recogida de datos con DPRECV requiere una evaluacin de los indicadores de los bloques en el programa de usuario. En el cap. donde se describen los bloques FC, encontrar diagramas de flujo que describen ms detalladamente cmo se realiza el intercambio de datos. /5/.

Area coherente
Siempre se transmite el rea de datos de entrada DP y el rea de datos de salida DP del esclavo DP completas, lo que garantiza la coherencia de los datos. Ello no depende de que el maestro DP acceda a la respectiva rea de datos DP como rea global o subdividida en mdulos.

Nota Tenga en cuenta eventualmente al respecto informaciones discrepantes que aparezcan en la documentacin/7/ del tipo de CP utilizado por usted.

6.2.2

Area de datos DP de la CPU

Areas de datos DP de la CPU


En la CPU se pueden utilizar distintas reas de datos para la comunicacin con el maestro DP. El rea de datos a utilizar depende del tipo de CPU y de la tarea a resolver. Las reas de datos disponibles son: S Imagen de proceso Para poder utilizarla se presupone que se puede reservar en la imagen de proceso de la CPU un rea de datos de entrada o salida para DP, respectivamente. Ello puede estar limitado por el tamao de la imagen de proceso y el nmero de mdulos de seales centralizados. Area de marcas Al igual que la imagen de proceso se puede utilizar para depositar seales DP globalmente. El rea de marcas puede utilizarse p. ej. cuando el espacio an disponible en la imagen del proceso no sea suficiente (no ocupado por mdulos de seales centralizados). Bloque de datos (DB) Para depositar seales DP tambin se pueden asignar bloques de datos. Esta alternativa resulta especialmente apropiada cuando el rea de datos DP es procesada por un bloque de programa.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A139

Configurar y programar el modo

Nota El rea de datos DP para datos de entrada y de salida se enva y recibe siempre entera en una de las rea de datos mencionados.

El esquema siguiente muestra la imagen del bfer de datos DP del CP PROFIBUS en las reas de datos que ofrece la CPU.
Areas de datos DP alternativa en la CPU
mx. 240 bytes para entrada mx. 240 bytes para salida Bloque de datos Area de marcas Imagen del proceso Bfer DP para datos de entrada Bfer DP para datos de salida

Bfer DP del CP PROFIBUS

Imagen del proceso para mdulos de seal centralizados

Figura 6-2

Asignacin de la imagen del proceso DP a las reas de datos de la CPU

A140

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar y programar el modo

6.2.3

Inicializacin y transferencia de datos va PROFIBUS

Inicializacin
La inicializacin del modo esclavo DP abarca: S S La parametrizacin La parametrizacin determina el comportamiento del esclavo DP. La configuracin La configuracin determina la estructura del esclavo DP.

Parametrizacin
El esclavo DP se parametriza mediante configuracin de los parmetros de bus y mediante el telegrama de parametrizacin del maestro DP.

Configuracin
El CP PROFIBUS requiere para su configuracin como esclavo DP los siguientes datos: S S Longitud de los datos de entrada Longitud de los datos de salida

La configuracin del esclavo DP se define mediante las llamadas a los bloques FC en el interface de usuario de la CPU. El esclavo DP comprueba si la longitud total indicada en el telegrama de configuracin del maestro DP coincide con las longitudes indicadas en los bloques FC. Si no coinciden las longitudes indicadas para los datos de entrada y salida, no se efectuar ningn cambio en las fase de transferencia de datos. Atencin Tenga en cuanta que una parametrizacin y configuracin correcta por el maestro DP slo es posible tras una inicializacin local a travs de las llamadas a los bloques FC DPRECV para los datos de salida y DPSEND para los datos de entrada.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A141

Configurar y programar el modo

Causas que provocan una reinicializacin


En las siguientes circunstancias el CP PROFIBUS tiene que ser nuevamente parametrizado y configurado por el maestro DP: S Las longitudes indicadas en los bloques FC del rea de datos DP no coinciden con las longitudes depositadas en el CP PROFIBUS. Un cambio de longitud en las llamadas a los bloques FC del programa de usuario equivale a cambiar la configuracin. Si el CP PROFIBUS se encuentra en la fase de transferencia de datos pasar a la fase de parametrizacin. Slo cuando el maestro DP vuelva a enviar un telegrama de parametrizacin/configuracin equivalente se volver a iniciar la fase de transferencia de datos. Durante la fase de transferencia de datos se enva un telegrama de parametrizacin incorrecto. La CPU o el CP PROFIBUS pasan al estado STOP. El tiempo de supervisin de respuesta (Watchdog) ha sido excedido (ver abajo). El CP PROFIBUS recibe un telegrama de control con un servicio no soportado (p. ej. SYNC, FREEZE).

S S S S

Nota Tenga en cuenta las entradas en el bfer de diagnstico del esclavo DP.

Tiempo de supervisin de respuesta (Watchdog)


Al transcurrir el tiempo de supervisin de respuesta, el esclavo DP presupone que se ha interrumpido la comunicacin con el maestro DP. Si dentro del tiempo de supervisin de respuesta no llega ningn telegrama del maestro DP, el CP PROFIBUSCP reacciona con un reset y nuevo arranque.

A142

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar y programar el modo

6.2.4

Datos de diagnstico

Transferencia de los datos de diagnstico


El CP PROFIBUS en calidad de esclavo DP transfiere datos de diagnstico a peticin del maestro DP.

Estructura de los datos de diagnstico


El CP PROFIBUS proporciona los siguientes datos al recibir una peticin de diagnstico: S S El maestro DP enva siempre datos obligatorios al recibir una peticin de diagnstico. Dependiendo del estado operativo se envan datos de diagnstico especficos del equipo.
Estructura y significado de los datos de diagnstico Significado Datos obligatorios (norma DP) ( Bytes del estado d l t d del equipo i Explicacin / valor Contenido segn norma DP (ver captulo 5, Diagnstico) ti ) Preajuste

Tabla 6-1 Byte **) 1 2 3 4 5 6

Direccin del maestro Identificador del fabricante

Direccin PROFIBUS del maestro que ha parametrizado o configurado el esclavo Identificador del fabricante del CP PROFIBUS en calidad de esclavo DP

0xFF ver documentacin /2/

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A143

Configurar y programar el modo

Tabla 6-1 Byte **) 7

Estructura y significado de los datos de diagnstico, continuacin Significado Explicacin / valor Indica la longitud de los datos de diagnstico especficos. 0x01 Fase de configuracin El esclavo se encuentra en fase de configuracin y an no es sondeado por el maestro. La longitud de emisin y recepcin indica las longitudes recibidas por los bloques. Si ambas longitudes son igual a 0 no se habr llamado a ningn bloque. 0x02 Cambio de la configuracin Las longitudes de los bloques han cambiado durante la fase de transferencia de datos. La longitud de emisin y de recepcin indica nuevos valores 0x04 CPU en estado STOP 0x08 Mn. TSDR no modificado El parmetro mn. TSDR transferido por el maestro es superior al parmetro mx. TSDR ajustado en los parmetros de bus. Remedio: Remedio: Adaptar parmetros de bus 0x10 LSAP no activable Por lo menos un SAP para el modo Esclavo DP no se deja activar. Remedio: Desconexin de la alimentacin (OFF) > Conexin (ON) en el CP. Preajuste 0x02 0x04*) 0x00

Datos de diagnstico especficos del equipo

Byte de encabezamiento Mensaje

9 *) 10 *)

Longitud de emisin Longitud de recepcin


*)

Indica la configuracin actual: Longitud del bloque DPSEND Indica la configuracin actual: Longitud del bloque DPRECV

0x00 0x00

Rige para los mensajes Fase de configuracin y Cambio de la configuracin

**) Los bytes 710 son suministrados en forma especfica del CP; tenga en cuenta al respecto lo indicado en la documentacin /2/.

A144

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar y programar el modo

6.2.5

Peticiones de Global Control

Significado
El maestro DP puede enviar peticiones globales al esclavo DP mediante un telegrama de Global Control. Estn definidas las siguientes instrucciones: S S S CLEAR Instruccin de control para pasar la salida de datos a un estado seguro y definido. SYNC1) Instruccin de control para sincronizar la salida de datos. FREEZE 1) Instruccin de control para congelar la entrada de datos.

CLEAR
El maestro DP puede borrar las salidas en el esclavo DP con la peticin de Global Control CLEAR. En el esclavo DP se ejecuta lo siguiente: La instruccin CLEAR hace que el maestro DP ocupe continuamente las salidas del rea de datos DP con el valor 0. Las entradas de datos se siguen leyendo. Cuando se vuelva a ejecutar el bloque FC DPRECV en el esclavo DP se adoptarn los bytes de salida DP borrados en el rea de datos DP de la CPU. El programa de usuario recibe una indicacin en el byte de estado del bloque FC.

Sincronizacin SYNC / FREEZE

1)

La informacin sobre si el CP PROFIBUS utilizado soporta telegramas Global Control SYNC y FREEZE la encontrar en la documentacin /2/.

1)

en general rige lo dicho en la documentacin del CP PROFIBUS/7/.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A145

Configurar y programar el modo

6.3

Configurar y poner en servicio el modo Esclavo DP

Procedimiento
Introduzca el CP PROFIBUS del esclavo DP en la tabla de configuracin y asgnelo a la subred tal y como se describe en el cap. 3 El procedimiento a seguir depender del tipo de equipo y de la configuracin del maestro DP: S S El maestro DP es un equipo SIMATIC S7 que se configura en el mismo proyecto que el esclavo DP; El maestro DP es de otro tipo;
Configurar el CP PROFIBUS (asignar a subred); ver cap. 3
Maestro DP = Equipo S7 del mismo proyecto otro maestro DP

Configurar el sistema maestro DP con STEP 7; ver apt. 6.3.1

Ajustar el modo de operacin del CP a Esclavo DP; ver apt. 6.3.2

Comprobar el modo de operacin del CP Esclavo DP; ver apt. 6.3.2

Configurar en el maestro DP al esclavo DP con la herramienta de configuracin correspondiente; ver apt. 6.3.3

Poner en servicio al CP PROFIBUS en modo Esclavo DP; ver apt. 6.5

Paso opcional Paso obligatorio

A146

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar y programar el modo

6.3.1

Configurar el sistema DP con STEP 7

Requisitos
El procedimiento aqu descrito para asignar a un sistema maestro DP equipos S7 con CPs PROFIBUS en calidad de esclavos DP inteligentes presupone: S S El maestro DP es un equipo SIMATIC S7 que se configura en el mismo proyecto que el esclavo DP. El CP PROFIBUS del esclavo DP est registrado en la tabla de configuracin de hardware y est conectado a la red. As al configurar posteriormente el sistema maestro DP se configura automticamente el CP PROFIBUS en modo esclavo DP.

Registrar al esclavo DP en la tabla de configuracin


El sistema maestro DP se configura como sigue: 1. Abra la tabla de configuracin de hardware del equipo S7 que deba tener la funcin de maestro DP. 2. Resultado: Junto al mdulo maestro DP seleccionado aparecer el smbolo de conexin para el sistema maestro DP. 3. Abra el catlogo de hardware y seleccione para el esclavo DP con CP PROFIBUS la entrada DP PROFIBUS/equipos ya configurados y arrastre el registro S7300 CP3425 DP al smbolo de conexin.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A147

Configurar y programar el modo

Resultado: Siempre que el proyecto contenga equipos configurados que puedan ser esclavos DP inteligentes aparecer el cuadro de dilogo Seleccin del esclavo DP inteligente

4. Seleccione el esclavo DP deseado y confirme su eleccin con Aceptar. Resultado: El CP PROFIBUS del esclavo DP se configurar automticamente con el modo de operacin Esclavo DP activo. 5. En el siguiente paso seleccione en el catlogo de hardware uno o varios mdulos universales y colquelos en la tabla de configuracin. De este modo configurar las reas de datos de los esclavos DP 6. Ahora tiene que especificar el o los mdulos en cuanto a tipos de datos (entradas/salidas), longitud de datos y asignacin de direcciones. Para ello puede introducir los valores directamente en la tabla o seleccionar el mdulo y abrir las propiedades del objeto.

A148

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar y programar el modo

La figura siguiente muestra la Tabla de configuracin Sistema maestro (vista Detalle) con un equipo SIMATIC S7 con CP PROFIBUS como esclavo DP; el mdulo estndar ha sido configurado con dos mdulos universales. El maestro DP es un equipo SIMATIC S7300.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A149

Configurar y programar el modo

6.3.2

Comprobar o ajustar el modo de operacin DP Esclavo DP

Modo Esclavo DP en el dilogo de propiedades


El CP PROFIBUS funcionar en modo Esclavo DP siempre que en la ficha Modo del dilogo de propiedades est ajustado dicho modo de operacin.

Deteccin automtica del modo de operacin del CP


El modo de operacin Esclavo DP a ajustar para el CP PROFIBUS se detectar automticamente en la configuracin de hardware del sistema maestro DP, siempre que el PROFIBUS se encuentre en el mismo proyecto y en la misma subred que el maestro DP. En el apartado 6.3.1 ya se ha descrito este caso. A continuacin puede ver en el dilogo de propiedades que est seleccionado el modo Esclavo DP.

Nota Las funciones PG y las funciones de test va MPI no dependen del modo de operacin, con lo cual siempre son activables. Las funciones PG y las funciones de test a travs de PROFIBUS son tambin siempre posibles con independencia del modo de operacin elegido, con la excepcin de: esclavo DP pasivo.

Procedimiento
Para comprobar o modificar el ajuste proceda como sigue: 1. Seleccione el CP PROFIBUS en la tabla de configuracin. 2. Seleccione Edicin "Propiedades del objeto. Aparecer el siguiente cuadro de dilogo:

A150

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar y programar el modo

Cancelar

Ayuda

Figura 6-3

Ejemplo del dilogo de propiedades para el CP PROFIBUS con funcin de esclavo DP

3. A menos que el modo de operacin ya est ajustado a Esclavo DP debido a una deteccin automtica, haga clic en el campo Esclavo DP. 4. Elija la opcin El mdulo es estacin pasiva en la red PROFIBUS Esclavo DP activo (estndar) El CP PROFIBUS es estacin activa en la red; es decir que se puede utilizar para otros servicios de comunicacin como p. ej. enlaces FDL, funciones PG o funciones S7 (pasiva). Esclavo DP pasivo El CP PROFIBUS funciona exclusivamente como esclavo DP. Las funciones PG va PROFIBUS no son activables. S a travs de una peticin en el programa de usuario de la CPU propia; por medio de una peticin en el programa de usuario se puede adaptar dinmicamente a las particularidades de la instalacin la direccin de PROFIBUS. Esto se podra utilizar, por ejemplo, para circuitos redundantes; una estacin asume las tareas de otra estacin que ha fallado. La direccin PROFIBUS de la estacin redundante se conmuta correspondientemente a la de la estacin hasta ahora activa. Encontrar un ejemplo al respecto en el cap. 3.4. S por medio de servicio DP(DDLM_Set_Slave_Add, ver /13/) desde el maestro DP (Clase 2) va PROFIBUS Al respecto se trata de un ajuste de direccin a travs del bus; con esto se puede adaptar dinmicamente la direccin de PROFIBUS a las particularidades de la instalacin. Vase el cap. 4.9

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A151

Configurar y programar el modo

6.3.3

Indicaciones para la configuracin en el maestro DP

Datos caractersticos del esclavo DP


Desde el punto de vista del maestro DP hay que observar los datos caractersticos del CP PROFIBUS como esclavo DP en los siguientes archivos: S GSD (datos maestros del equipo conformes con la norma) Para la configuracin y parametrizacin se dispone de los datos maestros (GSD) en el archivo GSD. Dicho archivo contiene los siguientes datos caractersticos: ID del fabricante; Configuracin del rea de datos DP; Min Slave Intervall; SYNC / FREEZE; Datos especficos del usuario; o bien S archivo de tipo (para COM PB V3.3 y COMWIN ET 200).

Suministro de los archivos GSD y de tipo


El archivo GSD y el archivo de tipo se suministran con NCM S7.

A152

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar y programar el modo

6.4

Programar el modo Esclavo DP

Entrega de peticiones y datos


Para acceder al rea de datos DP en el programa de usuario de la CPU esclava DP se utilizan las instrucciones habituales de STEP 7. En el programa de usuario tambin se inicia la transferencia de las reas de datos DP y se vigila que la ejecucin sea correcta. La ubicacin del rea de datos DP se notifica al CP PROFIBUS conectado mediante parmetros de direcciones al llamar a los bloques FC.

Programar el modo Esclavo DP


Utilice ambos bloques FC en el interface del programa de usuario: S S DPRECV para recibir los datos DP del maestro DP DPSEND para enviar los datos DP al maestro DP.

Tarea del bloque FC


La llamada al bloque FC tiene el efecto siguiente: S S S Al llamarlo por primera vez se activa la configuracin del esclavo. El rea de datos DP se enva al CP PROFIBUS (DPSEND) o bien la recibe el CP PROFIBUS (DP_RECV). La ejecucin de la peticin se acusa positiva o negativamente en el estado (Status).

Atencin Las indicaciones del rea de datos (parmetro SEND en FCSEND y parmetro RECV en DPRECV) tienen que coincidir con las longitudes indicadas que se configuran en el maestro DP y que se transfieren en forma de telegrama de configuracin.

Evaluar indicadores
Evale los siguientes indicadores de los bloques FC: S S en DPSEND: los parmetros DONE, ERROR y STATUS en DPRECV: los parmetros NDR, ERROR, STATUS y DPSTATUS

Lea la descripcin de los bloques del ejemplo de llamada en el /5/.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A153

Configurar y programar el modo

Estructura de DP STATUS
Estructura y el significado de los bits de DPSTATUS, vase el /5/.

Llamar a bloques FC en el ciclo de la CPU


A continuacin se representa una posible secuencia de ejecucin para los bloques FC DP junto con bloques de organizacin y de programa en el ciclo de la CPU: El siguiente ejemplo muestra un caso en el que al principio del ciclo de la CPU se leen los datos enviados por el maestro DP, y despus de ejecutarse los programas de usuario se emiten los datos de salida generados para retransmitirlos al maestro DP. El que tengan que llamarse o no las dos FCs depende de qu campos de datos (entradas / salidas) se utilicen.

Leer PAE

OB

Programas de usuario

DPRECV
Evaluar indicadores DPRECV

Leer los datos de recepcin del maestro DP

Leer los datos de salida enviados por el maestro DP y prepararlos eventualmente para emitirlos al proceso.

Procesar los datos de entrada ledos por las entradas del proceso y escribirlos en el rea de datos DP para transmitirlos al maestro DP.

DPSEND
Evaluar los indicadores de DPSEND

Escribir datos de emisin en el CP para el maestro DP

Escribir PAA

Leyenda:

Ejecucin del ciclo de la CPU

Figura 6-4

Tpica secuencia de ejecucin para llamadas a bloques FC DP en el ciclo de la CPU

A154

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar y programar el modo

6.5

Puesta en servicio del esclavo DP

Pasos para la puesta en servicio


Para poner al esclavo DP en servicio para intercambiar datos con el maestro DP se debern realizar los pasos siguientes: 1. Cargue los datos de configuracin en el CP PROFIBUS. 2. Cargue el programa de usuario en la CPU. 3. Arranque eventualmente la CPU o haga que se ejecuten sin error los bloques FC. Resultado: EL esclavo DP est listo para ser parametrizado y configurado por el maestro DP.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A155

Configurar enlaces FDL programar interface SEND/RECEIVE


Los enlaces FDL con el CP PROFIBUS permiten una comunicacin controlada por programa a travs de la red PROFIBUS de SIMATIC S7 con S S S S S S S S S S S SIMATIC S7 con CP PROFIBUS SIMATIC S5 con CP PROFIBUS (p. ej. CP 5430/31) SIMATIC S595 U con interface PROFIBUS PC/PG con CP PROFIBUS (CP5613) Equipos que cumplen los servicios SDA y SDN segn EN 50170, Vol 2 las caractersticas de un enlace FDL; qu reas de datos se pueden utilizar en la S7CPU; cmo se programa el interface SEND/RECEIVE en el programa de usuario; Respecto a la configuracin de enlaces encontrar explicaciones detalladas en STEP 7, bajo Ayuda" Temas de ayuda. Los bloques FC para programar los enlaces FDL se describen en el /5/ En el proyecto del ejemplo, PROJECT_PROFIBUS, que se puede llamar directamente tras la instalacin de NCM S7; encontrar descripciones al respecto en la Gua rpida /4/. Para la programacin y la configuracin de equipos de comunicacin para enlaces FDL (p. ej. SIMATIC S5 con CP 5430/31, SIMATIC S5 95 U con interface PROFIBUS, PC con CP 5613), consulte el manual correspondiente.

En este capitulo aprender

All encontrar ms informaciones:

A156

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar enlaces FDL

7.1

Procedimiento

Gua para el usuario


Para utilizar enlaces FDL en un SIMATIC S7 con el CP PROFIBUS deber realizar los pasos siguientes:

Configurar
Crear nuevos enlaces FDL. Configurar un eventual Otro equipo para enlaces FDL con la herramienta de configuracin correspondiente.

Programar
Programar el interface FDL en el programa de usuario. (ver las indicaciones del cap. 7.9.1 y la descripcin detallada de las FCs en el /5/).

Configurar propiedades de enlaces FDL.

Cargar las configuraciones de enlaces FDL en el CP. Pasos necesarios Pasos opcionales Figura 7-1 Utilizar enlaces FDL con CP PROFIBUS

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A157

Configurar enlaces FDL

7.2

Posibles configuraciones de los enlaces

Enlaces entre estaciones (equipos) dentro y fuera del proyecto


Son posibles enlaces de comunicacin entre los interlocutores representados en la grfica siguiente. Los interlocutores pueden estar en el mismo proyecto o, en el caso de multiproyectos, en los correspondietnes proyectos parciales. Enlaces con interlocutores dispuestos fuera de un proyecto se configuran a travs del objeto de STEP 7 Interlocutor en otro proyecto o por medio de objetos alternativos como Otros equipos o SIMATIC S5.
CP PROFIBUS

S7 400

CP PROFIBUS

S7 300

CP PROFIBUS

S7 400

CP PROFIBUS

Subred 1 Subred 2

CP PROFIBUS

Figura 7-2

PG/PC con CP PROFIBUS Enlaces posibles

Otro equipo /SIMATIC S5

Varias subredes
Si desea utilizar varias subredes, entonces deber instalar el nmero correspondiente de CPs PROFIBUS dentro de un equipo.

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

A158

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar enlaces FDL

7.3

SIMATIC S7 con enlaces FDL

Aplicacin
La transferencia de datos a travs de un enlace FDL configurado sirve para transmitir paquetes de datos conexos entre dos o ms estaciones PROFIBUS. Es necesario diferenciar entre S Enlace FDL especificado Los interlocutores estn unvocamente definidos por la configuracin del enlace. El interlocutor puede estar situado dentro o fuera del proyecto STEP7. S Enlace FDL no especificado (acceso layer 2 libre) La direccin del interlocutor queda sin definir durante la configuracin. El interlocutor se define indicando una direccin en la peticin de comunicacin del programa de usuario. Esto permite acceder hasta a 126 estaciones a travs de un enlace FDL no especificado siempre que las estaciones soporten los enlaces FDL. El interlocutor puede estar situado dentro o fuera del proyecto STEP7. S Enlace FDL con Broadcast Se accede a todas las estaciones conectadas a PROFIBUS y preparadas para recepcin Broadcast. S Enlace FDL con Multicast Se accede a todas las estaciones conectadas a PROFIBUS que pertenecen al crculo Multicast.

Tareas del CP PROFIBUS


En la gestin de la transferencia de datos a travs de un enlace FDL, el CP PROFIBUS realiza las tareas siguientes: S En enlaces especificados En recepcin Recepcin de datos del PROFIBUS y transferencia de los mismos al rea de datos de usuario de la CPU. En emisin Recogida de datos del rea de datos de usuario de la CPU y emisin de los mismos a travs de PROFIBUS.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A159

Configurar enlaces FDL

En caso de enlaces no especificados, adems En recepcin Registro en el encabezamiento de peticin de la estacin emisora y del servicio FDL. En emisin Evaluacin del encabezamiento de peticin y direccionamiento del interlocutor; ejecucin del servicio FDL elegido.

Requisitos para la configuracin


El CP PROFIBUS de los equipos local y remoto tiene que estar registrado en la tabla de configuracin de hardware y conectado a la subred. Atencin Si se van a utilizar enlaces FDL no se deber ajustar el CP PROFIBUS al modo esclavo DP pasivo. Todos los equipos que se encuentren fuera del proyecto tienen que estar configurados con objetos alternativos (p. ej. S5 u Otro equipo).

Prioridad de los telegramas


Tenga en cuenta que los CPs PROFIBUS para SIMATIC S7 envan y reciben los telegramas con la prioridad LOW. Las estaciones interlocutoras (SIMATIC S5, S7 o terceras) debe usar tambin la prioridad LOW, de lo contrario no puede establecerse ningn enlace.

A160

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar enlaces FDL

7.3.1

Enlace FDL especificado

Propiedades
Un enlace FDL especificado permite una comunicacin controlada por programa entre dos estaciones de la red PROFIBUS con las siguientes caractersticas: S S S La transferencia de datos es bidireccional, lo que significa que en el enlace FDL se puede enviar y recibir al mismo tiempo. Ambas estaciones tienen los mismos derechos, lo que significa que cada estacin puede iniciar el proceso de emisin y recepcin si es activado por un evento. El envo y la recepcin de datos se realiza a travs del servicio SDA (SendDataAcknowledge) segn EN 50170, Vol 2.
Equipo SIMATIC S7 con CP PROFIBUS
rea de datos de usuario

PROFIBUSCP

enviar recibir

Enlace FDL

recibir enviar

PROFIBUSCP
rea de datos de usuario

enviar
Enlace FDL

recibir enviar

recibir

Figura 7-3

Enviar y recibir datos a travs de un enlace FDL especificado respectivamente

Volumen de datos y alcance


Consulte el nmero de enlaces FDL soportado por el respectivo CP PROFIBUS en la informacin sobre producto adjuntada al CP PROFIBUS/2/ . Agregando ms CPs se puede incrementar el nmero de enlaces por equipo (estacin). A travs de un enlace FDL especificado, el CP PROFIBUS puede: S S enviar 240 bytes recibir 240 bytes

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A161

Configurar enlaces FDL

7.3.2

Enlace FDL no especificado (acceso layer 2 libre)

Propiedades
Un enlace FDL no especificado con acceso layer 2 libre permite direccionar el interlocutor desde el programa; la comunicacin entre dos estaciones conectadas a PROFIBUS tiene las propiedades siguientes: S S La transferencia de datos es bidireccional, lo que significa que en el enlace FDL se puede enviar y recibir al mismo tiempo. La estacin local est definida por la configuracin. La estacin remota se registra en el encabezamiento de peticin del bfer de peticiones del programa de usuario cuando llama el AG_SEND. Esto permite acceder a cualquier estacin conectada a PROFIBUS (direcciones 0..126 en PROFIBUS). En el encabezamiento del AG_RECV es posible leer la direccin PB, el LSAP y el servicio del emisor.
Equipo SIMATIC S7 con CP PROFIBUS
rea de datos de usuario Bfer de peticiones Encabezamient o de peticin Datos tiles

Estacin PROFIBUS (no especificada)


Enlace FDL no especificado

enviar recibir

recibir enviar

Datos tiles

Figura 7-4

Enviar y recibir a travs de un enlace FDL no especificado, direccionamiento por programa

Volumen de datos y alcance


Para saber cuntos enlaces FDL soporta el CP PROFIBUS utilizado, consulte la Informacin sobre el producto /2/ suministrada con el CP PROFIBUS. Si aade otros CPs puede aumentar el nmero de enlaces por equipo. Por bfer de peticiones es posible transferir hasta a 236 bytes de datos tiles. El encabezamiento de la peticin ocupa otros 4 bytes ms.

A162

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar enlaces FDL

7.3.3

Enlace FDL con Broadcast

Propiedades
Un enlace Broadcast permite emitir utilizando una nica peticin un mensaje a varios destinatarios. Del mismo modo es posible recibir mensajes por el mismo enlace Broadcast que son recibidos simultneamente por otras estaciones conectadas a PROFIBUS. Las propiedades pueden resumirse como sigue: S S S La transferencia de datos es bidireccional, es decir en un enlace Broadcast es posible enviar y recibir. La emisin y recepcin se realiza a travs del servicio FDL: SDN (Send Data with No Acknowledge). Al emitir se precisa definir un bfer de peticin, en la llamada AG_SEND. Es necesario reservar rea para el encabezamiento de la peticin; sin embargo, su contenido no es relevante. Del encabezamiento de la peticin del AG_RECV es posible leer la direccin PB, el LSAP y el servicio del emisor Broadcast. Para emitir se utilizan LSAPs comprendidos entre 1 y 56. Para la recepcin, todas las estaciones Broadcast tienen reservado el LSAP 63.
Equipo SIMATIC S7 con CP PROFIBUS
rea de datos de usuario Bfer de peticiones Encabezamient o de peticin Datos tiles

S S

enviar

LSAP = 1..56 Enlace FDL con Broadcast

recibir

LSAP = 63

Datos tiles

Figura 7-5

Emisin y recepcin a travs de un enlace FDL con direccionamiento Broadcast por programa

Configurar enlace FDL con Broadcast


Al crear el enlace FDL, seleccione como interlocutor del enlace/estacin (equipo) Todos los equipos Broadcast.

Volumen de datos y alcance


El CP PROFIBUS slo soporta un enlace Broadcast respectivamente. Por bfer de peticiones es posible transferir hasta a 236 bytes de datos tiles. El encabezamiento de la peticin ocupa otros 4 bytes ms.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A163

Configurar enlaces FDL

Atencin Si utiliza un enlace FDL con Broadcast, en el CP afectado no podr recibir mensajes a travs de ningn otro enlace Broadcast, tampoco en ningn enlace FMS con Broadcast. Justificacin: El LSAP para Broadcast (63) est ya ocupado con un enlace Broadcast.

A164

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar enlaces FDL

7.3.4

Enlace FDL con Multicast

Propiedades
Un enlace FDL con Multicast permite emitir utilizando una nica peticin un mensaje a varios destinatarios de un crculo Multicast. Las propiedades pueden resumirse como sigue: S S S S La transferencia de datos es bidireccional, es decir en un enlace FDL con Multicast posible enviar y recibir. La emisin y recepcin se realiza a travs del servicio FDL: SDN (Send Data with No Acknowledge). Se enva usando un LSAP unificado dentro del crculo Multicast (valor 1..56). Al emitir se precisa definir un bfer de peticin, en la llamada AG_SEND. Es necesario reservar rea para el encabezamiento de la peticin; sin embargo, su contenido no es relevante. Del encabezamiento de la peticin del AG_RECV es posible leer la direccin PB, el LSAP y el servicio del emisor Multicast.

Equipo SIMATIC S7 con CP PROFIBUS


rea de datos de usuario Bfer de peticiones Encabezamient o de peticin Datos tiles

enviar

Enlace FDL con Multicast LSAPlocal=LSAPremoto (1..56)

recibir

Datos tiles

Crculo Multicast
Figura 7-6 Emisin y recepcin a travs de un enlace FDL con direccionamiento Multicast por programa

Configurar enlace FDL con Multicast


Al crear el enlace FDL, seleccione como interlocutor del enlace/estacin (equipo) Todos los equipos Multicast.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A165

Configurar enlaces FDL

Volumen de datos y alcance


Para saber cuntos enlaces FDL soporta el CP PROFIBUS utilizado, consulte la Informacin sobre el producto /2/ suministrada con el CP PROFIBUS. Si aade otros CPs puede aumentar el nmero de enlaces por equipo. Por bfer de peticiones es posible transferir hasta a 236 bytes de datos tiles. El encabezamiento de la peticin ocupa otros 4 bytes ms.

A166

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar enlaces FDL

7.4
Enlaces

Crear nuevo enlace FDL

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 PROFIBUS de ambos equipos estn ya definidas. En caso de un enlace FDL especificado, esto es vlido tambin para la estacin de destino seleccionada. Para los TSAPs (Transport Service Access Point) locales y remotos se asignan automticamente valores por defecto en ambos puntos finales 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.

Nuevo enlace
Condicin para la configuracin de un nuevo enlace es que las estaciones estn configuradas con sus CPs y estn conectadas en red en el proyecto S7. Para crear un nuevo enlace, proceda del siguiente modo partiendo de NetPro: 1. Seleccione en NetPro 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.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A167

Configurar enlaces FDL

3. Marque la estacin interlocutora con la que desea establecer el enlace (si existen varias CPUs, marque la CPU deseada). 4. Seleccione en el cuadro de texto Tipo el tipo de enlace que va a utilizar, p. ej. en Enlace FDL. Si confirma su entrada con Agregar, se habilita 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 lista 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.

A168

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar enlaces FDL

Atencin Para saber cuntos enlaces permite el CP PROFIBUS utilizado, consulte la Informacin sobre el producto /2/ suministrada con el CP. Si un equipo incorpora varios CPs, en caso de sobrepasarse dicho lmite se cambiar automticamente al siguiente CP. Los enlaces se pueden escalar en el dilogo de propiedades. Los enlaces con Otros equipos se clasifican como enlaces incompletos, es decir, el LSAP remoto est vaco. Estos enlaces tienen que comprobarse en el dilogo de propiedades y confirmarse con Aceptar.

Enlaces con equipos noS7 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 PCStation o bien Otro equipo. Debido a la interconexin en red que realiza usted al habilitar estos equipos, queda definida ya en forma fija la direccin PROFIBUS del equipo local y del remoto. Para el LSAP (Link Service Access Point) se asigna un valor por defecto. El LSAP remoto queda vaco; deber especificarse en la ficha Direcciones.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A169

Configurar enlaces FDL

7.5

Enlaces con interlocutores de otros proyectos


Existen dos posibilidades para crear enlaces con interlocutores configurados en otros proyectos STEP 7 o con medios auxiliares ubicados fuera del proyecto STEP 7 actual: S Enlace a travs de objetos alternativos como SIMATIC S5, PC/PG , SIMATIC PCStation o bien Otro equipo. Este procedimiento est descrito en el apartado anterior. S Enlaces no especificados Enlaces con un equipo an no conocido (p. ej. equipo de diagnstico) se configuran como enlaces no especificados. Los enlaces FDL no especificados pueden aprovecharse de dos formas: Acceso libre a Layer 2 (ver tambin el captulo 7.3.2) El direccionamiento del interlocutor de comunicacin tiene lugar a travs del programa de usuario. Enlace con interlocutores no configurados El direccionamiento del interlocutor no configurado en el proyecto STEP 7 actual tiene lugar en el dilogo de propiedades del enlace. Puede crearse un enlace no especificado indicando equipo no especificado como interlocutor al crear el enlace. S Objeto STEP 7 Interlocutor en proyecto desconocido (Multiproyecto) Con este procedimiento se reserva en ambos proyectos parciales un enlace que ms tarde, cuando se incorpore el proyecto interlocutor al multiproyecto, se puede adaptar con soporte de sistema. 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 textual al reunir los proyectos. Sobre la base del nombre del enlace son posibles una asignacin del interlocutor del enlace y una adaptacin de las propiedades del enlace. Slo despus de haber reunido los proyectos parciales, y con ello los enlaces, se puede cargar la configuracin de enlaces en el equipo S7, ya que antes de esto no se conocen la direccin del interlocutor ni el LSAP remoto del enlace

A170

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar enlaces FDL

7.6

Configurar propiedades de enlaces FDL

Introduccin
Junto al registro o lnea de la tabla de enlaces puede cambiar determinadas propiedades del enlace configurado. Aqu puede modificar individualmente parmetros del enlace que se registran de forma estndar al abrir el cuadro de dilogo Nuevo enlace.

Cmo acceder al cuadro de dilogo


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

Propiedades del objeto.

Resultado: Aparecer el cuadro de dilogo Propiedades de enlaces FDL.

Fichas
El dilogo de propiedades es un dilogo que contiene fichas que corresponden a distintos grupos de parmetros que pueden ser modificados. Para los enlaces FDL se dispone de las siguientes fichas: S S S General Muestra los parmetros globales del enlace as como el nombre local del enlace FDL Direcciones Muestra las informaciones sobre direcciones locales y remotas. Panormica Visin de conjunto de todos los enlaces FDL configurados correspondientes al equipo S7 seleccionado, con los respectivos parmetros (LSAPs locales y remotos). S Informaciones sobre estado (status) 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 PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A171

Configurar enlaces FDL

7.6.1

Definir interlocutor de enlace FDL

Ficha General
La ficha General del dilogo de propiedades indica los parmetros globales del enlace as como el nombre local del enlace FDL. El ID local es idntico al ID de la tabla de enlaces y se visualiza aqu por motivos de asignacin.

Tabla 7-1 Punto final local Atributos ID local Nombre va CP Descripcin idntico al valor de la tabla de enlaces Nombre propuesto, modificable por el usuario. Si un equipo dispone de varios CPs del mismo tipo que estn conectados a la misma subred, se puede seleccionar aqu la va de enlace. > Botn Seleccin de va Si no se ha asignado ningn CP (p. ej. por haber borrado anteriormente el CP) aparecer aqu ninguno. Si el equipo dispone de un solo CP no se podr seleccionar ninguna estacin. Parmetros del bloque ID LADDR Este valor se tiene que registrar como ID del parmetro de llamada al bloque en el programa de usuario para identificar al enlace. Este valor decimal se tiene que registrar como parmetro de llamada al bloque en el programa de usuario para identificar al CP (formato Hex, 200H > 512D).

A172

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar enlaces FDL

Nombre de enlace (referencia) slo en el multiproyecto


Si crea un enlace con un interlocutor en otro proyecto no reunido con el multiproyecto actual, tiene que introducir un nombre de enlace como referencia. Sobre la base de esta referencia se pueden reunir ms tarde enlaces interproyectos. Una vez reunidos los enlaces, ya no se puede introducir el nombre de enlace (la referencia).

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 PROFIBUS, en este punto puede asignarse al enlace la va deseada a travs de los CPs.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A173

Configurar enlaces FDL

7.6.2

Definir parmetros de direccin

Parmetros de direcciones de un enlace FDL


Los enlaces se especifican mediante sus puntos finales local y remoto. A esto pertenecen: S S Direccin PROFIBUS de la estacin a la que se desea acceder. LSAP local (Link ServiceAccessPoint): El LSAP local controla la receptibilidad del CP PROFIBUS. En el CP PROFIBUS se ponen a disposicin los recursos de recepcin para el LSAP a fin de que pueda recibir los datos en el enlace FDL. LSAP remoto (Link ServiceAccessPoint): El LSAP remoto controla la emisin en el CP PROFIBUS. El CP PROFIBUS enva datos a travs del LSAP a la estacin en el enlace FDL. La estacin de destino tiene que estar disponible para recibir este SAP.

Ficha Direcciones, enlace FDL especificado


La ficha Direcciones indica los valores propuestos para las direcciones local y remota. En caso necesario se pueden ajustar las direcciones LSAP individualmente. La forma de representar las direcciones de los interlocutores en el dilogo de propiedades se indica en el siguiente ejemplo para una estacin A y su enlace con una estacin B.
Estacin PROFIBUS A Programa de usuario ID local Estacin PROFIBUS B CP PROFIBUS

LSAP local

Direccin PROFIBUS local

Direccin PROFIBUS remota


Enlace FDL

LSAP remoto

Figura 7-7

Asignacin de los valores de la ficha Direcciones a los puntos finales del enlace FMS

A174

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar enlaces FDL

Ficha Direcciones enlace FDL no especificado


El enlace FDL no especificado puede aprovecharse de dos formas: S Enlace a un Otro equipo en otro proyecto Es posible definir la direccin PROFIBUS remota y el LSAP para un equipo de destino cualquiera. Dicho equipo puede estar situado dentro o fuera del proyecto STEP 7 actual. Mientras no se especifique la direccin remota no es posible la comunicacin a travs del enlace FDL. S Acceso layer 2 libre Para configurar un acceso layer 2 libre, hacer clic en el botn correspondiente. En tal caso ya no es posible introducir datos en los campos de entrada para la direccin PROFIBUS remota y el LSAP remoto, ya que las direcciones de destino son definidas ahora por el programa de usuario.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A175

Configurar enlaces FDL

Ficha Direcciones enlace FDL con Broadcast


En un enlace FDL con Broadcast, los parmetros de direccin remota estn fijamente ajustados. Todas las estaciones Broadcast son accesibles a travs de la direccin 127 de PROFIBUS. Los datos se reciben en todas las estaciones Broadcast a travs del LSAP 63. Los parmetros de direccin locales se registran al emitir en el encabezamiento de peticin del mensaje, envindose al receptor. De esta forma, el programa de usuario en el interlocutor remoto puede determinar quin le ha enviado el telegrama Broadcast.

Atencin Si utiliza un enlace FDL con Broadcast, en el CP afectado no podr aprovechar ningn otro enlace Broadcast, ni tampoco ningn enlace FMS con Broadcast.

Precausin Tenga en cuenta la advertencia siguiente respecto a la funcin Activar distribucin cclica de parmetros de bus: Si ha activado esta opcin en el dilogo Propiedades PROFIBUS de la ficha Ajustes de red, los parmetros de bus se envan durante el funcionamiento como telegramas Broadcast. Para evitar conflictos en la manipulacin de telegramas dentro del programa de usuario, usted tiene que: ignorar todos los telegramas que se enven con LSAP >56; o bien desactivar la mencionada funcin en la ficha Ajustes de red.

A176

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar enlaces FDL

Ficha Direcciones enlace FDL con Multicast


En el caso de enlaces FDL con Multicast, los parmetros de direccin remotos estn fijamente ajustados. Todas las estaciones Multicast pueden alcanzarse a travs de la direccin 127 de PROFIBUS. Todas las estaciones incluidas en el crculo Multicast gestionan la emisin y recepcin de datos a travs del mismo LSAP (valor permitido 1..56). Por ello, el valor del LSAP slo puede seleccionarse localmente, adoptndose automticamente en el LSAP remoto. Los parmetros de direccin locales se registran al emitir en el encabezamiento de peticin del mensaje, envindose al receptor. De esta forma, el programa de usuario en el interlocutor remoto puede determinar quin le ha enviado el telegrama Multicast.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A177

Configurar enlaces FDL

7.6.3

Comprobar configuracin de enlaces FDL

Ficha Panormica
En la ficha Panormica se visualizan todos los enlaces FDL configurados en este equipo con sus respectivos parmetros (no modificables). El ancho de las columnas de la tabla se puede ajustar individualmente. Parmetros
ID local Nombre (punto final local) CPU / Aplicaciones ste es el ID del enlace FDL nombre introducido para el enlace. Identifica al enlace FDL. Si en el modo multiproceso (para estaciones PC: varias aplicaciones) se hace mostrar todos los enlaces FDL operados en este equipo (opcin, ver bajo), se indica aqu la CPU / aplicacin que sea punto final del respectivo enlace. Para CP S7: Rack/Slot del CP local por el que se desarrolla el enlace (configuracin de hardware). Para estacin PC: indicacin del CP por el que pasa el enlace. Direccin interlocutor LSAP local LSAP remoto Estado Especifica la direccin PROFIBUS remota del interlocutor. link service access point local. link service access point remoto. Muestra el estado actual de la configuracin del enlace. Los enlaces sin asignacin se sealan mediante sin CP local / sin CP remoto en la columna de estado y con un signo ! al final del ID local (p. ej.: 0002 A000!). Los enlaces con Otros equipos se clasifican como enlaces incompletos, es decir, el LSAP remoto est vaco. El usuario tiene que comprobar este enlace en el dilogo de propiedades. Al salir del dilogo de propiedades con Aceptar se adoptarn los cambios y el smbolo (!) del ID local y el estado incompleto sern confirmados.

Descripcin

R/S o a travs de CP

A178

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar enlaces FDL

7.7

Otras funciones de la configuracin de enlaces

Barra de iconos
En la barra de herramientas de la tabla de enlaces (ver figura) se ofrecen las siguientes funciones:
Tabla 7-2 Guardar Funciones importantes para configurar enlacer Para guardar el enlace configurado seleccione la funcin Guardar o haga clic en el botn correspondiente de la barra de herramientas (smbolo de disquete). Si lo desea puede imprimir toda la tabla de enlaces o partes de ella. Seleccione para ello la funcin Imprimir o haga clic en el correspondiente botn de la barra de herramientas. (smbolo de impresora). Para imprimir se dispone de las siguientes opciones:

Imprimir

S S S S
Cambiar de interlocutor

Panormica de todos los enlaces (tabla de enlaces completa) Panormica de los enlaces seleccionados (rea seleccionada) Detalle de todos los enlaces (detalles de todos los enlaces) Detalle de los enlaces seleccionados (detalles del rea seleccionada)

Consiste en asignar un nuevo interlocutor al enlace seleccionado. Atencin: Tenga en cuenta que en enlaces del interface SEND/RECEIVE tambin cambiar el ID del interlocutor. Se inserta un nuevo enlace en la tabla de enlaces.

Insertar enlace

Cargar

Se carga la tabla de enlaces en el sistema de destino. Para ms informacin al respecto, consulte la funcin de ayuda integrada. Si desea obtener ayuda o informaciones adicionales elija la funcin Ayuda o haga clic en el botn de ayuda de la barra de herramientas (smbolo ?). Con el botn de ayuda acceder a textos de ayuda contextual mientras que con el men Ayuda acceder al dilogo de ayuda tal como es habitual en las aplicaciones de Windows.

Ayuda

Funcin Imprimir en la ficha Panormica


Hay disponible una funcin adicional para imprimir los enlaces configurados y el estado del proyecto en la ficha Panormica.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A179

Configurar enlaces FDL

7.8
Motivo

Editar enlaces sin asignacin

A continuacin explicaremos las acciones que pueden conducir a que los enlaces configurados pierdan su asignacin al CP se borren. Atencin Observe que 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 ser necesario adaptar el ID, lo cual obliga a su vez a adaptar la entrega de parmetros en el programa de usuario.

Tabla 7-3

Acciones que obligan a cambiar los enlaces configurados Accin Efectos sobre el enlace Se mantienen los enlaces. Los IDs de los enlaces se actualizan automticamente. Cmo restablecer el enlace? 1. Adaptar la direccin inicial del mdulo LADDR en el programa de usuario. 2. Volver a cargar la configuracin del enlace en el CP. Despus de colocar e interconectar un CP en la configuracin del hardware : 1. Asignar al CP al enlace en el dilogo de propiedades para el enlace en la ficha Direcciones; o reasignar el enlace con la funcin Edicin " Interlocutor... Reasignar el enlace 2. Adaptar los IDs de los enlaces en el programa de usuario. 3. Volver a cargar la configuracin del enlace en el CP. Volver a configurar el equipo y los enlaces. Reasignar al enlace un equipo ajeno (o tambin un equipo local) a travs de la funcin Edicin " Interlocutor... Reasignar el enlace

Desplazar el (mdulo) en la configuracin de hardware (arrastrando).

Borrar el CP (mdulo) en la tabla de configuracin de hardware.

Los enlaces se mantienen en la tabla de enlaces sin asignacin a un CP. Los enlaces aparecen Aparecer el mensaje: El marcados con un ! en la ficha CP tiene n enlaces; se Panormica del dilogo de perder la asignacin en propiedades de los enlaces. la tabla de enlaces.

Borrar el equipo SIMATIC S7. Borrar un equipo ajeno.

En el proyecto se borran todos los enlaces con este equipo. Los enlaces de los equipos creados en el proyecto con un equipo tercero se mantienen en la tabla de enlaces sin asignacin. Los enlaces aparecen marcados con un ! en la ficha Panormica del dilogo de propiedades de los enlaces. Los enlaces que estaban asignados a travs del CP se mantienen en la tabla de enlaces sin asignacin. Los enlaces aparecen marcados con un ! en la ficha Panormica del dilogo de propiedades de los enlaces.

Cambiar la subred a la que est asignada el CP.

A travs de la funcin Edicin " Interlocutor... o a travs de la ficha Direccin del dilogo de propiedades del enlace en cuestin.

A180

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar enlaces FDL

Visualizacin del estado


En la ficha Panormica se visualiza en el dilogo Propiedades Enlaces FDL el estado del enlace. Precaucin En caso de sustituir un CP por otro ste ltimo deber ofrecer los mismos servicios y ser por lo menos de la misma versin.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A181

Configurar enlaces FDL

7.9

Interface SEND/RECEIVE en el programa de usuario de la CPU

Bloques FC
Para realizar la comunicacin a travs de enlaces FDL se dispone de dos bloques del tipo FC: S AG_SEND El bloque transfiere los datos tiles del rea de datos de usuario dada para transferirlos al CP PROFIBUS. AG_RECV El bloque guarda los datos tiles recibidos en el rea de datos de usuario indicada en la llamada.

El esquema representado ms abajo describe el funcionamiento del interface SEND/RECEIVE: El programa de usuario encarga al CP PROFIBUS mediante los bloques FC AGSEND y AGRECV que enve o reciba datos en el enlace FDL configurado. En los tipos de enlace: enlace no especificado con acceso layer 2 libre, Broadcast y Multicast, el bfer de peticiones incluye, en el rea de datos de usuario, un encabezamiento de peticin adicional destinado a incluir los parmetros de direccin y servicio.
Estacin PROFIBUS SIMATIC S7

CPU
Programa de usuario STEP7

CP PROFIBUS
Base de datos CP Bfer de datos FDL

rea de datos de usuario

AGSEND AGRECV

enviar recibir

Enlace FDL

Ciclo de la CPU

Tiempo de transferencia

Figura 7-8

Interaccin de la CPU y del CP PROFIBUS en enlaces FDL

A182

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Configurar enlaces FDL

7.9.1

Programar programa de usuario con enlaces FDL

Principio de transferencia de peticiones y datos


El programa de la CPU inicia la transferencia de las reas de datos de usuario mediante llamadas a los bloques FC y vigila que la transferencia sea correcta.En la llamada a los bloques FC se transfieren entre otros los parmetros siguientes: S S S Nmero de enlace FDL (ID); La direccin del mdulo; La ubicacin del rea de datos de usuario en la CPU.

Para detalles sobre el interface de llamada, v. /5/.

Tarea de los bloques FC (Funciones)


La llamada a los bloques FC tiene el efecto siguiente: S S El rea de datos de usuario es transferida al CP PROFIBUS o se toma de ste. La ejecucin de la peticin se acusa positiva o negativamente en el estado.

Programar enlaces FDL


El interface SEND/RECEIVE se programa en el programa de usuario como sigue: 1. Para transferir los datos con enlaces FDL utilice los bloques FC siguientes: AGSEND, para entregar el rea de datos de usuario al CP PROFIBUS; AGRECV, para recoger los datos recibidos por el CP PROFIBUS en el rea de datos de usuario de la CPU; 2. Evale los indicadores de los bloques FC: en AGSEND los parmetros DONE, ERROR, STATUS; en AGRECV los parmetros NDR, ERROR, STATUS;

Llamar a los bloques FC en el programa de la CPU


A continuacin se representa una posible secuencia de ejecucin de los bloques FC junto con bloques de organizacin y de programa en el ciclo de la CPU:

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A183

Configurar enlaces FDL

Atencin Los bloques se pueden llamar varias veces en un ciclo para un mismo enlace de configuracin.

Leer PAE Programa de usuario

Leer datos de recepcin del enlace FDL

OB

AGRECV

Enlace FDL

AGSEND

AGRECV

AGSEND

AGSEND

Escribir PAA

Leyenda:

Ejecucin del ciclo de la CPU Las rayas indican los enlaces FDL con sus bloques FC respectivos.

Figura 7-9

Secuencia tpica de bloques FC FDL en el ciclo de la CPU

Se observa lo siguiente: S El programa de usuario, que puede estar formado por un nmero discrecional de bloques (OB, FB o FC), accede a varios enlaces FDL. (en la figura 7-9 se representan 3 enlaces). El programa de usuario enva datos desde distintos puntos, es decir de forma controlada por eventos y por programa, a travs de un interface FDL con una llamada AGSEND. El programa de usuario recibe datos de distintos puntos del ciclo de la CPU a travs del enlace mediante una llamada AGRECV.

S S

A184

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104


Enlace FDL Enlace FDL
Enviar datos de emisin del enlace FDL


AGRECV

Configurar enlaces FDL

7.9.2

Intercambio de datos CPU S7 <> CP PROFIBUS

Principio
El CP PROFIBUS procesa las peticiones de emisin o recepcin independientemente del ciclo de la CPU y requiere un tiempo de transferencia. El interface de los bloques FC con el programa de usuario se sincroniza mediante confirmacin. Cabe distinguir dos casos: 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 /5/. Estos diagramas muestran cmo manejar y transferir parmetros al interface SEND/RECEIVE en el programa de usuario para conseguir un intercambio de datos correcto. Lea las informaciones que figuran a continuacin con respecto al ciclo de la CPU y el tiempo de transferencia.

Ciclo de la CPU dura menos que el tiempo de transferencia


Si se vuelve a llamar a un bloque antes de que se hayan transferido o recibido los datos se proceder como sigue en el interface de los bloques FC: S AG_SEND: No se ejecutarn ms peticiones hasta que la estacin PROFIBUS no confirme la transferencia de datos a travs del enlace FDL. El programa de usuario recibir el mensaje Peticin en curso hasta que el CP PROFIBUS pueda ejecutar la siguiente peticin en el mismo enlace FDL (la confirmacin tiene lugar en uno de los siguientes ciclos).

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A185

Configurar enlaces FDL

AG_RECV: en S7300 rige: La peticin se confirma con el mensaje An no se han recibido datos si el CP PROFIBUS no dispone an de datos de recepcin. El programa de usuario recibir dicho mensaje en el ciclo de la CPU hasta que el CP PROFIBUS haya recibido datos a travs del mismo enlace FDL. en S7400 rige: La peticin se confirma con el mensaje An no se han recibido datos si el CP PROFIBUS no dispone an de datos de recepcin. Para poder recibir datos, el programa de usuario deber lanzar una nueva peticin.

El ciclo de la CPU dura ms que el tiempo de transferencia


Si se vuelve a llamar un bloque antes de que se hayan transferido o recibido datos en el interface de los bloques FC se proceder como sigue: S AG_SEND: La peticin se confirma positivamente; el CP PROFIBUS est listo para recibir una nueva peticin de emisin (aunque slo en la siguiente llamada). AG_RECV: La peticin se confirma con el mensaje Se han recibido nuevos datos cuando se reciban datos en el rea de datos de usuario. A continuacin se adoptan los datos del programa de usuario y se vuelve a establecer la disponibilidad para recibir con una nueva llamada AGRECV. Has que se restablezca esta disposicin a la recepcin, el CP PROFIBUS transmite una confirmacin negativa a los dems equipos PROFIBUS (emisores) a travs de PROFIBUS. Atencin Tenga presente que si el emisor y el receptor funcionan a distintas velocidades (emisor ms rpido que el receptor) puede haber escasez de recursos. El emisor recibe, eventualmente a travs de los bloques FC, la correspondiente respuesta, y en tal caso tiene que repetir ms tarde la peticin de envo. (Indicacin no hay recursos de recepcin en el equipo de destino; ver /5/). -

A186

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico NCM S7
El diagnstico NCM S7 aqu descrito proporciona informaciones dinmicas sobre el estado operativo de las funciones de comunicacin de CPs conectados on-line. 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.

Las fuentes siguientes ofrecen informacin complementaria 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.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A187

Diagnstico NCM S7

8.1

Panormica

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 conectados on-line. 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
Debera estar familiarizado con las informaciones bsicas del captulo 2 relativas al significado y al manejo de NCM S7. Con esto conocer el procedimiento a seguir para enlazar el CP con el PG y controlarlo a travs del PG.

A188

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

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 PROFIBUS se pueden utilizar las siguientes funciones de diagnstico: S S S S S Determinar el estado del PROFIBUS y el modo de operacin configurado para el CP. Consultar los parmetros de bus PROFIBUS actuales (inclusive el desarrollo de Ttr reales). Obtener informaciones estadsticas acerca de la estacin (equipo). Consultar los mensajes de eventos registrados en el CP PROFIBUS (bfer de diagnstico). Visualizar una panormica de la estacin PROFIBUS.

Funciones dependientes del modo de operacin


Dependiendo del modo de operacin configurado para el CP PROFIBUS se pueden utilizar las siguientes funciones de diagnstico: S Diagnstico maestro DP: Determinar el estado del maestro DP as como el estado de la comunicacin de todos los esclavos configurados. Tambin es posible acceder a datos de diagnstico de esclavos DP para esclavos DP individuales. S Diagnstico de esclavos DP;

Nota Tenga en cuenta que el Diagnstico NCM S7 no es posible en un esclavo DP pasivo va PROFIBUS.

S S

Diagnstico de los enlaces FDL; Diagnstico de los enlaces FMS; explicaciones, v. tomo 2 de este manual.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A189

Diagnstico NCM S7

8.2.1

Instalacin e inicio del Diagnstico NCM S7

Instalacin
El Diagnstico NCM S7 es parte integrante de STEP 7, opcin NCM S7. Usted tiene varias posibilidades para iniciar la herramienta de diagnstico, por ejemplo: 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 Desde el cuadro de dilogo Propiedades del CP en el que se encuentra su proyecto STEP7. Opcin 2 S Elija esta opcin si el proyecto STEP 7 en el que configur el CP no est disponible en su PG (mantenimiento).

Opcin 1 S Desde el men inicial de Windows, 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).

Encontrar informaciones sobre otras posibilidades de inicio en el apartado siguiente 8.3.

A190

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico NCM S7

Estructura
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 S

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 actualmente y de para qu funciones y enlaces est configurado el CP, se muestra una estructura de objetos 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.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A191

Diagnstico NCM S7

8.2.2

Comandos generales

Panormica
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... Modo" Stop CP Start CP Borrado total CP Ver>"Actualizar Ver>" Actualiz. cclica on / cclica off

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. En determinados tipos de CP, p. ej. el CP 4435 Basic, es posible la funcin Borrado total. La funcin tiene que confirmarse adicionalmente. 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.

Herramientas>"Preferencias

Ajuste con este comando parmetros de validez general para la sesin de diagnstico. Sirve para obtener ayuda acerca de la funcin de diagnstico actual. Tambin puede utilizar la tecla de funcin F1. Tenga en cuenta que algunas funciones de diagnstico contienen tambin ayudas referidas al contexto para los distintos campos de salida. Para ello cliquee el cursor en el campo de salida y pulse la tecla de funcin F1.

Ayuda"

Nota Si el enlace con el CP PROFIBUS se interrumpe durante la sesin de diagnstico, recibe usted un aviso Online: Se ha desecho 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.

A192

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico NCM S7

8.3

Iniciar la sesin de diagnstico

8.3.1

Establecer el enlace con el CP PROFIBUS

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 PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A193

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

A194

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

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

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): 080006010203 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 PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A195

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

A196

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

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): 080006010203 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 PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A197

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

A198

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

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 PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A199

Diagnstico NCM S7

8.4

Procedimiento a seguir en 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 Ajustar opciones Identificar el CP PROFIBUS (seleccionar el objeto de diagnstico Informacin sobre el CP)

Determinar el estado actual del CP (seleccionar el objeto de diagnstico Estado operativo)

Si el CP est fuera del anillo (con estacin PROFIBUS activa)

El CP no est en RUN

si el CP est en RUN

Parmetros de bus PROFIBUS Funciones de estadstica Funciones de estadstica Panormica de estaciones PROFIBUS

Seleccionar objetos de diagnstico especficos del modo operativo: Maestro DP Esclavo DP Enlace FDL Enlace FMS (ver tomo 2) Para obtener una visin de conjunto y una aclaracin detallada de eventos de diagnstico, ver/evaluar el bfer de diagnstico

Si procede corregir la configuracin o programacin.

2. Aclare p. ej. en base a la lista de control que figura en el apt. 8.6 sus problemas o las tareas a realizar y seleccione, de conformidad con lo all recomendado, la funcin de diagnstico.

A200

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico NCM S7

8.5

Activar 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 Informacin sobre CP Estado operativo

Identificar el CP con el que est enlazado Diagnstico NCM S7 y determinar el estado operativo actual. Determinar el estado operativo actual del CP PROFIBUS como mdulo en S7300/400 y como participante en la comunicacin va PROFIBUS y, si procede, modificarlo (comando Estado operativo"CP Stop / CP Run). Sirve para visualizar y decodificar datos de diagnstico del equipo (especficos del fabricante). 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.

Diagnstico relacionado con el equipo

Bfer de diagnstico Diagnstico general de fallos 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.

Estacin L2

Panormica de estaciones en PROFIBUS: Aclarar qu estaciones activas y pasivas se han detectado en la subred PROFIBUS y en el anillo lgico.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A201

Diagnstico NCM S7

Tabla 8-3

Funciones generales de diagnstico y estadstica., continuacin Objetivo del diagnstico Particularidades

Funcin de diagnstico / objeto de diagnstico Parmetros de bus

Visualizar y comprobar los parmetros del bus actuales. Estadstica referida a estaciones Evaluar informaciones sobre cmo el PROFIBUS gestiona la comunicacin del CP PROFIBUS direccionado. Adems de las informaciones de estado se visualiza el nmero de eventos habido desde la ltima vez que se inicializ el CP PROFIBUS (contador) as como el nmero de eventos determinado desde la ltima peticin de actualizacin (diferencia).

Estadstica

Tabla 8-4

Funciones dependientes del modo de operacin Objetivo del diagnstico Particularidades

Funcin de diagnstico / objeto de diagnstico Maestro DP

El diagnstico del maestro DP ofrece las siguientes posibilidades:

S Visualizar el estado de procesamiento


del CP PROFIBUS configurado como maestro DP. esclavos DP conectados al sistema maestro DP. para uno de los esclavos DP conectados.

Se accede al diagnstico de maestro DP seleccionando el objeto de diagnstico Maestro DP en la zona de navegacin.

S Obtener una panormica de los

S Activar un diagnstico de esclavo DP

Seleccione el objeto de diagnstico Esclavo DP dir. xx:

La funcin de diagnstico de esclavos DP sirve para visualizar los datos de diagnstico de esclavos DP. Dependiendo del estado operativo del CP PROFIBUS en cuestin puede tratarse de los datos siguientes:

Dependiendo del modo de operacin del CP se produce la visualizacin del esclavo DP

S En modo esclavo DP: como objeto de


diagnstico independiente, en el nivel jerrquico ms alto.

S En modo maestro DP se tratar de daS En modo esclavo DP se tratar de da-

tos diagnstico de los esclavos DP conectados. tos de diagnstico del propio CP PROFIBUS. Independientemente de ello el maestro DP de este esclavo DP suministra informacin de diagnstico adicional a la que podr recurrir para obtener un diagnstico completo.

S En modo maestro DP: como objeto de

diagnstico subordinado al maestro DP.

Diagnstico de mdulos

Determinar los estados de los mdulos Determinar estados errneos del mdulo.

El diagnstico de mdulos slo puede activarse si ha fallado un mdulo del esclavo DP. Si no existe ningn diagnstico de mdulo, el registro aparece en gris en el rea de navegacin.

A202

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico NCM S7

Tabla 8-4

Funciones dependientes del modo de operacin, continuacin Objetivo del diagnstico Particularidades

Funcin de diagnstico / objeto de diagnstico

Visualizacin y supervisin de los enlaces de comunicacin FDL. 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

comunicacin de un determinado tipo, p. ej. de todos los enlaces FDL; lace

S Informaciones sobre el estado del enEnlaces " Tipo " Tipo enlace n

S Informaciones detalladas sobre el estado de un enlace de comunicacin.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A203

Diagnstico NCM S7

8.6

Lista de control para problemas tpicos en una instalacin

Significado
Las listas siguientes muestran algunos problemas tpicos y sus posibles causas, pudiendo entonces recurrir a la ayuda de la herramienta Diagnstico NCM S7. Las listas de control contemplan los temas siguientes: 1. Lista de control Funciones CP generales 2. Lista de control Modo maestro DP. 3. Lista de control Modo esclavo DP. 4. Lista de control Enlaces FDL. Encontrar la correspondiente lista de control para enlaces FMS en el tomo 2 de este manual.

Nota
En la columna Identificar la causa y remedio encontrar escrito en negrilla la solucin recomendada para resolver el problema.

A204

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico NCM S7

8.6.1
Tabla 8-5

Lista de control Funciones CP generales


Lista de control para problemas tpicos al utilizar un CP en una instalacin. Causa posible 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 PROFIBUS de NCM S7. Ejemplo de una entrada: El offset de datos de entrada DP configurado (Offset=xxx, mdulo yy) no est permitido (direccin PROFIBUS zz). Otra entrada: Stop del CP por parametrizacin no vlida. Remedio: Corregir la configuracin del CP PROFIBUS. Hay una estacin activa con otra velocidad de transferencia antes del CP PROFIBUS en el bus. EL LED de STOP amarillo luce permanentemente, el LED RUN amarillo parpadea. Peticin del estado operativo en el diagnstico PROFIBUS de NCM S7. Estado operativo: Arranque Estado PROFIBUS: La estacin est fuera del anillo. Remedio: Corregir la velocidad de transferencia. Se ha excedido el tiempo en la funcin Online NCM. EL LED de STOP amarillo luce permanentemente. El LED verde RUN destella. No se ha realizado el recorrido de identificacin PBUS con la CPU S7. Error fsico de bus, p. ej. cortocircuito en el bus. Peticin del estado operativo en el diagnstico PROFIBUS de NCM S7. Estado del PROFIBUS: Estacin fuera del anillo. Causa: Fallo del bus. Remedio: Eliminar el fallo. Selector del CP PROFIBUS en STOP. Peticin del estado operativo en el diagnstico PROFIBUS de NCM S7. Estado operativo: Stop, causa: Conmutacin del selector a STOP Remedio: Mover el selector del CP PROFIBUS a la posicin RUN.

Problema

El CP PROFIBUS no pasa Se ha cargado una confial estado operativo RUN. guracin no vlida en el CP PROFIBUS.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A205

Diagnstico NCM S7

8.6.2
Tabla 8-6

Lista de control Modo maestro DP.


Lista de control para problemas tpicos al utilizar un maestro DP en una instalacin. Causa posible No se ha configurado el modo Maestro DP. Identificar la causa y remedio Solicitar un diagnstico PROFIBUS detallado del estado operativo en NCM S7. Informaciones de estado / modo maestro DP > Estado: Stop, causa: no configurado Remedio: Configurar el modo Maestro DP. Se ha especificado una longitud incorrecta al llamar el DPSEND. Peticin del diagnstico del Maestro DP en el diagnstico NCM S7PROFIBUS. Stop, causa del estado DP: Longitud emisin errnea al transferir datos desde el autmata. Abrir el bfer de diagnstico en la herramienta de diagnstico PROFIBUS de NCM S7. Entrada La longitud de los datos de salida en la CPU (= xxx bytes) es menor que la longitud total de los datos de salida esperada por el maestro DP (= yyy bytes). Remedio: La longitud correcta corresponde al parmetro arriba indicado yyy > corregir el programa S7. La CPU an est en estado Stop o an no se han recorrido los bloques DP SEND / DPRECV. Peticin del diagnstico del Maestro DP en el diagnstico NCM S7PROFIBUS. Stop, causa del estado DP: El autmata no transfiere datos (>modo de sondeo no activado) Remedio: Pasar la CPU al estado RUN. El bloque FC DPCTRL solicita el estado DP Stop. Peticin del diagnstico del Maestro DP en el diagnstico NCM S7PROFIBUS. Stop, causa del estado DP: No est activado el modo de sondeo, el usuario ha solicitado el estado. Remedio: Estado DP RUN solicitado por el bloque FC DPCTRL. El bloque FC DPCTRL ha solicitado el estado de DPOffline. Peticin del diagnstico del Maestro DP en el diagnstico NCM S7PROFIBUS. Offline, causa del estado DP: No est activado el modo de sondeo, el usuario ha solicitado el estado. Remedio: Estado DP RUN solicitado por el bloque FC DPCTRL.

Problema El CP no cambia al modo Maestro DP (p. ej., LED de fallo de bus encendido en algunas estaciones).

A206

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico NCM S7

Tabla 8-6

Lista de control para problemas tpicos al utilizar un maestro DP en una instalacin. Causa posible Las estaciones esclavas se encuentran en el estado Stop (p. ej., selector en ET200UDP). Identificar la causa y remedio Peticin del diagnstico del Maestro DP en el diagnstico NCM S7PROFIBUS. Run, causa del estado DP: Modo de sondeo normal (con datos tiles de la CPU). Seleccionar el esclavo corresp. en la lista de esclavos. Transferencia de datos: No. Peticin del diagnstico del Esclavo DP que corresponda en la lista de esclavos. Diagnstico de la estacin esclava: StationNonExistent Remedio: Llevar el selector de los esclavos DP a la posicin RUN. El CP PROFIBUS opera como maestro de clase 2 y lee cclicamente los datos de entradas y salidas de las estaciones esclavas. Peticin del diagnstico del Maestro DP en el diagnstico NCM S7PROFIBUS. Run, causa del estado DP: Modo de sondeo normal (con datos tiles de la CPU). Seleccionar el esclavo corresp. en la lista de esclavos. Transferencia de datos: No. Peticin del diagnstico del Esclavo DP que corresponda en la lista de esclavos. Diagnstico de la estacin esclava: StationNotReady, ExtStatusMessage, ParameterRequest, SlaveDeactivated, StatusFromSlave Remedio: Desactivar el servicio de lectura y activar la transferencia normal de datos; es decir cambiar a Maestro 1.

Problema

Las salidas de los esclavos DP estn todas a cero aunque el programa de usuario solicita datos de salida distintos de cero.

Se ha configurado la reaccin de error AUTOCLEAR y por lo menos un esclavo DP configurado no se encuentra en la fase de transferencia de datos.

Peticin del diagnstico del Maestro DP en el diagnstico NCM S7PROFIBUS. Clear, causa del estado DP: Hay como mnimo un esclavo (act.) que no se encuentra en la fase de transferencia de datos. Buscar el esclavo que corresponda en la lista de esclavos con transferencia de datos: No. Peticin del diagnstico del Esclavo DP que corresponda en la lista de esclavos. Analizar el diagnstico del esclavo DP. Remedio: Llevar el esclavo que no se encuentra en la fase de transferencia de datos a dicha fase, p. ej. corrigiendo la configuracin, interruptor RUN, conexin fsica al bus, etc..

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A207

Diagnstico NCM S7

Tabla 8-6

Lista de control para problemas tpicos al utilizar un maestro DP en una instalacin. Causa posible El bloque FC DPCTRL solicita el estado DP CLEAR. Identificar la causa y remedio Peticin del diagnstico del Maestro DP en el diagnstico NCM S7PROFIBUS. Clear, causa del estado DP: Modo de sondeo (datos = 0), estado solicitado por el usuario. Remedio: Estado DP RUN solicitado por el bloque FC DPCTRL.

Problema

Los datos de entrada no estn llegando al rea deseada en la CPU. Se estn emitiendo datos de salida errneos. Si bien se han lanzado peticiones GlobalControl cclicas (SYNC y FREEZE) solo se ha procesado la ltima peticin.

En el DPSEND o en el DPRECV se ha indicado un rea de puntero ANY errneo. Se han enviado 2 peticiones Global Control separadas.

Remedio: Configurar el rea de puntero ANY segn el offset de puntero ANY.

Remedio: Enviar las peticiones GlobalControl SYNC y FREEZE con una sola peticin GlobalControl.

A208

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico NCM S7

8.6.3
Tabla 8-7

Lista de control Modo esclavo DP.


Lista de control para problemas tpicos del modo Esclavo DP en una instalacin Causa posible El maestro DP an no est en la fase de transferencia de datos. Identificar la causa y remedio Peticin del diagnstico del Esclavo DP en el diagnstico PROFIBUS de NCM S7. Direccin PROFIBUS del maestro de parametrizacin: ninguna Diagnstico de la estacin esclava: StationNotReady ExtDiagMessage ParameterRequest StatusFromSlave Mensaje explcito El esclavo espera la parametrizacin y configuracin del maestro. Remedio: Pasar al maestro DP a la fase de transferencia de datos. No se ha parametrizado ningn modo Esclavo DP en el CP PROFIBUS. Solicitar un diagnstico PROFIBUS detallado del estado operativo en NCM S7. Visualiza el estado operativo actual del CP. Modo esclavo DP>Estado: Stop Causa: no configurado Remedios: Corregir la configuracin del CP PROFIBUS, cambiar el esclavo DP a modo activo o pasivo. An no se han ejecutado los bloques DPRECV o DPSEND para el CP PROFIBUS como esclavo DP. Peticin del diagnstico del Esclavo DP en el diagnstico PROFIBUS de NCM S7. Direccin PROFIBUS del maestro de parametrizacin: ninguna Diagnstico de la estacin esclava: StationNotReady ExtDiagMessage ParameterRequest StatusFromSlave Mensaje explcito El esclavo determina su propia longitud de datos de E/S (configuracin). Hay por lo menos un bloque de DP en la CPU que no est siendo ejecutado. Remedio: Llamar a los bloques FC DPSEND y DPRECV para el CP PROFIBUS como esclavo DP.

Problema No estn llegando datos DP esclavo CP PROFIBUS del maestro DP o bien el maestro DP no est recibiendo datos del esclavo CP PROFIBUS.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A209

Diagnstico NCM S7

Tabla 8-7

Lista de control para problemas tpicos del modo Esclavo DP en una instalacin Causa posible La longitud E/S especificada en el esclavo al llamar al bloque DPSEND o DPRECV no coincide con la longitud E/S configurada en el maestro DP. Identificar la causa y remedio Peticin del diagnstico del Esclavo DP en el diagnstico PROFIBUS de NCM S7. Direccin PROFIBUS del maestro de parametrizacin: ninguna Diagnstico de la estacin esclava: StationNotReady ExtDiagMessage ParameterRequest SlaveConfigCheckFault StatusFromSlave Mensaje explcito El esclavo espera a la parametrizacin y configuracin del maestro, la longitud de los datos ha cambiado Peticin del diagnstico referido al aparato, entrada 02 XX YY La entrada 02 describe un cambio en la configuracin (ver tambin la tabla 6-1 de la pgina A143 ). La entrada XX indica la longitud actual (en hexadecimal) del bloque DPSEND para el CP PROFIBUS como esclavo DP (corresponde a la longitud de los datos de entrada a configurar para este esclavo en el maestro DP). La entrada YY indica la longitud actual (en hexadecimal) del bloque DPRECV para el CP PROFIBUS como esclavo DP (corresponde a la longitud de los datos de salida a configurar para este esclavo en el maestro DP). En el bfer de diagnstico se encuentra la entrada correspondiente: Configuracin adaptada. Longitud de recepcin: aaa, longitud de emisin: bbb, correspondiendo aaa y bbb a los parmetros indicados arriba en hexadecimal xx e yy. Remedio: Corregir la configuracin en el maestro DP o la longitud en los bloques DPSEND o DPRECV del CP PROFIBUS como esclavo DP. El maestro DP se encuen- Peticin del diagnstico del Esclavo DP en el diagtra en estado CLEAR nstico PROFIBUS de NCM S7. o bien se ha configurado la reaccin de error AUTOCLEAR en el maestro DP y por lo menos uno de los esclavos DP configurados en el maestro DP no se encuentra en la fase de transferencia de datos. Direccin PROFIBUS del maestro de parametrizacin: XXX Diagnstico de la estacin esclava: StatusFromSlave Mensaje explcito El maestro DP 1 se encuentra en el estado CLEAR. Remedio: Pasar el maestro DP al estado RUN, eliminar el estado CLEAR.

Problema No estn llegando datos DP esclavo CP PROFIBUS del maestro DP o bien el maestro DP no est recibiendo datos del esclavo CP PROFIBUS.

A210

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico NCM S7

Tabla 8-7

Lista de control para problemas tpicos del modo Esclavo DP en una instalacin Causa posible El maestro DP ya no est sondeando el CP PROFIBUS como esclavo DP > se ha sobrepasado el tiempo de vigilancia (watchdog). Identificar la causa y remedio Abrir el bfer de diagnstico en la herramienta de diagnstico PROFIBUS de NCM S7. En el bfer de diagnstico se encuentra la siguiente entrada: Se ha rebasado el tiempo. Tiempo de vigilancia ajustado en el esclavo: xxx 10 msec. El factor XXX est configurado en el maestro DP y produce el tiempo de vigilancia en ms multiplicndolo por 10 Mode. Remedio: Pasar el maestro DP nuevamente al estado de RUN o bien corregir el tiempo de vigilancia en la configuracin del maestro DP. Abrir el bfer de diagnstico en la herramienta de diagnstico PROFIBUS de NCM S7. En el bfer de diagnstico se encuentra la siguiente entrada: El maestro (Dir. XXX) libera al esclavo para otros maestros. Byte de estado del telegrama de parametrizacin: YYY. La entrada XXX corresponde a la direccin del maestro DP que ha liberado al CP PROFIBUS como esclavo DP. La entrada YYY equivale al primer byte del telegrama de parametrizacin (p. ej. 64 dec. equivale a UNLOCK) Remedio: Pasar el maestro DP nuevamente al estado RUN o iniciar la transferencia de datos con un maestro distinto.

Problema No estn llegando datos DP esclavo CP PROFIBUS del maestro DP o bien el maestro DP no est recibiendo datos del esclavo CP PROFIBUS.

El maestro DP ha liberado al CP PROFIBUS como esclavo DP para otros maestros (p. ej., cambio al modo OFFLINE).

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A211

Diagnstico NCM S7

Tabla 8-7

Lista de control para problemas tpicos del modo Esclavo DP en una instalacin Causa posible La CPU an est en estado STOP; los bloques DPSEND/ DPRECV an no han sido recurridos. Identificar la causa y remedio Peticin del diagnstico del Esclavo DP en el diagnstico PROFIBUS de NCM S7. Direccin PROFIBUS del maestro de parametrizacin: ninguna Diagnstico de la estacin esclava: StationNotReady ExtStatusMessage ParameterRequest StatusFromSlave Mensaje explcito El esclavo determina su propia longitud de datos E/S (configuracin), la CPU est en estado STOP. Peticin del diagnstico referido al aparato de entrada 04. La entrada 04 describe que la CPU se encuentra en el estado de STOP (ver tambin la tabla 6-1 de la pgina A143). Remedio: Pasar la CPU al estado RUN. El CP PROFIBUS como esclavo DP se encuentra en estado Stop por selector, o bien el CP PROFIBUS como esclavo DP ha sido parado por NCM S7 o por el diagnstico PROFIBUS de NCM S7. Peticin del estado operativo en el diagnstico PROFIBUS de NCM S7. Estado operativo: STOP Causa: Conmutacin del selector a STOP o bien Causa: STOP por orden del PG. Remedio: Conmutar el CP PROFIBUS al estado RUN mediante el selector o desde PROFIBUS S7 NCM o desde Diagnstico PROFIBUS de NCM S7.

Problema No estn llegando datos DP esclavo CP PROFIBUS del maestro DP o bien el maestro DP no est recibiendo datos del esclavo CP PROFIBUS.

A212

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico NCM S7

8.6.4
Tabla 8-8

Lista de control Enlaces FDL.


Lista de control para problemas tpicos de enlaces FDL en una instalacin. Causa posible Los bloques AGSEND y AGRECV no son llamados en el programa de usuario o bien Identificar la causa y remedio Comprobar el programa de usuario. Evaluar los bytes de estado en AGSEND y AG RECV. Remedios:

Problema No se transfieren datos a travs de un enlace FDL o bien solo se transfieren en un sentido.

Configurar eventualmente los bloques FC. el bfer de recepcin o de Corregir eventualmente el puntero ANY. emisin es demasiado pequeo o errneo. Asignacin LSAP errnea. Evaluar los bytes de estado de los bloques FC o el bfer de diagnstico. Remedios: Cambiar los SAPs de acuerdo a lo especificado en las entradas del bfer de diagnstico. Direccin de destino PROFIBUS no accesible. Seleccionar la panormica de estaciones PROFIBUS. Evaluar el bfer de diagnstico y comprobar las direcciones PROFIBUS de las estaciones PROFIBUS. Remedio: Indicar la direccin de destino correcta. En caso de peticiones con El interface de AG_SEND sealiza Error de sistema encabezamiento: Error en En el bfer de diagnstico aparece parmetro ilegal. el encabezamiento de peRemedio: ticin de AG_SEND. Comprobar el parmetro en el encabezamiento de la peticin, y dado el caso, corregirlo. Transferencia de datos demasiado lenta. Dispositivo receptor demasiado lento. Evaluar el bfer de diagnstico. Entrada: La estacin de destino XX no dispone de recursos de recepcin. Remedios: Retardar la emisin o comprobar la estacin receptora y optimizar la recepcin. Remedio: Ajustar el parmetro LEN al tamao necesario. En caso de peticiones con encabezamiento, el parmetro LEN tiene que incluir el encabezamiento de la peticin y los datos tiles. Remedio: Corregir el parmetro LEN y el puntero ANY. -

Se enva el bloque de da- El parmetro LEN est tos completo en un enlace mal ajustado en AG FDL. SEND.

Se enva el bloque de da- El bfer indicado con el tos completo en un enlace puntero ANY es demaFDL. siado pequeo.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A213

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.

A214

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

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

Instalacin
El cargador de firmware queda disponible en su PG/PC una vez instalado NCM S7.

Archivos a cargar
El cargador de firmware soporta los siguientes tipos de archivo: S <Archivo>.FWL Un tipo de archivo que, complementando al formato LAD, incluye informaciones que se presentan en los cuadros de dilogo del cargador de firmware. S <Archivo>.LAD Un tipo de archivo que contiene slo el programa del sistema cargable en el mdulo. 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 PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A215

Cargador de firmware

9.2

Cargar el firmware

Firmware cargable
El CP PROFIBUS soporta la actualizacin del firmware (FW) mediante cargador de FW. Para ello, el CP permanece durante 10 segundos en el estado Esperando actualizacin de FW tras una conexin de la tensin y accionamiento simultneo del selector de modos de funcionamiento a STOP. Despus de la actualizacin del FW se tiene que desconectar y conectar de nuevo el bastidor antes de reiniciar el servicio normal.

Preparativos
Seleccione en el men de inicio de Windows el comando de men SIMATIC NCM S7 Industrial Ethernet " de firmware.
"

STEP 7 "

Usar el botn Siguiente y seguir las instrucciones que figuran en el cuadro de dilogo que se presenta en pantalla.

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

A216

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Cargador de firmware

Precausin En el caso de Industrial Ethernet, tenga en cuenta al respecto las indicaciones del 2 para visualizacin de la direccin de emergencia. paso

La ayuda integrada proporciona ms informaciones detalladas sobre las distintas variantes de carga. -

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A217

Asignacin de pines

A Asignacin de pines
Asignacin de pines conector de 9 polos SubD (PROFIBUS)
Pin
1 2 3 4 5 6 7 8 9 PE RxD/TxD-P RTS (AG) M5V2 P5V2 BATT RxD/TxD-N

Seal

Designacin en PROFIBUS
Tierra de proteccin Lnea de datos - B Control - A Potencial referencia datos Polo + alimentacin Lnea de datos - A

Asignado en CPs SIMATIC NET


s s s s s

A218

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Normas y homologaciones de SIMATIC NET S7CPs

B Normas y homologaciones de SIMATIC NET S7CPs


Las homologaciones citadas en este captulo son vlidas para los mdulos siguientes. Atencin Los permisos actualmente vigentes se encuentran en la placa de caractersticas del producto.

Designacin del producto:


S S S S S CP 3425 CP3425 FO CP 3435 CP 4435 Basic CP 4435 Extended Referencia: 6GK7 3425DA020XE0 Referencia: 6GK7 3425DA000XE0 Referencia: 6GK7 3435FA010XE0 Referencia: 6GK7 4435FX020XE0 Referencia: 6GK7 4435DX040XE0

Nota Las homologaciones vigentes actualmente aparecen en la placa de caractersticas del respectivo producto.

IEC 611312
Los antedichos S7CPs SIMATIC NET cumplen los preceptos y criterios de la norma CEI 611312 (Sistemas de automatizacin, Parte 2: Requisitos para los materiales y pruebas).

Homologacin CE
Los antedichos S7CPs 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)

Las declaraciones de conformidad de la CE estn a disposicin de las autoridades competentes, en cumplimiento de las directivas mencionadas, en: S Siemens Aktiengesellschaft Industry Automation Industrielle Kommunikation SIMATIC NET Postfach 4848 D90327 Nrnberg

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A219

Normas y homologaciones de SIMATIC NET S7CPs

Encontrar tambin la declaracin de conformidad de la CE en la siguiente direccin de Internet: S


http://support.automation.siemens.com/WW/view/de/16689636

Directiva CEM
Los antedichos S7CPs SIMATIC NET S7CPs 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

Directiva de proteccin contra explosiones


segn EN 60079 (Electrical apparatus for potentially explosive atmospheres; Type of protection n) EN 6007915:2005, EN 600790:2006 II 3 G Ex nA II T3...T6 KEMA 07 ATEX 0145X KEMA 03 ATEX 1229X KEMA 03 ATEX 1228X KEMA 03 ATEX 1125X

Nota Durante el uso (la instalacin) de los productos SIMATIC NET en el rea con riesgo de explosin Zona 2 es imprescindible cumplir las condiciones especiales pertinentes. Encontrar dichas condiciones aqu: S en la coleccin de manuales SIMATIC NET, a travs de Todos los documentos > Approval of SIMATIC/SIMATIC NET Products for Direct Installation in ExZone 2 Encontrar la informacin relativa a productos SIMATIC aqu: S en la direccin de Internet
http://support.automation.siemens.com/WW/view/de/13702947

A220

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Normas y homologaciones de SIMATIC NET S7CPs

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

Cuidado Peligro de lesiones corporales y daos materiales. Si se instalan ampliaciones no homologadas para los S7CPs 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 S7CPs 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 ICES003.

AVIS CANADIEN
Cet appareil numrique de la classe A est conforme la norme NMB003 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 PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A221

Normas y homologaciones de SIMATIC NET S7CPs

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 063533C000

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

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 S7CPs SIMATIC NET en una caja que cumpla por lo menos con IP54 segn la norma EN 60529.

Permiso FM
Factory Mutual Approval Standard Class Number 3611, Class I, Division 2, Group A, B, C, D, T3...T6 or Class I, Zone 2, Group IIC, T3...T6. Consulte la clase de temperatura en la placa de modelo del mdulo.

A222

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Normas y homologaciones de SIMATIC NET S7CPs

Cuidado Pueden producirse daos personales y materiales. En reas con riesgo de explosin se pueden producir daos personales y materiales si, con el CP SIMATIC NET S7 en funcionamiento, se crea o interrumpe un circuito de corriente elctrica (p. ej. con conectores elctricos, fusibles, interruptores). WARNING EXPLOSION HAZARD: DO NOT DISCONNECT EQUIPMENT WHEN A FLAMMABLE OR COMBUSTIBLE ATMOSPHERE IS PRESENT. Si se usa en reas con riesgo de explosin (Division 2 Zone 2), el aparato se debe montar en una carcasa.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A223

C Bibliografa
Localizacin de la bibliografa Siemens
Los nmeros de pedido de documentaciones de Siemens se indican en los catlogos SIMATIC NET Comunicacin industrial, catlogo IK PI y SIMATIC Productos para Totally Integrated Automation y Micro Automation, catlogo ST 70. Estos catlogos as como informaciones adicionales se pueden solicitar a la respectiva subsidiaria o sucursal de SIEMENS. Algunos de los documentos aqu citados los puede encontrar tambin en el CD SIMATIC NET Manual Collection que se adjunta a cada CP S7. Muchos manuales SIMATIC NET puede encontrarlos en las pginas de Internet del Siemens Customer Support para automatizacin:
http://support.automation.siemens.com/WW/view/de

Introduzca all la ID del manual correspondiente como nombre de bsqueda. La ID se encuentra entre parntesis en la bibliografa. Los manuales que existen en su PG/PC en la documentacin estndar de la instalacin STEP7 estn disponibles en el men de Inicio (Inicio > SIMATIC > Documentacin). En la siguiente direccin encontrar una pgina resumen de la documentacin SIMATIC:
http://www.automation.siemens.com/simatic/portal/html_76/techdoku.htm

Manuales y otras informaciones


Las siguientes fuentes proporcionan otras informaciones detalladas para la configuracin y la operacin: /1/ Sobre el montaje y la puesta en servicio del CP SIMATIC S7 Sistema de automatizacin S7300 Montaje Manual de instalacin Siemens AG as como SIMATIC S7 Sistema de automatizacin S7400, M7400 Montaje Manual de instalacin Siemens AG

A224

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Bibliografa

/2/

Sobre el uso y la configuracin del CP Manual CPs S7 para PROFIBUS Configuracin y puesta en servicio Parte integrante del paquete de manuales NCM S7 para CPs SIMATIC NET de la documentacin online en STEP 7 Siemens AG Sobre el uso y la configuracin del CP con servicios FMS Manual SIMATIC NET NCM S7 para PROFIBUS, tomo 2 Parte integrante del paquete de manuales NCM S7 para CPs SIMATIC NET de la documentacin online en STEP 7 Siemens AG Sobre el uso y la configuracin del CP NCM S7 para Ces SIMATIC NET instrucciones resumidas Gua rpida Parte integrante del paquete de manuales NCM S7 para PROFIBUS de la documentacin online en STEP 7 Siemens AG SIMATIC NET Funciones (FC) y bloques de funciones (FB) para CPs SIMATIC NET S7 Manual de programacin Siemens AG (SIMATIC NET Manual Collection) SIMATIC NET, Instrucciones Poner en servicio estaciones de PC Parte integrante del paquete de manuales NCM S7 para Industrial Ethernet de la documentacin online en STEP 7 Siemens AG Sobre el montaje y la puesta en servicio de una red SIMATIC NET PROFIBUS Manual de redes de comunicacin industriales PROFIBUS Siemens AG Configurar hardware SIMATIC y configurar enlaces con STEP 7 Parte del paquete de documentacin STEP 7 Conocimientos bsicos Parte integrante de la documentacin online en STEP 7 Siemens AG Programar SIMATIC con STEP 7 Parte del paquete de documentacin STEP 7 Conocimientos bsicos Parte integrante de la documentacin online en STEP 7 Siemens AG

/3/

/4/

/5/

/6/

/7/

/8/

/9/

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A225

Bibliografa

/10/

SIMATIC STEP 7 Manuales de referencia para KOP / FUP / AWL Software del sistema para S7300/400 Funciones del sistema y estndar Parte integrante de la documentacin online en STEP 7 Siemens AG Sobre el tema PROFIBUS: SIMATIC NET Manual para redes PROFIBUS Edicin 02 Siemens AG Sobre el tema PROFIBUS: Dezentralisieren mit PROFIBUSDPAufbau, Projketierung und Einsatz (Descentralizar con PROFIBUSDP Montaje, configuracin y uso) Weigmann, J.; Kilian, G. / PublicisMCDVerlag Norma PROFIBUS EN 50170, Vol. 2 Beuth Verlag, Berln Sobre el tema PROFIBUS: PROFIBUSDP/DPV1 Grundlagen, Tipps und Tricks fr Anwender (Principios, consejos y trucos para usuarios) Popp, M. / HthigVerlag Sobre el tema CiR: Manual de funciones Modificaciones de la instalacin durante el funcionamiento con CiR Siemens AG 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 de programacin) Berger, H. / PublicisMCDVerlag, 2001 Sobre la configuracin de componentes y sistemas PROFInet: Ayuda bsica en la Engineeringtool SIMATIC iMap Siemens AG

/11/

/12/

/13/

/14/

/15/

/16/

/17/

/18/

Sobre la configuracin de componentes y sistemas PROFInet: Component based Automation Configurar instalaciones con SIMATIC iMap Manual Siemens AG

A226

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Bibliografa

Para la aplicacin y la configuracin de PROFINET IO


/19/ SIMATIC PROFINET Descripcin del sistema Manual del sistema Siemens AG (Parte integrante de la Manual Collection) SIMATIC De PROFIBUS DP ah PROFINET IO Manual de programacin Siemens AG (Parte integrante de la Manual Collection)

/20/

Referencia
Las referencias de pedido de los documentos SIEMENS arriba mencionados se encuentran en los catlogos Comunicacin industrial SIMATIC NET, catlogo IKPI y Sistemas de automatizacin SIMATIC S7 / M7 / C7 Componentes para la Integracin Total en Automatizacin, catlogo ST 70. Dichos catlogos as como otras informaciones y ofertas de cursos pueden obtenerse en las delegaciones, representaciones y agencias de SIEMENS.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A227

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

A228

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Glosario

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. Como alternativa son posibles actualizaciones asncronas segn la configuracin (imagen parcial de procesos) o segn la programacin a travs de SFC 26/27.

Industrial Ethernet

Sistema de bus segn IEEE 802.3 (ISO 88022)

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.

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.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A229

Glosario

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.

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.

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)

SINEC

Designacin anterior de productos para > redes y componentes de red de Siemens. Nueva denominacin: SIMATIC NET

A230

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Glosario

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 PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A231

Glosario

D.2

PROFIBUS

Datos maestros del equipo

Los datos maestros del equipo (GSD) contienen descripciones de esclavos DP segn EN 50170, Vol 2. El uso de GSD simplifica la configuracin del > maestro DP as como de los > esclavos DP.

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 PROFIBUS

La direccin PROFIBUS es una identificacin inequvoca de una > estacin (un equipo) conectada a > PROFIBUS. Para el direccionamiento de una estacin se transmite la direccin PROFIBUS en el > telegrama.

Direccin PROFIBUS ms alta (HSA)

Un > parmetro de bus para > PROFIBUS. Indica la direccin > PROFIBUS ms alta de una estacin activa en el sistema de bus. Para las estaciones pasivas se permiten direcciones PROFIBUS superiores al valor HSA (Highest Station Adress) (margen permitido: HSA 1..126).

Enlace AGAG

ver enlace FDL especificado

Enlace FDL

Los enlaces FDL (denominacin anterior: enlaces AGAG) permiten una comunicacin controlada por programa/eventos a travs de la red PROFIBUS de SIMATIC S7 con S S S S SIMATIC S7 con CP PROFIBUS SIMATIC S5 con CP 5430/31 SIMATIC S595 U con interface PROFIBUS PC/PG con CP 5412 A1/A2

Por un enlace FDL se pueden intercambiar bidireccionalmente bloques de datos.

A232

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Glosario

Enlace FMS

Los enlaces FMS permiten una comunicacin controlada por programa/eventos entre equipos que cumplan la norma FMS. Representaciones de datos especficas de los equipos son neutralizadas durante la transmisin.

Esclavo

Una estacin pasiva en > PROFIBUS.

Esclavo DP

Una > estacin con funcin de esclavo en > DP PROFIBUS.

Estacin en PROFIBUS

Una estacin (un equipo) es identificado por medio de una > direccin PROFIBUS en > PROFIBUS.

Estado operativo DP.

En la comunicacin entre el > maestro DP y los > esclavos DP se distinguen los siguientes cuatro estados operativos DP: S S S S OFFLINE STOP CLEAR RUN

Cada uno de estos estados operativos se caracteriza por acciones definidas entre el > maestro DP y el > esclavo DP.

Factor de actualizacon Gap

Un espacio de direcciones libre entre dos > equipos es rebuscado cclicamente para constatar si hay otro equipo que desee ser incorporado al anillo lgico.

FDL

Fieldbus Data Link. Nivel (layer) 2 en > PROFIBUS.

FMS

Field(bus) Message Specification segn EN 50170, Vol. 2.

GetOV

Servicio FMS para leer el directorio de objetos (contiene, entre otras cosas, las descripciones de variables) de un > VFD.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A233

Glosario

Identificador de grupo

Los esclavos DP se pueden asignar a uno o a varios grupos a travs de un identificador de grupo. Los > esclavos DP se pueden direccionar entonces directamente a travs del identificador de grupo al transmitir telegramas de control.

Maestro

Equipo activo conectado a > PROFIBUS que puede enviar > telegramas, sin solicitud, cuando est en posesin del testigo (token).

Maestro DP

Una > estacin con funcin de maestro en > DP PROFIBUS. Entre ellas cabe distinguir: S Maestro DP (clase 1) o maestro DP 1 El maestro DP 1 desarrolla el trfico de datos de red con los > esclavos DP a l asignados. Maestro DP (clase 2) o maestro DP El maestro DP 2 proporciona servicios como: Leer datos de entrada/salida; Diagnstico Global Control

Maximum Station Delay

Un > parmetro de bus para > PROFIBUS. Maximum Station Delay (mx. TSDR) indica el mximo margen de tiempo que tiene que transcurrir necesariamente en una de las > estaciones de la > subred entre la recepcin del ltimo bit de un > telegrama sin acuse de recibo y la emisin del primer bit del siguiente telegrama. Tras la emisin de un telegrama sin acuse de recibo, un emisor slo debe enviar otro telegrama despus de transcurrir el margen de tiempo mx. TSDR.

Minimum Station Delay

Un > parmetro de bus para > PROFIBUS. Minimum Station Delay (mn. TSDR) indica el margen de tiempo que el receptor de un > telegrama tiene que esperar como mnimo hasta enviar el acuse de recibo o hasta la emisin de otro telegrama. El TSDR mn. depende del mximo margen de tiempo que un estacin del subsistema necesita para recibir un acuse de recibo despus del envo del telegrama.

Modo CLEAR

Modo del maestro DP; las entradas son ledas cclicamente, las salidas permanecen puestas a 0.

A234

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Glosario

Modo FREEZE

El modo FREEZE es un modo de funcionamiento DP en el que se registran datos de entrada de proceso de un esclavo DP, de varios esclavos DP (formacin de grupos) o de todos los esclavos DP al mismo tiempo. El momento del registro es sealizado por el comando FREEZE (que es un telegrama de control para la sincronizacin).

Modo SYNC

El modo SYNC es un modo de funcionamiento del DP en el que varios (formacin de grupos) o todos los > esclavos DP transfieren en un momento determinado datos a sus salidas de procesos. El momento de la transferencia es sealizado por el comando SYNC (se trata de un telegrama de control para sincronizacin).

Mdulo E/S DP

Los esclavos DP son de estructura modular. Un > esclavo DP posee al menos un mdulo E/S (de entrada/salida) DPl.

Nombre de esclavo DP

Para identificacin de un > esclavo DP en la configuracin DP se registra un nombre de esclavo DP en la lista de esclavos DP.

Nombre de mdulo DP

Para identificacin de un > esclavo DP en la configuracin DP se registra un nombre de esclavo DP en la lista de esclavos DP.

Parmetros de bus

Parmetros de bus controlan el comportamiento de transmisin en el bus. Cada > estacin conectada a > PROFIBUS tiene que utilizar parmetros de bus que coincidan con los parmetros de bus de otras estaciones participantes.

Periferia descentralizada

Mdulos de entrada y salida que son utilizados en forma descentralizada por la CPU (unidad central del control). El enlace entre el equipo de automatizacin y la periferia descentralizada tiene lugar va sistema de bus > PROFIBUS. Se oculta a los aparatos de programacin la diferencia respecto a entradas o salidas locales de los procesos.

Peticin de control

Peticiones de control son comandos de control para la operacin DP, como p. ej. CLEAR, SYNC, FREEZE, UNFREEZE, ACT, DEACT.

PROFIBUS

Un bus de campo segn EN 50170 Vol. 2o Designacin anterior: SINEC L2.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A235

Glosario

PROFIBUS DP

Modo DP segn EN 50170, Vol 2.

PROFIBUSFMS

PROFIBUSFieldbus Message Specification. Subnivel superior del nivel 7 del modelo de referencia ISO/OSI en > PROFIBUS.

PROFIBUS PA

PROFIBUS PA es una norma de la organizacin de usuarios de PROFIBUS que ampla la norma PROFIBUS EN 50170 para el uso en aplicaciones de seguridad intrnseca.

Reorganizacin

Todos los > maestros de una red > SINEC L2 (PROFIBUS) constituyen un anillo lgico. Dentro de este anillo lgico se retransmite el permiso de emisin (token = testigo) de estacin a estacin. En caso de que se perturbe la transmisin del token o de que se retire un maestro del anillo lgico (o tokenring), se producir un error al retransmitir el token (el token no ser recibido por la estacin en cuestin), lo cual provocar una retirada de dicha estacin del anillo lgico o tokenring. El nmero de estaciones retiradas se contabiliza en el contador interno Tokenerrorcounter. Cuando este contador alcanza el lmite superior, se vuelve a establecer (reorganizar) el anillo lgico.

SCOPE L2

Producto de diagnstico para > PROFIBUS, que permite registrar y analizar el trfico de telegramas en la > red.

Setup Time

Un > parmetro de bus para > PROFIBUS. Setup Time indica el intervalo de tiempo mnimo entre la recepcin de un acuse de recibo y el envo de un nuevo telegrama de llamada por el emisor.

SIMATIC NET PROFIBUS

Sistema de bus SIMATIC NET para uso industrial sobre la base de PROFIBUS. (anteriormente SINEC L2).

Sistema maestro DP

Un > maestro DP y todos los > esclavos DP con los que ese maestro DP intercambia datos.

Slot Time

Un > parmetro de bus para > PROFIBUS. El Slot Time (TSL) es el tiempo de vigilancia del emisor de un > telegrama hasta que recibe el acuse de recibo del receptor.

A236

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Glosario

Sondeo

Procesamiento cclico; aqu, por ejemplo, procesamiento de la lista de sondeo en el CP PROFIBUS.

Subred DP

(Sub)red PROFIBUS en la que slo se opera la > periferia descentralizada.

Target rotation time

Un > parmetro de bus para > PROFIBUS. El testigo (token) es la autorizacin de emisin para una > estacin conectada a PROFIBUS. Una estacin compara un tiempo de ciclo de token medido por ella con el Target rotation time y, dependiendo del resultado, controla la emisin de telegramas de alta y baja prioridad.

Tiempo de supervisin de respuesta (Watchdog)

Un tiempo de supervisin ajustable en el > esclavo DPpara detectar fallos del > maestro DPMaster asignado.

Tipo de mdulo DP

Designacin para identificacin de un > mdulo E/S DP en los > datos maestros de un > esclavo DP segn EN 50170, Vol. 2.

Tipo E/S DP
S S S S

El tipo E/S DP designa un > mdulo E/S DPE/A. Es necesario distinguir entre Mdulo de entrada Mdulo de salida Mdulo de entrada/salida Mdulo vaco

Token Bus

Procedimiento de acceso a red para asignacin de bus en caso de varias estaciones activas (utilizado para PROFIBUS). La autorizacin de emisin (testigo o token) es pasada de una estacin activa a otra. Para cada estacin activa rige: entre el envo del token y la recepcin del token hay un ciclo de token.

UNFREEZE

Peticin de reposicin del > modo FREEZE.

UNSYNC

Peticin de reposicin del > modo SYNC

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A237

Glosario

Variable de comunicacin

Se entiende por variable de comunicacin una variable del equipo de automatizacin que se dispone para la comunicacin a travs de servicios FMS. En caso de S7 se tienen que configurar para ello variables de comunicacin. A travs de la configuracin se almacena para la variable una descripcin de estructura neutral en cuanto al equipo y segn EN 50170.

Variable FMS

> variable de comunicacin

VFD

Virtual Field Device: Es la representacin de un equipo de automatizacin en la descripcin independiente del hardware. Se describen los datos y el comportamiento del equipo.

A238

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

E 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 02 / a partir de STEP7 V5.3 (C79000G8978C18102)


S Versin impresa edicin 06/2005 En la Parte B de este manual se han actualizado las descripciones de los siguientes mdulos: CP 3425 CP 4435 Extended

Nuevo en la edicin 01 / a partir de STEP7 V5.3 (C79000G8978C18101)


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

Nuevo en la edicin 05 / a partir de STEP7 V5.2 (C79000G8978C12705)


Nota Se trata de la ltima edicin antes de la reunin de los dos manuales NCM S7 para PROFIBUS y Manual del equipo CP S7 para PROFIBUS en el presente manual.

Esta edicin del manual contiene complementos que se refieren a nuevas funciones de STEP 7 y NCM S7 V5.2. En detalle debe mencionarse lo siguiente: S S Comunicacin S7 a travs de Router (funcin unilateral Cliente y Servidor) va IE/PB Link o CP (ver captulo 1.4) Multiproyecto La nueva funcin Multiproyecto permite editar separadamente los proyectos y reunirlos luego.

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A239

Historial de la documentacin

nuevo en la edicin 04 / vlido hasta STEP7 V5.1


Las modificaciones afectan ante todo a la funcionalidad DP de los CPs PROFIBUS. Dado que el comportamiento difiere en parte en forma especfica del CP, se han marcado en especial con el icono aqu mostrado caractersticas alternativas de los nuevos mdulos considerados en la presente edicin del manual. En los correspondientes manuales de los CPs PROFIBUS se hace mencin tambin a esta particularidad y a las marcas. Igualmente encontrar estas marcas en la ayuda online de STEP 7.

nuevo en la edicin 03 / vlido hasta STEP7 V5.0 SP3


S El Diagnstico NCM S7 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. S Adems recibe usted informaciones sobre el modo maestro DP en el cap.4.10 Leer datos de entrada/salida como maestro DP (clase 2) y en el cap. 4.11 Activar / desactivar esclavos DP.

A240

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Diagnstico DP con maestro DP (clase 2), A129 Acceso layer 2 libre, A162 en el programa de usuario, A118 Agrupar esclavos DP, A97 posibilidades, A117 Aplicaciones de PC, A24 Diagnstico Ethernet NCM S7, Panormica, Area coherente, A139 A188 Area de datos DP, en modo Esclavo DP, A139 Diagnstico individual DP, A125 Area de entradas DP, A91 Diagnstico NCM S7, Procedimiento, A200 Area de salidas DP, A91 Diagnstico NCM S7 en lnea Online, Ejemplos de Areas de datos DP, A91 ruta online con paso de red, A196 Areas de entradas/salidas DP, longitud total, A91 Diagnstico NCM S7 Ruta Online Ejemplos de ruta online para PC internal, A198 B Ejemplos de ruta online sin paso de red, Bautismo de nodo, A77 A195 Bloques, FC/FB, A49 Direccin, A77 Bloques FC DPDiagnose, A116 AGRECV, A182, A183 DPMasterbetrieb, Einbindung in das AnwenderAGSEND, A182, A183 programm, A81 DPCTRL, A106 DPSlavebetrieb, A134 DPDIAG, A106 DPSTATUS, A154 DPRECV, A87, A106, A138, A153 DPSEND, A87, A106, A138, A153 Broadcast, A28, A159, A163 E Bfer de peticiones, A162, A163, A165, A182 Encabezamiento de peticin, A162, A163, Byte de estado DP, A118 A165 Encabezamiento de peticiones, A182 Enlace C FDL, A76 Cargador de firmware S7 homogneo, A76 Campo de aplicacin, A215 Enlace FDL Cargar el firmware, A216 a SIMATIC S5, A167 Cargar, A77 acceso layer 2 libre, A162 Ciclo CPU, A88 con Broadcast, A159, A163, A182 en funcionamiento maestro DP, A106 con Multicast, A159, A165, A182 Ciclo de CPU, para enlaces FDL, A185 especificado, A161 Ciclo de la CPU, A139 Intercambio de datos, A182 Ciclo DP, A88, A139 no especificado, A159, A162, A182 CLEAR, A145 Panormica, A18, A28 Combimaster, A34 parmetros de direccin, A171 Comunicacin S7, A24 Programacin, A183 va Router, A27 Propiedades, A159 Configuracin del hardware, A63 Volumen de datos y recursos disponibles, CP A159 desplazar, A78 Enlace ISOTransport Modo de operacin, A67 guardar enlace, A179 CP PROFIBUS. Siehe CP imprimir enlaces configurados, A179 CSA, homologacin, A222 Enlace S7, A50, A52 Equipos de terceros, A39 Equipos perifricos, A31 Esclavo DP, asignar direccin, A94 D Estado operativo DP, A89 Datos de diagnstico, proporcionados por esclavo cambiar, A108 DP, A143 ET 200, A31 Diagnstico, A71

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A241

F
FDLVerbindung, A156 Firmware, Cargar, A216 FirmwareLader, A214 FM, Permiso, A222 FREEZE, A100, A145 Funcionamiento mixto DP/FMS, A34 Funcionamiento multimaestro. Siehe Funcionamiento mixto DP/FMS

G
Global Control en funcionamiento esclavo DP del CP L2, A145 FREEZE / UNFREEZE, A97 SYNC / UNSYNC, A97

H
Homologacin CSA, A222 UL, A221, A222 HSA, A61

Modo esclavo DP Datos de diagnstico, A143 Intercambio de datos, A138 panormica, A35 Modo Esclavo DPv, panormica, A136 Modo Maestro DP, panormica, A85 Modo maestro DP intercambio de datos, A87 sincronizacin de la entrada de datos, A100 Sincronizacin de la salida de datos, A98 Cominicacin PG, en el modo configurado, A22 Comunicaci PG, con STEP 7 via PROFIBUS, A22 Comunicacin PG, en el modo PG, A22 Monomaestro DP, Panormica, A32 Multicast, A28, A159, A165, A177 Multimaestro DP, panormica, A33 Multiproyecto, A36, A41 Configurar enlaces, A173 configurar enlaces, A158, A170

N
NCM S7, Indicaciones generales, A55 NETPRO, A167 Nuevo enlace, A167 Nmeros de referencia, A219

I
Imprimir, Configuracin, A179 Industrial Ethernet; interface de usuario para, A24 Interface SENDRECEIVE, Panormica, A28

O
Operacin paralela de CPs SIMATIC NET S7300, A49 S7400, A51 Otros equipos, A169

L
Lista de diagnstico DP, A123 Lista de estaciones DP, A121

P
Parmetro de direccin, Enlace FDL no especificado, A175 Parmetros de bus, A62 Clculo, A62 Parmetros de direccin, A174 Broadcast, A176 enlace FDL especificado, A174 Multicast, A177 PC internal, A198 Perfil, A61 Permiso, FM, A222 Peticin de diagnstico, diagnstico individual DP, A133

M
Maestro DP (clase 2), Leer datos de entrada y salida, A113 Maestro FMS, A34 Modo, DP, A31 Modo Esclavo DP, A134 configuracin, A141 configuracin en el maestro DP, A152 configurar, A146 inicializacin, A141 parametrizacin, A141 programar, A153 transferencia de datos, A141

A242

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

Peticin de diagnstico DP diagnstico de sistema DP, A132 lista de esclavos DP, A131 PROFIBUS; interface de usuario para, A24 PROFIBUSDP, A52 PROFIBUS/PROFIBUS FO, panormica, A17 Propiedades de la red, A60 Puesta en servicio, A54

Subred crear, A57 visualizar las conexiones, A65 SYNC, A98, A145

T
Tabla de configuracin sistema maestro, A95 Tabla de configuracin sistema maestro DP, A147 TD/OP, A23 Tiempo de bit, A62 Token Bus, A17

R
Redes, A36 con administrador SIMATIC, A36 con Netpro, A36

S
Servicios, A19 SIMATIC S5, A24, A28, A30, A34, A35, A39 Enlace FDL a, A167 Sincronizacin. Siehe DPMasterbetrieb Slots, A49, A51 Steckerbelegung, A218

U
UL, homologacin, A221, A222

V
Velocidad de transferencia, A60 Velocidad de transmisin, A61

CPs S7 para PROFIBUS Configurar y poner en servicio Edicin 03/2009 C79000G8978C18104

A243

You might also like