Manual Prlogo, ndice Introduccin y fundamentos de la comunicacin 1 Servicios de comunicacin 2 Redes de comunicacin 3 Funciones de comunicacin en S7-300/400 y C7-600 4 Funciones de comunicacin en M7-300/400 5 Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 6 Funciones de comunicacin en PCs 7 Conexin de PG/OPs SIMATIC 8 Configuracin hardware/software con STEP 7 9 Indice alfabtico, Glosario, Anexo Edicin 3 10/99 Copyright Siemens AG, 1996 hasta 1999, All rights reserved La divulgacin y reproduccin de este documento, as como el uso y la comunicacin de su contenido, no estn autorizados, a no ser que se obtenga el consentimiento expreso para ello. Los infractores quedan obligados a la indemnizacin de los daos. Se reservan todos los derechos, en particular para el caso de conce- sin de patentes o de modelos de utilidad. Exencin de responsabilidad Hemos probado el contenido de esta publicacin con la concordancia descrita para el hardware y el software. Sin embargo, es posible que se den algunas desviaciones que nos impiden tomar garanta completa de esta concordancia. El contenido de esta publicacin est sometido a revisiones regularmente y en caso necesario se incluyen las correcciones en la siguiente edicin. Agradecemos sugerencias. Siemens AG Bereich Automatisierungs- und Antriebstechnik Geschftsgebiet Industrie-Automatisierungssysteme Postfach 48 48, D-90327 Nrnberg Siemens AG 1996 hasta 1999 Se reserva el derecho para la realizacin de cambios tcnicos. Siemens Aktiengesellschaft Printed in the Federal Republic of Germany 2 Consignas de seguridad para el usuario Este manual contiene las informaciones necesarias para la seguridad personal, as como para la prevencin de daos materiales. Las informaciones estn puestas de relieve mediante seales de precaucin. Las seales que figuran a continuacin representan distintos grados de peligro: ! Peligro Significa que, si no se adoptan las medidas preventivas adecuadas, se producirn la muerte, lesiones corpo- rales graves o daos materiales considerables. ! Precaucin Significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse la muerte, lesiones corporales graves o daos materiales considerables. ! Cuidado Significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales o daos materiales. Nota Se trata de una informacin importante, sobre el producto o sobre una parte determinada del manual, sobre la que se desea llamar particularmente la atencin. Personal cualificado Solo est autorizado a intervenir en este equipo el personal cualificado. En el sentido del manual se trata de per- sonas que disponen de los conocimientos tcnicos necesarios para poner en funcionamiento, conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estndar de seguridad. Uso conforme Considere lo siguiente: ! Precaucin El equipo o los componentes del sistema slo se podrn utilizar para los casos de aplicacin previstos en el catlogo y en la descripcin tcnica, y slo junto con los equipos y componentes de proveniencia tercera reco- mendados y homologados por Siemens. El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalacin y un montaje conforme a las prcticas de la buena ingeniera, as como una operacin y un mantenimiento rigurosos. Marca registrada SIMATIC
y SIMATIC NET
son marcas registradas por la SIEMENS AG.
Las dems designaciones en este tipo de letra pueden ser marcas cuyo empleo por parte de terceros, para sus fines, puede infringir los derechos de los titulares. SIMATIC Comunicacin con SIMATIC Manual Copyright Siemens AG, 1996 hasta 1999, All rights reserved La divulgacin y reproduccin de este documento, as como el uso y la comunicacin de su contenido, no estn autorizados, a no ser que se obtenga el consentimiento expreso para ello. Los infractores quedan obligados a la indemnizacin de los daos. Se reservan todos los derechos, en particular para el caso de conce- sin de patentes o de modelos de utilidad. Exencin de responsabilidad Hemos probado el contenido de esta publicacin con la concordancia descrita para el hardware y el software. Sin embargo, es posible que se den algunas desviaciones que nos impiden tomar garanta completa de esta concordancia. El contenido de esta publicacin est sometido a revisiones regularmente y en caso necesario se incluyen las correcciones en la siguiente edicin. Agradecemos sugerencias. Siemens AG Bereich Automatisierungs- und Antriebstechnik Geschftsgebiet Industrie-Automatisierungssysteme Postfach 48 48, D-90327 Nrnberg Siemens AG 1996 hasta 1999 Se reserva el derecho para la realizacin de cambios tcnicos. Siemens Aktiengesellschaft Printed in the Federal Republic of Germany 4 Nota Hacemos notar que el contenido de este manual no forma parte de ningn acuerdo, promesa o relacin jurdica pasada o actual, o que la deba modificar. Todas las obligaciones de Siemens emanan del contrato de compra respectivo, que es el nico que incluye las regulaciones de garanta completas y vlidas. Estas garantas contractuales no son limitadas ni ampliadas por lo enunciado en este manual. Adems, por motivos de claridad este manual no describe todos los posibles problemas que se pueden presentar al aplicar los equipos en l mencionados. Si precisa ms informaciones o se presentan problemas no tratados con suficiente detalle en este manual, contacte con su interlocutor en la agencia o sucursal de Siemens, que contestar gustosamente a sus cuestiones. Generalidades Los equipos aqu mencioandos funcionan con electricidad, por lo que partes de los mismos estn bajo tensin peligrosa. PRECAUCIN! Si no se respetan las consignas de precaucin y seguridad pueden aparecer lesiones graves y/o da- os materiales. En los equipos aqu mencionados as como en sus proximidades slo deber trabajar personal adecuadamente cualificado. Este personal deber estar familiarizado a fondo con todas las consignas de seguridad y actuaciones de reparacin conformes a este manual. El funcionamiento correcto y seguro de los equipos aqu mencionados presupone que hayan sido transportados correctamente, almacenados y montados cuidadosamente as como un manejo y mantenimiento correctos. Requisitos a la cualificacin del personal En el sentido de este manual y de las consignas de seguridad se considera personal cualificado a las personas familiari- zadas con la instalacin, montaje, puesta en marcha de este producto y que disponen de la cualificacin acorde a su actividad, como p. ej.: formacin o instruccin o habilitacin para conectar y desconectar, poner a tierra y marcar circuitos y aparatos o sistemas de acuerdo a los reglamentos de seguridad ms actuales; formacin o instruccin de acuerdo a los reglamentos de seguridad ms actuales en la conservacin y uso de equipos de seguridad adecuados. ! Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 I Indicaciones importantes Finalidad del manual Este manual le ofrece una panormica sobre la comunicacin en SIMATIC S7/M7/C7, tratando los temas siguientes: Introduccin en la comunicacin y explicacin de los conceptos utilizados. En esta introduccin a la teora de la comunicacin se explica qu entendemos bajo comunicacin en SIMATIC. Descripcin de los servicios de comunicacin y sus interfaces software en los diferentes interlocutores. En dicha seccin del manual figura qu servicios pueden aprovecharse en qu red de comunicacin. Despus de leer dichos captulos, podr seleccionar las posibilidades de comunicacin de inters para su aplicacin. Utilizacin de redes de comunicacin y configuracin de la comunicacin. En el presente manual se expone asimismo una breve introduccin sobre el particular. Destinatarios El presente manual est destinado a ingenieros de estudios y configuracin, sirviendo adems como documento de introduccin para los programadores que proyectan y configuran servicios de comunicacin para sistemas de automatizacin. Este manual est dirigido tanto a nuevos usuarios como a profesionales de la comunicacin. Ambito de validez del manual Este manual describe las posibilidades de comunicacin que Ud. puede configurar y programar con los paquetes software siguientes: STEP 7 NCM S7 para PROFIBUS NCM S7 para Industrial Ethernet En el anexo figura una vista general detallada sobre todas las posibilidades de comunicacin. Comunicacin con SIMATIC II EWA 4NEB 710 6075-04 02 Introduccin al manual Dnde encontrar las informaciones buscadas en este manual Si busca las siguientes informaciones..... .....podr encontrarlas en el captulo Desea familiarizarse con la comunicacin? Captulo 1 Introduccin y fundamentos de la comunica- cin Ya tiene experiencia con comunicacin y desea conocer las posibilidades que para ello ofrece SIMATIC? Captulo 2 Servicios de comunicacin Captulo 3 Redes de comunicacin Captulo 4 Funciones de comunicacin en S7-300/400 y C7-600 Captulo 5 Funciones de comunicacin en M7-300/400 Captulo 6 Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Anexo Desea instalar una red nueva o ampliar una ya existente? Captulo 3 Redes de comunicacin Anexo Ya dispone del hardware y desea saber cmo configurar/programar o qu herramientas de software se ofrecen para soporte? Captulo 9 Configuracin hardware/software con STEP 7 Busca informaciones complementarias o ms extensas sobre componentes hardware/software? Anexo Bibliografa STEP 7 Busca informaciones relativas a las caractersticas y prestaciones? Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 III Integracin en el conjunto de la documentacin El manual "Comunicacin con SIMATIC" le permite introducirse y hacerse una idea sobre las posibilidades de comunicacin con SIMATIC. Para SIMATIC se prev una extensa documentacin de usuario donde se describen el hardware y la forma de configurar y programar un sistema de automatizacin. La figura siguiente ofrece una panormica sobre el conjunto de la documentacin para SIMATIC. En dichos manuales encontrar informaciones detalladas sobre el hardware de los interlocutores y sobre la forma de configurar/programar. Adems, tanto STEP 7 como NCM S7 ofrecen extensas funciones de ayuda online. Manual Comunicacin con SIMATIC Manuales Manuales Manuales Manuales S7 400 H Sistemas de alta disponibilidad Manual Programacin con STEP 7 STEP 7 V5.0 Configurar el hardware con STEP 7 V5.0 Funciones estndar y funciones de sistema Manuales Software Runtime para sistemas M7 Manuales para la comunicacin con SIMATIC NET Manuales sobre - S7 200 - S7/M7-300 - C7-600 - S7/M7-400 - periferia descentralizada Manual Manual del usuario Comunicacin Sistemas basados en Windows Nota En el presente manual se trata principalmente el sistema SIMATIC S7, pero tambin se hace referencia al SIMATIC S5 y a otros sistemas de automatizacin. Comentarios concernientes a la documentacin Para poder ofrecerles a Ud. y a los futuros usuarios una documentacin ptima, nos sera muy valiosa su cooperacin. En caso de preguntas o comentarios concernientes a este manual o a la ayuda online, srvase rellenar el cuestionario que aparece al final del manual y remitirlo a la direccin indicada. Le rogamos que tambin anote en el mismo su opinin personal. Comunicacin con SIMATIC IV EWA 4NEB 710 6075-04 02 Centro de formacin SIMATIC Para facilitarle la iniciacin en el sistema de automatizacin SIMATIC S7, ofrecemos unos cursillos adecuados. Si estuviera interesado, dirjase al respectivo centro de formacin regional o al centro de formacin central en D 90327 Nrnberg. Telfono: +49 (911) 895-3154. SIMATIC Customer Support Hotline Accesible en todo el mundo a cualquier hora del da: SIMATIC Basic Hotline Nuremberg SIMATIC BASIC Hotline SIMATIC Premium Hotline (sujeto a pago, slo con SIMATIC Card) Hora loc.: Lu.-Vi. 8:00 a 18:00 (CET) Telfono: +49 (911) -895-7000 Fax: +49 (911) -895-7002 E-Mail: simatic.support@nbgm.siemens.de Hora loc.: Lu.-Vi. 0:00 a 24:00 (CET) Telfono: +49 (911) -895-7777 Fax: +49 (911) -895-7001 Johnson City SIMATIC BASIC Hotline Singapur SIMATIC BASIC Hotline Hora loc.: Lu.-Vi. 8:00 a 17:00 Telfono: +1 423 461-2522 Fax: +1 423 461-2231 E-Mail: simatic.hotline@sea.siemens.com Hora loc.: Lu.-Vi. 8:30 a 17:30 Telfono: +65 740-7000 Fax: +65 740-7001 E-Mail: simatic.hotline@sae.siemens.com.sg Johnson City Nuremberg Singapur Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 V Servicios online SIMATIC Customer Support El SIMATIC Customer Support le ofrece a travs de sus servicios online cuantiosas informaciones adicionales sobre los productos SIMATIC: Informaciones generales actualizadas obtenibles en Internet bajo http://www.ad.siemens.de/simatic Informaciones de producto actualizadas y descargas (downloads) que pueden ser tiles para la operacin: en Internet bajo http://www.ad.siemens.de/support/html_00/ a travs del Bulletin Board System (BBS) en Nuremberg (SIMATIC Customer Support Mailbox), bajo el nmero +49 (911) 8957100. Para llamar al buzn, utilice un mdem de hasta V.34 (28,8 Kbaudios) con los siguientes parmetros ajustados: 8, N, 1, ANSI, o bien marque va RDSI (x.75, 64 Kbits). Gua Para facilitar un rpido acceso a informaciones particulares, el manual ofrece las siguientes ayudas de acceso: Al comienzo del manual encontrar un ndice general completo. En los diferentes captulos, en la columna izquierda de cada pgina aparecen informaciones para facilitarle el contenido del apartado o parrfo en cuestin. A continuacin de los anexos se incluyen un ndice alfabtico y un glosario, donde se explican los principales conceptos tcnicos utilizados en el manual. Comunicacin con SIMATIC VI EWA 4NEB 710 6075-04 02 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-1 Indice 1 Introduccin y fundamentos de la comunicacin.................................................1-1 1.1 Conceptos fundamentales .............................................................................1-2 1.2 Topologa de la red........................................................................................1-8 1.3 Clasificacin de las redes............................................................................1-11 1.4 Mtodos de acceso......................................................................................1-13 1.5 Concepto cliente-servidor ............................................................................1-15 1.6 Enlaces .......................................................................................................1-17 1.6.1 Clases de enlace.........................................................................................1-19 1.6.2 Tipos de enlace...........................................................................................1-20 1.6.3 Recursos de enlace.....................................................................................1-21 1.7 Modelo de referencia ISO............................................................................1-22 1.8 Acoplamiento de sistemas de bus................................................................1-26 1.9 Seguridad en la transmisin ........................................................................1-31 1.10 Clasificacin de las subredes.......................................................................1-32 2 Servicios de comunicacin.....................................................................................2-1 2.1 Introduccin...................................................................................................2-2 2.2 Funciones PG/OP .........................................................................................2-7 2.3 Funciones S7 ................................................................................................2-9 2.4 Funciones bsicas S7..................................................................................2-11 2.5 Funciones compatibles con S5....................................................................2-12 2.5.1 Servicios ISO-Transport ..............................................................................2-12 2.5.2 Servicios ISO-on-TCP.................................................................................2-14 2.5.3 Servicio TCP...............................................................................................2-16 2.5.4 Servicios UDP.............................................................................................2-18 2.5.5 Servicios PROFIBUS-FDL...........................................................................2-20 2.6 Servicios PROFIBUS-DP ............................................................................2-21 2.7 Servicios PROFIBUS FMS..........................................................................2-23 2.8 Servicios MMS segn MAP 3.0 ...................................................................2-24 2.9 Comunicacin por datos globales GD..........................................................2-25 2.10 Servicios interface AS.................................................................................2-26 3 Redes de comunicacin..........................................................................................3-1 3.1 Panormica...................................................................................................3-2 3.2 Interface multipunto (MPI) .............................................................................3-5 3.3 PROFIBUS....................................................................................................3-7 3.3.1 Variantes de PROFIBUS.............................................................................3-10 3.3.2 Periferia descentralizada a travs de un bus interface AS ...........................3-14 3.3.3 Periferia descentralizada a travs de conexin EIB.....................................3-15 Comunicacin con SIMATIC 1-2 EWA 4NEB 710 6075-04 02 3.4 Industrial Ethernet .......................................................................................3-16 3.5 Acoplamiento punto a punto........................................................................3-18 3.6 Interface AS ................................................................................................3-20 3.7 Redes redundantes......................................................................................3-22 4 Funciones de comunicacin en S7-300/400 y C7-600 ...........................................4-1 4.1 Introduccin...................................................................................................4-2 4.2 SFCs para funciones bsicas S7 (enlaces S7 no configurados) .....................4-3 4.2.1 Comunicacin va subred MPI .......................................................................4-4 4.2.2 Comunicacin dentro de una estacin S7......................................................4-6 4.3 SFBs para funciones S7 (enlaces S7 configurados).......................................4-7 4.4 FCs para funciones compatibles con S5......................................................4-12 4.5 FBs para funciones estndar (FMS) ............................................................4-16 4.6 FBs para funciones estndar (MAP) ............................................................4-19 4.7 SFBs para acoplamiento punto a punto.......................................................4-21 4.8 Consistencia de datos en S7-300/400 y C7-600 (SFC UBLKMOV) ..............4-26 5 Funciones de comunicacin en M7-300/400..........................................................5-1 5.1 Funciones de comunicacin para enlaces bsicos S7....................................5-2 5.2 Funciones de comunicacin para enlaces S7 ................................................5-5 6 Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 ........6-1 6.1 Introduccin...................................................................................................6-2 6.2 Comunicacin por datos globales GD............................................................6-3 6.3 Periferia descentralizada va PROFIBUS-DP ................................................6-8 6.3.1 Configuracin maestro-esclavo en esclavos DP modulares y compactos ...6-11 6.3.2 Configuracin maestro-esclavo en esclavos DP con preprocesamiento (esclavos DP inteligentes) ...........................................................................6-12 6.3.3 Configuracin de intercambio directo de datos entre esclavo y esclavo I....6-13 6.3.4 Configuracin de intercambio directo de datos entre esclavo y esclavo I con dos sistemas maestro..................................................................................6-14 6.3.5 Intercambio directo de datos entre esclavo I/esclavo DP y maestro con dos sistemas maestro ........................................................................................6-15 7 Funciones de comunicacin en PCs......................................................................7-1 7.1 Funciones de comunicacin para enlaces S7 configurados (SAPI-S7)...........7-2 7.2 Funciones de comunicacin para enlaces compatibles con S5......................7-5 7.3 OLE for Process Control (OPC).....................................................................7-8 8 Conexin de PG/OPs SIMATIC...............................................................................8-1 8.1 Conexin de PG/PC para STEP 7 a subredes...............................................8-2 8.2 Conexin de SIMATIC HMI a subredes .........................................................8-4 8.3 TeleService...................................................................................................8-7 8.3.1 Funciones PG................................................................................................8-7 8.3.2 Llamada de CPU (mensaje)...........................................................................8-8 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-3 8.4 Comunicacin a travs de transiciones de red (encaminamiento PG)..........8-10 9 Configuracin hardware/software con STEP 7......................................................9-1 9.1 Direccionamiento...........................................................................................9-2 9.1.1 Direccionamiento va MPI .............................................................................9-2 9.1.2 Direccionamiento va PROFIBUS..................................................................9-2 9.1.3 Direccionamiento va Ethernet.......................................................................9-3 9.2 Recursos de enlace.......................................................................................9-4 9.3 Configuracin de enlaces ............................................................................9-10 10 Indice alfabtico ....................................................................................................10-1 11 Glosario..................................................................................................................11-1 12 Anexo ....................................................................................................................12-1 12.1 Matriz de comunicacin...............................................................................12-2 12.1.1 Subred MPI .................................................................................................12-3 12.1.2 Subred PROFIBUS......................................................................................12-8 12.1.3 Industrial Ethernet .....................................................................................12-13 12.2 Datos tcnicos...........................................................................................12-16 12.2.1 SIMATIC S7-200 .......................................................................................12-16 12.2.2 SIMATIC S7-300 .......................................................................................12-18 12.2.3 SIMATIC S7-400 .......................................................................................12-22 12.2.4 SIMATIC M7-300/400................................................................................12-26 12.2.5 SIMATIC C7-600.......................................................................................12-27 Comunicacin con SIMATIC 1-4 EWA 4NEB 710 6075-04 02 Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-1 Introduccin y fundamentos de la comunicacin 1 Panormica En este captulo recibir informacin sobre lo que entendemos bajo comunicacin en SIMATIC. Aprender los conceptos ms importantes y sabr dnde, desde el punto de vista del usuario, tiene lugar la comunicacin. Indice del captulo Apartado Tema Pgina 1.1 Conceptos fundamentales 1-2 1.2 Topologa de la red 1-8 1.3 Clasificacin de las redes 1-11 1.4 Mtodos de acceso 1-13 1.5 Concepto cliente-servidor 1-15 1.6 Enlaces 1-17 1.7 Modelo de referencia ISO 1-22 1.8 Acoplamiento de sistemas de bus 1-26 1.9 Seguridad en la transmisin 1-31 1.10 Clasificacin de las subredes 1-32 Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-2 EWA 4NEB 710 6075-04 02 1.1 Conceptos fundamentales Panormica Seguidamente se tratan los conceptos fundamentales y los principios de la comunicacin decisivos para el intercambio de datos entre los autmatas programables y con los paneles de operador y los PCs. Comunicacin Es la transferencia de datos entre dos interlocutores con diferentes prestaciones y el control del respectivo interlocutor, as como la consulta o interrogacin del estado operativo del interlocutor. La comunicacin puede establecerse por diferentes vas, como p.ej. a travs del interface de comunicacin integrado en el CPU, a travs de un procesador de comunicaciones (CP) aparte o a travs del bus de fondo. CPU Equ ipo Eq uip o Mdu lo ap topara comunicac in Subred CPU CP Figura 1-1: Ejemplo con interlocutores conectados a una subred Sistema de comunicacin redundante La disponibilidad de un sistema de comunicacin puede aumentarse mediante redundancia de los medios, duplicacin de determinados componentes parciales o duplicacin de todos los componentes de bus. Ciertos mecanismos de supervisin y sincronizacin se encargan de que, en caso de fallar un componente, prosiga la comunicacin sin interrupcin del servicio a travs de componentes de reserva. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-3 Comunicacin de alta disponibilidad Se denomina comunicacin de alta disponibilidad a la entablada entre dos sistemas de alta disponibilidad. La misma incluye la conmutacin automtica al sistema de reserva en caso de anomala o fallo de un componente (p.ej. CP o lnea de bus redundante). De esta forma, sigue siendo posible la comunicacin entre los sistemas participantes. Nudo redundante Los nudos redundantes representan la seguridad contra fallos de la comunicacin entre sistemas de alta disponibilidad. Un sistema con componentes multicanales se representa por medio de nudos redundantes. Los nudos redundantes se consideran independientes si el fallo de un componente dentro de un nudo no origina restricciones de la fiabilidad en otros nudos. Interlocutor Mdulo apto para la comunicacin, es decir, que permite intercambiar datos. El interlocutor puede hallarse dentro del mismo aparato o en otro diferente. Interlocutores pueden ser p.ej. CPUs o FMs. Equipo En este contexto se denomina equipo a una unidad congnere (p.ej. autmata programable, unidad de programacin, panel de operador/sistema, PC, aparato ajeno) conectable a una o varias subredes. Subred El conjunto de todos los componentes fsicos necesarios para establecer una va de transmisin de datos, as como el respectivo procedimiento comn para el intercambio de datos. Las estaciones conectadas a una subred pueden intercomunicarse sin necesidad de transiciones o pasarelas en la red. El conjunto fsico de una subred (MPI, PROFIBUS, Industrial Ethernet) se denomina tambin medio o soporte de transmisin. Cada subred cuenta con un SubnetID inequvoco. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-4 EWA 4NEB 710 6075-04 02 Red Conjunto formado por una o varias subredes iguales o diferentes interconectadas. Comprende pues todos los equipos que pueden comunicarse entre s. Equi po Red Subred 1 Subred 2 Subred 3 Figura 1-2: Ejemplo de una red de comunicacin Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-5 Transiciones de red Se denominan transiciones de red a dispositivos que hacen posible la comunicacin entre dos o varias subredes. Las transiciones de red permiten interconectar subredes con estructura fsica igual o diferente (p.ej. Ethernet y PROFIBUS). Debido a ello, los equipos enlazados con varias subredes requieren transiciones de red. Mediante el PG/PC se tiene acceso a equipos S7 (p.ej. S7-300) incluso allende los lmites de subred. De esta forma resulta posible cargar p.ej. programas de aplicacin o configuraciones de hardware, o bien ejecutar funciones de verificacin y diagnstico, sin tener que enlazarse directamente con la subred del interlocutor. La unidad PG puede establecer desde un punto de la red enlaces online con todos los equipos accesibles a travs de transiciones de red. Figura 1-3: Ejemplo de una transicin entre subredes Nota Una transicin entre subredes incluye tambin el encaminamiento (routing), por lo que es nicamente posible con el hardware adecuado. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-6 EWA 4NEB 710 6075-04 02 Enlace Asignacin lgica (mediante configuracin en pantalla) de dos interlocutores para ejecutar un determinado servicio de comunicacin. Cada enlace est directamente asociado a un servicio de comunicacin. Cada enlace tiene dos puntos finales que contienen las informaciones necesarias para direccionar el interlocutor, as como otros atributos para el establecimiento de la comunicacin. Las funciones de comunicacin utilizan nicamente el punto final local como referencia para un enlace. Tambin existen enlaces de alta disponibilidad, que aprovechan la redundancia de las redes fsicas para conservar la comunicacin en caso de fallar un componente. Los enlaces de alta disponibilidad no difieren en cuanto a la programacin de los dems enlaces, sino slo por contar con una mayor disponibilidad. Encaminamiento (routing) Las transiciones de red requieren informaciones para encaminar los enlaces desde una subred hacia otras subredes. Dichas informaciones aparecen en tablas, que contienen la va (ruta) hacia el interlocutor. Desde el punto de vista de la comunicacin se denominan las mismas tablas de encaminamiento, o bien todo el mecanismo encaminamiento (routing). Se hace distincin entre encaminamiento esttico y dinmico (adaptado). En el encaminamiento esttico, la tabla tiene una estructura fija e incluye la ruta hacia la prxima subred. Si se aaden a la red nuevos interlocutores, es necesario volver a generar las tablas. Por el contrario, el encaminamiento dinmico registra automticamente la ruta hacia un nuevo interlocutor y adapta de esta forma las tablas durante el servicio. Funciones de comunicacin Funciones ofrecidas desde un interface software, que utilizan siempre servicios de comunicacin. Las funciones de comunicacin permiten transmitir datos entre interlocutores con diferentes prestaciones, controlar el interlocutor (p.ej. pasarlo al estado STOP) o interrogar su estado operativo actual. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-7 Servicio de comunicacin e interfaces software Describe las funciones de comunicacin con prestaciones definidas como p.ej. intercambiar datos, controlar dispositivos, supervisar dispositivos y cargar programas. Los servicios de comunicacin SIMATICS (de aqu en adelante llamados simplemente servicios) se ofrecen en el sistema terminal (p.ej. funciones de sistema SIMATIC S7) va interfaces software. De acuerdo a su calidad, los servicios de comunicacin se pueden clasificar en el modelo de referencia ISO (v. apt. 1.7). Un interface software no ofrece necesariamente todas las funciones de comunicacin de un servicio. El servicio de comunicacin puede ofrecerse en el respectivo sistema terminal (p.ej. PLC, PC) con diferentes interfaces software. Protocolo Un convenio exacto al bit entre interlocutores para poder ejecutar un determinado servicio de comunicacin. El protocolo define el contenido estructural del trfico de datos en la lnea fsica, determinando p.ej. el modo de operacin, el proceso para el establecimiento del enlace, la proteccin de los datos o la velocidad de transferencia. Coherencia de datos En la transmisin de datos entre equipos desempea un papel esencial la coherencia de los mismos. Los datos transmitidos conjuntamente deben proceder de un mismo ciclo de procesamiento y, por consiguiente, ser coherentes (consistentes). Podran surgir incoherencias si se interrumpiera una funcin de comunicacin, p.ej. debido a una alarma de proceso de mayor prioridad. Si la respectiva rutina de alarma modifica ahora los datos procesados ya parcialmente por la funcin de comunicacin, una parte de dichos datos podra haberse generado antes del procesamiento de la alarma y otra parte despus del procesamiento de la alarma. Segn la norma IEC 61131-5, se garantiza siempre la coherencia de los tipos de datos bsicos en los lenguajes de programacin IEC. La coherencia de las secuencias de caracteres (string), campos (array) y estructuras de datos (struct) presenta generalmente limitaciones especficas de cada fabricante, pudiendo asegurarse de forma tpica entre 4 bytes y 64 bytes. Es decir, las reas de datos que sean mayores que la coherencia de datos pueden quedar falseadas en conjunto. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-8 EWA 4NEB 710 6075-04 02 1.2 Topologa de la red Panormica Se entiende por topologa las diferentes estructuras dentro de una subred (p.ej. en forma de rbol o anillo). Cuando intercambian informacin componentes de automatizacin autnomos tales como sensores, actuadores, PLCs, stos debern interconectarse fsicamente con una determinada estructura. El conjunto constituye entonces una red de comunicacin. Bajo topologa de la red se entiende la estructura geomtrica bsica de la misma. Los interlocutores son los nudos de la red, y estn enlazados mediante lneas. La estructura ms simple es una red formada por dos estaciones, es decir, dos nudos. Entonces se obtiene la forma ms sencilla de la estructura punto a punto. Lnea La estructura lineal suele denominarse tambin estructura bus, aunque no todos los buses presenten estructura lineal. Cada estacin slo precisa aqu un interface. Pueden conectarse a la lnea central mediante lneas derivadas cortas. En una estructura punto a punto pueden comunicarse p.ej. cuatro estaciones simultneamente por pares, no siendo esto posible en una estructura lineal. En este caso hay que regular la comunicacin de forma que slo una estacin pueda transmitir en un determinado momento, mientras que las dems slo pueden escuchar. Por ello es necesario asignar los derechos de emisin. A tal efecto se emplean los denominados mtodos de acceso al bus. Este tipo de regulacin es tambin necesario para las estructuras que se muestran a continuacin. Equipo 2 Equipo 3 Equipo 1 Figura 1-4: Ejemplo de estructura lineal Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-9 Anillo La estructura lineal y la anular tienen ciertos rasgos comunes. Tambin en sta es necesario regular el derecho de emisin mediante mtodos de acceso al bus. Un anillo puede configurarse de forma que conste de varios enlaces punto a punto yuxtapuestos. La ventaja de la estructura anular es que cada nudo acta como amplificador, lo cual permite salvar tambin grandes distancias. Por el contrario, el fallo de un nudo plantea en esta estructura mayores problemas que en una estructura lineal. Equipo 1 Equipo 2 Equipo 3 Equipo 4 Equipo 5 Equipo 6 Figura 1-5: Ejemplo de estructura anular Estrella Seguidamente mencionaremos la estructura en estrella. En esta estructura es sumamente importante el nudo central, que se encarga de controlar toda la comunicacin. Cualquier perturbacin en el mismo significa generalmente el fallo de la red completa. Stati on 2 Stati on 3 Stati on 1 * Equipo 1 Equipo 2 Equipo 3 * = Ac opl. en estr Figura 1-6: Ejemplo de estructura en estrella Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-10 EWA 4NEB 710 6075-04 02 Arbol Por ltimo, en las aplicaciones de automatizacin se presenta adems la estructura en rbol. Esta puede considerarse tambin como un encadenamiento de varias estructuras lineales de longitud y caractersticas diferentes. En este caso adquieren gran importancia los elementos que sirven para acoplar las distintas lneas. Equi po 2 Equipo 3 Equipo 1 R R = Repetit or Equipo 5 Equipo 4 R Figura 1-7: Ejemplo de estructura en rbol Se puede tratar de meros amplificadores (repetidores), si las secciones a interconectar son del mismo tipo, pero tambin de convertidores (router, bridges, gateways), si las secciones a interconectar son de tipo diferente. Las distintas "ramas" de la estructura en rbol tambin pueden estar enlazadas directamente entre s (vea el apartado 3.6). Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-11 1.3 Clasificacin de las redes Panormica En cuanto a su extensin geogrfica, las redes pueden clasificarse en tres categoras. Se trata de las redes LAN (Local Area Network, red local), MAN (Metropolitan Area Network) y WAN (Wide Area Network, red de gran amplitud). Como los lmites no estn claramente definidos, no siempre es posible la asignacin exacta a estas tres clases. En base a la extensin geogrfica de una red, cabe efectuar la clasificacin siguiente: LAN < 5 km MAN < 25 km WAN > 25 km. Topologa de redes En base a las distancias a salvar entre las estaciones es posible tambin saber cules son las topologas utilizadas. La topologa de una red WAN est definida por las condiciones geogrficas (p.ej. situacin de los centros de aglomeracin urbana y trfico previsto entre los nudos). Desde el punto de vista econmico (utilizacin racional de las lneas) se crean generalmente redes con estructura en rbol y mallado irregular. Por el contrario, la topologa de una LAN est claramente estructurada, ya que aqu es ms importante la funcionalidad total que la economa de lneas. Las topologas tpicas para una LAN son lnea, anillo y estrella. Adems de las redes LAN y WAN, se utilizan tambin las del tipo FAN (Field Area Network). La automatizacin del proceso se efecta en el rea prxima al sistema, mientras que las MAN y WAN se encargan de la comunicacin dentro y entre los niveles superiores del modelo (nivel de operacin, de produccin y de administracin de la empresa). Esto ltimo rige particularmente cuando diferentes plantas o centros comerciales distanciados geogrficamente forman una unidad organizativa. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-12 EWA 4NEB 710 6075-04 02 Soporte de transmisin La seleccin del soporte o medio fsico de transmisin depende esencialmente de la extensin deseada, de la inmunidad perseguida y de la velocidad de transmisin. En especial encuentran aplicacin los siguientes soportes de transmisin, ordenados de menor a mayor complejidad y prestaciones: cable bifilar no trenzado, sin pantalla (p.ej. bus de interface AS) cable bifilar trenzado, sin pantalla cable bifilar trenzado, con pantalla (p.ej. PROFIBUS) cable coaxial (p.ej. Industrial Ethernet) fibra ptica (PROFIBUS / Industrial Ethernet) transmisin inalmbrica (p.ej. transmisin por infrarrojos o por radio) Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-13 1.4 Mtodos de acceso Panormica Como en cada instante se puede enviar por un bus como mximo un telegrama (mensaje), es necesario regular cul estacin del bus est autorizada para la transmisin. El nmero de receptores "a la escucha" del telegrama carece aqu de importancia. El derecho de acceso al bus se regula mediante el mtodo de acceso al bus. Este puede subdividirse en mtodos centralizados y descentralizados y estos ltimos, a su vez, en mtodos determinsticos y estocsticos: Mtodos de acceso centralizado decentralizado determinstico estocstico Figura 1-8: Mtodos de acceso al bus Maestro/esclavo Como mtodo centralizado cabe mencionar el mtodo maestro/esclavo. En l, el maestro dirige todo el trfico por el bus. A tal efecto, enva datos a los esclavos (polling o sondeo) y solicita informacin de los mismos. Normalmente no se prev la comunicacin directa entre esclavos. El mtodo maestro/esclavo destaca por ofrecer un control sencillo y eficiente del bus. Por ello se encuentra en el sector de los buses de campo, p.ej. PROFIBUS-DP. Corresp. maestro-esclavo Sistema de Bus Esclav Esclav Esclav Maestro Figura 1-9: Ejemplo de configuracin maestro-esclavo Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-14 EWA 4NEB 710 6075-04 02 Token passing En el grupo de los mtodos descentralizados determinsticos figura el Token passing (paso de testigo). Un token o testigo (muestra binaria definida) sirve aqu como derecho de emisin a travs de la red de comunicacin. El poseedor del token puede emitir; adems debe pasar ste antes de que transcurra un determinado tiempo. De esta forma se garantiza un tiempo mximo de circulacin del token. Se habla de un bus token cuando se utiliza este mtodo dentro de una red con topologa lineal. El token se desplaza entre las estaciones segn reglas determinadas, siguiendo un anillo lgico. Si, por el contrario, existe un anillo fsico, se habla de un anillo token. Si en una red de comunicacin hay configurados varios maestros y esclavos, slo los maestros reciben el token. CSMA/CD El principal mtodo de acceso estocstico (es decir, aleatorio) se denomina CSMA/CD (Carrier Sense Multiple Access with Collision Detection, normalizado en IEEE 802.3). Aqu, cada estacin puede transmitir en cualquier instante siempre que no emita por el bus ninguna otra en dicho momento. Aparecen conflictos condicionados por tiempos de propagacin cuando dos estaciones intentan emitir al mismo tiempo por haber detectado que est libre el bus. Al estar en escucha permanente, en este caso ambas estaciones detectan la colisin, por lo que dejan de emitir, y slo reemprenden sta despus de esperar un tiempo definido estocsticamente. Los buses que utilizan el mtodo CSMA/CD operan normalmente a una velocidad de transferencia de 10 Mbit/s, p.ej. Industrial Ethernet. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-15 1.5 Concepto cliente-servidor Panormica El concepto cliente-servidor se basa en el principio de una separacin funcional entre usuarios (cliente) y gestores (servidor) de los conjuntos de datos. El objetivo de esta separacin es una mayor productividad en el desarrollo de aplicaciones gracias a un claro reparto de tareas, posibilidad de integrar fcilmente diferentes aplicaciones y mejorar el acceso a los datos desde muchos puestos de trabajo. A fin de organizar convenientemente el acceso eficiente a servicios para muchos usuarios (clientes), existen servidores de correo electrnico, servidores de comunicaciones, etc. Servidor La misin del servidor es almacenar y gestionar los datos, as como garantizar determinadas funciones especiales (p.ej. servicios de comunicacin). Las funciones de comunicacin del servidor no tienen que ejecutarse en el programa de aplicacin, sino que pueden estar tambin materializadas en el sistema operativo (p.ej. confirmacin de peticiones en servicios PUT/GET). Cliente Los clientes tienen como misin ofrecer al usuario final acceso a todo el sistema de la forma ms fcil posible, sin que esto suponga conocer como estn distribuidos los datos y las funciones. Modelo En aplicaciones de automatizacin, las interacciones entre los procesos de aplicacin y los servicios ofrecidos por el sistema de comunicacin se describen con frecuencia en forma de modelo cliente-servidor. As, el proceso con comportamiento cliente (p.ej. PUT/GET) solicita un servicio y el servidor (p.ej. autmata programable) ofrece el mismo. Las informaciones se intercambian generalmente a travs de los denominados objetos de comunicacin. Existen diferentes tipos de objetos con diversos atributos (p.ej. tipo de datos, derecho de acceso) y operaciones aplicables. Por ejemplo, un cliente ejecuta la operacin "Leer" en un objeto del tipo "Variable" del servidor. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-16 EWA 4NEB 710 6075-04 02 Nota El concepto del servidor no debe confundirse con el concepto de esclavo. Al definir un servidor se supone un enfoque con 7 niveles, mientras que en el caso del esclavo el enfoque slo alcanza 2 niveles. Una estacin dotada slo de funcionalidad de esclavo no est en condiciones de emitir por iniciativa propia. Por el contrario, un servidor est en condiciones de enviar un mensaje a travs del bus en cuanto aparezca un determinado evento (p.ej. transicin al estado STOP). Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-17 1.6 Enlaces Introduccin Un enlace constituye la correspondencia lgica entre dos interlocutores para ejecutar servicios de comunicacin. El enlace est vinculado directamente con un servicio de comunicacin. Cada enlace tiene dos puntos finales (situados en el respectivo CPU o CP), que incluyen las informaciones necesarias para direccionar el interlocutor, as como otros atributos para establecer el enlace. Las funciones de comunicacin en el programa de aplicacin hacen referencia nicamente al punto final local del enlace. S7- CPU Subred CP S7- CPU CP Enlace S7 Funcin de comunicacin USEND Funcin de comuni- cacin URCV S5- CPU CP Mdulo de manejo SEND S7- CPU CP Funcin de comunicacin AG_RECV Enlace FDL Subred Los enlaces ocupan por cada punto final recursos en los mdulos aptos para comunicacin implicados, lo cual reduce correspondientemente su capacidad de comunicacin. En la familia SIMATIC S7/M7, los enlaces se clasifican como sigue: Enlaces Tipo de enlace Configurado (va tabla de enlaces) no configurado Establecimiento/ disolucin del enlace Esttico dinmico (slo en M7-300/400) dinmico Los apartados siguientes detallan ms este tema. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-18 EWA 4NEB 710 6075-04 02 Activo/pasivo Para garantizar un establecimiento regular del enlace, ste deber estar activo en uno de sus puntos finales y pasivo en el otro. De lo contrario no es posible establecer el enlace. Esttico Se utilizan enlaces estticos cuando al configurar una instalacin hay suficientes recursos de enlaces disponibles en los diferentes equipos y no es necesario liberar ninguno. Por otro lado, al planificar no es necesario considerar el establecimiento y disolucin del enlace, de tiempo crtico. Una vez establecidos, los enlaces estticos permanecen de forma duradera. Dinmico Los enlaces dinmicos se utilizan para intercambiar sucesivamente datos con diferentes interlocutores o para aprovechar ms efectivamente los recursos de enlace disponibles. El establecimiento y disolucin propiamente dicho del enlace no se efecta al arrancar el equipo, sino slo cuando lo solicita explcitamente la aplicacin desde el programa. Por esta razn, en este caso es necesario considerar el tiempo que dura el establecimiento y disolucin de un enlace, sobre todo en procesos de tiempo crtico. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-19 1.6.1 Clases de enlace Aplicacin De acuerdo al interface software utilizado, las funciones de comunicacin asociadas requieren bien enlaces configurados o bien no configurados (v. cap. 2). Enlaces configurados Esta clase de enlace se configura mediante STEP 7 (en la denominada tabla de enlaces). A tal efecto, se asigna al respectivo extremo de enlace un ID local. Este se precisa para parametrizar las funciones de comunicacin. El ID local referencia un rea de datos que contiene, entre otros, las informaciones de direccin propias y las del interlocutor. Nota Las funciones de comunicacin realizadas desde un OP SIMATIC o un PC precisan tambin enlaces configurados. Sin embargo, stos se configuran utilizando una herramienta especfica (p.ej. ProTool). Dichos enlaces requieren asimismo recursos (para funciones S7) en los CPUs. Enlaces no configurados Por regla general, este tipo de enlaces no se configuran en STEP 7 a travs de la tabla de enlaces. Dichos enlaces se especifican slo mediante la direccin de destino y se establecen implcitamente al solicitar la funcin de comunicacin, disolvindose eventualmente tras acabar la transmisin de los datos. Estos enlaces requieren tambin recursos en los CPUs. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-20 EWA 4NEB 710 6075-04 02 1.6.2 Tipos de enlace Definicin Cada enlace establece el acceso de un interface software a un servicio de comunicacin. Como un enlace est directamente asociado a un servicio de comunicacin, se prev para cada uno de stos un tipo de enlace especfico. En SIMATIC S7 existe la siguiente correspondencia entre servicio y tipo de enlace (v. apt. 2.1). Servicio Tipo de enlace Comunicacin S7 Enlace S7 Comunicacin S7 Enlace S7, de alta disponibilidad ISO-Transport Enlace de transporte ISO ISO-on-TCP Enlace ISO-on-TCP UDP Enlace UDP FDL Enlace FDL FMS Enlace FMS MMS segn MAP 3.0 Enlace MAP Procedimiento, p.ej. RK512 Enlace punto a punto Al configurar los enlaces utilizando STEP 7 puede seleccionarse el tipo de enlace correspondiente. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-21 1.6.3 Recursos de enlace Panormica Cada enlace precisa en los equipos implicados recursos para el punto final o para el punto de transicin (p.ej. CP). El nmero de recursos de enlace depende del tipo de CPU/CP. Si estn ocupados todos los recursos de enlace de un interlocutor no puede establecerse ningn nuevo enlace. Figura 1-10: Comunicacin S7 va MPI integrado o va PROFIBUS/Industrial Ethernet usando un CP Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-22 EWA 4NEB 710 6075-04 02 1.7 Modelo de referencia ISO Panormica Si dos equipos intercambian datos a travs de un sistema de bus comn, resulta necesario definir el sistema de transmisin y el mtodo de acceso. Adems es necesario especificar informaciones relativas, por ejemplo, al establecimiento del enlace. Por tal razn, la International Standardization Organisation (ISO) ha definido un modelo de 7 niveles. Para lograr un entendimiento suficiente y seguro se precisan imprescindiblemente los niveles 1, 2 y 4. El nivel 1 define las condiciones fsicas tales como p.ej. los niveles de tensin e intensidad. El nivel 2 define el mecanismo de acceso y el direccionamiento de la estacin. Por ello, en un determinado instante slo puede enviar datos una estacin a travs del bus. La seguridad y coherencia de los datos slo se garantiza mediante la funcin del nivel 4 (de transporte). Adems de controlar el transporte, dicho nivel ejecuta tambin tareas de control de flujo de datos, de seccionamiento en bloques o paquetes y de acuse o confirmacin. Para realizar estas funciones se establecen enlaces (conexiones). El nivel de aplicacin 7 incluye los servicios de comunicacin (p.ej. funciones S7). Protocolo Se trata de un convenio exacto al bit entre interlocutores para poder ejecutar un determinado servicio de comunicacin. El protocolo define el contenido estructural del trfico de datos en la lnea fsica, determinando p.ej. el modo de operacin, el proceso para el establecimiento del enlace, la proteccin de los datos o la velocidad de transferencia. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-23 Modelo de referencia ISO El modelo de referencia ISO define niveles o capas que regulan el comportamiento de los interlocutores. Estos niveles estn apilados, siendo el nivel 7 la capa superior. Al describir posteriormente los servicios se hace referencia a este modelo ISO. Slo es posible comunicarse en un mismo nivel. La forma de materializar los diferentes niveles en un caso concreto no es definida inicialmente en el modelo, sino en la posterior implementacin de la aplicacin. A fin de lograr una comunicacin rpida y apta para tiempo real, se prescinde en PROFIBUS de los niveles 3 a 6, integrndose las funciones imprescindibles en los niveles 1, 2 y 7. Los diferentes niveles estn definidos de la forma siguiente: Nivel Designacin Funcin Caractersticas 7 Application layer (aplicacin) Funciones de aplicacin Oferta de servicios de comunicacin especficos para cada aplicacin Servicios de comunicacin, p.ej. Read/Write Start/Stop 6 Presentation layer (presentacin) Representacin de datos Conversin del tipo de representacin normalizado del sistema de comunicacin en un formato adecuado al equipo Lenguaje comn 5 Session layer (sesin) Sincronizacin Establecimiento, disolucin y supervisin de una sesin Coordinacin de la sesin 4 Transport layer (transporte) Establecimiento/disolucin de enlace Repeticin, clasificacin y formacin de paquetes Transmisin asegurada de paquetes 3 Network layer (red) Direccionamiento de otras redes/ encaminamiento (routing), control de flujo Comunicacin entre dos subredes 2 Data link layer (enlace) Mtodo de acceso Limitacin de los bloques de datos, transferencia de datos asegurada, deteccin y eliminacin de errores CRC-Check CSMA/CD Token (paso de testigo) 1 Physical layer (fsico) Caractersticas fsicas, soporte de transmisin, velocidad, definicin de los parmetros elctricos, mecnicos y funcionales de la lnea/bus Cable coax/triax Fibra ptica Cable bifilar Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-24 EWA 4NEB 710 6075-04 02 Physical Layer Nivel 1: (fsico). Este nivel o capa se encarga de la transmisin transparente de bits a travs del soporte fsico en el orden en que proceden del nivel de enlace (2). Aqu se definen las caractersticas elctricas y mecnicas, as como los tipos de transmisin. Data Link Layer Nivel 2: (enlace). Este nivel tiene como misin asegurar la transmisin de la cadena de bits entre dos sistemas. Entre sus cometidos figuran la deteccin y eliminacin o retransmisin de errores de transmisin, as como el control del flujo. En redes locales, el nivel de enlace permite adems el acceso exclusivo al soporte de transmisin. A tal efecto, se divide dicho nivel en dos subniveles, Medium Access Control (MAC) y Logic Link Control (LLC), denominados tambin nivel 2a respectivamente nivel 2b. Las normas ms conocidas para los mtodos de acceso aplicados en el subnivel MAC son: IEEE 802.3 (Ethernet, CSMA/CD), IEEE 802.4 (bus token), IEEE 802.5 (anillo token). Para el subnivel LLC se aplica generalmente la norma IEEE 802.2. Debido a los requisitos especiales de tiempo real que se imponen a los sistemas de bus de campo, stos utilizan en parte mtodos de acceso considerablemente modificados. Network Layer Nivel 3: (red). Este nivel se encarga de la intercomunicacin de datos entre los sistemas terminales. Como sistemas terminales se consideran el emisor y receptor de una informacin cuyo recorrido puede pasar bajo circunstancias a travs de varios sistemas de trnsito. Por ello, el nivel de red debe seleccionar la ruta a seguir, lo que normalmente se denomina encaminamiento (Routing). Transport Layer Nivel 4: (transporte). Este nivel tiene como misin ofrecer al usuario un enlace terminal-terminal fiable. Los servicios ofrecidos incluyen el establecimiento de un enlace de transporte y la transmisin de datos, as como la disolucin del enlace. A tal efecto, el usuario puede exigir por lo general una determinada calidad de servicio (QoS, Quality of Service). Entre los parmetros de calidad figuran p.ej. la velocidad de transferencia y la tasa de errores residuales. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-25 Session Layer Nivel 5: (sesin). La tarea principal del nivel de sesin es sincronizar las relaciones de comunicacin. Adems, los servicios del nivel de sesin permiten definir puntos de sincronizacin en transmisiones prolongadas para que, en caso de una interrupcin intempestiva del enlace, no sea necesario repetir de nuevo toda la transmisin sino que pueda restablecerse desde un determinado punto de sincronizacin. Presentation Layer Nivel 6: (presentacin). Generalmente, al intercambiar datos diferentes sistemas utilizan lenguajes distintos. El nivel de presentacin traduce los diferentes lenguajes de los interlocutores a un lenguaje uniforme con una sintaxis abstracta. En la mayora de los casos se emplean para ello el Abstract Syntax Notation One (ASN.1) definido en ISO 8824 y las respectivas Basic Encoding Rules (BER). Application Layer Nivel 7: (aplicacin). El nivel de aplicacin comprende los servicios especficos de la aplicacin en las diferentes funciones de comunicacin. Como existen multitud de aplicaciones es particularmente difcil establecer estndares uniformes. El principal estndar para las aplicaciones de automatizacin es el Manufacturing Message Specification (MMS), donde se estipulan los servicios y protocolos del nivel de aplicacin MAP (Manufacturing Automation Protocol). Los sistemas de bus de campo modernos se orientan estrechamente a MMS a la hora de disear el nivel de aplicacin. Las especificaciones del PROFIBUS se describen detalladamente en los niveles 1, 2 y 7 del modelo ISO. No se han materializado los siete niveles para simplificar el bus. Los niveles 3 a 5 estn "vacos". PROFIBUS es un sistema multimaestro. El acceso controlado al bus se regula de forma hbrida, es decir token-passing en el aspecto descentralizado y segn el principio maestro-esclavo en el aspecto centralizado. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-26 EWA 4NEB 710 6075-04 02 1.8 Acoplamiento de sistemas de bus Panormica Para garantizar un flujo continuo de la informacin entre dos subredes diferentes se precisan elementos de acoplamiento especiales. Las subredes han ido surgiendo a lo largo del tiempo, no pudindose interconectar sin ms. P.ej. las informaciones procedentes de la subred A no pueden ser interpretadas por los protocolos de la subred B. Desde el punto de vista del usuario, lo ideal es que las subredes acopladas se comporten como una nica subred, es decir que dicho acoplamiento no suponga ninguna merma de funcionalidad. De esta forma el acoplamiento es transparente para el usuario. Transparencia significa aqu que al acoplar las subredes el usuario no necesita modificar el software. Segn el despliegue requerido por el acoplamiento y las diferencias existentes entre las subredes a acoplar, se hace distincin entre Repeater (repetidor), Bridge (nodo puente), Router (encaminador) y Gateway (pasarela) para interconectar las redes. Estos elementos de acoplamiento pueden reproducirse en el modelo de referencia ISO de acuerdo a las tareas que realizan. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-27 Repeater El repeater o repetidor copia la informacin que recibe en un lado de la lnea al otro, a la vez que amplifica su nivel. El repetidor es transparente para todos los niveles de las estaciones en comunicacin, es decir los niveles fsicos de ambas redes deben ser idnticos. Por ello, los repetidores no suelen utilizarse para acoplar subredes semejantes, sino para amplificar o prolongar una subred existente, p.ej. un sistema de bus. Red Repeater Equipo A Equipo C Physi cal Appl i cati on Sessi on Present at i on Data l i nk Net work Physi cal Transport Appl i cati on Sessi on Present at i on Dat a l i nk Net work Physi cal Transport R A C Subred Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-28 EWA 4NEB 710 6075-04 02 Bridge Los bridges o nodos puente se utilizan para acoplar subredes que operan con los mismos protocolos en el nivel de enlace (Logical Link Control LLC). Los soportes de transmisin y los mtodos de acceso al bus (Medium Access Control, MAC) de las subredes a enlazar pueden ser diferentes. Los bridges se utilizan principalmente para unir redes locales que tienen diferente topologa o cuando, en base a aplicaciones especiales, es necesario aadir determinadas estructuras a subredes. En algunas versiones, las tareas del puente se refieren nicamente al acceso al bus (MAC). Esto no afecta al LLC. Ese tipo de puentes se utilizan en subredes que, si bien utilizan un soporte de transmisin diferente (p.ej. cable bifilar, fibra ptica), tienen la misma estructura. Net z Subnet z Subnet z Bridge Station A Station C Appl i cat i on Sessi on Present at i on Dat a l i nk Net wor k Physi cal Tr anspor t Appl i cat i on Sessi on Present at i on Dat a l i nk Net wor k Physi cal Tr anspor t A C Dat a l i nk Physi cal Physi cal B Red Subr ed Subred Bridge Equipo A Equipo C Appl i cat i on Sessi on Present at i on Dat a l i nk Net wor k Physi cal Tr anspor t Appl i cat i on Sessi on Present at i on Dat a l i nk Net wor k Physi cal Tr anspor t A C Dat a l i nk Physi cal Physi cal B Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-29 Router El router o encaminador sirve para enlazar redes ISO con niveles 1 y 2 diferentes. El router determina adems la va ptima (ruta de comunicacin) para una informacin a travs de una red existente (routing). Los criterios para definir el camino ptimo pueden ser por ejemplo la longitud del recorrido o el retardo de transmisin mnimo. Para cumplir su tarea, el router modifica las direcciones de origen y destino del nivel de la red para los paquetes entrantes antes de retransmitirlos. Como los router tienen que ejecutar tareas considerablemente ms complejas que los bridges, operan a una velocidad menor. Red Subred Subred Router Equipo A Equipo C Appl i cati on Sessi on Present at i on Dat a l i nk Net work Physi cal Transport Appl i cati on Sessi on Present at i on Dat a l i nk Net work Physi cal Transport A C Net work Dat a l i nk Dat a l i nk Physi cal Physi cal B Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-30 EWA 4NEB 710 6075-04 02 Gateway Una gateway o pasarela se utiliza para acoplar redes con diferente arquitectura, es decir, que permite interconectar dos subredes cualesquiera. En base al modelo de referencia ISO, un gateway tiene por cometido convertir los protocolos de comunicacin de todos los niveles. Un gateway permite asimismo acoplar una red ISO con una red no conforme a ISO. Entonces una mitad de la figura no tiene estructura de 7 niveles, sino una configuracin diferente. Los enlaces de red materializados mediante gateway suponen generalmente un elevado despliegue y ofrecen una velocidad ms reducida. Red Subred Subred Gateway Equipo A Equipo C Appl i cati on Sessi on Present at i on Dat a l i nk Net work Physi cal Transport Appl i cati on Sessi on Present at i on Dat a l i nk Net work Physi cal Transport Sessi on Present at i on Dat a l i nk Net work Physi cal Transport Sessi on Present at i on Dat a l i nk Net work Physi cal Transport A C Appl i cati on G Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-31 1.9 Seguridad en la transmisin Panormica En el nivel 1 tiene lugar la codificacin fsica de los bits a transmitir, a fin de garantizar una mxima inmunidad a las perturbaciones y una transferencia de datos lo ms segura posible. Cuando se reciben datos, encima del nivel 1 se ven afectados stos por perturbaciones en el medio de transmisin con la consiguiente mayor probabilidad de errores. A este respecto se definen en la bibliografa especializada los conceptos tasa de errores de bit y probabilidad de errores de bloque. En el nivel 2 tiene lugar la codificacin destinada a asegurar la transmisin de los datos. Uno de los parmetros de este cdigo es la denominada distancia de Hamming (HD). Esta especifica en cuntos bits pueden distinguirse dos palabras de cdigo vlidas para que resulte una palabra de cdigo nuevamente vlida. Es decir, que se detecta como error la inversin de hasta (HD-1) bits. Probabilidad de error residual Por ltimo, encima del nivel 2 persiste una probabilidad de error residual. Esta define la relacin entre los telegramas errneos no detectados y la cantidad total de telegramas recibidos. Por ello, la probabilidad de error residual permite definir la seguridad de la transmisin. La misma depende de las perturbaciones en la lnea, del mtodo de codificacin fsica utilizado (p.ej. NRZ, Manchester) y de la codificacin para la comunicacin (telegrama). Distancia de Hamming Por consiguiente, la distancia de Hamming es slo un criterio relativo para enjuiciar la seguridad de una transmisin. Si se suponen una determinada probabilidad de errores de bit y una distancia de Hamming fija, la tasa de errores residuales aumenta a medida que aumenta el tamao del telegrama. Si la codificacin fsica es lo suficientemente sofisticada, se obtiene una elevada inmunidad, reducindose la tasa de errores de bit y la probabilidad de errores de bloque. Con una distancia de Hamming constante, esto contribuye a reducir la probabilidad de error residual. Por ello, en el bus interface AS puede contarse con una reducida probabilidad de error residual a pesar de ser HD=2. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-32 EWA 4NEB 710 6075-04 02 1.10 Clasificacin de las subredes Panormica Para adaptarse a los diferentes requisitos, SIMATIC ofrece distintas redes de comunicacin (vase tambin el captulo 3). Industrial Ethernet (IEEE 802-3 e IEEE 802.3u) PROFIBUS (EN 50170) / MPI (comunicacin entre CPU, PG/PC, TD/OP) Interface AS (EN 50295) A fin de satisfacer tales requisitos impuestos en la tcnica de automatizacin, se prevn los cuatro niveles de automatizacin siguientes: Nivel de control central En este nivel se procesan tareas de ndole general que conciernen a toda la empresa (funciones de gestin). Entre ellas figuran la memorizacin de valores del proceso y funciones de procesamiento de carcter optimizador y analizador, as como su presentacin en forma de listados. Los datos necesarios al efecto se recolectan y procesan para toda la empresa, con independencia del lugar de emplazamiento. Desde el nivel de control central puede accederse igualmente a otros centros. La cantidad de estaciones puede ser superior a 1.000. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 1-33 Nivel de clula En el nivel de clula se procesan autnomamente todas las tareas de automatizacin y optimizacin. En este nivel estn interconectados los autmatas, PCs y equipos para operacin y observacin. Nivel de campo El nivel de campo es el nexo entre las instalaciones y los autmatas programables. Los dispositivos de campo miden, sealizan y retransmiten a las instalaciones las rdenes recibidas del nivel de clula. En general se transmiten pequeas cantidades de datos. En este caso es tpica una comunicacin jerarquizada, es decir varios dispositivos de campo se comunican con un maestro. Nivel de actuadores-sensores En este nivel, un maestro se comunica con los actuadores y sensores conectados a su subred. Son caractersticos aqu tiempos de respuesta rpidos y un nmero reducido de bits de datos. Introduccin y fundamentos de la comunicacin Comunicacin con SIMATIC 1-34 EWA 4NEB 710 6075-04 02 Servicios de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 2-1 Servicios de comunicacin 2 Panormica En este captulo puede Ud. ver los servicios de comunicacin que existen y su clasificacin en base a sus prestaciones. Tambin conocer los interfaces software previstos en SIMATIC para los servicios de comunicacin. Indice del captulo Apartado Tema Pgina 2.1 Introduccin 2-2 2.2 Funciones PG/OP 2-7 2.3 Funciones S7 2-9 2.4 Funciones bsicas S7 2-11 2.5 Funciones compatibles con S5 2-12 2.5.1 Servicios ISO-Transport 2-12 2.5.2 Servicios ISO-on-TCP 2-14 2.5.3 Servicio TCP 2-16 2.5.4 Servicios UDP 2-18 2.5.5 Servicios PROFIBUS-FDL 2-20 2.6 Servicios PROFIBUS-DP 2-21 2.7 Servicios PROFIBUS FMS 2-23 2.8 Servicios MMS segn MAP 3.0 2-24 2.9 Comunicacin por datos globales GD 2-25 2.10 Servicios interface AS 2-26 Servicios de comunicacin Comunicacin con SIMATIC 2-2 EWA 4NEB 710 6075-04 02 2.1 Introduccin Definicin Un servicio de comunicacin (servicio) SIMATIC S7 describe funciones de comunicacin con prestaciones definidas como p.ej. intercambiar datos, controlar equipos, vigilar equipos y cargar programas. Los servicios de comunicacin SIMATIC S7 (de aqu en adelante llamados simplemente servicios) se ofrecen en el sistema terminal (p.ej. funciones de sistema SIMATIC S7) va interfaces software. Un interface software no ofrece necesariamente todas las funciones de comunicacin de un servicio. En el respectivo sistema terminal (p.ej. PLC, PC), este servicio puede ofrecerse con diferentes interfaces software. Servicios y subredes La comunicacin en SIMATIC S7 se basa en diferentes subredes que ofrecen diversos servicios. Subredes Industrial Ethernet PROFIBUS MPI Servicios Funciones PG/OP Funciones S7 Funciones compatibles con S5 Funciones bsicas S7 Funciones estndar DP GD Seguidamente se resumen los servicios de comunicacin presentes en SIMATIC. Las informaciones relativas a las subredes figuran en el cap. 3. Funciones PG/OP Las funciones PG/OP (vea el apartado 2.2) sirven para la comunicacin entre las unidades PG/OP y los equipos SIMATIC, como p.ej. para cargar programas, ejecutar verificaciones, cargar datos de diagnstico y de configuracin o bien para la operacin y observacin de una instalacin a travs de OPs. Las funciones de la comunicacin PG/OP ya van integradas en cada equipo SIMATIC (sistema operativo). Servicios de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 2-3 Funciones S7 Las funciones S7 (vea el apartado 2.3) ofrecen servicios para la comunicacin entre los CPU S7/M7, OS SIMATIC y PC. Las funciones S7 ya van integradas en cada equipo SIMATIC S7/M7. Como las funciones S7 corresponden a un servicio del nivel de aplicacin ISO, son independientes de la subred, por lo que pueden utilizarse en todas las subredes (MPI, PROFIBUS, Industrial Ethernet). Funciones bsicas S7 Las funciones bsicas S7 (vea el apartado 2.4) ya van integradas en cada equipo SIMATIC S7/M7, y permiten la transmisin de variables y datos exclusivamente entre estaciones MPI (excepto en los sistemas de alta disponibilidad). Funciones compatibles con S5 El interface SEND/RECEIVE procede originalmente de SIMATIC S5 y mediante las "Funciones compatibles con S5" sigue utilizndose en SIMATIC S7 (vea los apartados 2.5 a 2.5.5). Las funciones indicadas a continuacin se basan en los protocolos de normalizacin segn el modelo de referencia ISO (por lo cual se habla de comunicacin abierta), permitiendo la comunicacin entre equipos SIMATIC S5 y SIMATIC S7 a travs de la Industrial Ethernet y PROFIBUS. Servicios Funciones compatibles con S5 ISO-Transport ISO-on-TCP UDP TCP/IP FDL (SDA) Subredes Industrial Ethernet PROFIBUS ISO-Transport Mediante estas funciones se transmiten datos a travs de comunicacin abierta en el nivel 4 (ISO-Transport) segn el modelo de referencia ISO por la Industrial Ethernet entre SIMATIC S7 y SIMATIC S5. ISO-on-TCP Mediante estas funciones se transmiten datos a travs de comunicacin abierta, conforme al protocolo de transporte TCP/IP, en el nivel 4 segn el modelo de referencia ISO por la Industrial Ethernet entre SIMATIC S7 y PCs o sistemas ajenos, a travs de redes TCP/IP. El servicio ISO-on-TCP requiere el estndar ampliado RFC1006, para obtener del flujo de datos una orientacin a bloques (bloques de datos definidos conforme a la norma ISO). Servicios de comunicacin Comunicacin con SIMATIC 2-4 EWA 4NEB 710 6075-04 02 UDP Estas funciones sirven para la transferencia sencilla de datos sin confirmacin (servicio datagrama), conforme al nivel 4 del modelo de referencia ISO. Es posible transmitir bloques de datos coherentes entre dos estaciones Ethernet. (UDP = User Datagram Protocol.) TCP/IP Mediante estas funciones se transmiten datos a travs de comunicacin abierta, conforme al protocolo de transporte TCP/IP, en el nivel 4 segn el modelo de referencia ISO por la Industrial Ethernet entre SIMATIC S7 y PCs o sistemas ajenos, a travs de redes TCP/IP. A travs del servicio TCP es soportado el interface hacia TCP/IP existente en casi todos los sistemas terminales. FDL (SDA/SDN) Mediante estas funciones se transmiten datos desde SIMATIC S7 hacia SIMATIC S5. Estn optimizadas para la transferencia de cantidades de datos medias a travs de comunicacin abierta en el nivel 2 Fieldbus Data Link (FDL) segn el modelo de referencia ISO en PROFIBUS. Funciones estndar Para las funciones estndar (vea los apartados 2.7 y 2.8) se utiliza el nivel 7 segn el modelo de referencia ISO. Las funciones estndar abarcan los servicios siguientes: Servicios Funciones estndar MMS conforme a MAP 3.0 FMS Subredes Industrial Ethernet PROFIBUS FMS PROFIBUS FMS (Fieldbus Message Specification) ofrece servicios para la transferencia de datos estructurados (variables FMS). El servicio FMS puede clasificarse en el nivel 7 del modelo de referencia ISO. Es conforme con la norma europea EN 50170 Vol.2 PROFIBUS y permite as la comunicacin abierta entre estaciones conectadas a PROFIBUS. MMS MAP (Manufactoring Automation Protocol) ofrece servicios MMS para la transferencia de datos estructurados (variables MMS). El servicio MMS puede clasificarse en el nivel 7 del modelo de referencia ISO. Es conforme con la norma europea ISO/IEC 9506-4, Industrial Automation Systems - Manufactoring Message Specification - Part 4 y MAP 3.0 1998, Manufactoring Automation Protocol, Version 3.0, por lo que permite la comunicacin abierta con equipos ajenos. Servicios de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 2-5 Servicios PROFIBUS Segn la aplicacin prevista, se subdivide PROFIBUS en las variantes siguientes: Automatizacin de la fabricacin PROFIBUS DP EN 50 170 Rpido intercambio de datos con las unidades perifricas descentralizadas en el nivel de campo Automatizacin general PROFIBUS FMS EN 50 170 Intercambio de datos con amplios cometidos de comunicacin y perfiles especficos de la aplicacin Automatizacin de procesos PROFIBUS PA EN 50 170 Tcnica de transmisin intrnsecamente segura conforme a IEC1158-2 PROFIBUS-DP Los servicios PROFIBUS-DP (vea el apartado 2.6) ofrecen la posibilidad de una comunicacin transparente con la periferia descentralizada. De esta forma, el programa del control accede a la periferia descentralizada de la misma forma que a la periferia centralizada. Es conforme con la norma europea EN 50170 Vol.2 PROFIBUS-Master/Slave, por lo que permite la comunicacin abierta con la periferia descentralizada y dispositivos de campo. PROFIBUS FMS El PROFIBUS con su protocolo de nivel 7 FMS (Fieldbus Message Specification) se prev para aplicaciones en la tcnica de automatizacin en sectores cercanos al proceso (vea el apartado 2.7). PROFIBUS PA PROFIBUS PA es una versin especial de la red DP para el rea intrnsecamente segura. Datos globales (GD) La comunicacin por datos globales (vea el apartado 2.9) es una posibilidad de comunicacin sencilla integrada en el sistema operativo de los CPU en S7-300/400 y C7-600. La comunicacin GD permite un intercambio de datos cclico entre los CPU a travs del interface MPI (no est disponible en los sistemas de alta disponibilidad). El intercambio cclico de datos se efecta al actualizar la imagen de proceso normal. Servicios de comunicacin Comunicacin con SIMATIC 2-6 EWA 4NEB 710 6075-04 02 Interface AS Servicio para el intercambio de datos cclico entre un autmata programable y actuadores/sensores subordinados. El interface AS (vea el apartado 2.10) corresponde al estndar internacional abierto EN 50295. Los actuadores/sensores son activados igual que cualquier otra unidad perifrica, es decir, directamente mediante instrucciones o intercambio de imgenes de proceso. Servicios de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 2-7 2.2 Funciones PG/OP Panormica Las funciones PG/OP ofrecen servicios para la comunicacin entre CPUs S7/M7/C7, OP/OSs SIMATIC y PCs. Tales funciones ya van integradas en cada equipo SIMATIC S7/M7/C7. Las funciones PG/OP son utilizables en todas las subredes (MPI, PROFIBUS, Industrial Ethernet). A partir de STEP 7 V5 es posible acceder con una PG online a equipos S7 incluso allende los lmites de subred, p.ej. para cargar programas de aplicacin o ejecutar funciones de verificacin y diagnstico, etc. La transicin entre subredes se halla a tal efecto en un equipo SIMATIC que cuenta con interfaces hacia las respectivas subredes. Propiedades Las funciones PG/OP incluyen lo siguiente: Funciones PG Funcionalidad completa para programar autmatas SIMATIC usando STEP 7 (p.ej. descarga de la configuracin hardware, carga de programas STEP 7, manejo online de estaciones SIMATIC, as como test y diagnstico de programas). Funciones OP Acceso en escritura y lectura a variables, as como emisin automtica de datos a estaciones de operacin y observacin (OP, OS) sin funcin de comunicacin adicional en el programa de aplicacin del interlocutor. La consistencia de los datos depende de los CPU S7-300/400 C7-600 utilizados, y debe considerarse adecuadamente en el programa de aplicacin del sistema de destino (vea el apartado 4.8). Seguridad de transmisin Gracias a la repeticin automtica de los telegramas incompletos o errneos en MPI/PROFIBUS e Industrial Ethernet, se consigue una elevada seguridad de los datos. Servicios de comunicacin Comunicacin con SIMATIC 2-8 EWA 4NEB 710 6075-04 02 Integracin en STEP 7 La comunicacin PG/OP incluye todas las funciones necesarias para la programacin de los autmatas SIMATIC mediante STEP 7 (p.ej. descarga de la configuracin de hardware, carga de programas STEP 7, manejo online de equipos SIMATIC, verificacin y diagnstico de programas, escritura y lectura de variables, as como emisin automtica de datos a estaciones de operacin y observacin (OP, OS)). Servicios de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 2-9 2.3 Funciones S7 Panormica Las funciones S7 ofrecen servicios para los CPU S7/M7/C7. Estas funciones S7 ya van integradas en cada equipo SIMATIC S7/M7/C7. Como las funciones S7 constituyen un servicio del nivel de aplicacin (nivel 7 del modelo de referencia ISO), son independientes de la subred y pueden utilizarse en todas las subredes (MPI, PROFIBUS, Industrial Ethernet). Propiedades Las funciones S7 incluyen lo siguiente: Transmisin segura de un rea o subrea de bloques de datos (hasta 64 Kbytes), de un rea de marcas o de la imagen de proceso entre estaciones SIMATIC-S7/M7-400. Es decir, la transferencia de datos slo acaba cuando la funcin de comunicacin en el interlocutor ha asumido los datos (BSEND/BRCV). Transmisin rpida y no confirmada de datos independientemente del tratamiento cronolgico de la funcin de comunicacin en el interlocutor (p.ej. mensajes de estado y mantenimiento). Es decir, los datos pueden ser sobrescritos en el interlocutor por otros ms actuales (USEND/URCV). Esto es slo posible entre estaciones SIMATIC S7/M7-400. Escritura y lectura de variables controlada por programa sin funcin de comunicacin adicional en el programa de aplicacin del interlocutor (PUT/GET). Estas funciones se desempean en el lado del servidor dentro del sistema operativo. No se notifica al interlocutor la escritura/lectura de la(s) variable(s). La consistencia de los datos depende de los CPU S7/M7-300/400 C7-600 utilizados, y debe considerarse adecuadamente en el programa de aplicacin del sistema de destino (vea el apartado 4.8). Funciones de control para detener el CPU del interlocutor, as como activar su arranque en fro o en caliente (reiniciacin). Funciones de vigilancia que notifican el estado operativo actual del CPU en el interlocutor. Los interfaces software (vea el apartado 4) hacia el programa de aplicacin son los SFC/SFBs para comunicaciones, que estn integrados en el sistema operativo. La cantidad de datos est comprendida entre 76 y 460 bytes (en BSEND/BRCV hasta 64 Kbytes). Servicios de comunicacin Comunicacin con SIMATIC 2-10 EWA 4NEB 710 6075-04 02 Seguridad de transmisin Gracias a la repeticin automtica de los telegramas incompletos o errneos en MPI/PROFIBUS e Industrial Ethernet (nivel 2 del modelo de referencia ISO), se consigue una elevada seguridad de los datos. La transmisin de los datos es confirmada por el interlocutor en el nivel 7 del modelo de referencia ISO. Esto se sealiza en el bloque correspondiente. Integracin en STEP 7 La familia SIMATIC S7 ofrece las funciones S7, que permiten comunicarse a travs de enlaces S7 configurados. Los enlaces configurados se proyectan en STEP 7, establecindose implcitamente al arrancar el equipo. Correspondencia con el interface software En SIMATIC S7-300/400 C7-600, las funciones S7 se ofrecen en forma de SFBs para comunicaciones (enlaces S7 configurados). En SIMATIC-M7-300/400, la funcionalidad de la comunicacin S7 se lleva a cabo a travs de M7-API. En el PC, una parte de las funciones S7 es ofrecida a travs del interface SAPI-S7 y OPC. Servicios de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 2-11 2.4 Funciones bsicas S7 Panormica La comunicacin bsica S7 ofrece funciones sencillas para todos los CPU S7/M7 300/400 y C7-600, a fin de transmitir pequeas cantidades de datos a travs de la subred MPI y el equipo S7. Propiedades Las SFC de comunicacin pueden utilizarse en todos los CPU S7-300/400 C7-600, y sirven para intercambiar de datos con los CPU S7/M7-300/400 C7-600. No requieren memoria central adicional. Los interfaces software (vea el apartado 4) hacia el programa de aplicacin son los SFC para comunicaciones, que estn integrados en el sistema operativo. La mxima cantidad de datos que pueden transmitirse son 76 bytes. No es necesario configurar los enlaces. Seguridad de transmisin Gracias a la repeticin automtica de los telegramas incompletos o errneos en PROFIBUS y MPI, se consigue una elevada seguridad de los datos. La transmisin de los datos es confirmada por el interlocutor en el nivel 7 del modelo de referencia ISO. Esto se sealiza en el bloque correspondiente. La consistencia de los datos depende de los CPU S7-300/400 C7-600 utilizados, y debe considerarse adecuadamente en el programa de aplicacin del sistema de destino (vea el apartado 4.8). Integracin en STEP 7 La familia SIMATIC S7 ofrece las funciones S7, que permiten comunicarse a travs de enlaces S7 no configurados. Los enlaces no configurados se establecen al llamar la funcin de comunicacin correspondiente. Correspondencia con el interface software En SIMATIC S7-300/400 C7-600, las funciones bsicas S7 se ofrecen en forma de SFCs para comunicaciones (enlaces S7 no configurados). En SIMATIC-M7-300/400, la funcionalidad de la comunicacin S7 se lleva a cabo a travs de M7-API. Servicios de comunicacin Comunicacin con SIMATIC 2-12 EWA 4NEB 710 6075-04 02 2.5 Funciones compatibles con S5 2.5.1 Servicios ISO-Transport Panormica ISO-Transport ofrece servicios de funciones compatibles con S5 para transmitir datos mediante enlaces configurados a travs de Industrial Ethernet. Dicho servicio supervisa automticamente el enlace. El servicio ISO-Transport (ISO 8073 clase 4) corresponde al nivel 4 del modelo de referencia ISO. Propiedades El servicio ISO-Transport permite la comunicacin con cualquier interlocutor en una misma subred Industrial Ethernet (p.ej. SIMATIC S5 PC) que soporte la emisin o recepcin de datos conforme a ISO-Transport. Con el servicio ISO-Transport es posible transmitir grandes cantidades de datos (hasta 8 Kbytes). La transmisin de datos mediante el servicio ISO-Transport tiene lugar exclusivamente va Industrial Ethernet. Seguridad de transmisin Gracias a la repeticin automtica de los telegramas incompletos o errneos en ISO-Transport y mecanismos de prueba de bloque adicionales (control CRC en el nivel 2), se consigue una elevada seguridad de los datos. La recepcin de los datos la confirma el servicio ISO-Transport del interlocutor mediante un mensaje de acuse. Esto se sealiza en el bloque correspondiente. Servicios de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 2-13 Integracin en STEP 7 SIMATIC S7 ofrece con los servicios ISO-Transport funciones de comunicacin para enviar y recibir datos a travs de enlaces estticos. Los respectivos enlaces ISO-Transport se configuran con STEP 7. Dichos enlaces se establecen al arrancar el equipo. El paquete opcional de STEP 7 "NCM S7 para Industrial Ethernet" ampla la configuracin de enlaces STEP 7 en el tipo de enlace "ISO-Transport". Correspondencia con el interface software Los servicios ISOTransport se utilizan en SIMATIC S7 para comunicarse con los bloques AG_SEND y AG_RECV va la subred Industrial Ethernet (v. cap. 4). Los bloques AG_SEND y AG_RECV permiten transmitir datos hasta a 240 bytes, y los bloques AG_LSEND y AG_LRECV hasta a 8 Kbytes. Tambin se prevn los servicios FETCH/WRITE, que constituyen un interface que hace posible el acceso directo desde un SIMATIC S5 desde equipos ajenos a la memoria del sistema de los CPU SIMATIC S7. Los bloques AG_LOCK y AG_UNLOCK permiten coordinar el acceso de FETCH/WRITE desde el programa de aplicacin de SIMATIC S7 (bloquear/desbloquear). En el PC, los servicios ISO-Transport estn disponibles como funciones C dentro del interface SAPI y en OPC. Servicios de comunicacin Comunicacin con SIMATIC 2-14 EWA 4NEB 710 6075-04 02 2.5.2 Servicios ISO-on-TCP Panormica ISO-on-TCP ofrece servicios de funciones compatibles con S5 para transmitir datos de longitud variable a travs de enlaces configurados. El servicio ISO-on- TCP corresponde al estndar TCP/IP (Transmission Control Protocol/Internet Protocol) inclusive la ampliacin RFC 1006, conforme al nivel 4 del modelo de referencia ISO. La transmisin de datos de longitud variable se consigue mediante la implementacin del protocolo RFC 1006. RFC1006 describe la forma de reproducir en TCP los servicios del nivel 4 de ISO. RFC1006 es un estndar oficial que utilizan numerosos fabricantes. Propiedades El servicio ISO-on-TCP permite la comunicacin con cualquier interlocutor (p.ej. PC o sistemas ajenos) que soporte la emisin y recepcin de datos conforme a ISO-on-TCP. La transmisin de datos mediante ISO-on-TCP tiene lugar exclusivamente va Industrial Ethernet. Con el servicio ISO-on-TCP es posible transmitir cantidades variables de datos (hasta 8 Kbytes). Seguridad de transmisin Gracias a la repeticin automtica y mecanismos de prueba de bloque adicionales (control CRC en el nivel 2), se consigue una elevada seguridad de los datos. El interlocutor confirma la recepcin de los datos con un mensaje de acuse. Esto se sealiza en el bloque correspondiente. Integracin en STEP 7 SIMATIC S7 ofrece con los servicios ISO-on-TCP funciones de comunicacin para enviar y recibir datos a travs de enlaces estticos. Los respectivos enlaces ISO-on-TCP se configuran con STEP 7. Dichos enlaces se establecen al arrancar el equipo. El paquete opcional STEP 7 "NCM S7 para Industrial Ethernet" ampla la configuracin de enlaces STEP 7 en el tipo de enlace "Enlace ISO-on-TCP". Servicios de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 2-15 Correspondencia con el interface software Los servicios ISO-on-TCP se utilizan en SIMATIC S7 para comunicarse con los bloques AG_SEND y AG_RECV va la subred Industrial Ethernet (v. cap. 4). Los bloques AG_SEND y AG_RECV permiten transmitir datos hasta a 240 bytes, y los bloques AG_LSEND y AG_LRECV hasta a 8 Kbytes. Tambin se prevn los servicios FETCH/WRITE, que constituyen un interface que hace posible el acceso directo desde un SIMATIC S5 desde equipos ajenos a la memoria del sistema de los CPU SIMATIC S7. Los bloques AG_LOCK y AG_UNLOCK permiten coordinar el acceso de FETCH/WRITE desde el programa de aplicacin de SIMATIC S7 (bloquear/desbloquear). En el PC, los servicios ISO-on-TCP estn disponibles como funciones C dentro del interface SAPI y en OPC. Servicios de comunicacin Comunicacin con SIMATIC 2-16 EWA 4NEB 710 6075-04 02 2.5.3 Servicio TCP Panormica TCP corresponde al estndar TCP/IP (Transmission Control Protocol/Internet Protocol). Como TCP ofrece una comunicacin en flujo sin agrupamiento de los datos en mensajes, el usuario no recibe una confirmacin explcita por cada peticin. A travs del servicio TCP es soportado el interface hacia TCP/IP existente en casi todos los sistemas terminales. Propiedades El servicio TCP/IP permite comunicarse con cualquier interlocutor (p.ej. PC o sistema ajeno) que soporte la emisin o recepcin de datos conforme a TCP/IP. Es posible transmitir bloques de datos coherentes (hasta 8 Kbytes) entre dos estaciones Ethernet. Se transfiere siempre la misma cantidad de datos, aunque el volumen efectivo de datos tiles sea menor. La transferencia de datos mediante TCP/IP tiene lugar va Industrial Ethernet y, adems, a travs de redes TCP/IP (red telefnica o Internet). Seguridad de transmisin Gracias a la repeticin automtica y mecanismos de prueba de bloque adicionales (control CRC en el nivel 2), se consigue una elevada seguridad de los datos. El interlocutor confirma la recepcin de los datos con un mensaje de acuse. Esto se sealiza en el bloque correspondiente. Servicios de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 2-17 Integracin en STEP 7 Con el servicio TCP/IP, el SIMATIC S7 ofrece funciones de comunicacin para emitir y recibir datos a travs de los llamados enlaces TCP. Los servicios ISO-on-TCP se utilizan en SIMATIC S7 para comunicarse con los bloques AG_SEND y AG_RECV va Industrial Ethernet (v. cap. 4). Los bloques AG_SEND y AG_RECV permiten transmitir datos hasta a 240 bytes, y los bloques AG_LSEND y AG_LRECV hasta a 8 Kbytes. Tambin se prevn los servicios FETCH/WRITE, que constituyen un interface que hace posible el acceso directo desde un SIMATIC S5 desde equipos ajenos a la memoria del sistema de los CPU SIMATIC S7. Los bloques AG_LOCK y AG_UNLOCK permiten coordinar el acceso de FETCH/WRITE desde el programa de aplicacin de SIMATIC S7 (bloquear/desbloquear). En el PC, los servicios TCP estn disponibles como funciones C dentro del interface. Servicios de comunicacin Comunicacin con SIMATIC 2-18 EWA 4NEB 710 6075-04 02 2.5.4 Servicios UDP Panormica UDP (User Datagram Protocol) ofrece servicios de funciones compatibles con S5 para la transferencia sencilla de datos entre redes sin confirmacin (servicio datagrama). UDP se utiliza como simple servicio datagrama o de transporte cuando no deba quedar garantizada la transferencia correcta de los bloques de datos. UDP corresponde al nivel 4 del modelo de referencia ISO. Propiedades El servicio UDP permite comunicarse con cualquier interlocutor (p.ej. PC o sistema ajeno) que soporte la emisin o recepcin de datos conforme a UDP. Es posible transmitir bloques de datos coherentes (hasta 2 Kbytes) entre dos estaciones Ethernet. La transferencia de datos mediante UDP tiene lugar exclusivamente va Industrial Ethernet y, adems, a travs de redes TCP/IP (red telefnica o Internet). Seguridad de transmisin Como no son confirmados los datos recibidos, los telegramas UDP no son seguros. UDP es utilizado principalmente cuando ya se opera con confirmacin del usuario. Integracin en STEP 7 Con el servicio UDP, el SIMATIC S7 ofrece funciones de comunicacin para emitir y recibir datos a travs de los llamados enlaces UDP. A tal efecto, tambin se emplea en UDP el concepto "enlace". Esto se debe a que en la configuracin los interlocutores son asociados entre s y por consiguiente "enlazados" lgicamente, tal como sucede p.ej. tambin en TCP. En realidad, durante el servicio de los equipos no se establecen en UDP explcitamente enlaces entre los interlocutores. Servicios de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 2-19 Correspondencia con el interface software Los servicios UDP se utilizan en SIMATIC S7 para comunicarse con los bloques AG_SEND y AG_RECV va la subred Industrial Ethernet (v. cap. 4). En el PC, los servicios UDP estn disponibles como funciones C dentro del interface. Servicios de comunicacin Comunicacin con SIMATIC 2-20 EWA 4NEB 710 6075-04 02 2.5.5 Servicios PROFIBUS-FDL Panormica FDL (Fieldbus Data Link) ofrece servicios de funciones compatibles con S5 para transmitir datos por la subred PROFIBUS. El servicio FDL de SIMATIC S7 soporta las funciones SDA (Send Data with Acknowledge) y SDN (Send Data with No Acknowledge). El servicio FDL puede clasificarse dentro del nivel 2 del modelo de referencia ISO. PROFIBUS-FDL corresponde a la norma europea EN 50 170 Vol.2 PROFIBUS. Propiedades El servicio FDL del interlocutor confirma la recepcin de los datos con un mensaje de acuse. El servicio FDL permite la comunicacin con cualquier interlocutor (p.ej. SIMATIC S5 PC) que soporte la emisin y recepcin conforme a la funcin SDA/SDN. Seguridad de transmisin Gracias a la repeticin automtica y mecanismos de prueba adicionales (bit de paridad por cada carcter y suma de control en el nivel 2), se consigue una elevada seguridad de los datos. Integracin en STEP 7 Con el servicio FDL, el SIMATIC S7 ofrece funciones de comunicacin para emitir y recibir datos a travs de enlaces estticos. Los respectivos enlaces FDL se configuran con STEP 7. Estos se establecen implcitamente al arrancar el CP PROFIBUS para el SIMATIC S7. El paquete opcional STEP 7 "NCM S7 para PROFIBUS" ampla la configuracin de enlaces STEP 7 en el tipo de enlace "Enlace FDL". Correspondencia con el interface software En SIMATIC S7, los servicios FDL se utilizan para comunicarse usando los bloques AG_SEND y AG_RECV a travs de la subred PROFIBUS (v. cap. 4). En el PC, los servicios FDL se ofrecen en calidad de funciones C. Servicios de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 2-21 2.6 Servicios PROFIBUS-DP Panormica Los servicios PROFIBUS-DP ofrecen la posibilidad de una comunicacin transparente con la periferia descentralizada. De esta forma, el programa del control accede a la periferia descentralizada de la misma forma que a la periferia centralizada. Corresponde a la norma europea EN 50170 Vol. 2, PROFIBUS. Es posible conectar todos los esclavos conformes a dicha norma. Propiedades La "periferia descentralizada" ampla la periferia centralizada con mdulos perifricos conectados al equipo central a travs de un bus paralelo (va un IM) o un bus serie (interface en CPU, IM o CP). El bus serie es el PROFIBUS-DP que cubre la comunicacin de procesos y de campo. A este respecto, se hace distincin entre: Intercambio de datos cclico Transferencia de datos de proceso de duracin crtica Intercambio de datos acclico Transferencia de, p.ej., datos de parmetro (de duracin no crtica) Intercambio directo de datos (trfico de enlace directo) Intercambio de datos entre maestros DP y esclavos DP con procesamiento previo (esclavos I), as como entre esclavos y esclavos I. El trfico de enlace directo se desarrolla cclicamente, y depende del sistema maestro. Intercambio de datos equidistante La equidistancia del ciclo del bus PROFIBUS DP se aprovecha para ofrecer un tiempo de ciclo de bus exactamente reproducible en las aplicaciones sofisticadas de regulacin, posicionamiento y Motion Control. Esta funcin permite reproducir el ciclo PROFIBUS DP a 1 Ps exactamente, aunque estuvieran utilizndose una unidad de programacin, un panel de operador o los servicios DPV1 (leer/inscribir registro de datos), por lo que satisface incluso las elevadas exigencias de la tcnica de accionamientos. La equidistancia del ciclo PROFIBUS DP es factible con todos los maestros DP, excepto el CPU417-H. Servicios de comunicacin Comunicacin con SIMATIC 2-22 EWA 4NEB 710 6075-04 02 El interface PROFIBUS-DP va integrado en los CPU S7/M7 C7, o bien est materializado en mdulos propios (IM, CP). La periferia que est conectada p.ej. en una unidad ET 200 al PROFIBUS como esclavo DP es activada igual que cualquier otra periferia incluida en el aparato central o de ampliacin. Es decir, que es posible direccionar directamente los mdulos perifricos mediante instrucciones o a travs de la actualizacin de la imagen del proceso. Seguridad de transmisin Gracias a la repeticin automtica y mecanismos de prueba adicionales (bit de paridad por cada carcter y suma de control en el nivel 2), se consigue una elevada seguridad de los datos. Integracin en STEP 7 La periferia descentralizada se configura durante la configuracin del hardware en STEP 7. Esto rige tambin para la implementacin de los equipos ET 200. Los esclavos no Siemens se pueden integrar tambin en el sistema de configuracin del hardware a travs del fichero GSD. Servicios de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 2-23 2.7 Servicios PROFIBUS FMS Panormica PROFIBUS-FMS (Fieldbus Message Specification) ofrece servicios para la transferencia de datos estructurados (variables FMS). El servicio FMS puede clasificarse en el nivel 7 del modelo de referencia ISO. Corresponde a la norma europea EN 50170 Vol. 2 PROFIBUS, y permite as una comunicacin abierta con equipos no Siemens (ajenos). Propiedades Entre los servicios FMS ofrecidos figuran los que permiten leer, inscribir y notificar las variables FMS a travs de enlaces FMS. El interlocutor confirma la recepcin de los datos mediante un acuse de usuario, es decir la aplicacin en el interlocutor remoto ha recibido correctamente los datos. La transmisin de los datos usando el servicio FMS se realiza exclusivamente a travs de la subred PROFIBUS. Seguridad de transmisin Gracias a la repeticin automtica y mecanismos de prueba adicionales (bit de paridad por cada carcter y suma de control en el nivel 2), se consigue una elevada seguridad de los datos. Integracin en STEP 7 SIMATIC S7 ofrece con el servicio FMS funciones de comunicacin para la emisin y recepcin de datos a travs de enlaces estticos y para la configuracin de variables FMS. Los respectivos enlaces FMS se configuran con STEP 7. Estos se establecen implcitamente al arrancar el equipo para el SIMATIC S7. El paquete opcional STEP 7 "NCM S7 para PROFIBUS" ampla la configuracin de enlaces STEP 7 en el tipo de enlace "Enlace FMS". Correspondencia con el interface software En SIMATIC S7, los servicios FMS se utilizan para comunicarse mediante los FB de comunicacin para FMS a travs de la subred PROFIBUS (v. cap. 4). En el PC, los servicios FMS estn disponibles como funciones C dentro del interface SAPI y en OPC. Servicios de comunicacin Comunicacin con SIMATIC 2-24 EWA 4NEB 710 6075-04 02 2.8 Servicios MMS segn MAP 3.0 Panormica MAP (Manufacturing Automation Protocol) ofrece servicios MMS para la transferencia de datos estructurados (variables MMS). El servicio MMS puede clasificarse en el nivel 7 del modelo de referencia ISO. Corresponde a la norma europea ISO/IEC 9506-4, Industrial Automation Systems - Manufactoring Message Specification - Part 4 y MAP 3.0 1998, Manufactoring Automation Protocol, Version 3.0, por lo que permite la comunicacin abierta con equipos no Siemens. Propiedades Entre los servicios MMS ofrecidos por MAP figuran las funciones para leer e inscribir variables MMS a travs de enlaces MAP. El interlocutor confirma la recepcin de los datos mediante un acuse de usuario, es decir la aplicacin en el interlocutor remoto ha recibido correctamente los datos. La transmisin de datos mediante el servicio MMS se realiza exclusivamente va Industrial Ethernet. Integracin en STEP 7 Con el servicio MMS, el SIMATIC S7 ofrece funciones de comunicacin para emitir y recibir datos a travs de enlaces estticos. Los respectivos enlaces MAP y las variables se configuran con STEP 7. Estos se establecen implcitamente al arrancar el equipo para el SIMATIC S7. Correspondencia con el interface software Los servicios MMS se utilizan en SIMATIC S7 para comunicarse con los FB de comunicacin para MAP va la subred Industrial Ethernet (v. cap. 4). Servicios de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 2-25 2.9 Comunicacin por datos globales GD Panormica La comunicacin por datos globales es una posibilidad de comunicacin sencilla integrada en el sistema operativo de los CPU en S7-300/400 y C7-600. Propiedades La comunicacin por GD permite un intercambio cclico de datos globales, tales como entradas, salidas, marcas y reas en bloques de datos, entre CPUs va el interface MPI (sin bloques). El intercambio cclico de los datos tiene lugar durante la actualizacin normal de la imagen del proceso. El tiempo de respuesta depende del ciclo del programa de aplicacin, y equivale a un mltiplo n (factor de ciclo GD) del mismo en el lado de emisin y el de recepcin. Seguridad de transmisin Este mtodo es del tipo Broadcast o de difusin general. Con ello no puede garantizarse la seguridad de los datos. Integracin en STEP 7 La comunicacin por datos globales se configura mediante STEP 7 a travs de una tabla de datos globales. Todos los CPU S7-300/400 C7-600 debern hallarse en un mismo proyecto STEP 7. Servicios de comunicacin Comunicacin con SIMATIC 2-26 EWA 4NEB 710 6075-04 02 2.10 Servicios interface AS Panormica Los servicios de interface actuador/sensor ofrecen la posibilidad de una comunicacin transparente con actuadores/sensores descentralizados. De esta forma, el programa de control accede a ellos como si se tratase de periferia descentralizada. Interface AS corresponde al estndar internacional abierto EN 50295. Es posible conectar sensores/actuadores que cumplan dicha especificacin. Propiedades Los sensores/actuadores son activados igual que cualquier otra periferia en el aparato central/de ampliacin. Es decir, puede accederse directamente a los sensores/actuadores mediante instrucciones o a travs de la actualizacin de la imagen del proceso. La alimentacin y la transmisin de datos se realizan a travs de un mismo cable. A cada esclavo de interface AS pueden conectarse 4 sensores/actuadores. Por cada esclavo se dispone de un mximo de 4 bits de entrada y 4 bits de salida. La transmisin se efecta con un ciclo fijo de mx. 5 ms. El tiempo de respuesta es de d 5 ms. El interface AS se prev como mdulo propio (CP) para SIMATIC S7-200/300 va integrado en C7-621 ASi. Seguridad de transmisin Gracias a la repeticin automtica y mecanismos de prueba adicionales (bit de paridad y forma especial de las seales), se consigue una elevada seguridad de los datos. Integracin en STEP 7 Para la configuracin software basta con integrar el CP en la configuracin del hardware. Redes de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 3-1 Redes de comunicacin 3 Panormica En este captulo se exponen las redes de comunicacin ofrecidas en SIMATIC, as como sus caractersticas. Aqu se indican los protocolos realizados en las distintas redes de comunicacin y qu productos SIMATIC se ofrecen para dichas redes. Estas informaciones le permitirn seleccionar su red de comunicacin. Indice del captulo Apartado Tema Pgina 3.1 Panormica 3-2 3.2 Interface multipunto (MPI) 3-5 3.3 PROFIBUS 3-7 3.4 Industrial Ethernet 3-16 3.5 Acoplamiento punto a punto 3-18 3.6 Interface AS 3-20 3.7 Redes redundantes 3-22 Redes de comunicacin Comunicacin con SIMATIC 3-2 EWA 4NEB 710 6075-04 02 3.1 Panormica Subredes en SIMATIC De acuerdo con los diferentes requisitos impuestos en los niveles de automatizacin (control central, clula, campo y actuadores/sensores), SIMATIC ofrece las subredes siguientes: MPI MPI es una subred con extensin pequea y pocas estaciones para los niveles de campo y de clula. MPI es un interface multipunto de SIMATIC S7/M7 y C7. Ha sido concebido como interface PG y para interconectar pocos CPU en el intercambio de pequeas cantidades de datos. PROFIBUS Dentro del sistema de comunicacin abierto no propietario de SIMATIC, PROFIBUS es la red para los niveles de clula y campo. PROFIBUS se ofrece en dos variantes: en calidad de bus de campo PROFIBUS DP para el rpido intercambio clico de datos y como PROFIBUS PA para el sector intrnsecamente seguro en el nivel de clula como PROFIBUS (FDL o PROFIBUS FMS) para la transmisin rpida hacia interlocutores de la misma jerarqua. Industrial Ethernet Dentro del sistema de comunicacin abierto no propietario de SIMATIC, Industrial Ethernet es la red para el nivel de control central y el nivel de clula. Industrial Ethernet es adecuada para la transmisin rpida de grandes cantidades de datos, ofreciendo la posibilidad de interconectar diferentes puntos geogrficos a travs de gateways. Acoplamiento punto a punto Un acoplamiento punto a punto no es una subred en el sentido convencional. En SIMATIC, este tipo de acoplamiento se materializa mediante procesadores de comunicaciones (CP) especficos para enlaces punto a punto, que interconectan dos equipos. Interface AS El interface AS o interface actuador/sensor es un sistema de subred para el nivel de procesos inferior en las instalaciones de automatizacin. Se utiliza principalmente para interconectar sensores y actuadores binarios. La cantidad de datos mxima es de 4 bits por estacin esclava. Redes de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 3-3 Mtodos de acceso El mtodo de acceso determina en qu forma, cundo y cules equipos pueden enviar sus datos a travs de la subred. En caso de que intenten emitir simultneamente varios equipos, se encarga de regular el permiso de acceso. Se hace distincin entre los mtodos de acceso siguientes: CSMA/CD (Carrier Sense Multiple Access / Collision Detection) Token (paso de testigo) Maestro-esclavo Los diferentes mtodos de acceso se describen detalladamente al tratar las subredes correspondientes. Extensin de la red Por extensin de la red se entiende la separacin mxima entre dos equipos conectados a una subred. Una subred puede estar compuesta de uno o varios segmentos (de bus). Los segmentos de bus pueden acoplarse mediante transisiones denominadas repetidores o puentes. Soporte de transmisin El soporte o medio de transmisin es el cable de bus por el que se transmiten los datos. Por regla general se distingue entre soportes de transmisin elctricos y pticos: Elctricos: cable bifilar, cable coaxial, Twisted Pair (par trenzado) Opticos: fibra ptica de vidrio o plstico Inalmbricos: infrarrojos (ILM = Infrared Link Module) Redes de comunicacin Comunicacin con SIMATIC 3-4 EWA 4NEB 710 6075-04 02 Datos tcnicos La tabla siguiente ofrece una panormica sobre las subredes. Caracterstica MPI PROFIBUS Industrial Ethernet Interface AS Normalizacin Procedimiento propio de SIEMENS PROFIBUS segn EN 50170 Volume 2 Ethernet segn IEEE 802.3 Especificacin AS-Interface segn EN 50295 Funciones de comunicacin disponibles Funciones PG/OP Funciones S7 Func. bsicas S7 GD Funciones PG/OP Funciones S7 Func. comp. con S5 Func. estndar (FMS) Funciones PG/OP Funciones S7 Func. Comp. con S5 Func. Estndar (MMS) Funciones interface AS Mtodo de acceso Token Passing Token Passing con maestro esclavo subordinado CSMA/CD Maestro-esclavo Velocidad de transferencia 19,2 Kbit/s, 187,5 Kbit/s o 12 Mbit/s 9,6 Kbit/s - 12 Mbit/s 10 Mbit/s 100 Mbit/s 167 Kbit/s Soporte de transmisin Elctrico: Cable bifilar apantallado Optico: Fibra ptica (vidrio o plstico) Elctrico: Cable bifilar apantallado Optico: Fibra ptica (vidrio o plstico) Inalmbrico: Infrarrojos Elctrico: Cable coaxial con pantalla doble o Industrial Twisted Pair Optico: Fibra ptica (vidrio) Elctrico: Cable bifilar no apantallado Cantidad estaciones tpico mximo 2 a 10 125 (126) 2 a 16 126 2 a 100 > 1.000 14 32 Extensin de la red Elctrica: hasta 50 m (ampliable mediante repetidores RS 485 u Optical Link Modul) Elctrica: hasta 9,6 km 1) Optica: ms de 90 km 2) Elctrica: 1,5 km Optica: hasta 4,5 km A nivel mundial mediante TCP/IP Mx. longitud de cable 300 m Topologa Elctrica: Lnea Optica: Arbol, anillo, estrella Lnea, rbol, anillo, estrella Lnea, rbol, estrella, anillo Lnea, rbol Nivel de automatizacin Clula y campo Clula y campo Control central y clula Actuadores- sensores Sistemas conectables SIMATIC S7/M7/C7 SIMATIC PC/PG SIMATIC HMI SIMATIC S7/M7/C7 SIMATIC PC/PG SIMATIC HMI SIMATIC S5 SIMATIC S7/M7/C7 SIMATIC PC/PG SIMATIC HMI SIMATIC S5 Puestos de trabajo/ computadores SIMATIC S7 (200/300) SIMATIC C7 (C7-621 Asi) SIMATIC S5 SIMATIC PC/PG 1) segn la velocidad de transferencia 2) segn el tipo de OLM utilizado Redes de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 3-5 3.2 Interface multipunto (MPI) Introduccin La interface multipunto MPI (Multi Point Interface) es un interface de comunicacin integrado en cada autmata programable SIMATIC S7 (SIMATIC S7/M7 y C7). Se puede utilizar para interconexiones en red sencillas, permitiendo conectar varios PGs, OPs o autmatas programables SIMATIC. Posibilidad de interconectar unos pocos interlocutores con intercambio de pequeas cantidades de datos mediante funciones bsicas S7. La comunicacin por datos globales ofrece una sencilla posibilidad de comunicacin configurable. Figura 3-1: Ejemplo de subred MPI Redes de comunicacin Comunicacin con SIMATIC 3-6 EWA 4NEB 710 6075-04 02 Mtodo de acceso Bus token (vase PROFIBUS) Nota En funcin de los CPU participantes en la subred MPI, son posibles tambin otras velocidades de transferencia que la previamente ajustada de 187,5 Kbaudios (p.ej. S7-200 a 19,2 Kbaudios y S7-400 hasta 12 Mbaudios). Datos tcnicos Normalizacin Especfica de SIEMENS Equipos 32 como mximo Mtodo de acceso Token (paso de testigo) Velocidad transferencia 19,2 Kbit/s, 187,5 Kbit/s 12 Mbit/s Soporte de transmisin Cable bifilar apantallado, fibra ptica (vidrio o plstico) Extensin de la red Longitud de segmento 50 m, va repetidores RS 485 hasta 1.100 m, por fibra ptica va OLM > 100 km Topologa Elctrica: Lnea Optica: Arbol, estrella, anillo Servicios de comunicacin Funciones PG/OP Funciones S7 Funciones bsicas S7 Comunicacin por datos globales Los productos figuran en los catlogos ST 70 e IK 10. Redes de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 3-7 3.3 PROFIBUS Definicin Dentro del sistema de comunicacin abierto no propietario de SIMATIC, PROFIBUS es la red para los niveles de clula y campo. Se utiliza para transmitir cantidades de datos pequeas hasta medias. Fsicamente, PROFIBUS es una red elctrica basada en un cable bifilar apantallado, una red ptica basada en un conductor de fibras pticas (fibra ptica) o de transmisin inalmbrica mediante infrarrojos. Mtodo Token Bus (bus token) Las estaciones del bus conectadas a PROFIBUS constituyen, en orden numrico ascendente de su direccin de bus, un anillo Token lgico. Este orden es independiente de la disposicin topolgica de las estaciones activas en el bus. Por anillo Token se entiende aqu una yuxtaposicin organizativa de estaciones (maestros) en la que se pasa un Token (testigo) siempre de una estacin a la prxima. Este Token y, por consiguiente, el derecho de acceso al soporte de transmisin se retransmite entre las estaciones del bus activas a travs de un telegrama Token especial. Cuando una estacin tiene el Token, puede enviar telegramas mientras dure el denominado tiempo de retencin del Token (configuracin). Una vez transcurrido ste, la estacin ya slo puede enviar un mensaje de alta prioridad. Si una estacin no tiene ningn mensaje que enviar, pasa el Token directamente a la siguiente estacin en el anillo lgico. De esto se excepta la estacin activa con la mxima direccin existente en el bus HSA (Highest Station Address). La misma pasa el Token exclusivamente a la estacin del bus activa con la mnima direccin de bus, para que se cierre nuevamente el anillo Token lgico. El mtodo de acceso es independiente del soporte de transmisin. La Figura 3-2 muestra el mtodo utilizado con equipos activos y pasivos. Figura 3-2: Esquema del mtodo de acceso PROFIBUS Redes de comunicacin Comunicacin con SIMATIC 3-8 EWA 4NEB 710 6075-04 02 Mtodo maestro-esclavo Si un anillo lgico consta de una sola estacin activa y en el bus hay varias estaciones pasivas, equivale esto verdaderamente a un sistema maestro-esclavo (vea la Figura 3-3). El mtodo maestro-esclavo permite al maestro (estacin activa) que posee entonces el derecho de emisin (Token) tener acceso a los esclavos (estaciones pasivas) que lleva asignados. A tal efecto, el maestro tiene la posibilidad de enviar mensajes a los esclavos o de recibir los procedentes de stos. La tpica configuracin de PROFIBUS-DP estndar se basa en este mtodo de acceso al bus. Una estacin activa (maestro DP) intercambia datos de forma cclica con las estaciones pasivas (esclavos DP). Figura 3-3: Esquema del mtodo maestro-esclavo El mtodo de acceso permite incluir o retirar estaciones durante el funcionamiento. El acceso a la red en PROFIBUS corresponde al mtodo del "Procedimiento bus token" para las estaciones activas y del "Maestro-esclavo" para las estaciones pasivas estipulados en EN 50170, Volume 2. Redes de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 3-9 Datos tcnicos Normalizacin EN 50170 Volume 2 PROFIBUS Equipos 127 estaciones en la red como mximo Mtodo de acceso - Token Bus para la asignacin del bus entre estaciones activas - Maestro-esclavo para la comunicacin con estaciones pasivas Velocidad transferencia 9,6 Kbit/s - 12 Mbit/s Soporte de transmisin Cable bifilar apantallado o fibra ptica Velocidad transferencia Longit. Elctrico: Por segmento 9,6 - 93,75 Kbit/s 1.000 m 187,5 Kbit/s 800 m 500 Kbit/s 400 m 1,5 Mbit/s 200 m 3 - 12 Mbit/s 100 m Con repetidores 9,6 - 93,75 Kbit/s 10 km 187,5 Kbit/s 8 km 500 Kbit/s 4 km 1,5 Mbit/s 2 km 3 - 12 Mbit/s 1 km Optico: (en funcin del tipo de OLM) 9,6 Kbit/s - 12 Mbit/s >100 km Topologa Lnea, rbol, estrella, anillo Servicios de comunicacin Funciones PG/OP Funciones S7 Funciones compatibles con S5 (FDL) Funciones estndar (FMS) DP Los productos figuran en los catlogos ST 50, ST 70 y IK 10. Redes de comunicacin Comunicacin con SIMATIC 3-10 EWA 4NEB 710 6075-04 02 3.3.1 Variantes de PROFIBUS Segn su aplicacin, PROFIBUS se subdivide en diversas variantes. A tal efecto, se hace distincin entre RS 485 / fibra ptica y el procedimiento segn IEC 1158-2. Debido a sus propiedades elctricas, PROFIBUS PA se ha concebido especialmente para el servicio en sectores con peligro de explosin. PROFIBUS DP EN 50 170 para la automatizacin de la fabricacin PROFIBUS FMS EN 50 170 para la automatizacin general PROFIBUS PA EN 50 170 para la automatizacin de procesos en sectores de seguridad intrnseca Ambos protocolos se basan en los mismos componentes de bus y pueden operar conjuntamente en una lnea Conexin a travs de acopladores o Link en DP (DP/PA-Link) RS485 / fibra ptica IEC 61158-2 Redes de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 3-11 PROFIBUS-DP PROFIBUS-DP ofrece un interface estandarizado para transmitir datos de entrada y salida del proceso entre equipos SIMATIC-S7/M7/C7 y dispositivos de campo (esclavos DP). A tal efecto, se intercambian cclicamente pequeas cantidades de datos entre el maestro DP y los esclavos DP. PROFIBUS-DP es un bus serie conforme a la norma EN 50170 Vol. 2, PROFIBUS. Esta variante de PROFIBUS optimizada para el intercambio rpido de datos se prev especialmente para la comunicacin entre sistemas de automatizacin y sus unidades perifricas descentralizadas en el nivel de campo. Figura 3-4: Ejemplo de subred PROFIBUS-DP Redes de comunicacin Comunicacin con SIMATIC 3-12 EWA 4NEB 710 6075-04 02 Variantes de esclavo DP La "periferia descentralizada" constituye un dispositivo de campo con mdulos perifricos conectado a un aparato central a travs del interface PROFIBUS-DP (CPU, IM o CP). Segn su estructura y funciones, los esclavos DP utilizables en los sistemas S7 se clasifican en tres grupos (vea tambin el apartado 6.3). Esclavos DP compactos Los esclavos DP compactos cuentan con una estructura perifrica inalterable en el rea de entrada y de salida. La serie de unidades ET 200B (B = periferia en bloque) digitales representa este tipo de esclavo DP. En funcin de la cantidad de canales perifricos requeridos y del margen de tensin, es posible elegir de la gama de mdulos ET 200B los equipos adecuados. Esclavos DP modulares En los esclavos DP de diseo modular, la estructura del rea de entrada y de salida es variable y se determina durante la configuracin. Los representantes tpicos de esta versin del esclavo DP son las unidades ET 200M. A un mdulo terminal ET 200M (IM153) pueden conectarse hasta 8 mdulos perifricos de la gama S7-300 (modular). Esclavos DP inteligentes (esclavos I-DP) Estos dispositivos de campo preprocesadores de las seales se designan "esclavos DP inteligentes" (esclavos I) dentro de los sistemas S7. La estructura del rea entrada y de salida se determina en la configuracin del hardware. Una caracterstica de los esclavos I es que el rea de entrada/salida ofrecida al maestro DP no corresponde a una periferia realmente existente, sino que es un rea de entrada/salida reproducida mediante un CPU de procesamiento previo. Las unidades S7-300 pueden operar como esclavos DP inteligentes p.ej. a travs del interface CPU 315-2DP integrado o a travs del CP342-5. En C7 se prevn por un lado como esclavos DP las variantes C7-633/634/626 DP, pudiendo operar por otro lado como esclavos DP los equipos C7 a travs del CP342-5. PROFIBUS-FMS PROFIBUS FMS se utiliza para el intercambio de datos entre las estaciones SIMATIC S7/M7/C7 y un PC en el nivel de clula. FMS permite transferir datos estructurados entre dos estaciones PROFIBUS que soporten la norma FMS. La ventaja especial de FMS consiste en que las estructuras de datos son transferidas en una forma neutra, convirtindose en el terminal de datos en una forma especfica para el equipo. Gracias a ello, es posible la comunicacin con todos los equipos que entiendan FMS. En los programas de aplicacin de los terminales de datos se utiliza el lenguaje de programacin respectivo, p.ej. AWL para SIMATIC S7/SIMATIC M7 y C para las aplicaciones PC. En PROFIBUS FMS y PROFIBUS DP se emplea la misma tcnica de transmisin y un protocolo de acceso al bus uniforme, por lo que pueden operar simultneamente. Redes de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 3-13 PROFIBUS-PA PROFIBUS-PA se ha concebido especialmente para el sector de la tecnologa de procesos, permitiendo la conexin de sensores/actuadores a una lnea bus de campo comn incluso en zonas con peligro de explosin. PROFIBUS-PA utiliza para la transmisin de datos el protocolo PROFIBUS-DP ampliado. Tambin se aplica en el mismo el perfil PA, donde se estipula el comportamiento de los dispositivos de campo. Su tcnica de transmisin conforme a IEC 61158-2 (procedimiento de transmisin sncrono) hace posibles la seguridad intrnseca y la alimentacin de los dispositivos de campo a travs del bus. Empleando acopladores de segmento en los equipos PROFIBUS-PA, pueden integrarse stos sencillamente en las redes PROFIBUS-DP. PROFIBUS-PA permite realizar estructuras de bus en lnea, rbol y estrella, individualmente o tambin combinadas. La cantidad de estaciones operables en un segmento de bus depende de la tensin de alimentacin aplicada, el consumo de corriente de las estaciones del bus, el cable de bus utilizado y la extensin del sistema de bus. A un segmento PROFIBUS-PA pueden conectarse hasta 10 estaciones en un sector intrnsecamente seguro y hasta 32 estaciones en un sector sin seguridad intrnseca. Se opera a una velocidad de transmisin de 31,25 Kbit/s. Para aumentar la disponibilidad de la instalacin, es posible prever segmentos de bus redundantes. Un segmento de bus PA puede conectarse a un segmento de bus PROFIBUS-DP valindose de un acoplador de segmentos o de un vinculador DP/PA. Figura 3-5: Ejemplo de subred PROFIBUS-PA Redes de comunicacin Comunicacin con SIMATIC 3-14 EWA 4NEB 710 6075-04 02 3.3.2 Periferia descentralizada a travs de un bus interface AS El bus interface AS sirve, igual que PROFIBUS-DP, para acoplar sensores y actuadores a un autmata programable, p.ej. un SIMATIC S7 un SIMATIC C7-621 ASi. Por cada esclavo de interface AS es posible conectar como mx. 4 sensores/actuadores (o en total 248, es decir, 124 actuadores + 124 sensores). A un CP maestro es posible conectar hasta 31 estaciones. No se pueden prever varios maestros en un mismo bus. Para la parametrizacin, antes de conectar los esclavos al bus interface AS se asigna a los mismos un nmero de esclavo mediante un equipo de direccionamiento. Los sensores/actuadores pueden conectarse con cables normales. Las estaciones se alimentan directamente a travs del bus. El bus interface AS es conectado a travs de un CP. La extensin mxima de la red es de 300 m. El tiempo de respuesta es de d 5 ms. A un esclavo de interface AS se accede como a cualquier otra unidad perifrica situada en el aparato central o de ampliacin. Es decir, es posible acceder a actuadores y sensores directamente mediante instrucciones de E/S o durante la actualizacin de la imagen del proceso. Vinculador de interface DP/AS Para acoplar la subred interface AS con la subred PROFIBUS-DP, se utiliza el vinculador de interface DP/AS como enlace entre PROFIBUS-DP y el interface AS. El vinculador DP/AS-i funciona en PROFIBUS-DP como esclavo DP, es decir durante el servicio normal Ud. no nota la lnea de interface AS subordinada. Figura 3-6: Ejemplo de vinculador de interface DP/AS Redes de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 3-15 3.3.3 Periferia descentralizada a travs de conexin EIB En la tcnica de edificios se ha impuesto sobre todo en Europa el EIB (European Installation Bus). Este es soportado por numerosos miembros del ramo de las instalaciones elctricas y la automatizacin de edificios, que se han mancomunado en la European Installation Bus Association (EIBA). Se ha definido un interface estndar que permite utilizar productos de diferentes fabricantes en una instalacin comn. El fin perseguido con la tecnologa EIB es, entre otros, controlar todas las funciones y operaciones en un edificio a travs de una lnea de bus comn. Para este control se tiende por el edificio un cable de bus Twisted Pair, transmitindose por el mismo tanto los telegramas de control como la alimentacin de 24 V para las estaciones del bus. EIB es un sistema de bus en serie descentralizado y controlado por eventos, que se basa en CSMA/CA. Su finalidad es registrar, controlar, supervisar y notificar todas las funciones tcnicas de servicio en un edificio o incluso en bienes inmuebles mayores. En el lado EIB se efecta la configuracin mediante la herramienta de configuracin ETS2. Figura 3-7: Ejemplo de una conexin EIB a travs de un vinculador DP/EIB Redes de comunicacin Comunicacin con SIMATIC 3-16 EWA 4NEB 710 6075-04 02 3.4 Industrial Ethernet Introduccin Industrial Ethernet es una subred en el nivel de control central y el nivel de clula para la comunicacin entre ordenadores y sistemas de automatizacin. Sirve para intercambiar grandes cantidades de datos y para salvar grandes distancias. Fsicamente, Ethernet es una red elctrica basada en un cable coaxial apantallado, un cable de par trenzado (Twisted Pair) o una red ptica basada en fibras pticas. Figura 3-8: Ejemplo de subred Industrial Ethernet En Industrial Ethernet se utilizan los protocolos ISO y TCP/IP. Mediante las funciones S7 se tiene acceso a CPUs S7/M7/C7 y PCs. Mediante las funciones PG/OP se tiene acceso a SIMATIC OPs/OSs y PCs. Mediante las funciones compatibles con S5 (ISO-Transport o ISO-on-TCP y UDP) se tiene acceso a numerosos equipos ajenos a travs de redes TCP/IP (p.ej. Internet). Redes de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 3-17 Mtodo de acceso El acceso est regulado por el mtodo CSMA/CD. Antes de emitir, cada equipo comprueba si hay otros equipos que estn emitiendo. De no ser as, puede iniciar inmediatamente la emisin. Si aparece una colisin por emisin simultnea, ambos equipos interrumpen dicha operacin y repiten la emisin tras un tiempo de espera estocstico. Debido al mtodo de acceso utilizado, en Industrial Ethernet todos los equipos (estaciones) tienen los mismos derechos. Datos tcnicos Normalizacin IEEE 802.3 Equipos ms de 1.000 Mtodo de acceso CSMA/CD Velocidad transferencia 100 Mbit/s Soporte de transmisin Elctrico: Cable coaxial de doble pantalla Industrial Twisted Pair Optico: Fibra ptica Extensin de la red Elctrica: 1,5 km Optica: 4,5 km Topologa Lnea, rbol, estrella, anillo Servicios de comunicacin PD/OP Funciones S7 Funciones compatibles con S5 (ISO-Transport, ISO-on-TCP, UDP) Funciones estndar (servicio MMS segn MAP 3.0) Los productos figuran en los catlogos ST 50, ST 70 e IK 10. Redes de comunicacin Comunicacin con SIMATIC 3-18 EWA 4NEB 710 6075-04 02 3.5 Acoplamiento punto a punto Introduccin Un acoplamiento punto a punto permite intercambiar datos a travs de un interface serie entre autmatas programables autmatas programables y PG/PC autmatas programables y sistemas ajenos. Figura 3-9: Ejemplo de acoplamiento punto a punto Ventajas que brinda el acoplamiento punto a punto: Adaptacin al procedimiento del interlocutor con ayuda de procedimientos estndar o drivers recargables. Posibilidad de definir un procedimiento propio usando caracteres ASCII. Redes de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 3-19 Datos tcnicos Equipos (estaciones) 2 Soporte de transmisin Cable en serie dependiente del interface Interface fsico RS 232C (V24) 20mA (TTY) RS 422/485 Velocidad transferencia entre 300 bit/s y mx. 76,8 Kbit/s con RS 232C y RS 422/485 mx. 19,2 Kbit/s con 20mA Extensin de la red 10 m con RS 232C 1.000 m con 20mA y 9,6 Kbit/s 1.200 m con RS 422/485 y 19,2 Kbit/s Procedimientos Driver ASCII 3964 (R) RK 512 Driver de impresora Driver especial recargable Los productos figuran en los catlogos ST 50, ST 70 e IK 10. Redes de comunicacin Comunicacin con SIMATIC 3-20 EWA 4NEB 710 6075-04 02 3.6 Interface AS Introduccin El interface AS o interface actuador/sensor es una subred para el nivel de procesos inferior en las instalaciones de automatizacin. A travs del bus interface AS es posible acoplar a un equipo de automatizacin sensores y actuadores binarios muy sencillos. Figura 3-10: Ejemplo de subred interface AS Redes de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 3-21 Mtodo de acceso El interface AS es un denominado "sistema monomaestro", es decir, por cada subred de interface AS se prev un solo maestro para controlar el intercambio de datos. Este consulta sucesivamente todos los esclavos y lee o inscribe datos en los mismos. El acceso maestro-esclavo con sondeo cclico garantiza un tiempo de respuesta definido. La red interface AS est optimizada para conectar sensores y actuadores binarios. El bus interface AS permite intercambiar datos entre sensores/actuadores y el maestro, as como alimentar los sensores. Los mdulos interface AS estn disponibles para 1 a 8 bits (canales). En la versin con proteccin IP65 son aptos para montaje directo en la mquina o en la instalacin. Puesta en marcha sin configuracin. Sustitucin de esclavos sin necesidad de configuracin. El maestro interface AS necesita para el intercambio cclico de datos con hasta 31 estaciones un mximo de 5 ms. Multitud de dispositivos (actuadores/sensores) pueden conectarse gracias al cumplimiento de esta norma no propietaria. La alimentacin a travs del cable de bus precisa una fuente especfica. Datos tcnicos Normalizacin Especificacin interface AS segn EN 50295 Equipos 1 maestro y mx. 31 esclavos Mtodo de acceso Maestro-esclavo Velocidad transferencia 167 Kbit/s Tiempo de respuesta mx. 5 ms con 31 esclavos Soporte de transmisin Cable bifilar no apantallado Extensin de la red Longitud de cable mx. 300 m (con repetidor) Topologa Lnea, rbol Servicio Funciones interface AS Redes de comunicacin Comunicacin con SIMATIC 3-22 EWA 4NEB 710 6075-04 02 3.7 Redes redundantes Introduccin Para aumentar la disponibilidad entre sistemas acoplados se puede prever un bus de instalacin redundante, diseado como anillo de dos fibras pticas o como sistema de bus elctrico duplicado. Si se rompiera el conductor de dos fibras pticas, sigue entablada la comunicacin entre los sistemas participantes. Los sistemas se comunican entonces como si se hubieran conectado a un sistema de bus (lnea). Un sistema anular comprende siempre dos componentes redundantes, por lo que forma automticamente un nudo redundante 1 de 2. La red ptica puede estar diseada tambin en estructura de lnea o de estrella. Sin embargo, con la estructura lineal no es posible la redundancia de lneas. Si fallara un segmento de lnea elctrico, tambin sigue entablada la comunicacin entre los sistemas participantes (redundancia 1 de 2). Eleccin de la red La seleccin del soporte o medio fsico de transmisin depende de la extensin deseada, de la inmunidad especificada y de la velocidad de transferencia. Para la comunicacin con sistemas de alta disponibilidad pueden aplicarse los siguientes sistemas de bus: Industrial Ethernet (cable de fibra ptica, conductor de cobre Triaxial o Twisted Pair) Red elctrica La red elctrica se puede disear en la estructura bus clsica con cable triaxial como soporte de transmisin. Los Electrical Link Modules (ELM) o Industrial Twisted Pair (ITP) constituyen un suplemento y alternativa al cableado bus convencional para la conexin de terminales. En tal caso es posible configurar redes en estrella segn IEEE 802.3. Red ptica La red Industrial Ethernet ptica (soporte de transmisin: conductor de fibras pticas) se puede disear en estructura lineal, anular o en estrella. Se instala para una velocidad de transmisin de 10 Mbit/s mediante Optical Link Modules (OLM) y/o acopladores en estrella con Fast Ethernet a 100 Mbit/s mediante Optical Switching Modules (OSM) y Optical Redundancy Manager (ORM). Redes de comunicacin Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 3-23 PROFIBUS (conductor de fibras pticas o de cobre) Red elctrica En la red elctrica se emplea como soporte de transmisin un cable bifilar torcido y apantallado. El interface RS 485 opera mediante diferencias de tensin, por lo que es ms insensible a las perturbaciones que un interface de tensin o de corriente. Red ptica En la red PROFIBUS ptica se emplean conductores de fibras pticas como soporte de transmisin. La variante de fibras pticas es insensible a las interferencias electromagnticas y a las descargas atmosfricas, no requiere compensacin del potencial elctrico y es adecuada para grandes alcances (fibra ptica de vidrio). Las redes pticas se pueden disear como anillo de una o dos fibras (mayor disponibilidad de la red). La configuracin de las redes de fibra ptica se basa en Optical Link Module (OLM). Mediante estos OLMs es posible disear una red en estructura lineal, anular y en estrella. Disponibilidad de un anillo ptico En caso de un error simple, sigue estando disponible la comunicacin. Este sistema con tres nudos redundantes ofrece una disponibilidad considerablemente mayor que el sistema de bus elctrico descrito a continuacin. Slo un error doble dentro de un nudo redundante (p.ej. CPUa1 y CPa2 en un sistema) provoca la interrupcin total de la comunicacin entre los sistemas participantes (vase la Figura 3-11). Figura 3-11: Ejemplo de redundancia con un sistema de alta disponibilidad y anillo ptico redundante Redes de comunicacin Comunicacin con SIMATIC 3-24 EWA 4NEB 710 6075-04 02 Disponibilidad de un sistema de bus elctrico En caso de un error simple, sigue estando disponible la comunicacin. Un error doble dentro de un nudo redundante (p.ej. CPUa1 y CPb2) provoca la interrupcin total de la comunicacin entre los sistemas participantes (vase la Figura 3-12). En esta configuracin, slo un nudo redundante abarca el sistema entero (parte remota o local). Figura 3-12: Ejemplo de redundancia con un sistema de alta disponibilidad y sistema de bus elctrico redundante Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 4-1 Funciones de comunicacin en S7-300/400 y C7-600 4 Descripcin En este captulo se exponen las funciones de comunicacin de S7-300/400 y C7-600. Indice del captulo Apartado Tema Pgina 4.1 Introduccin 4-2 4.2 SFCs para funciones bsicas S7 (enlaces S7 no configu- rados) 4-3 4.3 SFBs para funciones S7 (enlaces S7 configurados 4-7 4.4 FCs para funciones compatibles con S5 4-12 4.5 FBs para funciones estndar (FMS) 4-16 4.6 FBs para funciones estndar (MAP) 4-19 4.7 SFBs para acoplamiento punto a punto 4-21 4.8 Consistencia de datos en S7-300/400 y C7-600 (SFC UBLKMOV) 4-26 Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC 4-2 EWA 4NEB 710 6075-04 02 4.1 Introduccin Definicin En una comunicacin controlada por programa, solicitando una funcin de comunicacin en el programa de aplicacin es posible definir explcitamente la funcionalidad deseada, es decir el instante, la cantidad de datos y el procedimiento de transmisin. Para el intercambio de datos se prevn en S7-300/400 y C7-600 las funciones de comunicacin (SFCs, SFBs, FC/FBs cargables) pertinentes. La correspondencia entre los servicios de comunicacin (en forma abreviada servicios) y los interfaces software en SIMATIC, as como los respectivos paquetes de software, se exponen en la tabla siguiente. Comunicacin controlada por programa Servicio Interfaces software Paquetes de software Funciones bsicas S7 SFCs para enlaces S7 no configurados a partir de STEP 7 versin 3.1 Funciones S7 SFBs para enlaces S7 configurados a partir de STEP 7 versin 2.x M7-API para enlaces S7 configurados y no configurados M7-SYS versin 2.0 (RMOS32) SAPI-S7 para enlaces S7 configurados SAPI S7 para PCs (paquete opcional) Funciones compatibles con S5 FCs del interface SEND/RECEIVE a travs de enlaces ISO-Transport a travs de enlaces ISO-on-TCP NCM S7 para Industrial Ethernet (paquete opcional) a travs de enlaces UDP a travs de enlaces TCP a travs de enlaces FDL (SDA) NCM S7 para PROFIBUS (paquete opcional) Funciones estndar FBs del interface abierto a travs de enlaces FMS NCM S7 para PROFIBUS (paquete opcional) FBs del interface abierto a travs de enlaces MAP MAP para STEP 7 (paquete opcional) Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 4-3 4.2 SFCs para funciones bsicas S7 (enlaces S7 no configurados) Panormica Las SFCs pueden aplicarse en todos los CPUs S7-200/300/400 y C7-600, y sirven para intercambiar de datos con los CPUs S7/M7-300/400 y C7-600. Estas funciones permiten transmitir pequeas cantidades de datos (mx. 76 bytes) a travs de la subred MPI o dentro de un equipo S7. No se precisa configurar enlaces. Enlaces Al solicitar una SFC para comunicaciones se establece dinmicamente un enlace hacia el interlocutor direccionado, disolvindose el mismo tras finalizar la transferencia de datos si se hubiera parametrizado ello. A tal efecto se requiere en cada interlocutor un recurso de enlace libre. Recursos de enlace Si en los interlocutores ya no quedan recursos de enlace libres, no es posible establecer ningn nuevo enlace (escasez temporal de recursos, clase de error SFC en RET_VAL). Las SFCs para comunicaciones no debern borrarse en el estado RUN, ya que sino no es posible rehabilitar recursos de enlace eventualmente ocupados (modificacin del programa slo en STOP). Bloques Las SFCs para comunicaciones no precisan memoria de usuario adicional (p.ej. mediante bloques de datos de instancia). Las SFCs son parametrizables, es decir los parmetros del bloque pueden cambiar dinmicamente durante la ejecucin del programa. Esta funcionalidad permite acceder secuencialmente a travs de una SFC p.ej. a diferentes interlocutores. En el servidor el programa de aplicacin no precisa SFCs para determinadas funciones, pues dichas funciones de comunicacin ya son gestionadas por el sistema operativo. Tamao de datos tiles La cantidad de datos tiles transmisibles es como mx. 76 bytes uniformemente en todos los CPUs S7/M7/C7. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC 4-4 EWA 4NEB 710 6075-04 02 4.2.1 Comunicacin va subred MPI Propiedades Las SFCs para comunicaciones permiten transmitir datos con acuse a travs de enlaces S7 no configurados. Mediante estas SFCs se tiene acceso a todos los interlocutores conectados a la subred MPI. Desde los CPUs S7-300/400 y C7-600 puede accederse tambin a variables en un CPU S7-215 (X_PUT/X_GET). Los enlaces hacia los interlocutores se establecen dinmicamente al solicitar la SFC. A tal efecto se requiere en cada interlocutor un recurso de enlace libre. La cantidad de interlocutores alcanzables sucesivamente en la subred MPI no est limitada. Tambin es posible establecer la comunicacin aunque los interlocutores estn en otros proyectos S7. La consistencia de datos se trata detalladamente en el apartado 4.8. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 4-5 Bloques Para ello se ofrecen las SFCs (v. bibliografa STEP 7) siguientes: Bloques Descripcin SFC 65 SFC 66 X_SEND X_RCV Transmisin segura de un paquete de datos a un interlocutor. Es decir, la transmisin slo finaliza cuando la funcin de recepcin (X_RCV) del interlocutor se ha hecho cargo de los datos. SFC 67 X_GET Esta SFC permite leer una variable de un interlocutor sin que ste deba tener una SFC. Dicha funcionalidad la desempea en el interlocutor el sistema operativo. SFC 68 X_PUT Esta SFC permite inscribir una variable en un interlocutor sin que ste deba tener una SFC. Dicha funcionalidad la desempea en el interlocutor el sistema operativo. SFC 69 X_ABORT Esta SFC permite interrumpir explcitamente un enlace existente sin tener que transmitir datos. Con ello quedan libres nuevamente en ambos lados los correspondientes recursos de enlace. Direccionamiento El direccionamiento del interlocutor se realiza en los bloques antedichos a travs de la direccin MPI configurada mediante STEP 7. El interlocutor puede hallarse tambin en otro proyecto S7. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC 4-6 EWA 4NEB 710 6075-04 02 4.2.2 Comunicacin dentro de una estacin S7 Propiedades Las SFCs para comunicaciones ofrecen la posibilidad de transmitir datos con acuse a travs de enlaces S7 no configurados. Estas SFCs permiten alcanzar todos los interlocutores direccionables a travs de las direcciones de E/S de un equipo (p.ej. mdulos FM). Los enlaces hacia los interlocutores se establecen dinmicamente al solicitar la SFC. A tal efecto se requiere en cada interlocutor un recurso de enlace libre. La cantidad de interlocutores accesibles sucesivamente en la subred MPI no est limitada. La consistencia de datos se trata detalladamente en el apartado 4.8. Bloques Para ello se ofrecen las SFCs (v. bibliografa STEP 7) siguientes: Bloques Descripcin SFC 72 I_GET Esta SFC permite leer una variable de un interlocutor sin que ste deba tener una SFC. Dicha funcin de comunicacin la desempea en el interlocutor el sistema operativo. SFC 73 I_PUT Esta SFC permite inscribir una variable de un interlocutor sin que ste deba tener una SFC. Dicha funcin de comunicacin la desempea en el interlocutor el sistema operativo. SFC 74 I_ABORT Esta SFC permite interrumpir explcitamente un enlace existente sin tener que transmitir variables. Con ello quedan libres en ambos lados los correspondientes recursos de enlace. Direccionamiento El direccionamiento del interlocutor se realiza en los bloques antedichos a travs de la direccin inicial de mdulo (direccin E/S) configurada mediante STEP 7. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 4-7 4.3 SFBs para funciones S7 (enlaces S7 configurados) Panormica Estos SFBs para comunicaciones pueden aplicarse en todos los CPUs S7-400 y C7-600. Sirven para intercambiar datos con CPUs S7/M7-300/400. Estas funciones permiten transmitir datos hasta a 64 Kbytes va las subredes MPI, PROFIBUS e Industrial Ethernet. Propiedades Los SFBs para comunicaciones permiten realizar una transmisin de datos acusada va enlaces S7 configurados. Dichos enlaces se crean con STEP 7. Los SFBs para comunicaciones slo pueden aplicarse en los CPUs de la familia S7-400. Las funciones PUT/GET permiten leer o inscribir datos de un S7-300/C7-600 desde un S7-400. No slo es posible transmitir datos, sino tambin otras funciones de comunicacin para controlar y vigilar el interlocutor. La comunicacin es posible exclusivamente dentro de un proyecto S7. Los interlocutores accesibles debern estar conectados a una misma subred. La consistencia de los datos depende de los CPU S7-300/400 C7-600 utilizados, y debe considerarse adecuadamente en el programa de aplicacin del sistema de destino. La consistencia de datos se trata detalladamente en el apartado 4.8. Enlaces Los SFBs para comunicaciones requieren enlaces S7 configurados mediante STEP 7. Estos enlaces ya se establecen en el REARRANQUE COMPLETO de los equipos, y persisten aunque stos pasen a STOP. En caso de reiniciacin de un equipo no se restablecen los enlaces. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC 4-8 EWA 4NEB 710 6075-04 02 Bloques Estos SFBs para comunicaciones estn integrados en el sistema operativo de los CPUs S7-400. Los SFBs para comunicaciones precisan DBs de instancia (espacio en memoria de programa) para los parmetros actuales y los datos estticos. Ciertos parmetros de bloque son inicializados slo en el primer pase, y a continuacin ya no pueden modificarse en el programa. En el servidor no se requieren dentro del programa de aplicacin SFBs para las funciones PUT y GET, ya que stas son gestionadas por el sistema operativo. Subredes Los interlocutores accesibles debern estar conectados a una subred MPI, PROFIBUS o Industrial Ethernet comn. Tamao de datos tiles El mximo tamao de los datos tiles depende del tipo de bloque utilizado y del interlocutor. Bloque S7-400 hacia S7-300/C7-600 (servidor) S7-400 hacia S7-400 S7-400 hacia M7-300/400 PUT/GET 160 bytes 1) 400 bytes 1) USEND/URCV - 440 bytes 1) BSEND/BRCV - 64 Kbytes 1) equivalente al tamao total de datos tiles para un SFB con 1-4 variables. Clases de funcin Los SFBs para comunicaciones se dividen en cuatro clases de funcin: Funciones de emisin y recepcin Funciones de control Funciones de vigilancia Funciones de consulta o interrogacin Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 4-9 Funciones de emisin y recepcin Estos SFBs para comunicaciones permiten intercambiar datos entre dos interlocutores. Para ello se ofrecen los SFBs (v. bibliografa STEP 7) siguientes: Bloque Descripcin SFB 8 SFB 9 USEND URCV Transferencia rpida y no acusada de datos, independientemente de la ejecucin temporal de la funcin de comunicacin (URCV) en el interlocutor (p. ej. para mensajes operativos y de mantenimiento). Es decir, los datos pueden ser sobrescritos en el interlocutor por otros ms actuales. SFB 12 SFB 13 BSEND BRCV Transmisin segura de un paquete de datos al interlocutor. Es decir, la transmisin slo finaliza cuando la funcin de recepcin (BRCV) se ha hecho cargo de los datos en el interlocutor. SFB 14 GET Lectura controlada por programa de variables sin funcin de comunicacin adicional en el programa de aplicacin del interlocutor. SFB 15 PUT Escritura controlada por programa de variables sin funcin de comunicacin adicional en el programa de aplicacin del interlocutor. Funciones de control Estos SFBs para comunicaciones permiten controlar el estado operativo de un interlocutor. Bloque Descripcin SFB 19 START Activar REARRANQUE COMPLETO en un CPU S7/M7-300/400 C7-600 cuando ste est en STOP. SFB 20 STOP Activar STOP en un CPU S7/M7-300/400 C7-600 cuando ste est en RUN, PARADA o arranque. SFB 21 RESUME Rearrancar un CPU S7-400 cuando ste est en STOP. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC 4-10 EWA 4NEB 710 6075-04 02 Funciones de vigilancia Con estos SFBs para comunicaciones es posible recibir informaciones sobre el estado del interlocutor. Bloque Descripcin SFB 22 STATUS Enva el estado operativo de un interlocutor (CPU S7-400, M7-300/400) cuando lo demanda el usuario. SFB 23 USTATUS Recibe el estado de un CPU S7-400 cuando ste cambia de estado, siempre que se ha activado el atributo de enlace correspondiente (emitir mensajes de estado). Funcin de consulta Esta funcin permite consultar o interrogar en el programa el estado interno del SFB para comunicaciones local y del respectivo enlace. Bloque Descripcin SFC 62 CONTROL Consulta del estado de un enlace. Direccionamiento El direccionamiento del interlocutor tiene lugar a travs del punto final del enlace local (ID local). Este lo genera STEP 7 al configurar el enlace. Los interlocutores deben encontrarse dentro de un mismo proyecto S7. El ID local slo se aplica durante la primera llamada del SFB para comunicaciones, y es vlido hasta el prximo REARRANQUE COMPLETO. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 4-11 Paralelismo de los SFBs para comunicaciones A travs de un enlace se pueden procesar simultneamente y de forma bidireccional varios SFBs para comunicaciones. Esto es posible en los SFBs para comunicaciones BSEND/BRCV y USEND/URCV. R_ID (referencia de pedido) permite definir la correspondencia entre un SFB de emisin y uno de recepcin a travs de un mismo enlace (R_ID ajustado al mismo valor en ambos). SFB 13 R_ID=2 SFB 12 BSEND BRCV URC V BSEND R_ID=1 BRCV USEND SFB 8 PUT SFB 15 R_ID=3 SFB 12 R_ID=2 SFB 13 Enlace R_ID=1 ID ID SFB 9 R_ID=3 Figura 4-1: Varios SFBs para comunicaciones a travs de un enlace Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC 4-12 EWA 4NEB 710 6075-04 02 4.4 FCs para funciones compatibles con S5 Panormica El interface SEND/RECEIVE sirve tanto para la comunicacin dentro de SIMATIC S7 como para la comunicacin desde SIMATIC S7 hacia SIMATIC S5, as como a otras estaciones no S7 (p.ej. un PC). Este interface est formado por los bloques cargables AG_SEND (AG_LSEND) y AG_RECV (AG_LRECV) en S7 los mdulos de manipulacin SEND y RECEIVE en S5. El interface FETCH/WRITE sirve en primer lugar para conectar SIMATIC S7 a SIMATIC S5, as como a otras estaciones no S7 (p.ej. un PC). De esta manera puede seguir aprovechndose el software generado para SIMATIC S5. Propiedades El interface SEND/RECEIVE permite intercambiar de forma simple datos entre dos interlocutores, sin acuse a nivel de usuario, a travs de un enlace configurado con STEP7 que interconecta SIMATIC S7 y SIMATIC S5, SIMATIC S7 y PG/PC, as como SIMATIC S7 y sistemas ajenos, SIMATIC S7 y SIMATIC S7. Es posible la comunicacin entre equipos situados en proyectos STEP 7 diferentes. Para las funciones compatibles con S5 hay disponibles en Industrial Ethernet los servicios ISO-Transport, ISO-on-TCP y UDP, y en PROFIBUS el servicio FDL. Para el acceso de escritura/lectura desde equipos no S7 a equipos S7 se prevn adicionalmentes las funciones FETCH y WRITE. Estas permiten el intercambio de datos a travs de Industrial Ethernet (ISO-Transport, ISO-on-TCP y TCP). Slo el interlocutor (SIMATIC S5 equipo no S7) tiene acceso de lectura (FETCH) o de escritura (WRITE) a los datos de sistema en SIMATIC S7. Nota En SIMATIC S5, los servicios FETCH/WRITE se configuran y activan a travs de las funciones READ ACTIVO/PASIVO y WRITE ACTIVO/PASIVO. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 4-13 Tipos de enlace Para los bloques AG_SEND/AG_RECEIVE (AG_LSEND/AG_LRECV) se requieren enlaces de tipo especfico configurados mediante STEP 7. CP Tipo de enlace CP 443-1 ISO-Transport, ISO-on-TCP; TCP; UDP CP 443-5 Extended DP, FDL; FMS, S7 CP 443-5 Basic FDL; FMS, S7 CP 343-1 ISO-Transport CP 343-1 TCP ISO-on-TCP; TCP; UDP CP 342-5 FDL CP 343-5 FDL; FMS Estos enlaces se establecen al arrancar el equipo y permanecen activos aunque el CPU pase a STOP. En el estado STOP del CP se disuelven todos los enlaces. Para el acceso mediante la funcin FETCH o WRITE, tiene que configurarse en SIMATIC S7 un enlace (ISO-Transport, ISO-on-TCP o TCP) en el modo de servicio FETCH/WRITE pasivo. Los enlaces se establecen a iniciativa del interlocutor. Bloques Para gestionar la comunicacin va enlaces se ofrecen dos bloques FC cargables: Bloque Descripcin FC 5 AG_SEND Enva paquetes de datos (hasta 240 bytes) a un interlocutor a travs de un enlace configurado. FC 6 AG_RECV Recibe paquetes de datos (hasta 240 bytes) de un interlocutor a travs de un enlace configurado. FC 50 AG_LSEND Enva paquetes de datos (hasta 8 Kbytes) a un interlocutor a travs de un enlace configurado. FC 60 AG_LRECV Recibe paquetes de datos (hasta 8 Kbytes) de un interlocutor a travs de un enlace configurado. FC 7 AG_LOCK Bloquea el acceso a datos externo mediante FETCH/WRITE. FC 8 AG_UNLOCK Desbloquea el acceso a datos externo mediante FETCH/WRITE. Los bloques cargables se encuentran en el Administrador SIMATIC, si se ha instalado el correspondiente paquete opcional NCM bajo: Abrir archivo -> Librera -> SIMATIC_NET_CP -> CP_300 CP_400 -> Bloques. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC 4-14 EWA 4NEB 710 6075-04 02 Tamao de datos tiles La cantidad de datos tiles transmisibles depende de la subred utilizada (CP) (vea los bloques antedichos). Estas funciones de comunicacin permiten transmitir cantidades medias de datos. Subred Tamao datos tiles Bloque Servicio 8 Kbytes AG_LSEND AG_LRECV ISO-Transport ISO-on-TCP 2 Kbytes AG_LSEND/ AG_LRECV Industrial Ethernet 240 bytes AG_SEND AG_RECV ISO_Transport ISO-on-TCP UDP, TCP PROFIBUS 240 bytes (236*) AG_SEND AG_RECV FDL * en caso de SDN (el enbacezado de peticin ocupa adicionalmente 4 bytes) El interface SEND/RECEIVE permite el intercambio de datos a travs de Industrial Ethernet y PROFIBUS. Coherencia de datos Las longitudes de datos tiles > 240 bytes ya pueden modificarse nuevamente una vez procesado el FC. En caso de longitudes de datos tiles > 240 bytes, slo puede modificarse nuevamente el rea de datos fuente/de destino una vez concluida la funcin de comunicacin asncrona. Recursos de enlace Por cada enlace se requiere en el CP un recurso de enlace. STEP 7 verifica ya en la configuracin si an quedan recursos de enlace. En caso de bloques para grandes cantidades de datos (AG_LSEND/AG_LRECV), se prev en el CPU S7 300 C7-600 un recurso de enlace S7 por cada CP. En S7 400 se requiere un recurso por cada enlace. Interrumpibilidad Los FCs de comunicaciones AG_SEND y AG_RECV (AG_LSEND/AG_LRECV) no pueden ser interrumpidos por OBs de mayor prioridad, por lo que podran prolongar el tiempo de reaccin a alarma. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 4-15 Direccionamiento El direccionamiento del interlocutor tiene lugar a travs del punto final del enlace local (ID local). Este lo crea STEP 7 al configurar el enlace. El interlocutor puede encontrarse tambin en otro proyecto S7. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC 4-16 EWA 4NEB 710 6075-04 02 4.5 FBs para funciones estndar (FMS) Panormica El interface FMS (comunicacin abierta en el nivel 7 segn el modelo de referencia ISO conforme a la norma PROFIBUS) sirve en primer lugar para el intercambio de datos con sistemas ajenos a travs de PROFIBUS. Es posible transmitir datos de hasta 237 bytes. El servicio FMS es muy til porque permite transmitir de forma neutra las estructuras de datos y convertirlas en el interlocutor. En los programas de aplicacin de los equipos se utiliza el "lenguaje de programacin" respectivo, p.ej. AWL para SIMATIC S7 y C para aplicaciones PC. Los servicios FMS comprenden servicios de variable para datos estructurados (variables) y servicios de administracin. Propiedades Para la comunicacin abierta se ofrecen bloques especiales en SIMATIC S7 que soportan el servicio FMS. El interface FMS permite intercambiar de forma simple datos entre dos interlocutores sin acuse a nivel de usuario, a travs de un enlace configurado con STEP7 que interconecta SIMATIC S7 y PROFIBUS-CP SIMATIC S5 y PROFIBUS-CP PC/PG y PROFIBUS-CP Equipos ajenos que soporten los servicios FMS. Todas las variables S7 globales tales como marcas, entradas, salidas y DBs estructurados se reproducen en variables de comunicacin especficas de VMD/VFD. Dentro de un VMD, estas variables se identifican normalmente con nombres. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 4-17 Tipos de enlace Los FBs para comunicaciones requieren enlaces FMS configurados mediante STEP 7. Estos enlaces FMS se establecen ya al arrancar el equipo y siguen establecidos aunque el CPU S7 pase a STOP. Al rearrancar un CPU S7 no se restablecen los enlaces. Bloques Estas funciones de comunicacin FMS estn realizadas para el cliente en forma de bloques cargables FBs para las familias S7-300/400 y C7-600. Los FBs para comunicaciones necesitan DBs de instancia (espacio en memoria de programa) para los parmetros actuales y los datos estticos. Por el lado del servidor el usuario no precisa ningn bloque. La funcionalidad de servidor la ofrece el CP y las funciones de comunicacin integradas en el sistema operativo de los CPUs. Bloque Descripcin FB 3 READ Este FB permite leer una variable de un interlocutor sin que sea necesario colocar un FB en el mismo. De esta funcionalidad se encarga en el interlocutor el sistema operativo. FB 6 WRITE Este FB permite inscribir una variable en un interlocutor sin que sea necesario colocar un FB en el mismo. De esta funcionalidad se encarga en el interlocutor el sistema operativo. FB 4 REPORT Emitir una variable estructurada al interlocutor sin acuse (notificacin). FB 2 IDENTIFY Leer la identificacin de un equipo ajeno. FB 5 STATUS Leer el estado de un equipo remoto cuando lo desee el usuario. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC 4-18 EWA 4NEB 710 6075-04 02 Tamao de datos tiles El tamao de datos tiles mximo depende del tipo de bloque utilizado. Bloque Tamao datos tiles READ 237 bytes WRITE 233 bytes REPORT 233 bytes Direccionamiento El direccionamiento del interlocutor tiene lugar a travs del punto final del enlace local (ID local). Este lo crea STEP 7 al configurar el enlace. El interlocutor no tiene que estar en el mismo proyecto S7. El ID local slo se aplica durante la primera llamada del FB para comunicaciones, y es vlido hasta el prximo REARRANQUE COMPLETO. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 4-19 4.6 FBs para funciones estndar (MAP) Panormica Para la comunicacin abierta entre diferentes sistemas de automatizacin es indispensable contar con servicios normalizados entre un autmata programable y sus interlocutores. MMS ofrece objetos que sirven para representar diferentes componentes de automatizacin. A su vez, stos se especifican mediante atributos. Los objetos llevan asignados servicios especficos (servicios MMS para enlaces MAP), que permiten manipular los objetos. Gracias a la normalizacin de los servicios, objetos, atributos, parmetros y estados, resulta posible la comunicacin abierta. Propiedades Para la comunicacin abierta se ofrecen bloques especiales en SIMATIC S7 que soportan el servicio MMS. El interface MMS permite intercambiar de forma simple datos entre dos interlocutores sin acuse a nivel de usuario. Mediante STEP 7 se configura en un equipo S7 con CP 444 MAP un enlace entre SIMATIC S7 y SIMATIC S7 con CP Industrial Ethernet (CP 444 MAP) SIMATIC S5 con CP Industrial Ethernet (CP 1473 MAP) equipos ajenos que soportan los servicios MMS. Todas las variables S7 globales tales como marcas, entradas, salidas y DBs estructurados se reproducen en variables de comunicacin especficas de VMD/VFD. Dentro de un VMD, estas variables se identifican normalmente con nombres. Enlace Los FBs para comunicaciones requieren enlaces MAP configurados mediante STEP 7. Estos enlaces MAP se establecen ya al arrancar el equipo y se mantienen aunque el CPU S7 pase a STOP. Al rearrancar un CPU S7 no se restablecen los enlaces. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC 4-20 EWA 4NEB 710 6075-04 02 Bloques Las funciones de comunicacin para MMS estn realizadas en forma de bloques FBs cargables para la familia S7. Los FBs para comunicaciones requieren DBs de instancia (espacio en la memoria de programas). Bloque Descripcin FB 1 ACCESS4k Bloquear temporalmente el acceso a datos en el servidor para otros usuarios durante la ejecucin del programa. FB 2 IDENT Leer la identificacin de un equipo ajeno. FB 3 READ (READ4k) Leer una variable de un interlocutor. FB 4 REPRT (REPRT4k) Emitir una variable estructurada al interlocutor sin acuse (notificacin). FB 5 STATUS Leer el estado de un equipo remoto cuando lo desee el usuario. FB 6 WRITE (WRITE4k) Inscribir una variable en un interlocutor. FB 6 ABORT Interrumpir un enlace existente con el interlocutor sin tener que transmitir variables. Tamao de datos tiles El tamao de datos tiles mximo depende del tipo de bloque utilizado. Bloque Tamao datos tiles READ 235 bytes READ4k 4.096 bytes WRITE 235 bytes WRITE4k 4.096 bytes REPRT 233 bytes REPRT4k 4.096 bytes Direccionamiento El direccionamiento del interlocutor tiene lugar a travs del punto final del enlace local (ID local). Este lo crea STEP 7 al configurar el enlace. El interlocutor no tiene que estar en el mismo proyecto S7. El ID local slo se aplica durante la primera llamada del FB para comunicaciones, y es vlido hasta el prximo REARRANQUE COMPLETO. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 4-21 4.7 SFBs para acoplamiento punto a punto Panormica Un acoplamiento punto a punto permite intercambiar datos a travs de un enlace en serie. La conexin punto a punto puede establecerse entre autmatas, computadores u otros sistemas ajenos con capacidad de comunicacin. La comunicacin va acoplamiento punto a punto es diferente en S7-400 y en S7-300/C7-600. Enlace Los SFB para comunicaciones requieren un enlace punto a punto configurado mediante STEP 7 (vea a pg. 9-11). Este enlace lleva slo del CPU al CP. Propiedades El CP punto a punto para S7-300/400 C7-600 permite el acoplamiento con cualquier interlocutor que domine los procedimientos 3964(R), RK512 ASCII. Los protocolos ajenos se realizan a travs de drivers cargables. Los procedimientos estndar y los drivers recargables permiten adaptarse al procedimiento del interlocutor o bien definir un procedimiento propio utilizando caracteres ASCII. El acoplamiento punto a punto sirve para transmitir datos hasta un mx. de 4 Kbytes a una velocidad media. La consistencia de datos se trata detalladamente en el apartado 4.8. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC 4-22 EWA 4NEB 710 6075-04 02 Bloques para S7-400 Una parte de los SFB para comunicaciones constituye el interface software entre el CPU S7-400 y el CP 441. En la tabla siguiente se exponen los SFBs para comunicaciones aplicables: Bloque Descripcin SFB 12 SFB 13 BSEND BRCV Transferir un paquete de datos al interlocutor. El CP punto a punto confirma la recepcin de los datos. SFB 14 GET Leer datos (mx. 400 bytes) de un interlocutor S7-300/400 C7-600. SFB 15 PUT Inscribir datos (mx. 400 bytes) en un interlocutor S7-300/400 C7-600. SFB 16 PRINT Transmitir a una impresora un texto de mensaje con hasta 4 variables. SFB 22 STATUS Ofrece el estado del CP y del interface RS 232. Direccionamiento Es necesario asumir el ID local de la configuracin de enlaces STEP 7 y retransmitirlo al respectivo mdulo de comunicacin. De esta forma se direcciona slo el CP punto a punto y no el interlocutor. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 4-23 Bloques para S7-300 y C7-600 La tabla siguiente incluye los bloques de funcin (funciones) del CP 340 y su significado. Bloque Descripcin FB 2 FB 3 P_RCV P_SEND Transferir un paquete de datos al interlocutor. El CP punto a punto confirma la recepcin de los datos. FB 4 P_PRINT Transmitir a una impresora un texto de mensaje con hasta 4 variables. FC 5 V24_STAT Ofrece los estados de seal en el interface RS 232C del CP 340-RS 232C. FC 6 V24_SET Activar/desactivar las salidas en el interface RS 232C del CP 340-RS 232C. La tabla siguiente incluye los bloques de funcin (funciones) del CP 341 y su significado. Bloque Descripcin FC 5 V24_STAT (versin 2.0) Leer los estados de seal en el interface RS 232C del CP 341-RS 232C. FC 6 V24_SET (versin 2.0) Activar/desactivar las salidas en el interface RS 232C del CP 341-RS 232C. FB 7 P_RCV_RK Recibir datos de un interlocutor, as como depositar datos en un bloque de datos o prepararlos para un interlocutor. FB8 P_SND_RK Transferir todo el rea de un bloque de datos o parte del mismo a un interlocutor, o bien obtener datos de ste. Direccionamiento El direccionamiento se efecta a travs de la direccin local (LADDR) en el bloque. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC 4-24 EWA 4NEB 710 6075-04 02 Procedimiento 3964(R) El 3964(R) es un procedimiento clasificable en el nivel 2 (enlace) del modelo de referencia ISO. El procedimiento 3964 opera sin carcter de verificacin, y el procedimiento 3964(R) opera con el mismo. El procedimiento 3964(R) garantiza una elevada seguridad de transmisin en la lnea. Ello se consigue mediante un mecanismo fijo de establecimiento y disolucin de telegramas (mensajes), as como la incorporacin de caracteres de verificacin (BCC). La distancia de Hamming en 3964(R) es 3. Lmites de prestaciones No queda asegurado el procesamiento posterior de los datos de emisin/recepcin en el interlocutor. Para ello es necesario programar un mecanismo de acuse (en el programa de aplicacin). Procedimiento RK512 El RK512 es un procedimiento clasificable en el nivel 4 (transporte) del modelo de referencia ISO. Este procedimiento RK512 garantiza una elevada seguridad de transmisin en la lnea, por utilizarse en el mismo el procedimiento 3964(R) para el transporte de datos. La distancia de Hamming en RK512 es 4. Queda asegurado el procesamiento posterior en el interlocutor porque el intrprete RK512 evala la informacin de longitud en el encabezamiento y, tras depositar los datos en el rea de destino del interlocutor, genera un telegrama de acuse que informa si ha tenido xito o no el transporte de los datos. El driver RK512 se encarga autnomamente de la aplicacin correcta del procedimiento 3964(R) y la evaluacin/agregacin de la informacin de longitud, as como la generacin de los telegramas de respuesta. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 4-25 Procedimiento ASCII El ASCII es un procedimiento clasificable en el nivel 1 (fsico) del modelo de referencia ISO. Con el mismo es posible definir un procedimiento cualquiera mediante caracteres ASCII. Seguridad en la transmisin Si bien la transmisin de los datos mediante el driver ASCII es sumamente eficiente, no queda asegurado el transporte de los mismos. Slo se utiliza un bit de paridad. Si se transmite errneamente un bit dentro de un carcter, esto se detecta por medio del bit de paridad y es corregido. Sin embargo, si se transmiten errneamente varios bits ya no puede detectarse el error. Para aumentar la seguridad de transmisin, se prevn en el programa de aplicacin una informacin de la longitud del telegrama y una suma de verificacin. La seguridad de los datos puede incrementarse an ms introduciendo telegramas de acuse (en el programa de aplicacin). Drivers cargables Para protocolos especiales se ofrecen drivers cargables adicionales para los CPs. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC 4-26 EWA 4NEB 710 6075-04 02 4.8 Consistencia de datos en S7-300/400 y C7-600 (SFC UBLKMOV) Definicin Se denomina consistencia o coherencia de datos al tamao de un rea de datos que no puede modificarse por procesos concurrentes simultneos. Por consiguiente, las reas de datos mayores que la consistencia de datos podran falsearse en conjunto. Es decir, un rea de datos coherente (mayor que la consistencia de datos) puede estar formada en un determinado instante en parte por paquetes de datos consistente nuevos y en parte por antiguos. Panormica Si en el programa de aplicacin existe una funcin de comunicacin p.ej. BSEND/BRECV que recurre a datos comunes, es posible coordinar el acceso a dicha rea de datos p.ej. a travs del parmetro "DONE". Por lo tanto, se puede asegurar en el programa de aplicacin la consistencia de los datos en las reas de comunicacin transferidas localmente mediante un bloque de comunicacin. Sin embargo, en las funciones de comunicacin S7 p.ej. PUT/GET o inscribir/leer a travs de comunicacin OP debe considerarse ya en la programacin la magnitud de la consistencia de datos, dado que no se requiere ningn bloque en el programa de aplicacin del equipo de destino (servidor). A diferencia de lo que sucede en S7-300 y C7-600 (excepcin: CPU 318-2 DP), en el S7-400 no se procesan los datos de comunicacin en el punto de control del ciclo, sino en segmentos de tiempo fijos durante el ciclo del programa. En el lado del sistema slo pueden ser procesadas de forma consistente las instrucciones byte, palabra y palabra doble, es decir, que stas no son interrumpidas por las funciones de comunicacin. Por lo tanto, la transmisin consistente de grandes paquetes de datos para reas de comunicacin (mayor que byte, palabra o palabra doble) debe asegurarse en el programa de aplicacin de S7-400 mediante la funcin del sistema UBLKMOV (uninteruptable block move). Entonces se tiene acceso de forma consistente a dichas reas de comunicacin, p.ej. desde un OP o una OS, mediante las funciones PUT/GET o leer/inscribir variables. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 4-27 Diferencias existentes entre los CPUs 312 IFM a 316-2 DP y C7-600, por un lado, y CPU 318-2 y todos los CPUs 41x, por otro lado: CPU 312 IFM a 316-2 DP y C7-600 CPU 318-2 y 41x Las funciones PUT/GET de la comunicacin S7 leer/inscribir variables a travs de la comunicacin OP son procesadas en el punto de control del ciclo de CPU 312 IFM a CPU 316-2 DP o C7-600. Para garantizar un tiempo de respuesta a alarma de proceso definido, las variables de comunicacin se copian de forma consistente en la memoria de aplicacin en bloques de a 8 (32) bytes en el punto de control del ciclo del sistema operativo. No se garantiza la consistencia para todas las reas de datos mayores. Si se exigiera una consistencia de datos definida, las variables de comunicacin en el programa de aplicacin no debern por lo tanto ser mayores de 8 32 bytes (segn la versin). Las funciones PUT/GET de la comunicacin S7 leer/inscribir variables a travs de la comunicacin OP son procesadas en CPU 318-2 a CPU 41x por el sistema operativo en segmentos de tiempo. Debido a ello, el programa de aplicacin puede ser interrumpido tras cada instruccin (de byte, palabra o palabra dople) cuando se accede a una variable de comunicacin. Por consiguiente, la consistencia de datos de una variable de comunicacin es posible slo hasta los lmites de instruccin utilizados en el programa de aplicacin. Si se exigiera una consistencia de datos mayor que byte, palabra o palabra doble, las variables de comunicacin deben manipularse en el programa de aplicacin siempre mediante el SFC 81 "UBLKMOV", el gual garantiza una escritura/lectura consistente para todo el rea de variables de comunicacin. Propiedades La funcin de sistema UBLKMOV copia el contenido de una zona fuente consistente en una zona de destino. Este proceso de copiado no puede ser interrumpido por los segmentos de tiempo de la comunicacin (funcin de copiado consistente). En consecuencia, una funcin PUT/GET ya iniciada (funcin de servidor en el sistema operativo) no es interrumpida, sino que se ejecuta hasta el final antes de que empiecen a copiarse los datos mediante UBLKMOV. Por otra parte, una funcin PUT/GET (funcin de servidor en el sistema operativo) no empieza a procesarse hasta que haya acabado UBLKMOV. El tiempo de reaccin a alarma puede prolongarse debido al tiempo de ejecucin de SFC. La mxima cantidad de datos que puede copiarse de forma ininterrumpida es 512 bytes. Funciones de comunicacin en S7-300/400 y C7-600 Comunicacin con SIMATIC 4-28 EWA 4NEB 710 6075-04 02 Funciones de comunicacin en M7-300/400 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 5-1 Funciones de comunicacin en M7-300/400 5 Definicin El M7-API (Application Programming Interface) forma parte del software de sistema para M7-300/400. El mismo ofrece, en forma de interface C, las funciones necesarias para la comunicacin con componentes de automatizacin SIMATIC. Indice del captulo Apartado Tema Pgina 5.1 Funciones de comunicacin para enlaces bsicos S7 5-2 5.2 Funciones de comunicacin para enlaces 5-5 Funciones de comunicacin en M7-300/400 Comunicacin con SIMATIC 5-2 EWA 4NEB 710 6075-04 02 5.1 Funciones de comunicacin para enlaces bsicos S7 Panormica Las llamadas de funcin para enlaces no configurados permiten intercambiar datos entre un CPU M7/FM y otro mdulo apto para comunicacin, siempre que los interlocutores estn conectados a una subred MPI comn o pertenezcan a un mismo equipo M7/S7/C7. Las llamadas de funcin para enlaces no configurados no permiten la comunicacin superando los lmites de subred. Enlaces Estas funciones permiten transmitir cantidades pequeas de datos (mx. 76 bytes). La cantidad de interlocutores accesibles no est ligada a los recursos de enlace internos del CPU M7/FM. Hay disponibles dos tipos de llamadas de funcin: Llamadas para la comunicacin con interlocutores en la subred MPI Llamadas para comunicacin dentro de un equipo SIMATIC No es necesario configurar enlaces. El enlace con el interlocutor se establece dinmicamente al solicitar la funcin. Recursos de enlace Los recursos de enlace no se reservan previamente mediante configuracin en un CPU/FM, sino que se solicitan dinmicamente mediante la llamada de funcin y se vuelven a liberar segn la parametrizacin. Si no hay recursos de enlace libres en un CPU no es posible establecer un nuevo enlace (escasez temporal de recursos). Funciones de comunicacin En el lado del servidor, no se necesitan en el programa de aplicacin llamadas para las funciones M7PBKXGet y M7PBKXPut o M7PBKIGet y M7PBKIPut, pues estas funciones de comunicacin ya son gestionadas por el sistema operativo. Funciones de comunicacin en M7-300/400 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 5-3 Comunicacin va la subred MPI Con estas funciones de comunicacin es posible alcanzar todos los interlocutores conectados a la subred MPI. Tambin se puede acceder en escritura y lectura a datos de CPUs S7-200. Se ofrecen las llamadas de funcin siguientes (vase tambin bibliografa STEP 7): Llamada de funcin Descripcin M7PBKXSend Arranca la emisin asncrona de datos a un bloque X_RCV o llamada M7PBKXRcv del interlocutor. M7PBKXRcv Arranca la recepcin asncrona de datos de un bloque X_SEND o llamada M7PBKXSend del interlocutor. M7PBKXGet Arranca el acceso asncrono en lectura a una variable desde el servidor de objetos S7 o el rea de datos de CPU S7 del interlocutor. De esta funcionalidad se encarga en el interlocutor el sistema operativo. M7PBKXPut Arranca el acceso asncrono en escritura a una variable en el servidor de objetos S7 o el rea de datos de CPU S7 del interlocutor. De esta funcionalidad se encarga en el interlocutor el sistema operativo. M7PBKXAbort Interrumpe un enlace existente, creado con las funciones M7PBKXSend, M7PBKXPut o M7PBKXGet, sin transmitir datos. Con ello se liberan nuevamente en ambos lados los correspondientes recursos de enlace. M7PBKXCancel Cancela una recepcin asncrona de datos arrancada con la funcin M7PBKXRcv. Direccionamiento del interlocutor En las antedichas llamadas de funcin, los interlocutores se direccionan a travs de la direccin de estacin en la subred MPI configurada con STEP 7. El interlocutor no tiene que estar en el mismo proyecto S7. Subredes Los interlocutores accesibles debern estar conectados a una subred MPI comn. Funciones de comunicacin en M7-300/400 Comunicacin con SIMATIC 5-4 EWA 4NEB 710 6075-04 02 Comunicacin dentro de un equipo SIMATIC Las llamadas de funcin siguientes permiten alcanzar interlocutores dentro de un equipo (p.ej. mdulos FM en el bastidor central o en una ET 200M). Dentro de un equipo SIMATIC, a travs de enlaces no configurados slo es posible aplicar funciones de comunicacin unilaterales. Se ofrecen las siguientes llamadas de funcin (vase tambin bibliografa STEP 7): Llamada de funcin Descripcin M7PBKIGet Arranca el acceso asncrono en lectura a una variable desde el servidor de objetos S7 o el rea de datos de CPU S7 del interlocutor. De esta funcionalidad se encarga en el interlocutor el sistema operativo. M7PBKIPut Arranca el acceso asncrono en escritura a una variable en el servidor de objetos S7 o el rea de datos de CPU S7 del interlocutor. De esta funcionalidad se encarga en el interlocutor el sistema operativo. M7PBKIAbort Interrumpe un enlace existente, creado con las funciones M7PBKIPut o M7PBKIGet, sin transmitir datos. Con ello se liberan nuevamente en ambos lados los correspondientes recursos de enlace. Direccionamiento del interlocutor En las antedichas llamadas de funcin, los interlocutores se direccionan a travs de la direccin inicial de mdulo configurada con STEP 7. Tamao de datos tiles La cantidad de datos tiles transmisibles es como mx. 76 bytes uniformemente en todo el sistema. La consistencia de datos para S7-300/400 y C7-600 se trata detalladamente en el apartado 4.8. Funciones de comunicacin en M7-300/400 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 5-5 5.2 Funciones de comunicacin para enlaces S7 Panormica Las llamadas de funcin para enlaces configurados permiten intercambiar grandes cantidades de datos (hasta mx. 64 Kbytes) entre un CPU M7/FM y otro mdulo apto para comunicacin. Es posible alcanzar interlocutores en diferentes subredes (MPI, PROFIBUS, Industrial Ethernet), as como interlocutores situados dentro de un mismo equipo. No slo pueden transmitirse datos, sino tambin otras funciones de comunicacin para controlar y vigilar el interlocutor. Enlaces Para la comunicacin son indispensables los enlaces configurados. Dichos enlaces se crean con STEP 7. Segn su disponibilidad, se distinguen dos tipos de enlaces: Enlaces estticos, disponibles continuamente. Su establecimiento lo controla el sistema operativo. La cantidad mxima est limitada por los recursos del sistema. Enlaces dinmicos, que se establecen slo a peticin del programa de aplicacin. Por ello, no est limitada la cantidad mxima de enlaces configurables. Recursos de enlace Si en un CPU ya no quedan recursos de enlace libres, no es posible establecer ningn nuevo enlace (escasez temporal de recursos). Subredes Los interlocutores accesibles debern estar conectados a una subred MPI, PROFIBUS o Industrial Ethernet comn. Funciones de comunicacin en M7-300/400 Comunicacin con SIMATIC 5-6 EWA 4NEB 710 6075-04 02 Tamao de datos tiles El tamao de datos tiles mx. depende del tipo de bloque utilizado y del interlocutor. Bloque M7-300/400 a S7-300/C7-600 (servidor) M7-300/400 a S7-400 M7-300/400 a M7-300/400 M7PBKGet / M7PBKPut / M7BUBCycRead / M7BUBRead / M7BUBWrite 160 bytes 1) 400 bytes 1) 880 bytes 1) M7PBKUSend / M7PBKURcv - 440 bytes 1) 920 bytes 1) M7PBKBsend / M7PBKBrcv - 64 Kbytes 64 Kbytes 1) corresponde al tamao total de datos tiles para una llamada de funcin con 1-4 variables (para una cantidad mayor de variables, vea el manual de referencia M7-SYS). La consistencia de datos para S7-300/400 y C7-600 se trata detalladamente en el apartado 4.8. Direccionamiento El direccionamiento del interlocutor tiene lugar a travs del punto final del enlace local (ID local). Este lo crea STEP 7 al configurar el enlace. El interlocutor no tiene que estar en el mismo proyecto S7. Funciones de comunicacin en M7-300/400 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 5-7 Paralelismo de las funciones de comunicacin A travs de un enlace se pueden ejecutar varias funciones de comunicacin simultneamente. Esto es posible, entre otras, en las funciones de comunicacin M7PBKBsend/M7PBKBrcv y M7PBKUsend/M7PBKUrcv. Mediante R_ID se define la correspondencia entre la funcin de emisin y recepcin a travs de un mismo enlace (R_ID ajustado al mismo valor). R_ID=2 M7PBKUSend M7PBKBsend M7PBKBrcv R_ID=1 R_ID=3 R_ID=2 Enlace R_ID=1 ID ID R_ID=3 M7PBKURcv M7PBKBrcv M7PBKBsend Figura 5-1: Varias funciones de comunicacin a travs de un enlace Clases de funcin Las llamadas de comunicacin se dividen en cinco clases de funcin: Funciones para gestin de enlaces Funciones de emisin y recepcin Funciones de control Funciones de consulta y vigilancia Funciones para operacin y observacin Funciones de comunicacin en M7-300/400 Comunicacin con SIMATIC 5-8 EWA 4NEB 710 6075-04 02 Funciones para gestin de enlace Estas llamadas permiten: Crear y cerrar relaciones de aplicacin para comunicaciones Consultar informaciones sobre el enlace, p.ej. el tamao de datos tiles Llamada de funcin Descripcin M7KInitiate Crear relacin de aplicacin para comunicacin M7KAbort Cerrar una relacin de aplicacin M7GetPduSize Consultar tamao de datos tiles mx. inclusive encabezamiento M7GetConnStatus Consultar estado de relacin de aplicacin M7KPassword Acceder a funciones protegidas por clave Funciones de emisin y recepcin Estas funciones de comunicacin permiten intercambiar datos entre dos interlocutores. Para ello hay disponibles las llamadas de funcin siguientes: Llamada de funcin Descripcin M7PBKBrcv Recepcin de datos por paquetes: arranca la recepcin asncrona de datos de un bloque B_SEND o llamada M7PBK B_SEND del interlocutor. M7PBKBsend Emisin de datos por paquetes: arranca la emisin asncrona de datos a un bloque B_RCV o llamada M7PBKBrcv del interlocutor. M7PBKUSend Emisin no coordinada: arranca la emisin asncrona de datos a un bloque U_RCV o llamada M7PBKURcv del interlocutor. M7PBKURcv Recepcin no coordinada de datos: arranca la recepcin asncrona de datos de un bloque U_SEND o llamada M7PBKUSend del interlocutor. M7PBKGet Arranca la lectura asncrona de variables del servidor de objetos S7 rea de datos de CPU S7 del interlocutor. De esta funcionalidad se encarga en el interlocutor el sistema operativo. M7PBKPut Arranca la escritura asncrona en variables del servidor de objetos S7 rea de datos de CPU S7 del interlocutor. De esta funcionalidad se encarga en el interlocutor el sistema operativo. M7PBKCancel Interrumpe la peticin de emisin o recepcin (M7PBKBsend, M7PBKBrcv) en curso. Funciones de comunicacin en M7-300/400 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 5-9 Funciones de control Estas llamadas permiten forzar cambios de estado operativo en el interlocutor: Llamada de funcin Descripcin M7PBKResume Rearrancar un CPU S7-400 cuando ste estaba en STOP. M7PBKStart Activar REARRANQUE COMPLETO en un CPU S7/M7-300/400 C7-600 cuando ste est en STOP. M7PBKStop Activar STOP en un CPU S7/M7-300/400 C7-600 cuando ste est en RUN, PARADA o arranque. Funciones de consulta y vigilancia Estas llamadas permiten consultar informaciones sobre el interlocutor. leer o ajustar la hora/fecha en un interlocutor. enviar llamadas al servidor de diagnstico (ste permite a una aplicacin que corre en el SIMATIC M7 registrarse para recibir los mensajes de diagnstico emitidos por un sistema de automatizacin remoto). Llamada de funcin Descripcin M7PBKStatus Ofrece el estado operativo de un interlocutor. M7DiagMode Darse de alta o baja para el diagnstico. M7KEvent Recoger datos de mensajes asncronos. M7KReadTime Leer la hora/fecha. M7KWriteTime Ajustar la hora/fecha. Funciones de comunicacin en M7-300/400 Comunicacin con SIMATIC 5-10 EWA 4NEB 710 6075-04 02 Funciones para operacin y observacin Las llamadas M7-API para operacin y observacin permiten realizar aplicaciones de O&O propias en un microcomputador industrial M7. De esta forma, en M7-API se ofrecen p.ej. funciones para leer y escribir o para leer cclicamente variables en un sistema de automatizacin remoto. Llamada de funcin Descripcin M7BUBCycRead Crear peticin para lectura cclica M7BUBCycReadDelete Borrar peticin para lectura cclica M7BUBCycReadStart Arrancar peticin para lectura cclica M7BUBCycReadStop Detener peticin para lectura cclica M7BUBRead Leer variables O&O M7BUBWrite Inscribir variables O&O Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 6-1 Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 6 Panormica En este captulo se trata la comunicacin controlada cclicamente. Indice del captulo Apartado Tema Pgina 6.1 Introduccin 6-2 6.2 Comunicacin por datos globales GD 6-3 6.3 Periferia descentralizada va PROFIBUS-DP 6-8 Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC 6-2 EWA 4NEB 710 6075-04 02 6.1 Introduccin Definicin En el intercambio de datos controlado cclicamente, los datos globales (p.ej. marcas, temporizadores, contadores o entradas/salidas) configurados slo se transfieren una vez, como la imagen del proceso, durante la ejecucin cclica del programa (OB1). Intercambio de datos controlado cclicamente Servicios Configuracin va Paquete software Comunicacin por datos globales GD Tabla GD (Subred MPI -> Configurar datos globales) STEP 7 Periferia descentralizada PROFIBUS-DP Configurar el hardware STEP 7 STEP 7 Periferia descentralizada va bus interface AS Configurar el hardware STEP 7 (si se utilizan el interface integrado y DP/interface AS-Link) Configurar CP interface AS (CP342-2) con el hardware STEP 7 Configurar C7-621 ASi con el hardware STEP 7 STEP 7 Periferia descentralizada va EIB Configurar el hardware STEP 7 (interface integrado y DP/EIB Link) EIB con ETS2 Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 6-3 6.2 Comunicacin por datos globales GD Panormica Los CPUs S7 llevan integradas en el sistema operativo funciones de comunicacin simples como la "comunicacin GD". De esta forma, un CPU puede intercambiar datos cclicos con otros CPUs a travs del interface MPI sin necesidad de programacin. El intercambio de datos cclico tiene lugar en el punto de control del ciclo con la imagen del proceso normal. Propiedades En la tabla de datos globales es posible registrar hasta 15 estaciones diferentes (CPUs S7-300/400 C7-600). Para la comunicacin por datos globales no se precisan recursos de enlace en los CPUs S7-300/400 C7-600. En el intercambio de datos globales, un CPU S7-300/400 enva sus datos simultneamente (Broadcast) a todos los CPUs S7-300/400 C7-600 conectados a la subred MPI. La consistencia de datos para S7-300/400 y C7-600 se trata detalladamente en el apartado 4.8. Tiempo de respuesta El tiempo de respuesta RT (Tmx. en ms) depende del ciclo (en ms) de los programas de aplicacin y de los factores de ciclo GD (factor U) en los lados de emisin y recepcin. El tiempo de respuesta puede calcularse aproximadamente segn la frmula siguiente: Tmx. = cicloemisor * factor Uemisor + cicloreceptor * factor Ureceptor + RTMPI * MPIcant. estac. Die RTMPI es de 1 ms para una velocidad de transmisin de datos de 187,5 Kbaudios. Datos globales Los datos globales utilizados en este procedimiento de comunicacin son, p.ej., marcas y reas en bloques de datos que se intercambian entre dos o ms CPUs S7-300/400 C7-600 interconectados va MPI. Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC 6-4 EWA 4NEB 710 6075-04 02 Configurar datos globales La comunicacin por datos globales no es programada, sino que se configura (barra de men: Subred MPI -> Definir datos globales). Con STEP 7 se crea una tabla de datos globales que define la configuracin para el intercambio de datos. Todos los CPU S7-300/400 y C7-600 debern hallarse en un mismo proyecto STEP 7. En la tabla de datos globales se registra qu CPUs deben intercambiar datos en la subred MPI. qu datos deben emitirse/recibirse. la longitud de un objeto GD, indicada en bytes, palabras, palabras dobles o, en caso de reas ms grandes, mediante la direccin inicial y la longitud en bytes (p.ej. MW30:8). Opcionalmente es posible definir un factor de ciclo que especifica tras cuntos ciclos de programa deben emitirse/recibirse los datos y un rea de datos para las informaciones de estado. Transmitir cclicamente datos globales El CPU enva los datos globales al final de un ciclo y los lee al comienzo del mismo. El factor de ciclo que se define en la tabla de datos globales permite especificar tras cuntos ciclos debe realizarse el envo o la recepcin de los datos. Paquete GD Todos los datos globales que van desde un emisor hacia los mismos receptores se agrupan en un paquete GD. Este paquete se enva dentro de un telegrama. Cada paquete GD se identifica mediante un nmero de paquete GD. Si se supera la longitud mxima de un paquete GD de emisin se utiliza un nuevo crculo GD. Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 6-5 Crculo GD Los CPUs que participan en el intercambio de datos de un determinado paquete GD forman un crculo GD. Si en una subred MPI hay ms CPUs que intercambian otros paquetes GD, forman un segundo crculo GD. Varios crculos pueden acceder a un mismo CPU, es decir, que pueden solaparse. Figura 6-1: Ejemplo de crculos GD y paquetes GD Ejemplo Basndose en la figura anterior, se expone a continuacin una tabla GD con los respectivos paquetes GD y crculos GD. Datos globales para subred "ejemplo/red MPI 1" Identificador GD CPU 1 CPU 2 CPU 3 CPU 4 GD 1.1.1 >>MB100 MB100 MB100 GD 1.1.2 >>MB100 EB100 EB102 GD 2.1.1 >>MW120 AW40 EW40 GD 3.1.1 MW30:8 >>MW30:8 Nota Todos los CPUs deberan recibir un nombre individual, porque en la tabla GD slo aparece ste (cada CPU S7 tiene por defecto el nombre de su tipo, p.ej. CPU314(1)). Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC 6-6 EWA 4NEB 710 6075-04 02 Identificador GD Una vez compilada con xito por primera vez la tabla GD, la primera columna de datos globales presenta el siguiente identificador inalterable asignado por STEP 7: Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 6-7 Recursos GD de los CPUs Por recursos GD de un CPU se entiende la mx. cantidad de crculos GD en los que puede participar ese CPU. En la tabla siguiente se especifican los recursos GD de cada CPU. Recursos GD CPU 312 IFM CPU 313 CPU 314 IFM CPU 315 CPU 315/-2 DP CPU 316-2 DP CPU C7-600 CPU 318-2 CPU 412-1 CPU 413-1 CPU 413-2 CPU 414-1 CPU 414-2 CPU 416-1 CPU 416-2 CPU 417-4 Mx. cant. crc. GD por CPU 4 8 8 16 16 Mx. cant. paquetes recep. GD para todos crculos GD 4 16 16 32 32 Mx. cant. paquetes emis. GD por crculo GD 1 1 1 1 1 Mx. cant. paquetes recep. GD por crculo GD 1 2 2 2 2 Mx. cant. paquetes emis. GD para todos crculos GD 4 8 8 16 16 Long. mx. paquete GD 1) 22 bytes 54 bytes 54 bytes 54 bytes 64 bytes Factor de ciclo 1-225 1-255 1-255 1-255 1-255 Transferencia de datos controlada por evento no no s s s Transmisin de datos globales controlada por evento Las funciones de sistema SFC 60 GD_SND y SFC 61 GD_RCV permiten emitir o recibir paquetes GD en cualquier punto del programa de aplicacin, como alternativa a la transmisin cclica. Para esto es indispensable que est configurado el intercambio de datos, es decir, que se haya creado una tabla de datos globales. Como parmetros de las SFCs deben definirse los nmeros del crculo GD y del paquete GD generados al configurar la tabla de datos globales. Si en dicha tabla se ajusta a cero el factor de ciclo, los datos globales slo se transfieren al solicitar la SFC correspondiente. Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC 6-8 EWA 4NEB 710 6075-04 02 6.3 Periferia descentralizada va PROFIBUS-DP Panormica PROFIBUS-DP cumple los elevados requisitos de tiempo que se imponen para el intercambio de datos en el sector de la periferia descentralizada y los dispositivos de campo. La tpica configuracin DP tiene una estructura monomaestro. La comunicacin entre el maestro DP y el esclavo DP se efecta segn el principio maestro-esclavo. Esto significa que los esclavos DP slo pueden actuar en el bus tras solicitarlo el maestro. A tal efecto, los esclavos DP son activados sucesivamente por el maestro conforme a una lista de llamadas (lista de sondeo). Entre el maestro DP y el esclavo DP se intercambian los datos tiles continuamente (de forma cclica), sin tener en consideracin su contenido. Dicho interface PROFIBUS-DP est o bien integrado en los CPUs o est materializado en mdulos especficos (IMs, CPs). A la periferia conectada al PROFIBUS en la unidad ET 200 como esclavo DP se accede como a cualquier otra unidad perifrica situada en el aparato central o de ampliacin. Es decir, es posible acceder a los mdulos perifricos directamente mediante instrucciones o durante la actualizacin de la imagen del proceso. Propiedades Periferia descentralizada A un maestro DP (p.ej. CPU) es posible conectar un mx. de 125 estaciones esclavas PROFIBUS DP (segn el CPU utilizado). La parametrizacin se efecta con STEP 7. Las unidades de programacin pueden conectarse tambin a travs de PROFIBUS. A este respecto, se hace distincin entre: Intercambio cclico de datos Intercambio acclico de datos Intercambio directo de datos (trfico de enlace directo) Intercambio sincronizado de datos (equidistancia) Periferia descentralizada a travs de un bus interface AS A un esclavo interface AS se accede como a cualquier otra unidad perifrica situada en el aparato central o de ampliacin. Es decir, es posible acceder a actuadores y sensores directamente mediante instrucciones de E/S o durante la actualizacin de la imagen del proceso. Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 6-9 Periferia descentralizada a travs de EIB EIB es un sistema de bus en serie descentralizado y controlado por eventos, que se basa en CSMA/CA. Su finalidad es registrar, controlar, supervisar y notificar todas las funciones tcnicas de servicio en un edificio o incluso en bienes inmuebles mayores. Con ayuda del DP/EIB Link se tiene acceso desde PROFIBUS-DP a cualquier equipo EIB. DP/EIB Link es a la vez un esclavo PROFIBUS-DP y un equipo EIB. Los equipos EIB son activados a travs de llamadas SEND/RECEIVE. Interfaces PROFIBUS-DP El acceso a la periferia descentralizada puede realizarse tanto a travs del interface PROFIBUS-DP integrado o va un CP PROFIBUS o un IM 467. En SIMATIC S7/M/C7, el interface PROFIBUS-DP integrado en el CPU es completado por mdulos de interface aparte. Para conectar SIMATIC M7 a PROFIBUS-DP se prev el submdulo interface IF 64-DP, que se enchufa en el puerto MFI (MFI = puerto multifuncional). CPU 388-4 en M7-300 con el mdulo personalizable FM 356 (maestro). El submdulo interface IF 964-DP se enchufa en el puerto MFI en un mdulo de ampliacin (EXM). CPUs 488-4 y 488-5 en M7-400 con el mdulo personalizable FM 456-4 (maestro). El submdulo interface IF 964-DP puede enchufarse en el puerto MFI de estos mdulos o en el puerto MFI de los mdulos de ampliacin (EXM) conectados. Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC 6-10 EWA 4NEB 710 6075-04 02 Conexiones en SIMATIC: PROFIBUS-DP Hardware Software Maestro * clase 1 Maestro * clase 2 Esclavo DP S5 CP 5431 IM 308-C z z z z 505 505 FIM 505 RBC z z S7-300/ C7-600 CPU 315-2 CPU 316-2 CPU 318-2 CP 342-5 z z z z z z z z z S7-400 CPU 412-1 CPU 412-2 CPU 414-2 CPU 414-3 CPU 416-3 CPU 417-4 CPU 417-H CP 443-5 Extended IM 467 IM 467 FO IF 964 z z z z z z z z z z z DP-Base z CP 5613 DP-5613 z CP 5614 DP-Base z z DP-5412 z CP 5412 (A2) Profi-5412 z SOFTNET-DP z z PG/PC CP 5511 CP 5611 SOFTNET-DP Slave z * Maestro DP clase 1: intercambio de datos cclico con el esclavo Maestro DP clase 2: como maestro DP clase 1 + funciones de diagnstico, administracin, etc. (p.ej. unidades de programacin) Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 6-11 6.3.1 Configuracin maestro-esclavo en esclavos DP modulares y compactos En esta configuracin, se intercambian los datos entre el maestro DP y esclavos DP sencillos, es decir mdulos E/S, a travs del maestro DP. El maestro DP explora sucesivamente cada esclavo DP configurado en su lista de llamadas (lista de sondeo) dentro del sistema maestro DP, transmitiendo los datos de salida o recibiendo de vuelta sus valores de entrada. Las direcciones E/S son asignadas automticamente por el sistema de configuracin. Esta configuracin se denomina tambin sistema monomaestro, porque aqu hay conectados un solo maestro DP con sus respectivos esclavos DP a una subred fsica PROFIBUS-DP. Figura 6-2: Ejemplos de esclavos DP consistentes en ET 200B, ET 200M con mdulo E/S Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC 6-12 EWA 4NEB 710 6075-04 02 6.3.2 Configuracin maestro-esclavo en esclavos DP con preprocesamiento (esclavos DP inteligentes) Los cometidos de automatizacin pueden desglosarse en tareas parciales, que son controladas por un sistema de automatizacin de orden superior. Estas tareas de control, ejecutables de forma autnoma y eficiente, son procesadas previamente en un CPU. Dicho CPU se puede realizar como un esclavo DP inteligente. En las configuraciones con esclavos DP inteligentes (esclavo I), como p.ej. un CPU 315-2DP, el maestro DP no accede a los mdulos E/S del esclavo DP inteligente, sino slo a la zona de operandos del CPU en el esclavo I; es decir, que dicha zona de operandos no deber ser ocupada para mdulos E/S reales en el esclavo I. Esta asignacin debe efectuarse durante la configuracin del esclavo I. A tal efecto, el maestro DP puede direccionarse dentro de un sistema monomaestro, con lo que los datos siguen intercambindose segn el principio maestro-esclavo (MS) cclico. Figura 6-3: Ejemplos de esclavos DP inteligentes consistentes en equipos con CPU 315-2DP, CPU 316-2DP, CPU 318-2DP (C7-633/634/626 DP) Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 6-13 6.3.3 Configuracin de intercambio directo de datos entre esclavo y esclavo I Esta configuracin permite transmitir datos de entrada de esclavos DP muy rpidamente hacia esclavos DP inteligentes en la subred PROFIBUS-DP. En principio, todos los esclavos DP simples (desde una versin determinada) u otros esclavos DP inteligentes pueden ofrecer ciertos datos de entrada para el intercambio directo de datos entre esclavos DP. Tales datos slo pueden ser recibidos por esclavos DP inteligentes, como p.ej. CPU 315-2DP. Figura 6-4: Ejemplos de esclavos DP inteligentes consistentes en equipos con CPU 315-2DP, CPU 316-2DP, CPU 318-2DP (C7-633/634/626 DP) Aplicacin: Desconexin rpida (se notifica una parada de emergencia al esclavo I) Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC 6-14 EWA 4NEB 710 6075-04 02 6.3.4 Configuracin de intercambio directo de datos entre esclavo y esclavo I con dos sistemas maestro Varios sistemas maestro DP conectados a una subred PROFIBUS-DP fsica se denominan tambin sistema multimaestro. En esta configuracin, se pueden intercambiar muy rpidamente seales entre esclavos DP simples pasando por los sistemas maestro DP y esclavos DP inteligentes situados en una misma subred PROFIBUS-DP fsica. Por lo tanto, un esclavo DP inteligente, como p.ej. un CPU 315-2DP, puede disponer que se transmitan directamente a su rea de entrada datos de entrada procedentes de esclavos DP "simples" y de diferentes sistemas maestro DP (es decir, un sistema multimaestro). En principio, todos los esclavos DP simples (desde una versin determinada) pueden ofrecer ciertos datos de entrada para el intercambio directo de datos (DX) entre esclavos DP. A su vez, tales datos slo pueden ser siendo utilizados por esclavos DP inteligentes, como p.ej. CPU 315-2DP. Figura 6-5: Ejemplos de esclavos DP inteligentes consistentes en equipos con CPU 315-2DP, CPU 316-2DP, CPU 318-2DP (C7-633/634/626 DP) Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 6-15 6.3.5 Intercambio directo de datos entre esclavo I/esclavo DP y maestro con dos sistemas maestro Varios sistemas maestro DP conectados a una subred PROFIBUS-DP fsica se denominan tambin sistema multimaestro. En esta configuracin, los datos de entrada procedentes de esclavos DP inteligentes o de esclavos DP simples pueden ser ledos directamente por el maestro DP de otro sistema maestro DP conectado a la misma subred PROFIBUS-DP fsica. Dicho mecanismo se denomina tambin "shared input", porque los datos de entrada pasan por sistemas maestro DP. Figura 6-6: Ejemplos de esclavos DP inteligentes consistentes en equipos con CPU 315-2DP, CPU 316-2DP, CPU 318-2DP, CP342-5 (C7-633/634/626 DP) Intercambio de datos controlado cclicamente en S7/M7-300/400 y C7-600 Comunicacin con SIMATIC 6-16 EWA 4NEB 710 6075-04 02 Funciones de comunicacin en PCs Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 7-1 Funciones de comunicacin en PCs 7 Panormica Para los PCs se ofrecen diferentes interfaces software. Tales funciones de comunicacin estn disponibles en forma de interfaces para lenguaje C, VisualBASIC y OPC. Indice del captulo Apartado Tema Pgina 7.1 Funciones de comunicacin para enlaces S7 configurados (SAPI-S7) 7-2 7.2 Funciones de comunicacin para enlaces compatibles con S5 7-5 7.3 OLE for Process Control (OPC) 7-8 Funciones de comunicacin en PCs Comunicacin con SIMATIC 7-2 EWA 4NEB 710 6075-04 02 7.1 Funciones de comunicacin para enlaces S7 configurados (SAPI-S7) Panormica Las funciones S7 para el PC (SAPI-S7) permiten intercambiar datos entre un PC y un CPU/FM S7/M7/C7. Es posible acceder a interlocutores conectados en diferentes subredes (PROFIBUS, Industrial Ethernet). Adems de transmitir datos, tambin se pueden aplicar fuctiones de supervisin. SAPI-S7 (Simple Application Programmers Interface = Interface de programacin simple) constituye el interface de programacin C para acceder al S7 desde PG/PC (servicio de comunicacin). Se ofrece el interface SAPI-S7 para diferentes sistemas operativos y plataformas hardware (v. catlogo IK 10). Propiedades En un PC y en computadores es posible gestionar servicios de las funciones S7. El interface de programacin SAPI-S7 es de tipo asncrono. SAPI-S7 gestiona automticamente tanto los servicios de comunicacin como el establecimiento y disolucin del enlace. SAPI-S7 soporta la bsqueda de errores con ayuda de la funcin Trace integrada. El interface SAPI-S7 puede aprovecharse tambin p.ej. para programas VisualBASIC. Enlaces Para la comunicacin son indispensables los enlaces S7 configurados con STEP 7. Funciones de comunicacin en PCs Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 7-3 Funciones Se soportan las siguientes funciones de cliente: Tramitar funciones locales y tareas administrativas. Funciones de emisin y recepcin para transmitir (leer o escribir) en una o varias variables. Funciones de operacin & observacin, es decir, es posible parametrizar peticiones de lectura cclicas y ejecutarlas de forma automtica. Servicio SAPI S7 corresponde a Descripcin s7_get_vfd_state Funciones S7 STATUS Ofrece el estado de un interlocutor si lo solicita el usuario. s7_get_vfd_ustate Funciones S7 USTATUS Recibe mensajes de estado emitidos espordicamente por un interlocutor. s7_read Comunicacin OP LEER Funciones S7 GET (1 variable) Leer una variable de un interlocutor especificando la direccin remota. s7_write Comunicacin OP INSCRIBIR Funciones S7 PUT (1 variable) Inscribir una variable en un interlocutor especificando la direccin remota. s7_multiple_read Comunicacin OP LEER Funciones S7 GET (varias variables) Leer varias variables de un equipo remoto especificando las direcciones remotas. s7_multiple_write Comunicacin OP INSCRIBIR Funciones S7 PUT (varias variables) Inscribir varias variables en un interlocutor especificando las direcciones remotas. s7_cycl_read Besy Preparar el servidor para lectura cclica de una variable y arrancar dicha operacin. s7_cycl_read_init Besy Preparar el servidor para la lectura cclica de una variable. s7_cycl_read_start Besy Arrancar la lectura cclica de una variable en el servidor. s7_cycl_read_stop Besy Detener la lectura cclica de una variable en el servidor. s7_cycl_read_delete Besy Borrar la lectura cclica de una variable en el servidor. Funciones de comunicacin en PCs Comunicacin con SIMATIC 7-4 EWA 4NEB 710 6075-04 02 Servicio SAPI S7 corresponde a Descripcin S7_bsend_req() BSEND Enviar una aplicacin de cliente de hasta 64 Kbytes a una estacin remota. S7_get_bsend_cnf() Recibir el resultado de un cometido BSEND. S7_brcv_init() BRCV Preparacin dinmica del bfer para recibir los datos BSEND de la estacin remota. S7_get_brcv_ind() Copiar en el rea de memoria indicada los datos netos procedentes del interlocutor. S7_brcv_stop() Habilitar el bfer ocupado por s7_brcv_init, con lo que ya no es posible la comunicacin con el BSEND remoto. Besy = sistema operativo Tamao de datos tiles El tamao de datos tiles mximo depende de la funcin de comunicacin utilizada y del interlocutor. Bloques PC hacia S7-300 y C7-600 (servidor) PC hacia S7-400 PC hacia M7-300/400 s7_read 222 bytes 1) 462 bytes 1) 942 bytes 1) s7_write 212 bytes 2) 452 bytes 2) 932 bytes 2) s7-cycl_read 208 bytes 1) 448 bytes 1) 928 bytes 1) 1) corresponde al tamao total de datos tiles para un servicio con una variable (se reduce en 4 bytes por cada otra variable). 2) corresponde al tamao total de datos tiles para un servicio con una variable (se reduce en 14 bytes por cada otra variable inscrita). La consistencia de datos se trata detalladamente en el apartado 4.8. Direccionamiento El direccionamiento del interlocutor tiene lugar a travs del punto final del enlace local. Si se configura el enlace mediante COML S7, es necesario introducir los parmetros de direccin (direccin de estacin y bastidor/slot en SIMATIC S7/M7/C7) del interlocutor. Funciones de comunicacin en PCs Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 7-5 7.2 Funciones de comunicacin para enlaces compatibles con S5 Panormica El interface de programacin SEND/RECEIVE permite comunicarse desde un PC con un sistema de automatizacin SIMATIC. El interface SEND/RECEIVE es el interface C para acceder a los servicios FDL, ISO-Transport e ISO-on-TCP. Es posible acceder a interlocutores conectados a las subredes PROFIBUS e Industrial Ethernet. El interface SEND/RECEIVE se ofrece para diferentes sistemas operativos y plataformas hardware (v. catlogo IK 10). Nota para UDP y TCP El acceso a los servicios UDP y exclusivamente TCP tiene lugar directamente a travs del interface (o TLI). Propiedades El interface de programacin SEND/RECEIVE es un interface simple para intercambiar datos con cualquier tipo de interlocutor en base a servicios de comunicacin normalizados. Funciones de comunicacin en PCs Comunicacin con SIMATIC 7-6 EWA 4NEB 710 6075-04 02 Enlaces Para la comunicacin son indispensables enlaces configurados ISO-Transport, ISO-on-TCP, UDP o FDL. La configuracin de los enlaces se efecta en el PC (p.ej. mediante COML 1413) y en SIMATIC S7 mediante STEP 7 con el paquete opcional correspondiente (NCM S7 PROFIBUS, NCM S7 Industrial Ethernet). Los enlaces se pueden establecer y disolver desde el PC de forma controlada por programa. Interface Servicio Paquete SEND/RECEIVE ISO-Transport NCM para Industrial Ethernet ISO-on-TCP FDL NCM para PROFIBUS TCP/IP WINDOWS/UNIX Socket (TLI) ISO-on-TCP UDP Funciones Se soportan las siguientes funciones de los paquetes NCM (Industrial Ethernet/PROFIBUS): Funcin Descripcin SEND_DATA Enva paquetes de datos a un interlocutor a travs de un enlace configurado. RECEIVE_DATA Recibe paquetes de datos de un interlocutor a travs de un enlace configurado. CONN Establecer un enlace con el interlocutor. CLOSE Disolver un enlace con el interlocutor. Tamao de datos tiles La cantidad de datos tiles transmisibles a SIMATIC S7 depende de la subred utilizada y del interlocutor. Ejemplo Si en una comunicacin va Industrial Ethernet se utilizan en SIMATIC S7 las FCs para datos largos (AG_LSEND/AG_LRECV), en el interface PC se pueden transmitir o recibir hasta 8 Kbytes. Funciones de comunicacin en PCs Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 7-7 Coherencia de datos La consistencia o coherencia de datos depende del sistema operativo utilizado en el PC. Para la consistencia de datos hay que tener en consideracin los respectivos mecanismos del PC (Windows/UNIX). Recursos de enlace Como se trata de enlaces configurados, la herramienta de configuracin utilizada para tal fin comprueba si hay an disponibles recursos de enlace. Direccionamiento El interlocutor se selecciona a travs del enlace S7 configurado. Funciones de comunicacin en PCs Comunicacin con SIMATIC 7-8 EWA 4NEB 710 6075-04 02 7.3 OLE for Process Control (OPC) Definicin OPC constituye un interface estndar para la comunicacin en la tcnica de automatizacin. OLE es a su vez la designacin del modelo de componentes de la empresa Microsoft. Se entiende aqu por componentes a los objetos de software o aplicaciones que ofrecen sus funciones para otras aplicaciones. Interface OPC El interface OPC es la especificacin de un interface software uniforme y no propietario basado en OLE. Hasta ahora, las aplicaciones que recurran a datos de proceso estaban supeditadas a los mtodos de acceso de las redes de comunicacin de un fabricante. Mediante el interface OPC estandarizado, el usuario que utilice p.ej. un software de operacin y observacin tiene ahora la posibilidad de acceder uniformemente a las redes de comunicacin de cualesquiera fabricantes. Servidor OPC El servidor OPC ofrece un interface OPC estandarizado para las aplicaciones de diferentes fabricantes. Mediante unas sencillas llamadas, es posible la comunicacin a travs de redes industriales. Independientemente de la red de comunicacin y el protocolo utilizados, el acceso a los datos de proceso a travs del interface OPC es siempre idntico. Es decir, el servidor OPC constituye un nivel intermedio entre las aplicaciones para el tratamiento de datos de proceso y los diferentes protocolos de red e interfaces que permiten el acceso a dichos datos. Servidor OPC para SIMATIC NET El servidor OPC de SIMATIC NET proporciona las aplicaciones Windows a los productos de SIMATIC NET para la comunicacin industrial. Para acoplar las aplicaciones individuales con los productos de SIMATIC NET es indispensable utilizar el interface OPC abierto. Esta interface hacia los productos de SIMATIC NET la realiza el servidor OPC para SIMATIC NET. Funciones de comunicacin en PCs Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 7-9 Servidor OPC para SIMATIC NET con cliente OPC A continuacin se representa un servidor OPC para SIMATIC NET junto con una aplicacin, denominada cliente OPC. El servidor OPC para SIMATIC NET pone a disposicin del cliente OPC los valores de las variables del proceso. A tal efecto, el servidor OPC para SIMATIC NET accede a las variables del proceso a travs de la subred con ayuda del software de protocolo y del procesador de comunicaciones. Componentes adicionales requeridos Para que el servidor OPC de SIMATIC NET tenga acceso a las variables del proceso, se requieren adicionalmente un software de protocolo de SIMATIC NET y un procesador de comunicaciones de SIMATIC NET. Funciones de comunicacin en PCs Comunicacin con SIMATIC 7-10 EWA 4NEB 710 6075-04 02 Conexin de PG/OPs SIMATIC Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 8-1 Conexin de PG/OPs SIMATIC 8 Panormica En este captulo se explica cmo puede Ud. conectar unidades de programacin y equipos de operacin & obervacin, as como aprovechar el TeleService. Indice del captulo Apartado Tema Pgina 8.1 Conexin de PG/PC para STEP 7 a subredes 8-2 8.2 Conexin de SIMATIC HMI a subredes 8-4 8.3 TeleService 8-7 8.4 Comunicacin a travs de transiciones de red (encami- namiento PG 8-10 Conexin de PG/OPs SIMATIC Comunicacin con SIMATIC 8-2 EWA 4NEB 710 6075-04 02 8.1 Conexin de PG/PC para STEP 7 a subredes Panormica Una PG con STEP 7 conectada a MPI/PROFIBUS/Ethernet permite aprovechar el volumen de funciones completo de STEP 7, as como programar, diagnosticar, manejar y observar todos los mdulos en SIMATIC S7. Propiedades modo online STEP 7 Para el modo online va MPI, la PG no precisa un interface separado (lo tiene integrado). Para operar el PG/PC en modo online va PROFIBUS/Ethernet, en la PG deber haber instalado un CP para PROFIBUS/Ethernet. Subredes PG con STEP 7 PC con STEP 7 SW MPI - CP 5412 A2 (ISA) CP 5511 (PCMCIA) CP 5611 (PCI) CP 5611 MPI (PCI) PROFIBUS CP 5511 (PCMCIA) CP 5611 (PCI) CP 5412 A2 (ISA) CP 5613 (PCI) CP 5614 (PCI) CP 5511 (PCMCIA) CP 5611 (PCI) CP 5412 A2 (ISA) CP 5613 (PCI) CP 5614 (PCI) 1) 1) 2) 3) 3) Ethernet CP 1411 (ISA) CP 1413 (ISA) CP 1511 (PCMCIA) CP 1613 (PCI) CP 1411 (ISA) CP 1413 (ISA) CP 1511 (PCMCIA) CP 1613 (PCI) 4) 5) 4) 6) 1) todos los drivers incluidos en STEP 7 2) debe haber instalado un driver (p.ej. S7-5412, DP-5412) y por lo menos una PG-5412 3) deben estar instalados el respectivo CP y el paquete CP-5613 (DP Base) 4) debe haber instalado un driver (p.ej. SOFTNET S7 para Industrial Ethernet) 5) debe haber instalado un driver (p.ej. PG-1413, TF-1413 S7-1413) 6) debe haber instalado un driver (p.ej. PG-1613, TF-1613 S7-1613) Conexin de PG/OPs SIMATIC Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 8-3 Manera de proceder Para aprovechar una PG conectada a PROFIBUS/Ethernet, proceda de la forma siguiente: Abrir en el panel de control de Windows el cuadro de dilogo "Ajustar interface PG/PC". Ajustar el interface PG/PC segn los CPs (lista "Parametrizaciones de aparatos") disponibles en su PG y segn la conexin del bus (lista "Propiedades"). Una vez efectuados estos pasos, la PG encuentra a travs de PROFIBUS/Ethernet automticamente la ruta hacia todos los mdulos inteligentes instalados en equipos SIMATIC S7/M7/C7. PG/PC conectado a PROFIBUS-DP y MPI A travs de PROFIBUS-DP es posible programar, parametrizar y diagnosticar los CPUs de los autmatas desde cualquier punto de una instalacin. A tal efecto no se requiere ningn interface PG adicional, puesto que las PG 720, 740 y 760 ya llevan integrado un interface para PROFIBUS con una velocidad de transmisin de 1,5 Mbit/s. Para velocidades mayores (hasta 12 Mbit/s) hay disponible un CP para PROFIBUS especial. Las respectivas velocidades de transmisin se especifican en la tabla siguiente: PG PC Interface integrado hasta 1,5 Mbit/s - CP hasta 12 Mbit/s CP hasta 12 Mbit/s Si se desea programar o poner en marcha el SIMATIC S7 desde un PC va PROFIBUS se precisa un PC. PG/PC conectado a Industrial Ethernet A travs de Industrial Ethernet es posible programar, parametrizar y diagnosticar los CPUs de los autmatas desde cualquier punto de una instalacin. A tal efecto se requiere una tarjeta de PG/PC (CP). La velocidad de transmisin es de 10/100 Mbit/s. Conexin de PG/OPs SIMATIC Comunicacin con SIMATIC 8-4 EWA 4NEB 710 6075-04 02 8.2 Conexin de SIMATIC HMI a subredes Panormica La comunicacin entre SIMATIC HMI y SIMATIC S7/M7/C7 se lleva a cabo a travs de funciones OP, y es soportada plenamente por el sistema operativo del CPU S7/M7. Por consiguiente, no se requieren a tal efecto mdulos funcionales en SIMATIC S7/M7. La comunicacin OP permite intercambiar datos con varios interlocutores a la vez (SIMATIC HMI -! SIMATIC S7/M7). SIMATIC HMI comprende familias de productos de equipos de operacin y observacin, como p.ej. Push Button Panel (PP), Text Display (TD), Operator Panel (OP), Touch Panel (TP), plataforma multifuncional (MP) y software de sistema HMI para SIMATIC Panel PC (FI) o PC, que son los productos ProTool/PRO y WinCC. Los sistemas mencionados ofrecen posibilidades de conexin a SIMATIC S7/M7-300/400 a travs de MPI/PROFIBUS y con WinCC tambin a travs de Industrial Ethernet. Los SIMATIC Push Button Panels operan en PROFIBUS como esclavos DP. Figura 8-1: Equipos conectadas a una subred Conexin de PG/OPs SIMATIC Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 8-5 Propiedades SIMATIC HMI y SIMATIC-S7/M7/C7 se comunican a travs de reas de datos de usuario. Entre stas figuran p.ej. reas para mensajes, recetas y curvas, que deben generarse debidamente en SIMATIC-S7/M7/C7. La consistencia de los datos depende de los CPU S7-300/400 C7-600 utilizados, y debe considerarse adecuadamente en el programa de aplicacin del sistema de destino (vea el apartado 4.8). Recursos de enlace Cada enlace entre SIMATIC HMI y un SIMATIC S7/M7/C7 ocupa en el CPU S7/M7/C7 un recurso de enlace. Cada CPU S7/M7/C7 tiene reservado por defecto un recurso de enlace para SIMATIC HMI. Por cada otro enlace hacia un SIMATIC HMI se requiere un nuevo recurso de enlace. Conexin S7/M7-300/400, S7-200 y C7-600 Mx. cantidad de recursos de enlace MPI PROFIBUS Ethernet Sistema HMI Interface integrado Interface integrado CP342-5, CP443-5 CP343-1 CP443-1 Observaciones PP7 / PP17 OP3 TD17 OP7 / OP17 / OP27 / TP27 OP37 / TP37 TP170A TP170B / OP170 MP270 1 2 4 4 4 4 1 4 4 4 1 - 4 4 4 4 1 4 4 4 1 - 4 4 4 4 1 4 4 4 - - - - - - - - - - Esclavo DP no S7-400 ProTool/PRO 8 8 8 - WinCC va - CP5511 - CP5611 - CP5412 - CP1411 - CP1511 - CP1413 - CP1613 4 4 6 - - - - 6 6 12 - - - - 6 6 12 - - - - - - - 8 8 30 60 no S7-200 no S7-200 no S7-200 no S7-200 no S7-200 no S7-200 no S7-200 Conexin de PG/OPs SIMATIC Comunicacin con SIMATIC 8-6 EWA 4NEB 710 6075-04 02 Configuracin En ProTool o WinCC basta con seleccionar el interlocutor, no requirindose ninguna otra actividad de configuracin. Conexin de PG/OPs SIMATIC Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 8-7 8.3 TeleService Utilizando SIMATIC TeleService, es posible interconectar sistemas de automatizacin (S7/M7-300/400 y C7-600) mediante PG/PC a travs de la red telefnica. 8.3.1 Funciones PG Con la implementacin del paquete opcional de software TeleService se obtienen en cualquier punto las mismas funciones STEP 7 que "in situ" a travs del interface MPI. La "Prolongacin del interface MPI por la red telefnica" permite analizar errores, solventar anomalas, poner en marcha y actualizar/potenciar el software. Con TeleService aumenta la disponibilidad del sistema para instalaciones distribuidas geogrficamente. Se soporta el acceso a otras estaciones dentro de una subred MPI. A partir de STEP 7 V5, a travs del encaminamiento PG (vea 8.4) se tiene acceso asimismo a estaciones conectadas a la subred PROFIBUS o Industrial Ethernet. Conexin de PG/OPs SIMATIC Comunicacin con SIMATIC 8-8 EWA 4NEB 710 6075-04 02 8.3.2 Llamada de CPU (mensaje) Panormica Mediante la funcin PG_DIAL se puede enviar un mensaje a un PC a travs de la red telefnica. A tal efecto, en el PC se ejecuta una aplicacin que utiliza el interface MPI PRODAVE para recibir el mensaje. La aplicacin puede leer o inscribir a continuacin otros datos S7, hasta que disuelva el enlace va mdem mediante una llamada de funcin. A travs de los enlaces va mdem establecidos por el CPU se tiene acceso mediante STEP 7 simultneamente a los CPU, p.ej. para abrir un bloque. Propiedades Se soportan los mdems (compatibles con Hayes) siguientes: Mdems analgicos (mdems externos conectados al puerto RS232, mdems internos y tarjetas PCMCIA) Adaptadores RDSI externos conectados al puerto RS232 Mdems RDSI externos (equipo combinado: mdem analgico y adaptador RDSI) conectados al puerto RS232 Red de telefona celular con tecnologa GSM (D1/D2) El enlace va mdem se establece con el software TeleService. La velocidad de transferencia puede ajustarse hasta a 38,4 Kbit/s. Figura 8-2: Conexin de PG va TeleService Conexin de PG/OPs SIMATIC Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 8-9 Condicin Est establecido el enlace fsico entre PG y autmata (puerto V24 del PG - mdem - red telefnica pblica - mdem - adaptador TS - interface MPI del sistema de destino). La conexin fsica del sistema de automatizacin al mdem se efecta a travs del adaptador TS y el interface MPI. Conexin de PG/OPs SIMATIC Comunicacin con SIMATIC 8-10 EWA 4NEB 710 6075-04 02 8.4 Comunicacin a travs de transiciones de red (encaminamiento PG) Panormica En la mayora de las instalaciones de automatizacin, la PG slo puede operar por la subred a la que est conectado tambin el respectivo autmata programable. Esto significa que, en las grandes instalaciones interconectadas (varias o diferentes subredes), es necesario conectar continuamente la PG cada vez a otra subred para acceder al autmata programable deseado. Mediante el encaminamiento PG es posible aprovechar las funciones de PG desde un punto fijo en la red, incluso pasando por varias subredes. A tal efecto, durante la proyeccin de la red con STEP 7 son generadas automticamente tablas de encaminamiento especiales para las transiciones de red. Tales tablas de encaminamiento contienen datos de sistema que deben ser cargados en las respectivas transiciones de red de los CPUs S7 CPs. Figura 8-3: Encaminamiento PG Conexin de PG/OPs SIMATIC Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 8-11 Propiedades A travs del PG se tiene acceso desde un punto central discrecional de la red a todos los equipos S7 definidos al configurar la red dentro de un proyecto S7. As es posible cargar p.ej. programas de aplicacin o una configuracin de hardware o bien ejecutar funciones de verificacin y diagnstico. Condiciones La funcin encaminamiento PG es utilizable a partir de STEP 7 V5. Los mdulos de comunicacin que deben establecer las transiciones de red entre las subredes tienen que ser aptos para el encaminamiento. Todos los autmatas programables (interlocutores) en la red de una instalacin deben haberse configurado y cargado dentro de un proyecto S7. En la configuracin de la red se ha configurado tambin la PG desde la que debe tenerse acceso a los equipos S7. El equipo S7 deseado est interconectado y es accesible desde la PG a travs de transiciones de red. Conexin de PG/OPs SIMATIC Comunicacin con SIMATIC 8-12 EWA 4NEB 710 6075-04 02 Configuracin hardware/software con STEP 7 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 9-1 Configuracin hardware/software con STEP 7 9 Panormica En este captulo se expone cmo, basndose en los conocimientos fundamentales de STEP 7, es posible resolver ciertas tareas de comunicacin, p.ej. crear subredes en proyectos S7 y configurar enlaces. Tambin conocer la filosofa de direccionamiento de STEP 7. Indice del captulo Apartado Tema Pgina 9.1 Direccionamiento 9-2 9.2 Recursos de enlace 9-4 9.3 Configuracin de enlaces 9-10 Configuracin hardware/software con STEP 7 Comunicacin con SIMATIC 9-2 EWA 4NEB 710 6075-04 02 9.1 Direccionamiento 9.1.1 Direccionamiento va MPI Propiedades Cada estacin tiene una direccin MPI unvoca (valores posibles 0-126). STEP 7 asigna automticamente (por defecto) la direccin MPI, pero sta puede modificarse. S7/M7-300 y C7-600 Cada mdulo apto para comunicacin de S7/M7-300 C7-600 cuenta con una direccin MPI unvoca, que puede estar asignada una sola vez en la configuracin de la red. Por cada bastidor slo deber utilizarse un CPU. S7/M7-400 Slo tienen direccin MPI los mdulos que disponen de un conector MPI. Cada direccin MPI deber asignarse una sola vez en la configuracin de la red. Los mdulos que no disponen de conector MPI se direccionan indirectamente a travs del bastidor/slot. 9.1.2 Direccionamiento va PROFIBUS Propiedades Cada estacin de comunicacin tiene una direccin PROFIBUS unvoca (valores posibles 0-125; la direccin 126 est reservada). La direccin PROFIBUS tiene un byte de longitud. STEP 7 asigna automticamente (por defecto) la direccin PROFIBUS, pero sta puede modificarse. Configuracin hardware/software con STEP 7 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 9-3 9.1.3 Direccionamiento va Ethernet Propiedades La direccin Ethernet (direccin MAC) tiene 6 bytes de longitud. En los equipos Siemens tiene la estructura siguiente: 080006 01 0 xxx Hex Direccin signicativa de un equipo SIEMENS Sistema SIMATIC de SIEMENS Nmero para el sector en SIEMENS Nmero para SIEMENS Por cada segmento es posible direccionar un mx. de 1.024 estaciones. Configuracin hardware/software con STEP 7 Comunicacin con SIMATIC 9-4 EWA 4NEB 710 6075-04 02 9.2 Recursos de enlace Introduccin Cada enlace precisa en los equipos implicados recursos para el punto final o para el punto de transicin (p.ej. CP). La cantidad de recursos de enlace depende del tipo de CPU/CP. Si estn ocupados todos los recursos de enlace de un interlocutor no puede establecerse ningn nuevo enlace. Seguidamente se trata por separado cada tipo de comunicacin. Sin embargo, considerando los recursos de enlace disponibles son posibles otras combinaciones cualesquiera. Configuracin hardware/software con STEP 7 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 9-5 Funciones S7 En las funciones S7 va el interface integrado MPI/PROFIBUS-DP, se ocupa en el CPU por cada enlace S7 un recurso de enlace para el punto final. Esto rige para todos los CPU S7/M7-300/400 y C7-600. Figura 9-1: Funciones S7 a travs de interfaces integrados En las funciones S7 va un interface CP externo, se ocupa en el CPU (para el punto final) y en el CP (punto de transferencia) un recurso de enlace por cada enlace S7. Esto rige para todos los CPU S7/M7-300/400 y C7-600. Figura 9-2: Funciones S7 a travs de interface CP Nota Para ejecutar funciones de PG a travs del interface MPI o del DP integrado en los CPs para S7-400, se precisan en el CPU dos recursos de enlace (para dos puntos de transicin). Estos deben tenersse en cuenta para la suma de los enlaces S7 configurables. CPU MPI o PROFIBUS-DP Recurso de enlace libre Recurso de enlace ocupado CPU Industrial Ethernet PROFIBUS CP Recurso de enlace libre Recursos de enlace ocupados Configuracin hardware/software con STEP 7 Comunicacin con SIMATIC 9-6 EWA 4NEB 710 6075-04 02 Interface SEND/RECEIVE La comunicacin a travs del interface SEND/RECEIVE se efecta exclusivamente mediante CPs. A tal efecto, por cada enlace (es decir, enlaces FDL, ISO-Transport, ISO-on-TCP, UDP y TCP) se ocupa en el CP un recurso de enlace para el punto final. En los CPUs S7-300 y C7-600 no se requieren en este caso recursos para el enlace. Figura 9-3: Comunicacin va interface SEND/RECEIVE, S7-300 En el CPU S7-400 tampoco se precisa ningn recurso para los enlaces SEND/RECEIVE (es decir, enlaces FDL, ISO-Transport o ISO-on-TCP). Figura 9-4: Comunicacin va interface SEND/RECEIVE, S7-400 Nota Para ejecutar funciones de PG a travs del interface MPI o del DP integrado en los CPs para S7-400, se precisan en el CPU dos recursos de enlace (para dos puntos de transicin). Estos deben tenersse en cuenta para la suma de los enlaces S7 configurables. S7-300 CPU CP Industrial Ethernet PROFIBUS Recurso de enlace ocupado Recurso de enlace libre CPU S7-400 CP Industrial Ethernet PROFIBUS Recurso de enlace ocupado Recurso de enlace libre Configuracin hardware/software con STEP 7 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 9-7 Interface FMS La comunicacin a travs del interface FMS se efecta exclusivamente mediante CPs. A tal efecto, por cada enlace FMS se ocupa en el CP un recurso de enlace para el punto final. En el CPU se requiere por cada CP un recurso de enlace para la comunicacin con ste. Figura 9-5: Comunicacin va interface FMS Nota Para ejecutar funciones de PG a travs del interface MPI o del DP integrado en los CPs para S7-400, se precisan en el CPU dos recursos de enlace (para dos puntos de transicin). Estos deben tenersse en cuenta para la suma de los enlaces S7 configurables. CPU CP PROFIBUS Recurso de enlace libre Recurso de enlace ocupado Configuracin hardware/software con STEP 7 Comunicacin con SIMATIC 9-8 EWA 4NEB 710 6075-04 02 Funciones S7 va S7/M7-300 y C7-600 Para las funciones S7 a travs del interface MPI, se ocupa en un S7/M7-300 (exclusivamente para CPU 312-316) y C7-600 slo un recurso de enlace para el punto final por cada FM. Figura 9-6: Comunicacin con un FM en S7/M7-300 va MPI Para las funciones S7 a travs del interface MPI/PROFIBUS-DP interno, por cada enlace S7 se ocupan en el CPU dos recursos de enlace (para dos puntos de transicin) y en el FM un recurso de enlace (para el punto final). Figura 9-7: Comunicacin con un FM en S7/M7-300 va PROFIBUS-DP S7/M7-300 CPU FM MPI n+1 Recurso de enlace libre Recurso de enlace ocupado S7/M7-300 CPU FM PROFIBUS-DP Recurso de enlace libre Recursos de enlace ocupados Configuracin hardware/software con STEP 7 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 9-9 Funciones S7 va S7/M7-400 Para las funciones S7 a travs del interface MPI/PROFIBUS-DP interno, por cada enlace S7 se ocupan en el CPU dos recursos de enlace (para dos puntos de transicin) y en el FM un recurso de enlace (para el punto final). Esto rige tambin para cada CPU suplementario (multiprocesamiento) dentro del mismo equipo, ya que ste es una estacin en el MPI. Figura 9-8: Comunicacin con un FM en S7/M7-400 va MPI o PROFIBUS-DP Funciones S7 va FMs M7 Para las funciones S7 a travs del interface FM/PROFIBUS-DP interno, por cada enlace S7 se ocupan en el FM dos recursos de enlace (para dos puntos de transicin) y en un CPU S7/M7 C7-600 un recurso de enlace (para el punto final). Figura 9-9: Comunicacin con un CPU va FM PROFIBUS-DP S7/M7-300 CPU M7-FM PROFIBUS-DP Recurso de enlace libre Recursos de enlace ocupados S7/M7-400 CPU FM MPI o MPI/PROFIBUS-DP Recurso de enlace libre Recursos de enlace ocupados Configuracin hardware/software con STEP 7 Comunicacin con SIMATIC 9-10 EWA 4NEB 710 6075-04 02 9.3 Configuracin de enlaces Panormica Se requieren enlaces de comunicacin cuando se deseen ejecutar funciones de comunicacin (es decir, SFBs, FC/FBs cargables) en el programa de aplicacin. Un enlace define la relacin lgica entre dos interlocutores. La configuracin de enlaces es indispensable para aplicar funciones de comunicacin en el programa de aplicacin. En cada enlace se determina lo siguiente: los interlocutores implicados en el proyecto S7 el tipo de enlace (p.ej. enlace S7, enlace FDL) propiedades especiales tales como establecimiento de enlace activo/pasivo, si deben enviarse mensajes de estado o supervisin de los recursos de enlace. Al configurar los enlaces, se asigna a cada uno un identificador local unvoco, denominado ID local. Para parametrizar la funcin de comunicacin se necesita slo este identificador. Para cada mdulo programable que pueda ser el punto final de un enlace existe una tabla de enlaces propia. Particularidad Si ambos interlocutores son equipos S7-400 M7-300/400, se asigna automticamente un ID local para cada uno de los dos puntos finales del enlace. En los enlaces hacia un equipo S7-300 C7-600, slo se genera un ID local en el equipo S7-400 M7-300/400. Carga de los datos de configuracin Los datos de configuracin locales de los puntos finales del enlace en un equipo S7/M7/C7 deben cargarse explcitamente en cada equipo de destino. Recursos de enlace La mxima cantidad de enlaces configurables depende de los recursos de enlace del CPU o CP utilizados (vea el apartado 9.2). Configuracin hardware/software con STEP 7 Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 9-11 Enlaces punto a punto El CP 441 local constituye el vnculo para enlazar un CPU S7-400 con un interlocutor conectado a travs de un acoplamiento punto a punto. En este mdulo se efecta la conversin a los mecanismos de direccionamiento del procedimiento de transmisin seleccionado. Debido a ello, el enlace punto a punto ya termina en el CP 441 y no, como en otros enlaces, en el interlocutor. La cantidad de enlaces hacia el CP 441 depende del procedimiento utilizado (1 enlace para 3964(R), 1-4 enlaces para RK512). Como el CP 441-2 dispone de dos interfaces fsicos, es posible configurar un mximo de 8 enlaces. Figura 9-10: Enlace punto a punto CPU CP Acoplamiento punto a punto Recurso de enlace libre Enlace punto a punto Configuracin hardware/software con STEP 7 Comunicacin con SIMATIC 9-12 EWA 4NEB 710 6075-04 02 Indice alfabtico Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 10-1 Indice alfabtico 10 3 3964(R) 4-24, 9-11 A Acoplamiento de sistemas de bus 1- 26 Acoplamiento punto a punto 3-2, 3- 18, 4-21, 9-11 Adaptador TS 8-9 Anillo 1-9, 3-4 Anillo token 1-14, 1-24 Application layer 1-23 Arbol 1-10, 3-4 ASCII 4-25 AS-i 2-26 ASN.1 1-25 B BER 1-25 Bridge 1-10, 1-26, 1-28 Bus AS 6-2 Bus interface AS 3-14 Bus token 1-14, 1-24, 3-6 Bus-i-AS 1-12 C Calidad de servicio 1-24 Crculo GD 6-5 Clase de enlace 1-19 Clases de funcin 5-7 Cliente 1-15, 4-17 Codificacin Manchester 1-31 COML 1413 7-6 COML S7 7-4 Comunicacin 1-2 controlada cclicamente 6-1 controlada por programa 4-2 Comunicacin de alta disponibilidad 1-3 Comunicacin por datos globales 2- 5, 2-25, 3-5, 3-6, 6-3 Comunicacin S7 Vase Comunicacin S7 Configuracin de enlace 4-10 Configuracin de enlaces 2-13, 2- 14, 2-20, 2-23, 5-2, 9-10 Consistencia de datos 4-26 Consistencia de datos 4-14, 4-26, 7- 7 CSMA/CD 1-14, 1-23, 1-24, 3-3, 3-4, 3-17 D Data link layer 1-23 Datos de configuracin 9-10 Direccin MAC 9-3 Direccionamiento 1-17, 1-23, 4-5, 4- 6, 4-10, 4-15, 4-18, 4-20, 4-22, 4- 23, 5-3, 5-4, 5-6, 7-4, 7-7, 9-2 Ethernet 9-3 PROFIBUS 9-2 Distancia de Hamming 1-31, 4-24 DP 2-5, 2-21, 3-2, 3-11, 6-2 Driver especial 4-25 E EIB 3-15, 6-9 Encaminamiento PG 8-10 Enlace 1-6, 1-17, 1-20, 4-3, 4-7, 4- 17, 4-19, 4-21, 9-4, 9-6, 9-7, 9-9, 9- 10, 9-11 activo/pasivo 1-18 dinmico 1-18 esttico 1-18 Enlace OP 8-5 Enlace TCP 9-6 Enlace UDP 1-20, 9-6 Enlaces 5-5 configurados 1-19, 5-5 dinmicos 5-5 estticos 5-5 no configurados 1-19, 5-2 Enlaces S7 configurados 4-7 no configurados 4-6 Equidistancia 6-8 Equipo 1-3 Errores de transmisin 1-24 Indice alfabtico Comunicacin con SIMATIC 10-2 EWA 4NEB 710 6075-04 02 Escasez temporal de recursos 5-5 Esclavo DP compacto 6-11 inteligente 6-13, 6-14, 6-15 modular 6-11 Establecimiento del enlace 1-18 Estaciones no S7 4-12 Estrella 1-9, 3-4 Ethernet direccin 9-3 Extensin de la red 1-11, 3-3, 3-4, 3-14 Extremo de enlace 1-19, 4-18, 4-20 F FAN 1-11 FDL 1-20, 2-3, 2-4, 2-20, 4-2, 7-6, 9- 6 Fibra ptica 1-12, 3-7 Fieldbus Data Link Vase FDL FMS 1-20, 2-4, 2-23, 4-16, 4-17, 9-7 Funciones bsicas S7 2-3 Funciones compatibles con S5 2-18, 4-12, 7-5 Funciones de comunicacin 1-6 Funciones PG 8-7 Funciones PG/OP 2-7 Funciones S7 2-3, 2-9 Funciones S7 para PC 7-2 G Gateway 1-10, 1-26, 1-30, 3-2 GD 2-5, 2-25, 6-2, 6-3, 6-4, 6-5, 6-6, 6-7 H HSA 3-7 I ID local 1-19 Identificador GD 6-5, 6-6 IEC 61158 3-13 Industrial Ethernet 1-12, 2-3, 2-4, 2- 12, 2-14, 3-2, 3-4, 3-16, 4-2, 8-3 Industrial Ethernet 2-2, 2-3, 2-4 Intercambio acclico de datos 6-8 Intercambio cclico de datos 6-8 Intercambio de datos controlado cclicamente 6-2 Interface AS 2-6, 3-2, 3-4, 3-20 Interface MAP 4-19 Interface OPC 7-8 Interlocutor 1-3, 1-17, 1-23, 2-9, 2- 14, 2-16, 2-20, 2-24, 4-3, 4-5, 9-10, 9-11 Interlocutores 1-6 ISO-on-TCP 2-3, 2-14, 9-6 ISO-Transport 2-12, 9-6 L LAN 1-11 Lnea 1-8, 3-4 LLC 1-24, 1-28 M M7-API 2-10, 2-11, 5-1 MAC 1-24, 1-28 Maestro/esclavo 1-13, 2-5 MAN 1-11 MAP 1-20, 1-25, 2-4, 2-24, 4-19 Mtodo Broadcast 2-25 Mtodo de acceso 1-13, 1-14, 1-22, 1-23, 1-24, 3-3, 3-4, 3-6, 3-7, 3-8, 3-17 Mtodo de acceso al bus 1-8, 1-9, 1- 13, 1-28 centralizado 1-13 descentralizado 1-13 determinstico 1-13 estocstico 1-13 MMS 1-25, 2-4, 2-24, 4-19 Modelo de 7 niveles Vase Modelo de referencia ISO Modelo de referencia ISO 1-22 Mdulos aptos para comunicacin 1-17 MPI 2-2, 3-4, 3-5, 4-4 Multi Point Interface 3-5 N NCM S7 7-6 NCM S7 para Industrial Ethernet 2- 13 Network layer 1-23 Nivel 1 Vase Physical Layer Nivel 2 Vase Data Link Layer Nivel 3 Vase Network Layer Nivel 4 Vase Transport Layer Nivel 5 Vase Session Layer Nivel 6 Vase Presentation Layer Nivel 7 Vase Application Layer Nivel de actuadores-sensores 1-33, 3-4 Nivel de automatizacin 1-32, 3-2 Nivel de campo 1-33, 3-2, 3-4 Nivel de clula 1-33, 3-2, 3-4, 3-16 Nivel de control central 1-32, 3-2, 3- 4, 3-16 NRZ 1-31 Nudo central 1-9 Nudo redundante 1-3 O OPC 7-8 Indice alfabtico Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 10-3 Operacin con PG 8-2 P Paquete GD 6-4 Periferia descentralizada 2-21, 3-14, 6-2, 6-8 Periferia descentralizada va EIB 6- 2 Perodo del token 1-14 Physical layer 1-23 Polling 1-13 Presentation layer 1-23 Probabilidad de error residual 1-31 Probabilidad de errores de bloque 1- 31 Procedimiento 3964(R) 4-21 PRODAVE 8-8 PROFIBUS 1-12, 1-23, 1-25, 2-2, 2- 3, 2-4, 2-21, 2-23, 3-2, 3-4, 3-7, 3- 11, 4-2, 6-2 direccin 9-2 DP 3-11, 6-9, 8-3 PROFIBUS FMS 3-12 PROFIBUS-DP periferia descentralizada 6-8 PROFIBUS-PA 3-13 Protocolo 1-7, 1-22 TCP/IP 2-3, 2-4 ProTool 1-19, 8-6 Puente 3-3 Puerto MFI 6-9 Punto de control del ciclo 4-26, 6-3 Punto final 1-6, 1-17, 1-18, 1-21, 9- 4, 9-6, 9-7, 9-9 R Recursos de enlace 1-21, 5-2 CPU 9-10 Recursos GD 6-7 Red 1-4, 1-11, 3-2 Red de comunicacin 1-4 Red ISO 1-29, 1-30 Redes 1-11 Redes de comunicacin 3-1 Repeater 1-26, 1-27 Repetidor 1-10, 3-3 RFC 1006 2-14 RK512 4-21, 4-24, 9-11 Router 1-10, 1-26, 1-29 Ruta de comunicacin 1-29 S SAPI-S7 2-10, 7-2 SDA 4-2 SDA/SDN Vase FDL Seguridad de transmisin 1-31, 2-7, 2-10, 2-11, 2-12, 2-14, 2-16, 2-20, 2-22, 2-23, 2-25, 2-26, 4-24, 4-25 SEND/RECEIVE 4-2, 4-12, 7-5, 9-6 Vase Funciones compatibles con S5 Servicio 2-2, 2-20, 2-21, 2-23, 2-24, 2-26, 4-2, 6-2 Servicio de comunicacin 1-7, 1-17 Servicio ISO-on-TCP 2-14 Servidor 1-15 Servidor OPC 7-8 Session layer 1-23 SFB 2-9, 2-10, 4-2, 4-7, 4-8, 4-9, 4- 11, 4-22, 5-7, 9-10 SFBs 4-2 SFC 2-9, 2-11, 4-2, 4-3, 4-4, 4-6, 6- 7 SFCs 4-2 SIMATIC HMI 8-4 Sistema de comunicacin redundante 1-2 Sistema monomaestro 3-21 Soporte de transmisin 1-3, 1-12, 3- 3 Subred 1-3, 1-32, 3-5, 3-16, 3-20 MPI 2-11, 3-2, 4-3, 4-4 T Tabla de datos globales 2-25, 6-3 Tabla de enlaces 1-19 Tabla GD 6-5 Tasa de errores de bit 1-31 Tasa de errores residuales 1-24 TCP/IP 2-3, 2-14 TeleService 8-1, 8-7 Tiempo de reaccin a alarma 4-27 Tiempo de respuesta 6-3 Tiempo de retencin del Token 3-7 Tipo de enlace 1-17 Tipos de enlace FDL 1-20 FMS 1-20 ISO-on-TCP 1-20 MAP 1-20 punto a punto 1-20, 9-11 S7 1-20 S7 de alta disponibilidad 1-20 transporte ISO 1-20 Token 1-14 Token Passing 1-14, 3-4 Topologa 1-8, 1-11, 3-4 Topologa de la red 1-8 Trfico de enlace directo 6-8 Transicin entre subredes 1-5 Transport layer 1-23 Indice alfabtico Comunicacin con SIMATIC 10-4 EWA 4NEB 710 6075-04 02 U UBLKMOV 4-1, 4-26 UDP 2-3, 2-4, 2-18 User Datagram Protocol Vase UDP V Velocidad de transferencia 1-22, 3-4 Velocidad de transmisin 1-12, 8-3 Vinculador de interface DP/AS 3-14 W WAN 1-11 WinCC 8-6 Glosario Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 11-1 Glosario 11 Administrador S7 Herramienta de STEP 7. Bajo la superficie de manejo del administrador S7 pueden efectuarse todas las configuraciones y parametrizaciones necesarias para un sistema SIMATIC S7. Administrador SIMATIC Superficie de manejo grfica para usuarios SIMATIC bajo Windows 95. ARRANQUE El estado ARRANQUE constituye la transicin entre el estado STOP y el estado RUN. Durante el ARRANQUE es necesario eventualmente adoptar medidas en el programa para preparar el control del proceso en RUN. AS S7 Designacin abreviada de un sistema de automatizacin de la familia de productos SIMATIC S7 de Siemens AG. AT Advanced Technology: AT define el estndar de PCs de la segunda generacin, es decir, PCs con bus ISA (circuitos de datos de 16 bits y de direccionamiento de 24 bits), procesador INTEL t 80286, dos controladores de interrupcin y disco duro. Bastidor Un bastidor es un portamdulos que contiene slots para mdulos. BIOS Basic Input Output System: Se designa BIOS a la parte del software que establece el enlace entre el hardware y los drivers del sistema operativo. El BIOS permite prescindir del hardware correspondiente; el respectivo software est almacenado en una EPROM. Entre sus partes esenciales figuran p.ej. el cargador para el sector boot y el SETUP (del hardware) para definir la configuracin del hardware y ajustar la hora/fecha. Bloque de datos (DB) Un bloque de datos es un mdulo de datos cuyo operando se carga al abrirlo en el registro de direcciones del DB. Ofrece memoria y datos para todos los bloques lgicos globales (FC, FB oder OB) que deben ejecutarse. En contraposicin, un bloque de datos de instancia facilita una memoria especial y datos al bloque de funcin al que est asignado. Bloque de datos de instancia (DB) Un bloque de datos de instancia almacena los parmetros formales y los datos locales estticos de bloques de funcin. El bloque de datos de instancia puede asignarse a una llamada a FB o una jerarqua de llamadas de bloques de funcin. Glosario Comunicacin con SIMATIC 11-2 EWA 4NEB 710 6075-04 02 Bloque de datos del sistema (SDB) Los SDB son reas de datos en el mdulo central que contienen ajustes del sistema y parmetros de mdulo. Los bloques de datos del sistema se generan y modifican durante la configuracin. Bloque de funcin del sistema (SFB) Un SFB es un mdulo de funcin integrado en el sistema operativo del CPU solicitable en caso necesario en el programa de aplicacin STEP 7. Bloque de funcin estndar Mdulos software que vende la empresa Siemens. Estos forman p.ej. el interface entre el programa de aplicacin y mdulos perifricos complejos o entre el programa de aplicacin y el procesador de comunicaciones. Se ofrecen tambin bloques de funcin estndar para regulacin, funciones de sealizacin, operacin y observacin, funciones aritmticas, Graph 5 y funciones matemticas complejas. Borrado total (MRES) Durante esta operacin se borran las siguientes memorias del CPU: x memoria principal, x rea de escritura/lectura de la memoria de carga, x memoria del sistema, a excepcin de los parmetros MPI y del bfer de diagnstico. Cargar en AS Cargar objetos cargables (p.ej. bloques lgicos) de la unidad de programacin en la memoria de carga de un mdulo programable. Esto puede suceder tanto desde una PG conectada directamente al CPU como p.ej. va PROFIBUS. Cargar en PG Cargar objetos cargables (p.ej. bloques lgicos) de la memoria de carga del mdulo central en la unidad de programacin. Esto puede suceder tanto desde una PG conectada directamente al mdulo central como p.ej. va PROFIBUS. Cliente-servidor, principio En un intercambio de datos conforme al principio cliente-servidor, el cliente confiere siempre las peticiones de comunicacin y el servidor las ejecuta. COM Configuration Management: Software de configuracin para procesadores de comunicaciones SIMATIC NET. Comando de control FREEZE El maestro DP enva el comando de control FREEZE a un grupo de esclavos DP para hacer que stos "congelen" sus entradas al valor momentneo. Comando de control SYNC El maestro DP enva el comando de control SYNC a un grupo de esclavos DP para hacer que stos "congelen" sus salidas al valor momentneo. Configuracin Composicin de componentes hardware y/o software especfica de una instalacin. Glosario Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 11-3 Configurar Seleccionar y agrupar componentes individuales para un sistema de automatizacin o instalar el software necesario (p.ej. sistema operativo en microcomputadores industriales M7) y adaptarlo a la aplicacin especial (p.ej. parametrizando los mdulos). Consistencia de datos Area de datos que el sistema operativo puede leer/inscribir (p.ej. PUT/GET) en CPUs S7-300/400 como bloque coherente. Dicha rea de datos es independiente del tamao de datos tiles que deben transmitirse efectivamente para la funcin de comunicacin. Es posible transmitir de forma coherente un array de datos del tipo byte, palabra y palabra doble con una longitud mxima especfica para el CPU. CP Communication Processor: Mdulo de comunicaciones incorporable en ordenadores o autmatas programables. CPU (mdulo central) El procesador central CPU (Central Processing Unit) es el mdulo central de un sistema de automatizacin, que incluye unidad de control y clculo, memoria, sistema operativo e interfaces hacia mdulos funcionales y de sealizacin. DB Los bloques de datos (DB) son reas de datos en el programa de aplicacin que contienen datos de usuario. Se prevn bloques de datos globales, a los que tienen acceso todos los bloques lgicos, y bloques de datos de instancia, asignados a una determinada llamada de FB. DDE Dynamic Data Exchange: Intercambio dinmico de datos, un mecanismo de comunicacin que permite la interconexin entre las aplicaciones Windows ejecutables en paralelo. En DDE se distingue entre el oferente del servicio (servidor) y el solicitante (cliente). El cliente enva a travs de DDE una peticin al servidor, para que ste la ejecute. Direccin Una direccin identifica un determinado operando o zona de operandos; ejemplos: entrada E12.1, palabra de marcas MW25, bloque de datos DB3. Direccin de estacin A travs de la direccin de estacin se accede a un equipo (p.ej. PG) o mdulo programable (p.ej. CPU) en una subred (p.ej. MPI, PROFIBUS). Direccin lgica Direccin bajo la cual un programa de aplicacin en el sistema PLC puede acceder a una seal E/S. Direccin lgica bsica Direccin lgica de la primera seal E/S de un mdulo. Glosario Comunicacin con SIMATIC 11-4 EWA 4NEB 710 6075-04 02 Direccin MPI En una red MPI es necesario asignar a cada mdulo programable una direccin MPI propia. Direccionamiento Asignacin de una direccin en el programa de aplicacin. Las direcciones pueden asignarse a determinados operandos o zonas de operandos (ejemplos: entrada E 12.1, palabra de marcas MW25). DLL Dynamik Link Library: Recopilacin de funciones previstas para varios programas, pero que pueden cargarse una sola vez en la memoria (facilidad Windows/Windows NT). DP Periferia descentralizada: Mdulos de entrada/salida que se aplican descentralizadamente respecto al CPU (unidad central del controlador). El autmata programable y la periferia descentralizada se enlazan a travs del sistema de bus PROFIBUS-DP. DPRAM Dual Port Random Access Memory: Tipo de memoria que permite el acceso simultneo de dos unidades inteligentes (CP y CPU) a un mismo chip de memoria (RAM). Equipo Unidad congnere conectable a una o varias subredes, p.ej. autmata programable, unidad de programacin, estacin de operador. Estado ARRANQUE El estado operativo ARRANQUE se ejecuta durante la transicin entre el estado STOP y el estado RUN. Puede activarse moviendo el selector de modo de operacin, tras conectar la alimentacin o mediante la unidad de programacin. En el S7-300 se efecta entonces un rearranque completo. En el S7-400 se ejecuta un rearranque completo o una reiniciacin, segn la posicin del selector de modos de arranque. Estado operativo La familia de autmatas SIMATIC S7 conoce cinco estados operativos diferentes: BORRADO TOTAL, STOP, ARRANQUE, PARADA y RUN. En el M7, los estados son procesados por el servidor BZ. Para que el programa de aplicacin M7 RMOS32 pueda considerar los estados del M7, el servidor BZ o el servidor FZ (slo para ARRANQUE y RUN) deben comunicarlos explcitamente. Estado PARADA El estado operativo PARADA se alcanza desde el estado RUN a solicitud de la PG. En este estado son posibles funciones de verificacin especiales. Estado RUN En el estado operativo RUN es ejecutado el programa de aplicacin y se actualiza cclicamente la imagen del proceso. Est habilitadas todas las salidas digitales. Glosario Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 11-5 Estado STOP El estado operativo STOP se alcanza: x accionando el selector de modo de operacin x si surge un error interno en el mdulo central x por manipulacin en la unidad de programacin En el estado STOP no es ejecutado el programa de aplicacin. Todos los mdulos se conmutan a un estado seguro. Tambin son posibles determinadas funciones de programacin, as como de operacin y observacin. FB Function Block : Segn IEC 1131-3, un bloque de funcin (FB) es un bloque lgico con memoria. Un FB ofrece la posibilidad de transferir parmetros en el programa de aplicacin. Por lo tanto, los bloques de funcin resultan adecuados para programar tareas complejas que aparecen con frecuencia, tales como regulaciones y seleccin del modo de operacin. Como el FB dispone de memoria (bloque de datos de instancia), se tiene acceso a sus parmetros (p.ej. salidas) en todo momento y en cualquier punto del programa de aplicacin. FCs Function Calls (funciones): Segn IEC 1131-3, las FCs son bloques lgicos sin memoria. Una funcin ofrece la posibilidad de transferir parmetros en el programa de aplicacin. Por lo tanto, las funciones resultan adecuadas para programar tareas complejas que aparecen con frecuencia, tales como clculos. Importante: Por no haber memoria, los valores calculados deben procesarse inmediatamente despus de la llamada FC. FDL Fieldbus Data Link: Nivel 2 del modelo de referencia ISO en PROFIBUS, que consta de Fieldbus Link Control (FCL) y Medium Access Control (MAC). FM Un mdulo funcional (FM) es un mdulo que exime al mdulo central (CPU) de los sistemas S7-300 y S7-400 de las tareas de tratamiento de seales de proceso de duracin crtica o que precisan mucha memoria. Los FM utilizan normalmente el bus de comunicaciones interno para intercambiar datos rpidamente con el CPU. Ejemplos de aplicaciones de FM: cmputo, posicionamiento, regulacin. FMS Fieldbus Message Specification: Subnivel superior del nivel 7 del modelo de referencia ISO en PROFIBUS; comprende las funciones mquina de protocolo, generacin de -> PDUs, as como codificacin/decodificacin e interpretacin de la unidad de datos de protocolo. Funcin de sistema (SFC) Una SFC es una funcin integrada en el sistema operativo del CPU solicitable en caso necesario en el programa de aplicacin STEP 7. Gateway Transicin entre subredes de una red global. Puede ser tambin la transicin entre (sub)redes con diferentes caractersticas (p.ej. una transicin entre PROFIBUS e Industrial Ethernet). Glosario Comunicacin con SIMATIC 11-6 EWA 4NEB 710 6075-04 02 IM Interface Module (mdulo de entrada/salida) Imagen del proceso Los estados de seal de los mdulos de entrada y salida digitales se depositan en el CPU dentro de un rea de memoria denominada imagen del proceso. Se hace distincin entre imagen del proceso de entradas (PAE) y de salidas (PAA). Imagen del proceso de entradas (PAE) Antes de ejecutarse el programa de aplicacin, el sistema operativo lee en los mdulos de entrada la imagen del proceso de entradas. Imagen del proceso de salidas (PAA) Al finalizar el programa de aplicacin, el sistema operativo transfiere el estado de la imagen del proceso de salidas a los mdulos de salida. Industrial Ethernet Sistema de bus para aplicaciones industriales basado en el estndar Ethernet (antes SINEC H1). Instalacin Totalidad del material elctrico y electrnico utilizado. Forman parte de una instalacin, entre otros, el autmata programable, equipos de operacin y observacin, sistemas de bus, dispositivos de campo, accionamientos y cables de alimentacin. Instancia Se denomina instancia a la llamada de un bloque de funcin. Si p.ej. un bloque de funcin es llamado cinco veces en el programa de aplicacin STEP 7, existen 5 instancias. Cada llamada lleva asignado un bloque de datos de instancia. Interface SCSI Small Computer System Interface: Interface para conectar dispositivos SCSI (p.ej. discos duros, unidades CD-ROM). IRQ Interrupt Request : Demanda de interrupcin ISA Industrial System Architecture: Estndar de bus de PC. Bus ISA: Bus de ampliacin en PCs XT y AT (bus estandarizado de datos de 16 bits y direcciones de 24 bits). ISO International Standard Organization: Organizacin internacional con sede en Ginebra dedicada a crear normas de validez general, sobre todo en el sector de la transmisin de datos M7 RMOS32 M7 RMOS32 es el sistema operativo multitarea y de tiempo real de 32 bits para los microcomputadores industriales M7. M7 RMOS32 incluye el Kernel M7 RMOS32 y los servidores M7. Tambin comprende utilidades M7 RMOS32 (RT, RFS, CLI, debugger) y bibliotecas (biblioteca runtime en C, comunicacin DDE, comunicacin RMOS-DOS/Windows). M7API M7API (Application Programming Interface) designa al interface de llamada que ofrece un programa de aplicacin bajo M7 RMOS32 para aprovechar los servicios del servidor. Glosario Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 11-7 Modo de servicio El selector de modo del mdulo central permite ajustar los siguientes modos de servicio: x RUN con posibilidad de acceder al programa de aplicacin STEP 7 , p.ej. mediante una unidad de programacin (RUN-P), x RUN con proteccin de acceso (RUN), x STOP y x borrado total (MRES). MPI Multi Point Interface: Interface multipunto para SIMATIC S7. Interface para unidades de programacin de SIMATIC S7. Permite la operacin simultnea de varias unidades de programacin, displays de texto y paneles de operador con uno o incluso varios mdulos centrales (CPUs). Las estaciones enlazadas con el MPI est interconectadas a travs de un sistema de bus. MS-DOS Microsoft Disk Operating System, un sistema operativo de la empresa Microsoft. En M7 RMOS32 es ejecutable el sistema MSDOS, inclusive una aplicacin MSDOS, como tarea M7 RMOS32 autnoma de baja prioridad. Objeto S7 En un M7, los objetos S7 representan la zona de operandos de un CPU S7. Los objetos S7 permiten la comunicacin transparente entre un M7 y otros componentes SIMATIC (p.ej. sistema O&O, PG, CPU S7). Los objetos S7 son generados y administrados por el "servidor de objetos". Entre los objetos S7 de un M7 figuran p.ej. todos los datos de proceso, bloques de datos y reas de marcas. OCX OLE Custom Controls OLE Object Linking and Embedding: Constituye el principio de arquitectura central de las versiones Windows 95/98 y Windows NT 3.5/4.0, as como la base del software de aplicacin bajo Windows for Workgroups 3.11. OLM Optical Link Module Parametrizacin Por parametrizacin se entiende el ajuste del comportamiento de un mdulo. PC Personal Computer PCMCIA Personal Computer Memory Card International Association: Asociacin de unas 450 empresas del sector informtico cuyo objetivo principal es definir normas internacionales para la miniaturizacin y uso flexible de tarjetas de ampliacin de PC, con el fin de ofrecer al mercado una tecnologa bsica. Coopera con JEIDA (estndar de tarjetas de PC para mdulos compactos de ampliacin de PC). PDU Protocol Data Unit: Unidad de datos de protocolo Glosario Comunicacin con SIMATIC 11-8 EWA 4NEB 710 6075-04 02 PG Unidad de programacin para la familia de productos SIMATIC de Siemens AG; se utiliza para fines de programacin, configuracin, mantenimiento y asistencia tcnica. PLC Programmable Logic Controller: Autmata programable o controlador electrnico cuyas funciones estn memorizadas como programa en el equipo de control. Es decir, la configuracin y el cableado no dependen de la funcin del controlador. El PLC tiene la estructura de un computador, y consta de CPU (mdulo central) con memoria, mdulos de entrada/salida y sistema de bus interno. Tanto la periferia como el lenguaje de programacin estn adaptados a las funciones de control. Prescripciones CSCE Prescripciones para la proteccin de componentes sensibles a cargas electrostticas. Procedimiento En un acoplamiento punto a punto, el desarrollo de una transmisin de datos segn un determinado mtodo en el nivel ISO 2 se denomina tambin procedimiento. PROFIBUS Process Field Bus: Un bus de campo conforme a EN 50170 Vol. 2 PROFIBUS (DIN 19245; sistema de bus para aplicaciones industriales basado en PROFIBUS denominado anteriormente SINEC L2). PROFIBUS DP Modo de operacin DP segn DIN E 19245 parte 3. PROFIBUS DP es un bus en serie concebido por SIEMENS especialmente para el nivel de campo y destinado a acoplar periferia remota (descentralizada); antes de denominaba L2/DP. Programa de aplicacin El programa de aplicacin incluye todas las instrucciones y declaraciones, as como los datos para el tratamiento de seales que permiten controlar una instalacin o un proceso. Est asignado a un mdulo programable (p.ej. CPU, FM) y puede estructurarse en unidades pequeas denominadas bloques. Programa S7 El programa S7 es un contenedor de bloques, fuentes y esquemas para mdulos S7 programables. Protocolo Norma de procedimiento para transmitir datos. En dicha prescripcin se estipulan tanto los formatos de los mensajes como el flujo de datos en la transmisin. Protocolo DP Protocolo para transmisin de datos a la periferia descentralizada a travs de una red DP -> PROFIBUS DP. Protocolo FMS Protocolo para la transferencia de datos conforme a la Fieldbus Message Specification a travs de una red PROFIBUS. Protocolo S7 El protocolo S7 (denominado tambin "Comunicacin S7" "Funciones S7") constituye un interface simple y eficiente entre los equipos SIMATIC S7/M7 y las unidades PG/PC. Glosario Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 11-9 Proyecto Un proyecto S7 es un contenedor para todos los objetos de una solucin de automatizacin que no depende de la cantidad de equipos, mdulos ni su interconexin en red. Rearranque completo Al arrancar un mdulo central (p.ej. tras pasar el selector de modo de operacin de STOP a RUN o conectar la red), antes de la ejecucin cclica del programa (OB 1) es procesado primero el bloque de organizacin OB 101 (reiniciacin; slo en S7-400) o el OB 100 (rearranque). En el rearranque completo es cargada la imagen del proceso de entradas y se ejecuta el programa de aplicacin STEP 7 empezando por la primera instruccin contenida en OB 1. Rearranque en caliente Bajo este concepto se entiende la reiniciacin tras una interrupcin del programa. Entonces es cargado y arrancado de nuevo el sistema operativo. El rearranque en caliente se ejecuta mediante la combinacin de teclas CTRL + ALT + DEL. Red Una red consta de una o varias subredes interconectadas que incluyen una cantidad discrecional de estaciones. Pueden existir varias redes en paralelo. Para cada subred hay disponible una tabla de nodos comn. Reiniciacin Al arrancar un mdulo central (p.ej. tras pasar el selector de modo de operacin de STOP a RUN o conectar la red), antes de la ejecucin cclica del programa (OB 1) es procesado primero el bloque de organizacin OB 100 (rearranque) o el OB 101 (reiniciacin; slo en S7-400). En la reiniciacin se carga la imagen del proceso de entradas, prosiguiendo la ejecucin del programa de aplicacin S7 en el punto donde se detuvo al suceder la ltima interrupcin (STOP, RED DESC.). Servicios Prestaciones ofrecidas por un protocolo de comunicacin. SIMATIC NET Designacin de producto de Siemens para redes y componentes de red (anteriormente SINEC). SINEC Siemens Network and Communication -> SIMATIC NET. SINEC H1 -> Industrial Ethernet SINEC L2 -> PROFIBUS Sistema O&O Sistema de operacin y observacin. Con los sistemas O&O se tiene acceso a reas de datos de un CPU S7 a objetos S7 en un M7. Los sistemas O&O permiten visualizar adecuadamente datos del proceso y manejar instalaciones. Sistema operativo Designacin que abarca todas las funciones destinadas a controlar y supervisar la ejecucin de los programas de usuario, la distribucin de los medios operativos entre stos y el mantenimiento del modo de servicio en cooperacin con el hardware (p.ej. MS-DOS). Glosario Comunicacin con SIMATIC 11-10 EWA 4NEB 710 6075-04 02 Subred Conjunto de todos los componentes fsicos necesarios para establecer una va de transmisin de datos, as como el respectivo procedimiento comn para el intercambio de datos. Las estaciones conectadas a una subred pueden intercomunicarse sin necesidad de transiciones de red. El conjunto fsico de una subred (MPI, PROFIBUS, Industrial Ethernet) se denomina tambin medio o soporte de transmisin. Tabla de enlaces Tabla que sirve para definir los enlaces de comunicacin entre mdulos programables en una red. Tiempo de ciclo El tiempo de ciclo es el perodo que tarda el CPU en ejecutar una vez el programa de aplicacin. Variable Una variable define un dato de contenido variable utilizable en el programa de aplicacin STEP 7. Cada variable consta de un operando (p.ej. M 3.1) y un tipo de datos (p.ej. Bool), pudiendo identificarse mediante un smbolo (p.ej. BAND_EIN). VBA Visual Basic for Applications VBX Visual Basic Extension: Ampliacin de Visual Basic para desarrollar elementos de manejo propios. VMD Virtual Manufactoring Device: Abstraccin de un dispositivo cuyas caractersticas se representan mediante una parte del proceso de aplicacin. Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 12-1 Anexo 12 Panormica En este captulo se exponen la matriz de comunicacin y los datos tcnicos correspondientes a los CPUs y CPs de SIMATIC S7. Indice del captulo Apartado Tema Pgina 12.1 Matriz de comunicacin 12-2 12.2 Datos tcnicos 12-16 Anexo Comunicacin con SIMATIC 12-2 EWA 4NEB 710 6075-04 02 12.1 Matriz de comunicacin Definicin Se distinguen los siguientes tipos de estacin: Estacin (T) Una estacin puede comunicarse con otra recprocamente (comunicacin por datos globales GD). Cliente (C) Un cliente efecta una peticin de comunicacin al servidor. Servidor (S) Un servidor cumple una peticin del cliente. Para entablar una comunicacin segn el principio cliente-servidor, uno de los interlocutores siempre debe ser cliente y el otro servidor. Por lo tanto, no es posible establecer una comunicacin entre 2 servidores 2 clientes. Las tablas indicadas a continuacin permiten determinar cmo pueden comunicarse los sistemas de automatizacin entre s. Por cada componente se especifican sus caractersticas concernientes a la comunicacin: Subred Servicios Interlocutor Con ayuda de estas informaciones es posible determinar as si pueden comunicarse dos interlocutores. Esto es el caso si se cumplen a la vez las condiciones siguientes: las "subredes" coinciden; los "servicios" coinciden; los interlocutores son compatibles, p.ej. uno de ellos es "cliente" y el otro "servidor", cumplindose as las antedichas reglas de comunicacin. Nota A continuacin slo se consideran las posibilidades de comunicacin realizadas en los sistemas de automatizacin S7-200, S7/M7-300/400 y C7-600. Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 12-3 12.1.1 Subred MPI Subred MPI Interlocutor Cdigo MLFB Funciones S7 Funciones bsicas S7 Funciones PG/OP Datos globales S7-200 CPU 212 6ES7212-1AA01-0XB0 6ES7212-1BA01-0XB0 6ES7212-1BA10-0XB0 6ES7212-1CA01-0XB0 6ES7212-1DA01-0XB0 6ES7212-1FA01-0XB0 6ES7212-1GA01-0XB0 CPU 214 6ES7 214-1xC01-0XB0 S 1) S 2) S - CPU 215 6ES7 215-2AD00-0XB0 S 1) S 2) S va interface DP 6ES7 215-2BD00-0XB0 S 1) S 2) S - CPU 216 6ES7 216-2AD00-0XB0 S 1) S 2) S va interface DP 6ES7 216-2BD00-0XB0 S 1) S 2) S CPU 221 6ES7211-0AA20-0XB0 6ES7211-0BA20-0XB0 CPU 222 6ES7212-1AB20-0XB0 6ES7212-1BB20-0XB0 CPU 224 6ES7214-1AD20-0XB0 6ES7214-1BD20-0XB0 S7-300 CPU 312 IFM 6ES7 312-5AC00-0AB0 6ES7 312-5ACx1-0AB0 6ES7 312-5ACx2-0AB0 S 1 - C/S C/S S T CPU 313 6ES7 313-1AD00-0AB0 6ES7 313-1AD01-0AB0 6ES7 313-1AD02-0AB0 6ES7 313-1AD03-0AB0 S 1 - C/S C/S C/S S T CPU 314 6ES7 314-1AE00-0AB0 S 1) - S T 6ES7 314-1AE01-0AB0 S 1) - S T 6ES7 314-1AE02-0AB0 S 1) C/S S T 6ES7 314-1AEx3-0AB0 S 1) C/S S T 6ES7 314-1AEx4-0AB0 S 1) C/S S T CPU 314 IFM 6ES7 314-5AE00-0AB0 S 1) - S T 6ES7 314-5AE01-0AB0 S 1) C/S S T 6ES7 314-5AE02-0AB0 S 1) C/S S T 6ES7 314-5AEx3-0AB0 S 1) C/S S T Anexo Comunicacin con SIMATIC 12-4 EWA 4NEB 710 6075-04 02 Subred MPI Interlocutor Cdigo MLFB Funciones S7 Funciones bsicas S7 Funciones PG/OP Datos globales CPU 315 6ES7 315-1AF00-0AB0 S 1) - S T 6ES7 315-1AF01-0AB0 S 1) C/S S T 6ES7 315-1AF02-0AB0 S 1) C/S S T 6ES7 315-1AF03-0AB0 S 1) C/S S T CPU 315-2 DP 6ES7 315-2AF00-0AB0 S 1) - S T 6ES7 315-2AF01-0AB0 S 1) C/S S T 6ES7 315-2AFx2-0AB0 S 1) C/S S T 6ES7 315-2AFx3-0AB0 S 1) C/S S T CPU 316 6ES7 316-1AG00-0AB0 S 1) C/S S T CPU 316-2 DP 6ES7 316-2AG00-0AB0 S 1) C/S S T CPU 318-2 6ES7 318-2AJ00-0AB0 S 1) C/S S T FM 353 6ES7 353-1AH00-0AE0 - - S - 6ES7 353-1AH01-0AE0 - - S - FM 354 6ES7 354-1AH00-0AE0 - - S - 6ES7 354-1AH01-0AE0 - - S - FM 355 C 6ES7 355-0VH00-0AE0 - - - - 6ES7 355-0VH10-0AE0 - S 2) S - FM 355 S 6ES7 355-1VH00-0AE0 - - - - 6ES7 355-1VH10-0AE0 - S 2) S - M7-300 FM 356-4 6ES7 356-4BN00-0AE0 C/S C/S C/S - 6ES7 356-4BM00-0AE0 C/S C/S C/S - CPU 388-4 6ES7 388-4BN00-0AC0 C/S C/S C/S - 1) Slo con funciones GET/PUT (no se requiere bloque SFB en el programa de aplicacin) 2) Slo con funciones I-GET/I-PUT Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 12-5 Subred MPI Interlocutor Cdigo MLFB Funciones S7 Funciones bsicas S7 Funciones PG/OP Datos globales S7-400 CPU 412-1 6ES7 412-1XF00-0AB0 C/S - S T 6ES7 412-1XF01-0AB0 C/S C/S S T 6ES7 412-1XF02-0AB0 C/S C/S S T CPU 413-1 6ES7 413-1XG00-0AB0 C/S - S T 6ES7 413-1XG01-0AB0 C/S C/S S T 6ES7 413-1XG02-0AB0 C/S C/S S T CPU 413-2DP 6ES7 413-2XG00-0AB0 C/S - S T 6ES7 413-2XG01-0AB0 C/S C/S S T 6ES7 413-2XG02-0AB0 C/S C/S S T CPU 414-1 6ES7 414-1XG00-0AB0 C/S - S T 6ES7 414-1XG01-0AB0 C/S C/S S T 6ES7 414-1XG02-0AB0 C/S C/S S T CPU 414-2DP 6ES7 414-2XG00-0AB0 C/S - S T 6ES7 414-2XG01-0AB0 C/S C/S S T 6ES7 414-2XG02-0AB0 C/S C/S S T 6ES7 414-2XJ00-0AB0 C/S C/S S T 6ES7 414-2XJ01-0AB0 C/S C/S S T CPU 416-1 6ES7 416-1XJ00-0AB0 C/S - S T 6ES7 416-1XJ01-0AB0 C/S C/S S T 6ES7 416-1XF01-0AB0 C/S C/S S T 6ES7 416-1XJ02-0AB0 C/S C/S S T 6ES7 416-1XG02-0AB0 C/S C/S S T CPU 416-2DP 6ES7 416-2XK00-0AB0 C/S C/S S T 6ES7 416-2XK01-0AB0 C/S C/S S T 6ES7 416-2XL00-0AB0 C/S C/S S T 6ES7 416-2XL01-0AB0 C/S C/S S T CPU 416-3 DP 6ES7 416-3XL00-0AB0 C/S C/S S T CPU 417-4 6ES7-417-4XL00-0AB0 C/S C/S S T CPU 417-4H 6ES7-417-4HL00-0AB0 C/S C/S S T M7-400 CPU 486-3 6ES7 486-3AA00-0AB0 C/S C/S C/S - CPU 488-3 6ES7 488-3AA00-0AB0 C/S C/S C/S - FM 456-4 6ES7 456-4EY00-0AE0 C/S C/S C/S - Anexo Comunicacin con SIMATIC 12-6 EWA 4NEB 710 6075-04 02 Subred MPI Interlocutor Cdigo MLFB Funciones S7 Funciones bsicas S7 Funciones PG/OP Datos globales C7-600 C7 621 6ES7 621-1AD00-0AE3 S - S T 6ES7 621-1AD01-0AE3 S C/S S T C7 621 ASi 6ES7 621-6BD00-0AE3 S 1) C/S S T 6ES7 621-6BD01-0AE3 S C/S S T C7 623 6ES7 623-1AE00-0AE3 S - S T 6ES7 623-1AE01-0AE3 S C/S S T C7 623/A 6ES7 623-1CE01-0AE3 S C/S S T C7 623/P 6ES7 623-1DE01-0AE3 S C/S S T C7 624 6ES7 624-1AE00-0AE3 S - S T 6ES7 624-1AE01-0AE3 S C/S S T C7 624/P 6ES7 624-1DE01-0AE3 S C/S S T C7 626 6ES7 626-1AG00-0AE3 S - S T 6ES7 626-1AG01-0AE3 S C/S S T 6ES7 626-1AG02-0AE3 S C/S S T C7 626/A 6ES7 626-1CG00-0AE3 S - S T 6ES7 626-1CG01-0AE3 S C/S S T 6ES7 626-1CG02-0AE3 S C/S S T C7 626 DP 6ES7 626-2AG00-0AE3 S - S T 6ES7 626-2AG01-0AE3 S C/S S T 6ES7 626-2AG02-0AE3 S C/S S T C7 626/P 6ES7 626-1DG02-0AE3 S C/S S T 6ES7 626-1DG03-0AE3 S C/S S T C7 626/A DP 6ES7 626-2CG00-0AE3 S - S T 6ES7 626-2CG01-0AE3 S C/S S T C7 626/P DP 6ES7 626-2DG02-0AE3 S C/S S T 6ES7 626-2DG03-0AE3 S C/S S T C7 633 DP 6ES7 633-2BF00-0AE3 S C/S S T 6ES7 633-2BF01-0AE3 S C/S S T C7 633/P 6ES7 633-1DF00-0AE3 S C/S S T 6ES7 633-1DF01-0AE3 S C/S S T C7 634 DP 6ES7 634-2BF00-0AE3 S C/S S T 6ES7 634-2BF01-0AE3 S C/S S T C7 634/P 6ES7 634-1DF00-0AE3 S C/S S T 6ES7 634-1DF01-0AE3 S C/S S T Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 12-7 Subred MPI Interlocutor Cdigo MLFB Funciones S7 Funciones bsicas S7 Funciones PG/OP Datos globales OPs (con ProTool V 3.x) OP 7/DP 6AV3 607-1JC20-0XA0 - - C - OP 7/DP-12 6AV3 607-1JC30-0XA0 - - C - OP 17/DP 6AV3 617 1JC20-0XA0 - - C - OP 17/DP-12 6AV3 617 1JC30-0XA0 - - C - OP 25 6AV3 525-1EA.1-0AX0 - - C - OP 35 6AV3 535-1FA01-0AX0 - - C - OP 37 6AV3 637-1 .L00-0 . X0 - - C - OPs (con ProTool < V 3.x) OP 3 6AV3 503-1DB10 - - - - OP 5/A2 6AV3 505-1FB12 - - C 3) - OP 15/A2 6AV3 515-1EB32-1AA0 - - C 3) - OP 15/C2 6AV3 515-1MA22-1AA0 - - C 3) - OP 7/DP 6AV3 607-1JC20-0XA0 - - C 3) - OP 7/DP-12 6AV3 607-1JC30-0XA0 - - C 3) - OP 17/DP 6AV3 617 1JC20-0XA0 - - C 3) - OP 17/DP-12 6AV3 617 1JC30-0XA0 - - C 3) - OP 25 6AV3 525-1EA.1-0AX0 - - C 3) - OP 35 6AV3 535-1FA01-0AX0 - - C 3) - OP 37 6AV3 637-1. L00-0 .X0 - - C 3) - 1) Slo con funciones PUT/GET (no es necesario ningn SFB en el programa del usario) 3) Slo es posible comunicacin con los FMs siguientes: FM 353 MLFB: 6ES7 353-1AH00-0EA0 FM 354 MLFB: 6ES7 354-1AH00-0EA0 Anexo Comunicacin con SIMATIC 12-8 EWA 4NEB 710 6075-04 02 12.1.2 Subred PROFIBUS Subred PROFIBUS Interlocutor Cdigo MLFB va PROFIBUS-DP integrado va CPs PROFIBUS FDL FMS Funciones S7 Funciones bsicas S7 Funciones PG/OP 1) Funciones S7 Funciones PG/OP Funciones compatibles con S5 Funciones FMS S7-200 CPU 214 6ES7 214-1xC01-0XB0 CPU 215-2DP 6ES7 215-2AD00-0XB0 - - S - - - - 6ES7 215-2BD00-0XB0 - - S - - - - CPU 216-2DP 6ES7 216-2AD00-0XB0 6ES7 216-2BD00-0XB0 CPU 221 6ES7211-0AA20-0XB0 6ES7211-0BA20-0XB0 CPU 222 6ES7212-1AB20-0XB0 6ES7212-1BB20-0XB0 CPU 224 6ES7214-1AD20-0XB0 6ES7214-1BD20-0XB0 Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 12-9 Subred PROFIBUS Interlocutor Cdigo MLFB va PROFIBUS-DP integrado va CPs PROFIBUS FDL FMS Funciones S7 Funciones bsicas S7 Funciones PG/OP 1) Funciones S7 Funciones PG/OP Funciones compatibles con S5 Funciones FMS S7-300 CPU 312 IFM 6ES7 312-5ACxx-0AB0 - - - CPU 313 6ES7 313-1AD0x-0AB0 - - - CPU 314 6ES7 314-1AExx-0AB0 - - - CPU 314 IFM 6ES7 314-5AExx-0AB0 - - - S via SEND/RECEIVE via C/S via CPU 315 6ES7 315-1AF0x-0AB0 - - - CP 342-5 / CP 342-5 FO CP 342-5 / CP 343-5 CPU 315-2 DP 6ES7 315-2AF00-0AB0 - - - CP 343-5 / CP 342-5 FO 6ES7 315-2AF01-0AB0 - C 2) /S S CP 343-5 6ES7 315-2AFx2-0AB0 - C 2) /S S 6ES7 315-2AFx3-0AB0 - C 2) /S S CPU 316 6ES7 316-1AG00-0AB0 - - - CPU 316-2DP 6ES7 316-2AG00-0AB0 - C 2) /S S CPU 318-2 6ES7 318-2AJ00-0AB0 - C 2) /S S FM 353 6ES7 353-1AH00-0AE0 - - S - - 6ES7 353-1AH01-0AE0 - - - - 3) FM 354 6ES7 354-1AH00-0AE0 - - S - - 6ES7 354-1AH01-0AE0 - - - - 3) FM 355 C 6ES7 355-0VH00-0AE0 - - - - - - 6ES7 355-0VH10-0AE0 - S 4) S - - - FM 355 S 6ES7 355-1VH00-0AE0 - - - - - - 6ES7 355-1VH10-0AE0 - S 4) S - - - M7-300 CPU 388-4 6ES7 388-4BN00-0AC0 - C S - FM 356-4 6ES7 356-4BM00-0AE0 - - S C/S va CP 342-5 / CP 342-5 FO - C/S va 6ES7 356-4BN00-0AE0 - C S CP 343-5 - CP 343-5 1) Funciones S7 2) Desde estado de producto 03 comunicacin posible con FM 353/354/355 descentraliados 3) No es posible va CP 342-5 CP 343-5 4) Comunicacin descentralizada en una ET 200M slo con IM 153-2 Anexo Comunicacin con SIMATIC 12-10 EWA 4NEB 710 6075-04 02 Subred PROFIBUS Interlocutor Cdigo MLFB va PROFIBUS-DP integrado va CPs PROFIBUS FDL FMS Funciones S7 Funciones bsicas S7 Funciones PG/OP 1) Funciones S7 Funciones PG/OP Funciones compatibles con S5 Funciones FMS S7-400 CPU 412-1 6ES7 412-1XF0x-0AB0 - - - CPU 413-1 6ES7 413-1XG0x-0AB0 - - - C/S va S va SEND/RECEIVE via C/S va CPU 413-2DP 6ES7 413-2XG00-0AB0 - - S CP 443-5 CP 443-5 CP 443-5 CP 443-5 6ES7 413-2XG01-0AB0 - C 5) S Extended Extended Extended Basic 6ES7 413-2XG02-0AB0 CPU 414-1 6ES7 414-1XG0x-0AB0 - - - CPU 414-2DP 6ES7 414-2XG00-0AB0 - - S 6ES7 414-2XG01-0AB0 - C 5) S 6ES7 414-2XG02-0AB0 6ES7 414-2XJ00-0AB0 - C S 6ES7 414-2XJ01-0AB0 CP 443-5 CP 443-5 CP 443-5 CPU 416-1 6ES7 416-1X_0x-0AB0 - - - Basic Basic Basic CPU 416-2DP 6ES7 416-2XK00-0AB0 - C S 6ES7 416-2XK01-0AB0 - C S 6ES7 416-2XL00-0AB0 6ES7 416-2XL01-0AB0 CPU 416-3DP 6ES7 416-3XL00-0AB0 M7-400 CPU 417-4 6ES7 417-4XL00-0AB0 CPU 417-4H 6ES7 417-4HL00-0AB0 C/S va CPU 486-3 6ES7 486-3AA00-0AB0 - C S CP 443-5 Extended - C/S va CPU 488-3 6ES7 488-4AA00-0AB0 - C S CP 443-5 Basic - CP 443-5 FM 456-4 6ES7 456-4EY00-0AE0 - C S - Basic Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 12-11 Subred PROFIBUS Interlocutor Cdigo MLFB va PROFIBUS-DP integrado va CPs PROFIBUS FDL FMS Funciones S7 Funciones bsicas S7 Funciones PG/OP 1) Funciones S7 Funciones PG/OP Funciones compatibles con S5 Funciones FMS C7-600 C7 621 6ES7 621-1AD0x-0AE3 - - - C7 621 ASi 6ES7 621-6BD0x-0AE3 - - - C7 623 6ES7 623-1AE0x-0AE3 - - - C7 623/A 6ES7 623-1CE0x-0AE3 - - - C7 623/P 6ES7 623-1DE0x-0AE3 - - - C7 624 6ES7 624-1AE0x-0AE3 - - - C7 624/P 6ES7 624-1DE0x-0AE3 - - - S via SEND/RECEIVE via C/S via C7 626 6ES7 626-1AG0x-0AE3 - - - CP 342-5 / CP 342-5 FO CP 342-5 / CP 343-5 C7 626/A 6ES7 626-1CG0x-0AE3 - - - CP 343-5 CP 342-5 FO C7 626 DP 6ES7 626-2AG00-0AE3 - - S CP 343-5 6ES7 626-2AG01-0AE3 - C/S S 6ES7 626-2AG02-0AE3 - C/S S C7 626/P 6ES7 626-1DG0x-0AE3 - - - C7 626/A DP 6ES7 626-2CG00-0AE3 - - - 6ES7 626-2CG01-0AE3 - C/S S C7 626/P DP 6ES7 626-2DG02-0AE3 - C/S S 6ES7 626-2DG03-0AE3 - C/S S C7 633 DP 6ES7 633-2BF00-0AE3 - C/S S 6ES7 633-2BF01-0AE3 - C/S S C7 633/P 6ES7 633-1DF0x-0AE3 - - - C7 634 DP 6ES7 634-2BF00-0AE3 - C/S S 6ES7 634-2BF01-0AE3 - C/S S C7 634/P 6ES7 634-1DF0x-0AE3 - - - 1) Funciones S7 5) Comunicacin posible con FM 353/354/355 descentraliados Anexo Comunicacin con SIMATIC 12-12 EWA 4NEB 710 6075-04 02 Subred PROFIBUS Interlocutor Cdigo MLFB va PROFIBUS-DP integrado va CPs PROFIBUS FDL FMS Funciones S7 Funciones bsicas S7 Funciones PG/OP 1) Funciones S7 Funciones PG/OP Funciones compatibles con S5 Funciones FMS OPs (con ProTool V 3.x) OP 7/DP 6AV3 607-1JC20-0XA0 - - C 7) - C - - OP 7/DP-12 6AV3 607-1JC30-0XA0 - - C 7) - C - - OP 17/DP 6AV3 617 1JC20-0XA0 - - C 7) - C - - OP 17/DP-12 6AV3 617 1JC30-0XA0 - - C 7) - C - - OP 25 6AV3 525-1EA.1-0AX0 - - C 7) - C - - OP 35 6AV3 535-1FA01-0AX0 - - C 7) - C - - OP 37 6AV3 637-1 .L00-0 . X0 - - C 7) - C - - OPs (con ProTool < V 3.x) OP 3 6AV3 503-1DB10 - - C - C - - OP 5/A2 6AV3 505-1FB12 - - C - C - - OP 15/A2 6AV3 515-1EB32-1AA0 - - C - C - OP 15/C2 6AV3 515-1MA22-1AA0 - - C - C - - OP 7/DP 6AV3 607-1JC20-0XA0 - - C - C - - OP 7/DP-12 6AV3 607-1JC30-0XA0 - - C - C - - OP 17/DP 6AV3 617 1JC20-0XA0 - - C - C - - OP 17/DP-12 6AV3 617 1JC30-0XA0 - - C - C - - OP 25 6AV3 525-1EA.1-0AX0 - - C - C - - OP 35 6AV3 535-1FA01-0AX0 - - C - C - - OP 37 6AV3 637-1. L00-0 .X0 - - C - C - - 1) Funciones S7 7) Con ProTool desde V 4.0 comunicacin descentralizada posible en una ET 200M con los siguientes FMs: FM 353 MLFB: 6ES7 353-1AH01-0EA0 FM 354 MLFB: 6ES7 354-1AH01-0EA0 FM 355C MLFB: 6ES7 355-0VH10-0AE0 FM 355S MLFB: 6ES7 355-1VH10-0AE0 Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 12-13 12.1.3 Industrial Ethernet Industrial Ethernet Cdigo MLFB Funciones compatibles con S5 Interlocutor Funciones S7 Funciones PG/OP ISO-Transport ISO-on-TCP TCP S7-200 CPU 214 6ES7 214-1xC01-0XB0 CPU 215-2DP 6ES7 215-2AD00-0XB0 - - - - 6ES7 215-2BD00-0XB0 - - - - CPU 216-2DP 6ES7 216-2AD00-0XB0 6ES7 215-2BD00-0XB0 S7-300 CPU 312 IFM 6ES7 312-5ACxx-0AB0 CPU 313 6ES7 313-1AD0x-0AB0 CPU 314 6ES7 314-1AExx-0AB0 CPU 314 IFM 6ES7 314-5AExx-0AB0 S va WinCC va SEND/RECEIVE SEND/RECEIVE SEND/RECEIVE CPU 315 6ES7 315-1AF0x-0AB0 CP 343-1 CP 343-1 FETCH/WRITE FETCH/WRITE FETCH/WRITE CPU 315-2 DP 6ES7 315-2AFxx-0AB0 va va va CPU 316 6ES7 316-1AG00-0AB0 CP 343-1 CP 343-1 CP 343-1 CP 343-1 TCP CP 343-1 TCP CPU 316-2DP 6ES7 316-2AG00-0AB0 TCP TCP CP 343-1 IT 1) CP 343-1 IT 1) CP 343-1 IT 1) CPU 318-2 6ES7 318-2AJ00-0AB0 FM 353 6ES7 353-1AH0x-0AE0 - - FM 354 6ES7 354-1AH0x-0AE0 - - FM 355 C 6ES7 355-0VH00-0AE0 - - 6ES7 355-0VH10-0AE0 - - FM 355 S 6ES7 355-1VH00-0AE0 - - 6ES7 355-1VH10-0AE0 - - M7-300 CPU 388-4 6ES7 388-4BN00-0CA0 C/S va S va - - FM 356-4 6ES7 356-4BM00-0AE0 CP 343-1 CP 343-1 - - 6ES7 356-4BN00-0AE0 CP 343-1 TCP - - 1) El CP 343-1 IT se podr suministrar a partir del 02/2000 Anexo Comunicacin con SIMATIC 12-14 EWA 4NEB 710 6075-04 02 Industrial Ethernet Cdigo MLFB Funciones compatibles con S5 Interlocutor Funciones S7 Funciones PG/OP ISO-Transport ISO-on-TCP TCP S7-400 CPU 412-1 6ES7 412-1XF0x-0AB0 CPU 413-1 6ES7 413-1XG0x-0AB0 CPU 413-2DP 6ES7 413-2XG0x-0AB0 C/S va S va SEND/RECEIVE SEND/RECEIVE SEND/RECEIVE CPU 414-1 6ES7 414-1XG0x-0AB0 CP 443-1 CP 443-1 FETCH/WRITE FETCH/WRITE va CPU 414-2DP 6ES7 414-2X_0x-0AB0 va va CP 443-1 CPU 416-1 6ES7 416-1X_0x-0AB0 CP 443-1 IT CP 443-1 IT CP 443-1 CP 443-1 CPU 416-2DP 6ES7 416-2X_0x-0AB0 CPU 416-3DP 6ES7 416-3XL00-0AB0 CP 443-1 IT CP 443-1 IT CPU 417-4 6ES7 417-4XL00-0AB0 CPU 417-4H 6ES7 417-4HL00-0AB0 M7-400 CPU 486-3 6ES7 486-3AA00-0AB0 C/S va S va - - CPU 488-3 6ES7 488-3AA00-0AB0 CP 443-1 CP 443-1 - - FM 456-4 6ES7 456-4EY00-0AE0 CP 443-1 IT - - C7-600 C7 621 6ES7 621-1AD0x-0AE3 C7 621 ASi 6ES7 621-6BD0x-0AE3 C7 623 6ES7 623-1AE0x-0AE3 C7 623/A 6ES7 623-1CE0x-0AE3 C7 623/P 6ES7 623-1DE0x-0AE3 S va S va SEND/RECEIVE SEND/RECEIVE SEND/RECEIVE C7 624 6ES7 624-1AE0x-0AE3 CP 343-1 CP 343-1 FETCH/WRITE FETCH/WRITE FETCH/WRITE C7 624/P 6ES7 624-1DE0x-0AE3 va va va C7 626 6ES7 626-1AG0x-0AE3 CP 343-1 CP 343-1 CP 343-1 TCP o CP 343-1 TCP o CP 343-1 TCP o C7 626/A 6ES7 626-1CG0x-0AE3 TCP TCP CP 343-1 IT 1) CP 343-1 IT 1) CP 343-1 IT 1) C7 626 DP 6ES7 626-2AG0x-0AE3 C7 626/P 6ES7 626-1DG0x-0AE3 C7 626/A DP 6ES7 626-2CG0x-0AE3 C7 626/P DP 6ES7 626-2DG0x-0AE3 C7 633 DP 6ES7 633-2BF0x-0AE3 C7 633/P 6ES7 633-1DF0x-0AE3 C7 634 DP 6ES7 634-2BF0x-0AE3 C7 634/P 6ES7 634-1DF0x-0AE3 1) El CP 343-1 IT se podr suministrar a partir del 02/2000 Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 12-15 Industrial Ethernet Cdigo MLFB Funciones compatibles con S5 Interlocutor Funciones S7 Funciones PG/OP ISO-Transport ISO-on-TCP TCP OPs (con ProTool V 3.x) OP 7/DP 6AV3 607-1JC20-0XA0 - - - - OP 7/DP-12 6AV3 607-1JC30-0XA0 - - - - OP 17/DP 6AV3 617 1JC20-0XA0 - - - - OP 17/DP-12 6AV3 617 1JC30-0XA0 - - - - OP 25 6AV3 525-1EA.1-0AX0 - - - - OP 35 6AV3 535-1FA01-0AX0 - - - - OP 37 6AV3 637-1 .L00-0 . X0 - - - - OPs (con ProTool V 3.x) OP 3 6AV3 503-1DB10 - - - - OP 5/A2 6AV3 505-1FB12 - - - - OP 15/A2 6AV3 515-1EB32-1AA0 - - - - OP 15/C2 6AV3 515-1MA22-1AA0 - - - - OP 7/DP 6AV3 607-1JC20-0XA0 - - - - OP 7/DP-12 6AV3 607-1JC30-0XA0 - - - - OP 17/DP 6AV3 617 1JC20-0XA0 - - - - OP 17/DP-12 6AV3 617 1JC30-0XA0 - - - - OP 25 6AV3 525-1EA.1-0AX0 - - - - OP 35 6AV3 535-1FA01-0AX0 - - - - OP 37 6AV3 637-1. L00-0 .X0 - - - - Anexo Comunicacin con SIMATIC 12-16 EWA 4NEB 710 6075-04 02 12.2 Datos tcnicos 12.2.1 SIMATIC S7-200 Tipo de mdulo CPU Mdulo CPU 212 CPU 214 CPU 215 CPU 216 CPU 222 CPU 224 MLFB 6ES7 ...-0XB0 1xAx1 1xC01 2xD00 2xD00 1xB20 1xD20 Interfaces Red Cantidad PPI 1 PPI 1 PPI 2 PPI 2 PPI 1 PPI 1 Datos tcnicos Norma fsica Velocidad de transferencia Separacin galvnica hacia LAN Funciones S7/ Funciones PG/OP/ Funciones S7 bsicas ASCII PROFIBUS-DP RS 485 9,6 Kbit/s 300 bit/s a 19,2 Kbit/s - RS 485 9,6 Kbit/s 300 bit/s a 38,4 Kbit/s - RS 485 9,6 19,2 Kbit/s 300 bit/s a 38,4 Kbit/s hasta 12 Mbit/s RS 485 9,6 19,2 Kbit/s 300 bit/s a 38,4 Kbit/s - RS 485 9,6 / 19,2 / 187,5 Kbit/s 300 bit/s a 38,4 Kbit/s RS 485 9,6 / 19,2 / 187,5 Kbit/s 300 bit/s a 38,4 Kbit/s Servicios de comunicacin Funciones S7; Funciones PG/OP; Funciones bsicas Cantidad de enlaces activos Cantidad de estaciones 1 31 (127 con repetidor) 8 31 (127 con repetidor) 8 31 (127 con repetidor) 8 31 (127 con repetidor) 8 31 (127 con repetidor) 8 31 (127 con repetidor) ASCII Cantidad de enlaces activos Cantidad de estaciones definido en el programa de aplicacin definido en el programa de aplicacin definido en el programa de aplicacin definido en el programa de aplicacin definido en el programa de aplicacin definido en el programa de aplicacin definido en el programa de aplicacin definido en el programa de aplicacin definido en el programa de aplicacin definido en el programa de aplicacin definido en el programa de aplicacin definido en el programa de aplicacin PROFIBUS Cantidad de enlaces activos Cantidad de estaciones Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 12-17 Tipo de mdulo CPU Mdulo CPU 212 CPU 214 CPU 215 CPU 216 CPU 222 CPU 224 MLFB 6ES7 ...-0XB0 1xAx1 1xC01 2xD00 2xD00 1xB20 1xD20 Servicios ejecutables simultneamente 1 servicio/ciclo 1 servicio/ciclo 1 servicio/ciclo 1 servicio/ciclo 1 servicio/ciclo 1 servicio/ciclo Carga del CPU PPI Modo ASCII PPI Modo ASCII Maest ro PPI PPI Modo ASCII PPI Modo ASCII Maestro PPI Prolongacin del ciclo de usuario en aprox. < 1% depende del programa de aplicacin < 1% de- pende del prog- rama de aplica- cin - 6% < 1% depende del programa de aplicacin < 1% depende del programa de aplicacin 6% Prolongacin del tiempo de reaccin a alarma en aprox. - - - - - - - - - Anexo Comunicacin con SIMATIC 12-18 EWA 4NEB 710 6075-04 02 12.2.2 SIMATIC S7-300 Tipo de mdulo CPU Mdulo 312 IFM 313 314/ 314 IFM 315 315-2 DP 316-2 DP 318-2 MLFB 6ES7 ...-0AB0 312-5ACx2 313-1AD03 314-1AEx4/ 314-5AEx3 315-1AF02 315-2AFx3 316-2AG00 318-2AJ00 Funciones de comunicacin Enlaces en total 6 8 12 12 12 12 32 Funciones PG/OP s s s s s s s Comunicacin por datos globales s s s s s s s Cantidad de paquetes GD - Emisor 1 1 1 1 1 1 1 - Receptor 1 1 1 1 1 1 2 Tamao de los paquetes GD mx. 22 bytes mx. 22 bytes mx. 22 bytes mx. 22 bytes mx. 22 bytes mx. 22 bytes mx. 54 bytes - de ellos coherentes 8 bytes 8 bytes 8 bytes 8 bytes 8 bytes 8 bytes 32 bytes Funciones bsicas S7 s s s s s s s x Mx. datos tiles por peticin mx. 76 bytes mx. 76 bytes mx. 76 bytes mx. 76 bytes mx. 76 bytes mx. 76 bytes mx. 76 bytes - de ellos coherentes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes Funciones S7 s s s s s s s Mx. datos tiles por peticin mx. 160 bytes mx. 160 bytes mx. 160 bytes mx. 160 bytes mx. 160 bytes mx. 160 bytes mx. 160 bytes - de ellos coherentes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes Funciones compatibles con S5 no no s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) Mx. datos tiles por peticin depende del CP depende del CP depende del CP depende del CP depende del CP - de ellos coherentes depende del CP depende del CP depende del CP depende del CP depende del CP Funciones estndar no no s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) Mx. datos tiles por peticin depende del CP depende del CP depende del CP depende del CP depende del CP - de ellos coherentes depende del CP depende del CP depende del CP depende del CP depende del CP Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 12-19 Tipo de mdulo CPU Mdulo 312 IFM 313 314/ 314 IFM 315 315-2 DP 316-2 DP 318-2 MLFB 6ES7 ...-0AB0 312-5ACx2 313-1AD03 314-1AEx4/ 314-5AEx3 315-1AF02 315-2AFx3 316-2AG00 318-2AJ00 1er interface Funcionalidad MPI s s s s s s s Maestro DP no no no no no no s Esclavo DP no no no no no no no Con separacin galvnica no no no no no no s MPI Servicios Funciones PG/OP s s s s s s s Comunicacin por datos globales s s s s s s s Funciones bsicas S7 s s s s s s s Funciones S7 1) s s s s s s s Velocidades de transmisin 19,2; 187,6 Kbaudios 19,2; 187,6 Kbaudios 19,2; 187,6 Kbaudios 19,2; 187,6 Kbaudios 19,2; 187,6 Kbaudios 19,2; 187,6 Kbaudios hasta 12 Mbaudios Cantidad de enlaces 6 8 12 12 12 12 32 Maestro DP - - - - - - Servicios - - Funciones PG/OP s Asist. trfico enlace directo s Equidistancia s SYNC/FREEZE s Velocidades de transmisin - hasta 12 Mbaudios Cantidad de enlaces para funciones PG/OP 32 1 enl. PG / 1 enl. OP de ellos reservados Cantidad de esclavos DP - Cantidad de slots - Area de direccionamiento - mx. 244 bytes E / 244 bytes S Datos tiles por esclavo DP - 1) En el MPI slo estan disponibles las funciones server PUT/GET Anexo Comunicacin con SIMATIC 12-20 EWA 4NEB 710 6075-04 02 Tipo de mdulo CPU Mdulo 312 IFM 313 314/ 314 IFM 315 315-2 DP 316-2 DP 318-2 MLFB 6ES7 ...-0AB0 312-5ACx2 313-1AD03 314-1AEx4/ 314-5AEx3 315-1AF02 315-2AFx3 316-2AG00 318-2AJ00 2interface ninguno ninguno ninguno ninguno Funcionalidad Maestro DP s s s Esclavo DP s s s Con separacin galvnica s s s Maestro DP Servicios Funciones PG/OP s s s Asist. trfico enlace directo s s s Equidistancia s s s SYNC/FREEZE s s s Velocidades de transmisin hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios Cantidad de enlaces para funciones PG/OP mx. 12 mx. 12 16 de ellos reservados ajustable, mx. 11 enl. PG mx. 11 enl. OP ajustable, mx. 11 enl. PG mx. 11 enl. OP mx. 244 bytes E / 244 bytes S Cantidad de esclavos DP mx. 64 mx. 125 mx. 125 Cantidad de slots Area de direccionamiento mx. 1 Kbyte mx. 2 Kbytes mx. 8Kbytes Datos tiles por esclavo DP mx. 244 bytes E / 244 bytes S mx. 244 bytes E / 244 bytes S mx. 244 bytes E / 244 bytes S Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 12-21 Tipo de mdulo CP Mdulo CP 343-1 CP 343-1 TCP CP 343-1 IT CP 342-5 CP 343-5 MLFB 6GK7 ...-0XE0 343-1BA00 343-1EX00 343-1EX00 343-1EX10 343-1GX00 342-5DA02 342-5DF00 343-5FA00 Interfaces Red Cantidad Industrial Ethernet 1 Industrial Ethernet 1 Industrial Ethernet 1 PROFIBUS 1 PROFIBUS 1 Datos tcnicos Norma fsica Velocidad de transferencia Separacin galvnica hacia LAN AUI/ITP 10 Mbit/s s AUI/ITP 10/100 Mbit/s s AUI/TP 10/100 Mbit/s s RS 485 / LWL 9,6 Kbit/s a 12 Mbit/s s RS 485 9,6 Kbit/s a 1,5 Mbit/s s Cantidad de enlaces por todos los servicios 32 32 32 24 48 Servicios de comunicacin Funciones PG/OP; funciones S7 1) Mx. cantidad de enlaces 16 16 32 16 16 Funciones compatibles con S5 Cantidad de enlaces Cliente/servidor Datos tiles en bytes/de ellos coherentes 16 SEND/RECEIVE 8 K / 8 K 16 SEND/RECEIVE 8 K / 8 K 32 SEND/RECEIVE 8 K / 8 K 16 SEND/RECEIVE 240/240 16 SEND/RECEIVE 240/240 FMS Cantidad de enlaces Cliente/servidor Longitud de variables READ / WRITE - - - - 16 cliente/servidor 237 / 233 DP Cantidad de esclavos Datos tiles por estacin/de ellos coherentes Maestro Esclavo Diagnstico - - - 124 240/240 bytes 2160 bytes E/S 244 bytes E/S 240 bytes - Carga del CPU Prolongacin del ciclo de usuario en aprox. x Tiempo ejec. llamada FB + tiempo 10 a 50% 10 a 50% 10 a 50% 10 a 50% 10 a 50% Prolongacin tiempo reaccin a alarma Funciones S7; funciones PG/OP Funciones compatibles con S5 FMS / DP s s s - no s s s - no s s s - no s s s s 1 Las funciones S7 se retransmiten de la LAN al CPU y viceversa. Relacin detallada de servicios: vase CPUs. Anexo Comunicacin con SIMATIC 12-22 EWA 4NEB 710 6075-04 02 12.2.3 SIMATIC S7-400 Tipo de mdulo CPU Mdulo CPU 412-1 CPU 412-2 CPU 414-2 CPU 414-3 CPU 416-2 CPU 416-3 CPU 417-4 CPU 417-4H MLFB 6ES7 ...-0AB0 412-1XF03 412-2XG00 414-2XG03 414-3XJ00 416-2XK02 416-3XL00 417-4XL00 417-4HL00 Funciones de comunicacin Enlaces en total 16 16 32 32 64 64 64 64 Funciones PG/OP s s s s s s s s Comunicacin por datos globales s s s s s s s no Cantidad de paquetes GD - Emisores mx. 8 mx. 8 mx. 8 mx. 8 mx. 16 mx. 16 mx. 16 - - Receptores mx. 16 mx. 16 mx. 16 mx. 16 mx. 32 mx. 32 mx. 32 - Tamao de los paquetes GD mx. 64 bytes mx. 64 bytes mx. 64 bytes mx. 64 bytes mx. 64 bytes mx. 64 bytes mx. 64 bytes - - de ellos coherentes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes - Funciones bsicas S7 s s s s s s s no Datos tiles por peticin mx. 76 bytes mx. 76 bytes mx. 76 bytes mx. 76 bytes mx. 76 bytes mx. 76 bytes mx. 76 bytes - - de ellos coherentes 16 bytes 16 bytes 16 bytes 16 bytes 16 bytes 16 bytes 16 bytes - Funciones S7 s s s s s s s s Datos tiles por peticin mx. 64 Kbytes mx. 64 Kbytes mx. 64 Kbytes mx. 64 Kbytes mx. 64 Kbytes mx. 64 Kbytes mx. 64 Kbytes mx. 64 Kbytes - de ellos coherentes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes Funciones compatibles con S5 s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) Datos tiles por peticin mx. 8 Kbytes mx. 8 Kbytes mx. 8 Kbytes mx. 8 Kbytes mx. 8 Kbytes mx. 8 Kbytes mx. 8 Kbytes mx. 8 Kbytes - de ellos coherentes 240 bytes 240 bytes 240 bytes 240 bytes 240 bytes 240 bytes 240 bytes 240 bytes Funciones estndar s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) Datos tiles por peticin depende del CP depende del CP depende del CP depende del CP depende del CP depende del CP depende del CP depende del CP - de ellos coherentes depende del CP depende del CP depende del CP depende del CP depende del CP depende del CP depende del CP depende del CP Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 12-23 Tipo de mdulo CPU Mdulo CPU 412-1 CPU 412-2 CPU 414-2 CPU 414-3 CPU 416-2 CPU 416-3 CPU 417-4 CPU 417-4H MLFB 6ES7 ...-0AB0 412-1XF03 412-2XG00 414-2XG03 414-3XJ00 416-2XK02 416-3XL00 417-4XL00 417-4HL00 1er interface Funcionalidad MPI s s s s s s s s Maestro DP s s s s s s s s Esclavo DP no no no no no no no no Con separacin galvnica s s s s s s s s MPI Servicios Funciones PG/OP s s s s s s s s Comunicacin por datos globales s s s s s s s no Funciones bsicas S7 s s s s s s s no Funciones S7 s s s s s s s s Velocidades de transmisin hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios Cantidad de enlaces 16 16 32 32 44 44 44 44 Maestro DP Servicios Funciones PG/OP s s s s s s s s Asist. trfico enlace directo s s s s s s s no Equidistancia s s s s s s s no SYNC/FREEZE s s s s s s s no Velocidades de transmisin hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios Cantidad de enlaces para funciones PG/OP 16 16 32 32 32 32 32 32 de ellos reservados 1 para PG, 1 para OP 1 para PG, 1 para OP 1 para PG, 1 para OP 1 para PG, 1 para OP 1 para PG, 1 para OP 1 para PG, 1 para OP 1 para PG, 1 para OP 1 para PG, 1 para OP Cantidad de esclavos DP mx. 32 mx. 32 mx. 32 mx. 32 mx. 32 mx. 32 mx. 32 mx. 32 Cantidad de slots mx. 512 mx. 512 mx. 512 mx. 512 mx. 512 mx. 512 mx. 512 mx. 512 Area de direccionamiento mx. 2 Kbytes mx. 2 Kbytes mx. 2 Kbytes mx. 2 Kbytes mx. 2 Kbytes mx. 2 Kbytes mx. 2 Kbytes mx. 2 Kbytes Datos tiles por esclavo DP mx. 244 bytes E/ 244 bytes S mx. 244 bytes E/ 244 bytes S mx. 244 bytes E/ 244 bytes S mx. 244 bytes E/ 244 bytes S mx. 244 bytes E/ 244 bytes S mx. 244 bytes E/ 244 bytes S mx. 244 bytes E/ 244 bytes S mx. 244 bytes E/ 244 bytes S Anexo Comunicacin con SIMATIC 12-24 EWA 4NEB 710 6075-04 02 Tipo de mdulo CPU Mdulo CPU 412-1 CPU 412-2 CPU 414-2 CPU 414-3 CPU 416-2 CPU 416-3 CPU 417-4 CPU 417-4H MLFB 6ES7 ...-0AB0 412-1XF03 412-2XG00 414-2XG03 414-3XJ00 416-2XK02 416-3XL00 417-4XL00 417-4HL00 2interface ninguno Funcionalidad Maestro DP s s s s s s s Esclavo DP no no no no no no no Con separacin galvnica s s s s s s s Maestro DP Servicios Funciones PG/OP s s s s s s s Asist. trfico enlace directo s s s s s s no Equidistancia s s s s s s no SYNC/FREEZE s s s s s s no Velocidades de transmisin hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios hasta 12 Mbaudios Cantidad de enlaces para funciones PG/OP 16 16 16 16 16 16 16 de ellos reservados 1 para PG, 1 para OP 1 para PG, 1 para OP 1 para PG, 1 para OP 1 para PG, 1 para OP 1 para PG, 1 para OP 1 para PG, 1 para OP 1 para PG, 1 para OP Cantidad de esclavos DP mx. 125 mx. 125 mx. 125 mx. 125 mx. 125 mx. 125 mx. 125 Cantidad de slots mx. 1.024 mx. 1.536 mx. 1.536 mx. 2.048 mx. 2.048 mx. 2.048 mx. 2.048 Area de direccionamiento mx. 2 Kbytes mx. 6 Kbytes mx. 6 Kbytes mx. 8 Kbytes mx. 8 Kbytes mx. 8 Kbytes mx. 8 Kbytes Datos tiles por esclavo DP mx. 244 bytes E/ 244 bytes S mx. 244 bytes E/ 244 bytes S mx. 244 bytes E/ 244 bytes S mx. 244 bytes E/ 244 bytes S mx. 244 bytes E/ 244 bytes S mx. 244 bytes E/ 244 bytes S mx. 244 bytes E/ 244 bytes S 1) Enlaces S7 limitados a mx. 16 (p.ej. OPs) a travs del interface DP interno del CPU 2) Enlaces S7 limitados a mx. 44 a travs del interface MPI del CPU Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 12-25 Tipo de mdulo CP Mdulo CP 443-1 CP 443-1 IT CP 443-5 Basic CP 443-5 Extended MLFB 6GK7 ...-0XE0 443-1EX02 443-1EX10 443-1GX00 443-1GX10 443-5FX01 443-5DX02 Interfaces Red Cantidad Industrial Ethernet 1 Industrial Ethernet 1 PROFIBUS 1 PROFIBUS 1 Datos tcnicos Norma fsica Velocidad de transferencia Separacin galvnica hacia LAN AUI/ITP/RJ-45 10/100 Mbit/s s AUI/ITP 10 Mbit/s s RS 485 9,6 Kbit/s - 12 Mbit/s s RS 485 9,6 Kbit/s - 12 Mbit/s s Cantidad de enlaces por todos los servicios sin PROFIBUS-DP con PROFIBUS-DP 64 64 59 59 sin sincr. de hora 58 con sincr. de hora 55 sin sincr. de hora 54 con sincr. de hora Servicios de comunicacin Funciones PG/OP; funciones S7 Datos tiles en bytes Mx. cantidad de enlaces 64 K 48 64 K 48 64 K 48 64 K 48 Funciones compatibles con S5 Mx. cantidad de enlaces Cliente/servidor Datos tiles en bytes/de ellos coherentes 64 cliente/servidor 8 K/8 K 64 cliente/servidor 8 K/240 32 cliente/servidor 240/240 32 cliente/servidor 240/240 FMS Mx. cantidad de enlaces Cliente/servidor Datos tiles en bytes/de ellos coherentes - - - - - - 48 cliente/servidor READ 237/237 WRITE 233/32 - - - DP Cantidad de esclavos Datos tiles en bytes - por estacin/de ellos coherentes - total - - - 125 244/ 2 4 en instr. carga o transf., 240 con SFCs 4096 E + 4096 S Carga del CPU Prolongacin del ciclo de usuario incl. tiempo para ejecutar la comunicacin Prolongacin tiempo reaccin a alarma 10 a 50% parametrizable no 10 a 50% parametrizable no 10 a 50% parametrizable no 10 a 50% parametrizable no Anexo Comunicacin con SIMATIC 12-26 EWA 4NEB 710 6075-04 02 12.2.4 SIMATIC M7-300/400 Tipo de mdulo CPU FM Mdulo CPU 388-4 CPU 488/486-3 FM 356-4 FM 456-2 MLFB 6ES7 ... 388-4BN00-0AC0 388-4BN00-0AC1 488-3AA00-0AB0 488-3AA00-0AB1 486-3AA00-0AB0 486-3AA00-0AB1 356-4BM00-0AE0 356-4BM00-0AE1 356-4BN00-0AE0 356-4BN00-0AE1 456-2AA00-0AB0 Interfaces Red Cantidad MPI 1 DP 1 con IF 964- DP MPI 1 DP 1 con IF 964-DP MPI 1 acceso va CPU DP 1 con IF 964-DP MPI 1 acceso va CPU DP 1 con IF 964- DP Datos tcnicos Norma fsica RS485 RS485 RS485 RS485 RS485 RS485 RS485 RS485 Velocidad de transferencia 187,5 Kbit/s 12 Mbit/s 187,5 Kbit/s 12 Mbit/s 187,5 Kbit/s 12 Mbit/s 187,5 Kbit/s 12 Mbit/s Servicios de comunicacin Funciones PG/OP; funciones S7; Funciones bsicas S7 Cliente/servidor Mx. cantidad de enlaces Mx. datos tiles en bytes C/S 64 942 C/S 64 942 C/S 64 942 C/S 28 942 Comunicacin va funciones M7-API Mx. cantidad de enlaces 56 56 56 26 Datos globales (GD) Cantidad de crculos GD Datos tiles en bytes/de ellos coherentes - - - - Maestro DP Cantidad de enlaces - de ellos reservados Cantidad de esclavos Datos tiles en bytes - por estacin/ de ellos coherentes - total - 96 122/ 122 2 K - 96 122/ 122 4 K - 96 122/ 122 2 K 96 122/ 122 4 K Carga del CPU Prolongacin del ciclo de usuario incl. tiempo para ejecutar la comunicacin Prolongacin tiempo reaccin a alarma no ajustable - no ajustable - no ajustable - no ajustable - Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 12-27 12.2.5 SIMATIC C7-600 Tipo de mdulo CPU Mdulo 621 621 ASi 623/P / 624/P 633/P / 634/P 633/DP / 634/DP 626/P 626/DP MLFB 6ES7 ...-0AE03 621-1AD01 621-6BD01 623-1DE01 624-1DE01 633-1DF01 634-1DF01 633-2BF00 634-2BF00 626-1DG03 626-2DG03 Funciones de comunicacin Enlaces en total 6 8 12 12 12 12 32 Funciones PG/OP s s s s s s s Comunicacin por datos globales s s s s s s s Cantidad de paquetes GD - Emisor 1 1 1 1 1 1 1 - Receptor 1 1 1 1 1 1 2 Tamao de los paquetes GD mx. 22 bytes mx. 22 bytes mx. 22 bytes mx. 22 bytes mx. 22 bytes mx. 22 bytes mx. 54 bytes - de ellos coherentes 8 bytes 8 bytes 8 bytes 8 bytes 8 bytes 8 bytes 32 bytes Funciones bsicas S7 s s s s s s s x Mx. datos tiles por peticin mx. 76 bytes mx. 76 bytes mx. 76 bytes mx. 76 bytes mx. 76 bytes mx. 76 bytes mx. 76 bytes - de ellos coherentes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes Funciones S7 s s s s s s s Mx. datos tiles por peticin mx. 160 bytes mx. 160 bytes mx. 160 bytes mx. 160 bytes mx. 160 bytes mx. 160 bytes mx. 160 bytes - de ellos coherentes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes 32 bytes Funciones compatibles con S5 no no s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) Mx. datos tiles por peticin depende del CP depende del CP depende del CP depende del CP depende del CP - de ellos coherentes depende del CP depende del CP depende del CP depende del CP depende del CP Funciones estndar no no s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) s (va CP y FC cargable) Mx. datos tiles por peticin depende del CP depende del CP depende del CP depende del CP depende del CP - de ellos coherentes depende del CP depende del CP depende del CP depende del CP depende del CP Anexo Comunicacin con SIMATIC 12-28 EWA 4NEB 710 6075-04 02 Tipo de mdulo CPU Mdulo 621 621 ASi 623/P / 624/P 633/P / 634/P 633/DP / 634/DP 626/P 626/DP MLFB 6ES7 ...-0AE03 621-1AD01 621-6BD01 623-1DE01 624-1DE01 633-1DF01 634-1DF01 633-2BF00 634-2BF00 626-1DG03 626-2DG03 1er interface Funcionalidad MPI s s s s s s s Maestro DP no no no no no no s Esclavo DP no no no no no no no Con separacin galvnica no no no no no no s MPI Servicios Funciones PG/OP s s s s s s s Comunicacin por datos globales s s s s s s s Funciones bsicas S7 s s s s s s s Funciones S7 1) s s s s s s s Velocidades de transmisin 19,2; 187,6 Kbaudios 19,2; 187,6 Kbaudios 19,2; 187,6 Kbaudios 19,2; 187,6 Kbaudios 19,2; 187,6 Kbaudios 19,2; 187,6 Kbaudios 19,2; 187,6 Kbaudios Cantidad de enlaces 12 12 12 12 12 12 12 Maestro DP - - - - - - - Servicios - - Funciones PG/OP Asist. trfico enlace directo Equidistancia SYNC/FREEZE Velocidades de transmisin - Cantidad de enlaces para funciones PG/OP de ellos reservados Cantidad de esclavos DP - Cantidad de slots - Area de direccionamiento - Datos tiles por esclavo DP - 1) En el MPI slo estan disponibles las funciones server PUT/GET Anexo Comunicacin con SIMATIC EWA 4NEB 710 6075-04 02 12-29 Tipo de mdulo CPU Mdulo 621 621 ASi 623/P / 624/P 633/P / 634/P 633/DP / 634/DP 626/P 626/DP MLFB 6ES7 ...-0AE03 621-1AD01 621-6BD01 623-1DE01 624-1DE01 633-1DF01 634-1DF01 633-2BF00 634-2BF00 626-1DG03 626-2DG03 2interface ninguno ninguno ninguno ninguno ninguno Funcionalidad Maestro DP s s Esclavo DP s s Con separacin galvnica s s Maestro DP Servicios Funciones PG/OP s s Asist. trfico enlace directo s s Equidistancia s s SYNC/FREEZE s s Velocidades de transmisin hasta 12 Mbaudios hasta 12 Mbaudios Cantidad de enlaces para funciones PG/OP mx. 12 16 de ellos reservados ajustable, mx. 11 enl. PG mx. 11 enl. OP mx. 244 bytes E / 244 bytes S Cantidad de esclavos DP mx. 64 mx. 125 Cantidad de slots Area de direccionamiento mx. 1 Kbyte mx. 8Kbytes Datos tiles por esclavo DP mx. 244 bytes E / 244 bytes S mx. 244 bytes E / 244 bytes S Anexo Comunicacin con SIMATIC 12-30 EWA 4NEB 710 6075-04 02 Tipo de mdulo CP Mdulo CP 343-1 CP 343-1 TCP CP 343-1 IT CP 342-5 CP 343-5 MLFB 6GK7 ...-0XE0 343-1BA00 343-1EX00 343-1EX00 343-1EX10 343-1GX00 342-5DA02 342-5DF00 343-5FA00 Interfaces Red Cantidad Industrial Ethernet 1 Industrial Ethernet 1 Industrial Ethernet 1 PROFIBUS 1 PROFIBUS 1 Datos tcnicos Norma fsica Velocidad transfer. Separacin galvnica hacia LAN AUI/ITP 10 Mbit/s s AUI/ITP 10/100 Mbit/s s AUI/TP 10/100 Mbit/s s RS 485 / LWL 9,6 Kbit/s a 12 Mbit/s s RS 485 9,6 Kbit/s a 1,5 Mbit/s s Cantidad de enlaces por todos los servicios 32 32 32 24 48 Servicios de comunicacin Funciones PG/OP; funciones S7 1) Mx. cantidad de enlaces 16 16 32 16 16 Funciones compatibles con S5 Cantidad de enlaces Cliente/servidor Datos tiles en bytes/de ellos coherentes 16 SEND/RECEIVE 8 K / 8 K 16 SEND/RECEIVE 8 K / 8 K 32 SEND/RECEIVE 8 K / 8 K 16 SEND/RECEIVE 240/240 16 SEND/RECEIVE 240/240 FMS Cantidad de enlaces Cliente/servidor Longitud de variables READ / WRITE - - - - 16 cliente/servidor 237 / 233 DP Cantidad de esclavos Datos tiles por estacin/de ellos coherentes Maestro Esclavo Diagnstico - - - 124 240/240 bytes 2160 bytes E/S 244 bytes E/S 240 bytes - Carga del CPU Prolongacin del ciclo de usuario Tiempo ejec. llamada FB + tiempo 10 a 50% 10 a 50% 10 a 50% 10 a 50% 10 a 50% Prolongacin tiempo reaccin a alarma Funciones S7; funciones PG/OP Funciones compatibles con S5 FMS / DP s s s - no s s s - no s s s - no s s s s 1 Las funciones S7 se retransmiten de la LAN al CPU y viceversa. Relacin detallada de servicios: vase CPUs.