35
TUTORIAL REDES PROFIBUS-DP Autor: José María Hurtado Torres Página 1 Departamento de Electricidad-Electrónica del I.E.S. Himilce - Linares

Redes Profibus

Embed Size (px)

DESCRIPTION

tec

Citation preview

  • TUTORIAL REDES PROFIBUS-DP

    Autor: Jos Mara Hurtado Torres Pgina 1 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • 1. INTRODUCCIN

    Los sistemas de automatizacin para la fabricacin y el control de procesos complejos requieren cada vez ms de sistemas descentralizados. Esto significa que una tarea de control compleja se divide en tareas de menor envergadura mediante sistemas de control descentralizados. Estas estructuras descentralizadas presentan, entre otras, las siguientes ventajas:

    Es posible la puesta en servicio independiente y simultanea de partes concretas de la instalacin. Programas ms pequeos y sencillos. Procesamiento paralelo por sistemas de automatizacin repartidos. Tiempos de reaccin ms cortos. Menor solicitud de datos de las distintas unidades de procesamiento. Estructuras supervisoras pueden asumir funciones adicionales de diagnosis y protocolo. Aumenta la disponibilidad de la instalacin, ya que en caso de fallar una estacin puede seguir

    trabajando el resto del sistema global.

    Para adaptarse a los diferentes requisitos de automatizacin, las empresas del sector ofrecen distintas redes de comunicacin standarizadas a nivel internacional. Una de las ms utilizadas es la red Profinet que es la que trataremos en este manual.

    2. LA RED PROFIBUS 2.1. Caractersticas generales En paralelo al desarrollo del BMFT- Proyecto Conjunto del bus de campo, en el que participaron 13 compaas, se desarroll a principios de 1991 la norma DIN 19245, conocida tambin como PROFIBUS (PROcess FIeld BUS). El objetivo del proyecto era desarrollar un sistema de bus de campo que hiciera posible unir una red de dispositivos de automatizacin del nivel ms bajo de campo (nivel de sensores y actuadores) con el control de procesos del nivel de clula. Esta jerarquizacin se elabor en la Norma Europea EN 50170, en 1996. Con PROFIBUS lleg el estndar de bus de campo, el cual era abierto y transparente a los fabricantes. Dentro de los niveles de comunicacin, PROFIBUS es la red destinada a los niveles de clula y de campo. Se utiliza para transmitir pequeas y medianas cantidades de datos entre los dispositivos que participan en la red.

    Autor: Jos Mara Hurtado Torres Pgina 2 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • En el caso de los equipos SIMATIC S7 de SIEMENS pueden conectarse los siguientes sistemas: Sistemas de automatizacin SIMATIC S5/S7/M7 Sistemas perifrico descentralizados ET 200 SIMATIC PG/PC Terminales y sistemas de operacin y observacin SIMATIC HMI SICOMPIPCs Controles CNC SINUMERIK Sensor SIMODRIVE SIMOVERT Master Drives Sistema de regulacin digital SIMADYN D SIMOREG Micro/Midimaster Inversores de potencia. Posicionadores SIPOS Reguladores industriales de procesos SIPART Sistemas de identificacin MOBY Aparatos de maniobra de baja tensin SIMOCODE Interruptores de potencia Estacin compacta de automatizacin SICLIMAT COMPAS Sistema de control de procesos TELEPERM M Aparatos ajenos con conexin PROFIBUS Etc

    La red PROFIBUS cumple la norma PROFIBUS EN 50170 (1996). Esto significa que todos los productos se ajustan a dicha norma. PROFIBUS se basa en los siguientes estndares, normas y directivas: EN 5017012: 1996

    General Purpose Field Communication System Volume 2 : Physical Layer Specification and Service Definition

    Directivas PNO:

    PROFIBUSImplementierungshinweise zum Entwurf DIN 19245 Teil 3 Version 1.0 vom 14.12.1995 (Indicaciones para implementacin de PROFIBUS resp. proyecto DIN 19245, parte 3, versin 1.0 del 14.12.1995) Optische bertragungstechnik fr PROFIBUS Version 1.1 von 07.1993 (Tcnica de transmisin ptica para PROFIBUS, versin 1.1 de 07.1993)

    EIA RS485: 1983

    Standard for Electrical Characteristics of Generators and Receivers for Use in Balanced Digital Multipoint Systems

    Fsicamente, PROFIBUS es una red elctrica que puede ejecutarse mediante:

    Cable a dos hilos trenzados y/o apantallados (impedancia caracterstica 150 ). Fibras pticas de vidrio y plstico Sistemas de transmisin inalmbrica.

    Autor: Jos Mara Hurtado Torres Pgina 3 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • La velocidad de la red puede configurarse desde 9,6 Kbit/s a 12 Mbit/s.

    Podemos conectar a la red un mximo de 127 equipos. No obstante, el nmero mximo de equipos que pueden estar activos al mismo tiempo es de 32.

    Existen tres perfiles de protocolo en PROFIBUS que pueden operar juntos en un circuito.

    PROFIBUS-FMS (eSpecificacin de Mensajes de Campo) est diseado para la comunicacin de autmatas en pequeas clulas de red, unos con otros, y para la comunicacin con elementos de campo con interface FMS.

    PROFIBUS-PA (Automatizacin de Procesos) es la comunicacin compatible, adicional a PROFIBUS-DP, con la tecnologa de transmisin, que permite a los usuarios ir a un rea EX. La tecnologa de transmisin de PROFIBUS-PA se corresponde con el estndar internacional IEC 1158-2.

    PROFIBUS-DP (Periferia Distribuida). El protocolo PROFIBUS-DP se ha diseado para la comunicacin rpida con unidades perifricas descentralizadas. Hay numerosos dispositivos PROFIBUS ofrecidos por diversos fabricantes. Dichos dispositivos abarcan desde mdulos sencillos de entradas o de salidas hasta controladores de motores y sistemas de automatizacin.

    Por lo general, las redes PROFIBUS-DP incorporan un maestro y varios esclavos. La configuracin del maestro le permite reconocer cules tipos de esclavos estn conectados, as como sus respectivas direcciones. El maestro inicializa la red y verifica si los esclavos coinciden con la configuracin. Continuamente, el maestro escribe los datos de salida en los esclavos y lee de all los datos de entrada. Una vez que un maestro DP haya configurado correctamente a un esclavo, ste ltimo le pertenecer. Si hay otro maestro en la red, tendr apenas un acceso muy limitado a los esclavos del primer maestro.

    2.2. Mtodo de acceso al medio en PROFIBUS Como mtodo de acceso a una red PROFIBUS hay dos tipos:

    El mtodo bus con paso de token (Token Bus), definido en la norma EN 50170, volumen 2, que se usa para acceder a estaciones activas.

    El mtodo del maestroesclavo (MasterSlave) por sondeo o polling para acceder a estaciones

    pasivas.

    2.2.1. Paso de Testigo (Token bus)

    En este mtodo de acceso, las estaciones (maestros en la red) conforman un anillo lgico de paso de testigo que se pasan unas a otras en orden numrico ascendente segn la direccin Profibus asignada. El orden lgico es independiente de la disposicin fsica de las estaciones.

    La estacin que posea el testigo tiene derecho a transmitir informacin a la red. Dicho testigo se transmite entre las estaciones activas de la red a travs de un paquete de datos especial. Para evitar el uso excesivo de la red se establece un tiempo de retencin del testigo que es configurable. Trascurrido este tiempo, la estacin ya no puede usar la red, y ha de ceder el testigo a otra estacin. Si una estacin no tiene nada para transmitir, pasa el testigo a la siguiente estacin en el anillo lgico. Para poder cerrar el anillo, la estacin activa con la direccin Profibus ms alta denominada HSA (Highest Station Address), slo pasa el testigo a la estacin con la direccin profibus ms baja.

    Los usuarios pasivos del bus no reciben nunca el paquete token.

    Autor: Jos Mara Hurtado Torres Pgina 4 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • El mtodo de acceso permite la conexin y desconexin de usuarios del bus durante el servicio y es independiente del medio fsico de transmisin utilizado.

    Ejemplo configuracin por paso de testigo entre estaciones maestras en la red 2.2.2. Maestroesclavo por sondeo o polling

    Este mtodo es el utilizado cuando existe solamente una estacin activa (estacin maestro) y en la red hay varias estaciones pasivas (estaciones esclavas).

    Ahora, el maestro que siempre posee el testigo tiene acceso a los esclavos que tiene asignados. Por tanto, el maestro es el que puede enviar mensajes a los esclavos o bien recibirlos de estos.

    En la configuracin basada en Profibus-DP estndar, la estacin activa (maestro DP) intercambia datos de forma cclica con las estaciones pasivas (esclavos DP).

    Ejemplo configuracin Maestro-esclavo 2.3. Protocolo PROFIBUS-DP El protocolo PROFIBUS-DP es seguramente el ms utilizado de todos los protocolos PROFIBUS, dado que cumple perfectamente con casi todos los requisitos de tiempo y necesidades que se requieren para el intercambio de datos en el sector de la periferia descentralizada y los dispositivos de campo. La configuracin tpica en PROFIBUS-DP consiste en un nico maestro con varios esclavos trabajando con el principio de maestro-esclavo. El maestro dirige todo el trfico de datos en el bus, de manera que el esclavo slo puede actuar en el bus tras solicitarlo el maestro.

    Entre el maestro DP y el esclavo DP se intercambian datos continuamente de forma cclica, sin tener en consideracin su contenido.

    Autor: Jos Mara Hurtado Torres Pgina 5 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • 2.4. Requisitos de Hardware para Profibus-DP La gama de CPUs de Siemens ofrecen las siguientes posibilidades:

    S7- 200: Esta CPU slo puede ser esclavo en la red DP. Requieren un modulo de comunicacin DP como el EM277, salvo la CPU S7215DP que si dispone de puerto DP integrado.

    S7-300: CPU 31X-2DP. Puertos: 1 MPI y 1 DP integrados Resto CPU 31X Requieren un modulo de comunicaciones DP (CP342-5 o CP343-5).

    Todas las CPU31x pueden actuar como maestras o esclavas, excepto la CPU 318-2DP que slo puede ser maestro.

    S7-400: CPU 41X-DP (slo maestros). Puertos: 1 MPI y 1 DP integrados. Resto CPU41X requieren un mdulo de comunicaciones DP (IM467 o CP443-5).

    S7-1200 Estas recientes CPU pueden participar en Profibus como maestros o esclavos segn se configure la red. Requieren un modulo de comunicacin DP como los CM1242-5 Y CM1243-5.

    S7-1500 Al igual que la serie S7-1200, pueden participar en Profibus como maestros o esclavos segn se configure la red. Requieren un modulo de comunicacin DP como los CM1542-5 Y CM1543-5.

    3. Configuraciones de la red Profibus-DP Las conexiones de las CPUs a la red Profibus-DP se puede hacer de 2 formas diferentes: A travs de una CPU con puerto profibus-DP integrado, por ejemplo S7-314C-2 DP.

    Mediante una tarjeta especfica de comunicaciones CP para las CPUs que no dispongan de dicho puerto.

    Por tanto, la configuracin de la red y de la comunicacin en Profibus-DP puede ser muy diversa. EL utilizar una u otra depender del hardware disponible y de las necesidades para llevar a cabo nuestro proyecto. Las configuraciones para PROFIBUS-DP que pueden configurarse con STEP 7 son las siguientes: Configuracin con esclavos DP "simples" con CPU maestro con puerto DP integrado.

    Configuracin con esclavos DP "simples" con CPU maestro a travs de una CP.

    Configuracin con esclavos DP inteligentes.

    Autor: Jos Mara Hurtado Torres Pgina 6 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

    mk:@MSITStore:C:%5CArchivos%20de%20programa%5CSiemens%5CStep7%5CS7bin%5Cs7bashdD.chm::/Konfiguration_1_mit_einfachen_modularen_oder_kompakten_DP_Slaves_Datenaustausch_Slave_Master_.htmmk:@MSITStore:C:%5CArchivos%20de%20programa%5CSiemens%5CStep7%5CS7bin%5Cs7bashdD.chm::/Konfiguration_1_mit_einfachen_modularen_oder_kompakten_DP_Slaves_Datenaustausch_Slave_Master_.htm
  • 3.1. Configuracin con esclavos DP "simples" con CPU maestro con puerto DP integrado Esta configuracin tambin se denomina sistema monomaestro, puesto que en esta red PROFIBUS DP fsicamente hay conectados un nico maestro DP con sus esclavos DP correspondientes. Es la configuracin ms sencilla de utilizar y por tanto una de las ms usadas.

    En esta configuracin, la comunicacin entre el maestro DP y los esclavos DP simples (modulares o compactos) se produce a travs del maestro DP. El maestro DP efecta sucesivamente un sondeo de cada uno de los esclavos DP de su lista de llamada (lista de sondeo), y transfiere los datos de salida o recibe como respuesta sus valores de entrada.

    Las direcciones de E/S de los esclavos son asignadas automticamente por el sistema de configuracin, y el maestro las ver como propias, accediendo a ellas con las instrucciones normales de la CPU.

    Para este sistema de periferia distribuida todos los fabricantes disponen de una amplia variedad de dispositivos que actan como esclavos DP en la red. Puesto que Profibus-DP es un sistema abierto, los fabricantes disponen para su descarga desde la web, de los archivos necesarios (archivos GSD) que permiten integrar dichos dispositivos en las configuraciones realizadas desde el software de cualquier fabricante. Dichos archivos GSD contienen informacin sobre las capacidades bsicas del dispositivo. Pgina de descarga de archivos GSD para Profibus y Profinet: http://www.profibus.com/pi-organization/regional-pi-associations/spain/productos/archivos-gsd/ Algunos de los dispositivos de periferia descentralizada de la marca Siemens son: Familia mdulos ETs : ET 200M ET 200S ET 200X ET 200L ET200B ET 200C ET 200U ET 200M ET200SP ET200iSP

    Autor: Jos Mara Hurtado Torres Pgina 7 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

    mk:@MSITStore:C:%5CArchivos%20de%20programa%5CSiemens%5CStep7%5CS7bin%5Cs7bashdD.chm::/Konfiguration_1_mit_einfachen_modularen_oder_kompakten_DP_Slaves_Datenaustausch_Slave_Master_.htmhttp://www.profibus.com/pi-organization/regional-pi-associations/spain/productos/archivos-gsd/
  • Ejemplo de configuracin Requisitos de Hardware y Software: 1. PC, Sistema Operativo Windows 2. Software STEP 7 V 5.x 3. Interfaz RS232-USB/MPI para PC (p.e. PC- Adapter) 4. Fuente de Alimentacin: PS 307 2A 5. CPU: CPU 314C-2DP 6. Esclavo Periferia de E/S distribuidas ET 200L. 7. Esclavo Periferia de E/S distribuidas ET 200S. 8. Esclavo Periferia de E/S distribuidas ET 200iSP 9. Cables Profibus 10. Conectores Profibus

    Configuracin de la red 1. Insertaremos desde el administrador Step7 los componentes de nuestro sistema. En nuestro caso: Una CPU S7-300 y una red Profibus.

    Maestro DP CPU S7-314C-2DP

    Esclavo ET200S Esclavo ET200iSP Esclavo ET200L

    PC adapter RS232-USB a MPI

    STEP 7 V 5.x

    Autor: Jos Mara Hurtado Torres Pgina 8 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • 2. En HWConfig configuramos el hardware de nuestra CPU 314C-2DP, y desde la posicin DP del bastidor de la CPU definiremos a sta como maestro en la red. Igualmente, configuraremos la direccin de la CPU en la red y las propiedades de sta. 3. Desde la librera de componentes de HWConfig, seleccionaremos los mdulos ET disponibles y los arrastraremos con el cursor hasta quedar colgados sobre la lnea que representa la red Profibus. La direccin Profibus asignada a cada dispositivo debe ser diferente. La configuracin debe quedar algo as:

    A partir de ahora las direcciones de las entradas y salidas de los mdulos de periferia descentralizada ETs, formaran parte de las reas PAE y PAA del maestro, y podremos conocerlas desde el men VER>direcciones. Tambin podemos ver como ha quedado la configuracin de la red desde NETPRO.

    4. Finalmente Compilaremos y Guardaremos la configuracin.

    Autor: Jos Mara Hurtado Torres Pgina 9 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • 3.2. Configuracin con esclavos DP "simples" con CPU maestro a travs de una CP

    Una caracterstica importante de esta configuracin es que el maestro DP no recibe los datos de E/S directamente de las E/S fsicas de los mdulos esclavos ETs, sino de una CPU preprocesadora como es la CP, como por ejemplo CP342-5 o CP343-5 para las CPUs S7-300.

    Ahora, las E/S de los esclavos ETs estarn almacenadas en buffers de entradas y salidas que se encuentran en la CP. El programa de usuario de la CPU debe hacerse cargo del intercambio de datos entre estas reas y la propia CPU y/o los esclavos.

    Ejemplos de configuracin Cuando en una red Profibus se utilizan mdulos CP se puedan dar diferentes casos, segn si la CPU adems disponen o no de puerto DP integrado.

    Configuracin con una CPU SIN PUERTO INTEGRADO

    En este caso ser necesario utilizar un mdulo de comunicacin CP especfico. El mdulo CP ser el maestro de la red y los esclavos le pertenecern. La comunicacin entre los mdulos esclavos y el mdulo CP se realizar como hemos explicado antes a travs del rea de operandos de la CP.

    Autor: Jos Mara Hurtado Torres Pgina 10 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

    mk:@MSITStore:C:%5CArchivos%20de%20programa%5CSiemens%5CStep7%5CS7bin%5Cs7bashdD.chm::/Konfiguration_1_mit_einfachen_modularen_oder_kompakten_DP_Slaves_Datenaustausch_Slave_Master_.htm
  • Configuracin con una CPU CON PUERTO INTEGRADO

    Si la CPU dispone de puerto DP integrado y adems, de un mdulo de comunicacin CP, la CPU se podr conectar a dos redes Profibus diferentes. As por ejemplo, se puede dar la configuracin de la figura:

    En la red Profibus-DP 1, se comunican dos CPUs, una acta como maestro (CPU-1) y otra como esclavo (CPU-2). El mdulo ET200 (1) pertenecer al maestro, y as habr de configurase. En la red Profibus-DP 2, la CPU-2 hace de maestro a travs del mdulo CP y los mdulos ET200 conectados a esta red pertenecern al mdulo maestro CP. La configuracin en NETPRO quedara algo as:

    Autor: Jos Mara Hurtado Torres Pgina 11 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • Configuracin del rea de operandos del mdulo CP

    Cuando participa un mdulo CP, la comunicacin entre la CPU y la red se hace a travs de dicho mdulo. Ahora, las E/S de los esclavos estarn almacenadas en unos buffers o rea de operandos de entradas o salidas que se encuentran en la CP.

    Desde HWConfig o desde NetPro hay que configurar el mdulo CP como maestro en la red desde la ventana Propiedades>Modo de operacin.

    Las direcciones de las reas de E/S se configuran desde la ventana Propiedades>Direcciones.

    Las direcciones de las reas de E/S configuradas para el intercambio de datos entre el maestro y los esclavos no podrn estar ocupadas por otros mdulos E/S. Deberemos cambiar dichas direcciones si stas ya estuviesen asignadas a algn otro mdulo de E/S. En la direccin del rea de entradas se depositarn los datos enviados por las entradas de la periferia de los esclavos. La CPU puede leer el buffer mediante la funcin FC2 (DP_RECV).

    En la direccin del rea de salidas se depositan los datos que ha enviado la CPU hacia las salidas de la periferia de los esclavos. La CPU puede escribir dicho buffer mediante la funcin FC1 (DP_SEND).

    Dichas funciones se encuentran la librera Communication Blocks, y tenemos que programarlas desde el bloque de organizacin OB1. Para ms informacin consulte el manual de funciones FC de SIMATIC.

    Direccin base del rea de entradas Longitud: 16 bytes

    Direccin base del rea de salidas Longitud: 16 bytes

    Autor: Jos Mara Hurtado Torres Pgina 12 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • 3.3. Configuracin con esclavos DP inteligentes

    Cuando se utilizan esclavos DP inteligentes (dispositivos con CPU y puerto DP mdulo CP de comunicaciones) las configuraciones y posibilidades pueden ser diversas. He aqu algunas de ellas:

    Configuracin con esclavos DP inteligentes (comunicacin esclavo I maestro) Configuracin con esclavos DP inteligentes (comunicacin directa esclavo > esclavo I) Configuracin con dos sistemas maestros DP (comunicacin directa Esclavo > Maestro) Configuracin con dos sistemas maestros DP (comunicacin directa esclavo > esclavo I)

    3.3.1. Configuracin con esclavos DP inteligentes (comunicacin esclavo maestro)

    En ocasiones, las tareas de automatizacin requieren la comunicacin entre dos o ms CPUs. Cuando esto ocurre, las tareas de control se suelen reservar a una CPU de modelo superior que acta de maestro en la red, quedando el resto relegadas a actuar como esclavos DP inteligentes. Un ejemplo sera la conexin entre una CPU 314C-2DP (maestro) y una CPU S7-313C-2DP (esclavo).

    En este tipo de configuraciones, la CPU que acta como maestro DP no puede acceder directamente a los mdulos de E/S o a las direcciones fsicas de la CPU esclava, pues el maestro no las ver como propias. La comunicacin slo podr establecerse a travs de unas reas especficas (buffer de E/S) que previamente habrn sido configuradas.

    Ejemplo 1. Configuracin maestro-esclavo entre dos CPU con puerto DP integrado.

    Un ejemplo de esta configuracin sera la comunicacin entre una CPU 314C-2DP y una CPU 313C-2DP.

    Ambas tienen el puerto DP integrado. La primera actuara de maestro en la red y la segunda como esclavo. Ahora, y segn necesidad de nuestro proyecto, la comunicacin podr ser unidireccional o bidireccional segn configuremos el sistema, pero siempre utilizando buffers para el intercambio de datos.

    Autor: Jos Mara Hurtado Torres Pgina 13 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

    mk:@MSITStore:C:%5CArchivos%20de%20programa%5CSiemens%5CStep7%5CS7bin%5Cs7bashdD.chm::/Konfiguration_2_mit_intelligenten_DP_Slaves_Datenaustausch_Slave_Master_.htmmk:@MSITStore:C:%5CArchivos%20de%20programa%5CSiemens%5CStep7%5CS7bin%5Cs7bashdD.chm::/Konfiguration_2_mit_intelligenten_DP_Slaves_Datenaustausch_Slave_Master_.htm
  • Las reas o buffers de intercambio se configurarn editando las propiedades del mdulo DP de la CPU esclavo, y una vez hayamos acoplado el esclavo al maestro. En este ejemplo hemos configurado como buffers de E/S las siguientes reas de memoria: MAESTRO: E100 rea de Entrada de longitud 1 byte, que se corresponde con el byte EB100 de la CPU. A100 rea de Salida de longitud 2 byte, que se corresponde con la palabra AW100 (bytes AB100 y

    AB101) de la CPU. ESCLAVO: E50 rea de Entrada de longitud 1 byte, que se corresponde con el byte EB50 de la CPU. A50 rea de Salida de longitud 2 byte, que se corresponde con la palabra AW50 (bytes AB50 y AB50)

    de la CPU.

    NOTA IMPORTANTE: Las reas de E/S para el intercambio de datos slo se pueden configurar en el S7300 en el rango de 0-128. reas superiores a 128 no las admite.

    Ventana de propiedades del esclavo. Nos permite configurar los buffers.

    Autor: Jos Mara Hurtado Torres Pgina 14 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • Ejemplo 2. Configuracin maestro-esclavo entre varias CPU con puerto DP integrado y dispositivos esclavos de periferia distribuida. En este ejemplo participan varias CPUs en la red, y el maestro a su vez tiene tambin asignados como esclavos mdulos de periferia distribuida no inteligentes, por ejemplo los de tipo ET de Siemens. La configuracin entre CPUs se realiza en modo maestro-esclavo, y los mdulos de periferia descentralizada ET se configuran como mdulos esclavos del maestro, tal como se indica en la figura siguiente.

    Este es el caso particular de configuracin de las maquetas SMC disponibles en el Aula de Regulacin y Comunicaciones Industriales.

    En este caso, la CPU maestro (maqueta n1), tiene por esclavos al resto de CPUs, y adems, 4 mdulos de la marca Telemecanica que se utilizan para el control de los sensores y actuadores de las cintas de transporte.

    Autor: Jos Mara Hurtado Torres Pgina 15 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • Ejemplo 3. Configuracin maestro-esclavo entre una CPU con puerto DP integrado y otra CPU con mdulo de comunicaciones CP.

    En este ejemplo configuraremos una CPU 314C-2DP como maestro y una CPU S7-200 de gama inferior como esclavo. El S7-200 puede insertarse como esclavo en la red utilizando un mdulo de comunicaciones EM 277. La siguiente figura muestra la configuracin del ejemplo.

    Mdulo EM 277

    NOTA IMPORTANTE: Para un correcto funcionamiento, el mdulo EM277 debe estar pinchado al S7200 antes que cualquier otro mdulo de E/S o de comunicacin en el bastidor. En caso contrario pueden ocasionarse problemas de comunicacin.

    Configuracin del esclavo (S7-200)

    1. Desconecte la tensin de alimentacin del mdulo.

    2. Ajuste la direccin PROFIBUS DP preconfigurada en el mdulo EM277. Para hacerlo, gire el conmutador inferior de tal forma que la flecha apunte al nmero deseado (en la configuracin del ejemplo es el "3"). Recuerde que esta direccin debe coincidir en la configuracin que realicemos posteriormente en Administrador Step7.

    3. Vuelva a conectar la tensin de alimentacin del mdulo. Tenga en cuenta que una direccin PROFIBUS DP configurada de nuevo slo se reconoce despus de conectar la tensin de alimentacin.

    Configuracin del maestro (S7-300)

    1. Cree un nuevo proyecto en el administrador SIMATIC. Inserte una CPU S7-300 y una red PROFIBUS DP dentro del proyecto nuevo.

    2. Abra el editor "Configuracin HW". Inserte un bastidor, una fuente de alimentacin y una CPU 314C-2 DP. Conecte la CPU a la red PROFIBUS DP y defnala como maestro en la red. Una vez configurado en HW Config el maestro debe quedar como indica la figura.

    3. A continuacin integraremos en la red el mdulo EM 277 como esclavo. Para esto se tiene que integrar dicho mdulo en el catlogo de hardware del STEP 7 mediante un archivo GSD, ya que ste no est disponible all de forma estndar. Esto lo haremos desde el men Herramientas>Instalar archivo GSD indicndole en la ventana la carpeta que contiene dicho archivo. Si no dispone de los archivos GSD para el mdulo EM277 est disponible en la pgina del Customer Support de SIMATIC con nmero ID 113652. As mismo, la informacin detallada de cmo poder importar un archivo GSD en el STEP 7 est disponible en la pgina del Customer Support con nmero ID 2383630.

    Autor: Jos Mara Hurtado Torres Pgina 16 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

    http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=113652&objAction=csOpen&lang=es&siteid=cseus&aktprim=0&extranet=standard&viewreg=WWhttp://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=113652&objAction=csOpen&lang=es&siteid=cseus&aktprim=0&extranet=standard&viewreg=WWhttp://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=2383630&objAction=csOpen&lang=es&siteid=cseus&aktprim=0&extranet=standard&viewreg=WW
  • 4. Una vez instalado el archivo, podemos localizarlo dentro de la librera ProfibusDP en Otros aparatos de campo-PLC-Simatic, o si lo desea, para encontrar el nuevo mdulo rpidamente, utilizando en el catlogo HW la funcin de bsqueda.

    5. Seleccione y Arrastre el mdulo EM277 hasta la red PROFIBUS DP y ajuste la direccin del esclavo. En la configuracin del ejemplo es la direccin "3".

    Integracin del mdulo EM 277 a la red.

    6. Para el intercambio de datos entre el maestro y el esclavo, hay que definir las zonas de memoria para los datos de envo y recepcin en ambos lados. En el S7-200, estas zonas deben estar en la zona de variables.

    7. Para la configuracin de este ejemplo, vamos a definir una longitud de 2 Bytes para los datos de envo y recepcin. Se han elegido las siguientes zonas de direcciones:

    Maestro S7-300: Buzn de recepcin: EB10 y EB11 Buzn de envo: AB10 y AB11 Esclavo S7-200: Buzn de recepcin: VB100 y VB101 Buzn de envo: VB102 y VB103

    Autor: Jos Mara Hurtado Torres Pgina 17 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • 8. Para indicar al mdulo EM277 el tamao y la zona de envo y recepcin de datos, tenemos ahora que insertar el mdulo de E/S (2 Bytes Out / 2 Bytes In) correspondiente del catlogo HW.

    9. Abra ahora las propiedades del mdulo, y adapte las direcciones del buzn de recepcin (Entradas) y

    del buzn de envo (Salidas) del S7-300. Por defecto la asignacin de direcciones E/S son las 0. Deber cambiar y asignar las direcciones base igual a 10. Adems, indique el tipo de consistencia de datos utilizada para el intercambio de los mismos (dependiendo del mdulo de E/S elegido).

    10. En la ventana de propiedades del mdulo EM277 indique la direccin de inicio del buzn de recepcin, con ayuda del parmetro I/O Offset en la memoria V. En la configuracin del ejemplo, se ha elegido la direccin VB100. El buzn de envo lo inserta automticamente el sistema justo detrs del buzn de recepcin y no hace falta indicarlo manualmente.

    11. Finalmente, compile y guarde la configuracin, y crguela en la CPU 314C-2 DP.

    Advertencia:

    En el intercambio de datos, los datos enviados por el maestro se depositan en el buzn de recepcin del esclavo (memoria de variables). El programa de usuario de la CPU del S7-200 tiene que "salvar" estos datos en otra zona de memoria, ya que se sobrescribirn en el siguiente envo. Puede obtener Informacin ms detallada consultando el manual del mdulo EM 277. Fuente: http://support.automation.siemens.com

    Autor: Jos Mara Hurtado Torres Pgina 18 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • 3.3.2. Configuracin con esclavos DP inteligentes (comunicacin directa esclavo>esclavo). Como se indica en la siguiente figura, esta configuracin nos permite comunicar directamente esclavos entre s. Para ello utilizaremos lo que denominamos comunicacin directa (DX). No obstante, esta comunicacin tiene sus limitaciones; si bien, todos los esclavos DP simples (a partir de una versin determinada) u otros esclavos DP inteligentes pueden proporcionar datos, como receptores de dichos datos slo pueden utilizarse esclavos DP inteligentes, como p. ej. CPU 315-2DP. A continuacin mostramos un ejemplo de configuracin para la comunicacin esclavo-esclavo entre dos CPU-300. En el ejemplo, hemos definido las reas de E/S que se utilizarn para la comunicacin entre el Maestro y sus esclavos (comunicacin ME), y las reas de E/S de comunicacin directa (CD) que utilizarn los esclavos para la comunicacin entre ellos.

    La siguiente figura nos muestra el cuadro de dilogo donde podemos ajustar el modo y asignar las direcciones E/S entre el equipo local y su interlocutor.

    Autor: Jos Mara Hurtado Torres Pgina 19 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • Requisitos para asignar todas las direcciones o reas de E/S en el modo MS (Maestro-esclavo):

    El interface PROFIBUS-DP del maestro DP est ajustado a "Maestro DP" y el interface PROFIBUS-DP del esclavo inteligente a "Esclavo DP".

    El esclavo inteligente est "integrado" en el sistema maestro del maestro DP. Recuerde que esto se debe hacer desde el catlogo de hardware de HWConfig en la Carpeta Profibus DP> Equipos ya configurados.

    El esclavo inteligente est asignado a una estacin (ficha "Acoplamiento"). Si el interface PROFIBUS-DP est en el modo de configuracin "Esclavo DP" y el equipo todava no se ha

    asignado a un sistema maestro DP, slo podr editar los campos de forma "local".

    Requisitos para asignar todas las direcciones o reas de E/S en el modo CD (comunicacin directa):

    El interface PROFIBUS-DP se puede configurar como receptor de la comunicacin directa. Hay configurado por lo menos un emisor para la comunicacin directa en la misma subred PROFIBUS-

    DP

    Significado de las pestaas en propiedades del esclavo Modo: Permite elegir entre configuracin maestro/esclavo (ME) y configuracin para la comunicacin directa (CD). Segn el modo seleccionado aparecer como nombre del grupo "Interlocutor DP" o "Local". Direccin DP: Direccin PROFIBUS del interlocutor DP o del interface local PROFIBUS-DP Nombre: Nombre del interlocutor DP (p.ej. denominacin del interface PROFIBUS-DP) o del interface local. Tipo de direccin: Identificador del operando del rea de direccionamiento lgico asignada (entrada o salida en ME, slo entrada en CD) Direccin de diagnstico: Slo en CD. En CD se pueden referenciar todos los interlocutores DP con una direccin de diagnstico. Con esta direccin de diagnstico es posible, por ejemplo, diagnosticar un fallo del interlocutor DP.

    Autor: Jos Mara Hurtado Torres Pgina 20 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • Longitud, unidad, coherencia, comentario: Coherencia (slo se puede modificar en la configuracin ME): Aqu puede indicar la coherencia a partir de la unidad o la longitud total. Las reas de direccionamiento configurables como coherentes se transfieren en contexto al acceder a la periferia descentralizada. Si ha seleccionado una "Longitud total" de 3 o ms de 4 bytes, si utiliza CPUs con una versin de firmware anterior a la versin 3 slo podr acceder a travs de la SFC 14 (y no a travs del acceso a la periferia) de forma coherente. En CD tambin sucede que si selecciona una longitud de 3 o ms de 4 bytes podr acceder a travs de SFC 14. Si utilizar CPUs con la versin de firmware 3 o posterior, podr acceder a reas coherentes de ms de 4 bytes tambin a travs de la imagen del proceso. 3.3.3. Configuracin de con dos maestros DP (comunicacin directa Esclavo>Maestro). Esta configuracin tambin se conoce como sistema multimaestro, dado que en una nica red fsica participan varios maestros DP.

    En esta configuracin, el maestro DP de otro sistema de la misma red puede leer directamente los datos de entrada de esclavos DP inteligentes o de esclavos DP simples pertenecientes a otro maestro mediante una comunicacin directa CD.

    En el ejemplo de la siguiente figura tenemos dos maestros conectados a la misma red Profibus. El esclavo 3-2 perteneciente al maestro 2, se comunica mediante comunicacin directa (CD) con el maestro 1. La configuracin CD ha de hacerse editando las propiedades DP del maestro 1, tal como se indica.

    Autor: Jos Mara Hurtado Torres Pgina 21 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • 3.3.4. Configuracin de con dos maestros DP (comunicacin directa Esclavo>Esclavo I).

    Este tipo de configuracin permite que los datos de entrada de los esclavos DP sean ledos rpidamente por esclavos DP inteligentes en la misma red fsica PROFIBUS-DP. Los esclavos DP inteligentes pueden estar posicionados en el mismo sistema maestro DP o bien en otro.

    De esta forma, un esclavo DP inteligente (p. ej. una CPU 315-2DP) puede transferir directamente a su rea de datos de entrada datos de esclavos DP, incluso pertenecientes a distintos sistemas maestros DP (es decir, sistema multimaestro).

    Bsicamente, todos los esclavos DP (a partir de una versin determinada) pueden proporcionar datos de entrada seleccionados para la comunicacin directa (CD) entre esclavos DP. A su vez, dichos datos de entrada slo pueden ser utilizados despus por esclavos DP inteligentes, como p. ej. CPU 315-2DP.

    En el ejemplo de la figura tenemos dos CPU maestros en la misma red Profibus. El esclavo 2 perteneciente al maestro 1, se comunica mediante comunicacin directa (CD) con el esclavo 3-2 perteneciente al maestro 2. En este caso, la configuracin CD ha de hacerse editando las propiedades DP del esclavo 2, tal como se indica.

    Autor: Jos Mara Hurtado Torres Pgina 22 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • 4. TIPO DE DATOS EN PROFIBUS Los mdulos de periferia distribuida DP, como pueden ser los mdulos ET de Siemens, se pueden configurar, pero no se pueden programar. Slo se permite el intercambio de datos de E/S entre dichos mdulos y la CPU maestro. Por tanto no se pueden intercambiar datos como marcas, temporizadores, contadores, etc. Normalmente los datos de E/S de la CPU y mdulos de periferia distribuida se pueden direccional en 4 posibles modos: Por defecto (X para DB): Bit. B: byte (8 bits). W: palabra (16 bits). D: palabra doble (32 bits).

    El nmero de reas de E/S disponibles depender del tipo de CPU que empleemos, adems de los mdulos externos que tengamos conectados. Manejaremos una imagen de las entradas y las salidas, y como mximo el autmata puede manejar hasta 65536 bytes para cada tipo de E/S. Podemos direccionar como: IMAGEN DEL PROCESO DE LAS ENTRADAS (PAE): Entrada E 0.0 a 65535.7 Byte de entrada EB 0 a 65535 Palabra de entrada EW 0 a 65534 Palabra doble de entrada ED 0 a 65532 IMAGEN DEL PROCESO DE LAS SALIDAS (PAA): Salida A 0.0 a 65535.7 Byte de salida AB 0 a 65535 Palabra de salida AW 0 a 65534 Palabra doble de salida AD 0 a 65532 ENTRADAS EXTERNAS: Byte de entrada de la periferia PEB 0 a 65535 Palabra de entrada de la periferia PEW 0 a 65534 Palabra doble de entrada de la periferia PED 0 a 65532 SALIDAS EXTERNAS: Byte de salida de la periferia PAB 0 a 65535 Palabra de salida de la periferia PAW 0 a 65534 Palabra doble de salida de la periferia PAD 0 a 65532

    Todas estas entradas y salidas pueden ser de dos tipos:

    Autor: Jos Mara Hurtado Torres Pgina 23 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • E/S digitales: son las E/S ms frecuentes y que en mayor cantidad vamos a tener. Ocupan 4 bytes de memoria de direcciones, comenzando desde la 0.0 hasta la 127.7. Si configuramos una de estas entradas mayor que 128, no podremos acceder a esas entradas/salidas como parte de la PAE o PAA, sino como periferia. E/S analgicas: estas si son E/S adicionales, pero no obstante hay que configurarlas tambin desde Step7 para especificar el rango de direcciones que van a ocupar. Ocupan 2 bytes de memoria de E/S (16 bytes por mdulo) y se sitan en el rango de direcciones 256 a 383. 5. COHERENCIA DE DATOS Mediante el protocolo empleado en Profibus-DP, el maestro DP intercambia datos de forma cclica con los esclavos DP. Esto se hace mediante un paquete de datos con una longitud y tiempo establecidos. Escribir en las salidas de mdulos DP Hay tres modos de escribir en las salidas de los mdulos DP: Con comandos de transferencia a la periferia DP. Escribiendo la imagen de las salidas del proceso (PAA) en los mdulos (el sistema operativo lo hace al

    final del OB1; tambin se puede llamar a la SFC 27 UPDAT_PO) Llamando a la SFC 15 DPWR_DAT.

    Normalmente, el maestro DP transfiere los datos de salida cclicamente (dentro del ciclo del bus PROFIBUS DP) a las salidas de los esclavos DP. Cuando se quiera que determinados datos de salida (que puedan estar repartidos entre varios esclavos), sean emitidos al proceso exactamente en el mismo instante, se debe enviar el comando de control SYNC al correspondiente maestro DP aplicando la funcin SFC 11 DPSYC_FR. Leer entradas de mdulos DP Hay tres formas de leer los datos de entrada de los mdulos DP: Con comandos de carga para la periferia DP, Actualizando la imagen de las entradas del proceso (PAE) (el sistema operativo lo hace al principio del

    OB1; tambin se puede llamar a la SFC 26 UPDAT_PI). Llamando a la SFC 14 DPRD_DAT.

    Normalmente, el maestro DP recibe cclicamente los datos de entrada (dentro del ciclo del bus PROFIBUS DP) de sus esclavos DP y los pone a disposicin de la CPU. Cuando se quiera que el proceso lea determinados datos de entrada (que puedan estar repartidos entre varios esclavos) exactamente en el mismo instante, se debe enviar el comando de control FREEZE al correspondiente maestro DP aplicando la funcin SFC 11 DPSYC_FR. No hay problema si queremos enviar o recibir paquetes de datos del tamao de byte, palabra o doble palabra. Podemos utilizar las instrucciones de carga (L) y transferencia (T). Pero puede surgir un problema si queremos enviar 3 bytes o ms de 4 bytes a un esclavo que precisa de ellos al mismo instante en un nico paquete de datos. Por ejemplo, para que un mdulo pueda activar varios motores al mismo tiempo, o para situar en un mismo valor sus salidas analgicas.

    Autor: Jos Mara Hurtado Torres Pgina 24 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • El problema surge a raz de que el paquete de datos Profibus tiene su propio ciclo en el que lee de la periferia, si le mandamos ahora unos bytes y luego otros, no se los mandamos sincronizados o al mismo tiempo. Una solucin es meter estos datos en la PAA (bytes 0 a 127). La zona de PAA se escribe en la periferia de salida al final de cada ciclo, donde puede ser leda en su totalidad. Ejemplo: Para mandar 4 bytes: L PAW101 L PAW102 Otra solucin es utilizar las funciones SFC14 y SFC15 para leer y escribir datos con coherencia. 5.1. Comandos SYNC y FREEZE El protocolo Profibus lee y escribe las E/S de cada mdulo de forma independiente en cada ciclo de red. Pero en ocasiones puede ser preciso que determinadas entradas o salidas de los esclavos sean ledas o escritas por el maestro al mismo tiempo. Por ejemplo: para arrancar al mismo tiempo motores controlados por diferentes mdulos, o que sean ledas el estado de varias sondas de temperatura de varios mdulos al mismo tiempo. Cuando sea necesario que determinados datos de salida (que puedan estar repartidos entre varios esclavos) sean emitidos al proceso en el mismo instante, se debe enviar el comando de control SYNC al maestro DP aplicando la funcin SFC11 DPSYC_FR. 5.2. Efecto del control SYNC Con el comando de control SYNC los esclavos DP de los grupos especificados cambian al modo SYNC, esto es, el maestro DP transfiere los datos de salida actuales y hace que los esclavos DP afectados congelen las salidas.

    En los sucesivos telegramas de respuesta, los esclavos DP guardan los datos de salida en un bfer interno, de tal modo que los valores de las salidas no cambian.

    Autor: Jos Mara Hurtado Torres Pgina 25 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • Los esclavos DP de los grupos seleccionados depositan los datos de salida de su bfer interno en las salidas del proceso cada vez que se da el comando SYNC.

    Para que las salidas se vuelvan a actualizar cclicamente es necesario dar el comando UNSYNC con la SFC 11 DPSYC_FR. 5.3. Efecto del control FREEZE Con el comando de control FREEZE los esclavos DP especificados cambian al modo FREEZE, esto es, el maestro DP hace que esos esclavos congelen el estado que tengan las entradas en ese instante. A continuacin transfiere los datos congelados al rea de entrada de la CPU. Los esclavos DP congelan el estado de las entradas cada vez que se da el comando FREEZE. Para que se vuelva a actualizar cclicamente el estado de las entradas es necesario dar el comando UNFREEZE con la SFC 11 DPSYC_FR. 5.4. Configuracin de los controles SYNC y FREEZE 1.- Hay que asignar los esclavos DP a grupos SYCN y FREEZE. Desde HWConfig hacemos doble clic sobre la lnea Profibus y seleccionamos propiedades del objeto.

    Activaremos SYNC y/o FREEZE para el grupo elegido, teniendo en cuenta que por cada sistema maestro se pueden formar como mximo 8 grupos. A cada esclavo DP se le puede asignar solamente un grupo SYCN y un grupo FREEZE

    Autor: Jos Mara Hurtado Torres Pgina 26 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • En el siguiente ejemplo tenemos tres esclavos. Dos de ellos estn asignados al grupo 1 y tienen la propiedad SYNC y FREEZE 6. Significado de los led asociados al puerto integrado de la CPU

    Autor: Jos Mara Hurtado Torres Pgina 27 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • 7. EJEMPLO PRCTICO DE CONFIGURACIN DE UNA RED PROFIBUS Configuracin Maestro DP-Esclavo DP + Mdulos esclavos de periferia distribuida.

    Cuando participan varias CPUs en una red Profibus-DP, la configuracin normalmente se realiza en modo maestro-esclavo entre ellas. Los maestros, a su vez pueden tener tambin asignados como esclavos mdulos de periferia distribuida. Como CPU maestro podemos tener: S7-400 o S7300 Como CPU esclavo podemos tener. S7 300 o S7 200 Como Esclavos de periferia distribuida: Mdulos DP de cualquier fabricante. En este ejemplo utilizaremos una CPU 314C-2DP que acta de maestro en la red. Esta CPU tendr como esclavos una CPU 313C-2DP y un mdulo de la familia ET200L del tipo L-32DI. La configuracin quedara de la siguiente forma:

    El primer paso ser insertar y configurar desde el administrador S7 ambas CPU y una red Profibus-DP.

    Configuracin de la CPU esclavo Desde HWConfig insertaremos en el bastidor la CPU 313C-2DP que conectaremos a una red Profibus. Asignamos la direccin DP del la CPU y las propiedades de la red. Seguidamente, configuraremos las propiedades del puerto DP de la CPU marcando en modo de operacin la pestaa Esclavo DP.

    Autor: Jos Mara Hurtado Torres Pgina 28 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • El maestro no accede a las entradas y salidas fsicas del esclavo, sino a un rea de transferencia en el espacio de direccionamiento de E/S de la CPU. Por tanto deberemos configurar unas reas de E/S para el intercambio de datos entre el esclavo y el maestro. Esto lo haremos en la ventana desde Propiedades >Configuracin del puerto DP del esclavo. En el ejemplo que sigue se ha creado un rea de entradas en la CPU esclavo (PEA del esclavo), donde se recepcionarn los datos que enve el maestro: E 100 de longitud de 1 byte. Igualmente se ha creado un rea de salidas A 200 (PAA del esclavo), de 2 bytes de longitud donde se depositarn los datos a transferir al maestro. A la hora de programar el esclavo tendremos que utilizar las rdenes de carga (L) y transferencia (T) para leer y escribir en dichas reas de E/S. El rea E100, que contendr los datos transmitidos por el maestro, podremos leerla desde el esclavo como el byte EB100.

    Autor: Jos Mara Hurtado Torres Pgina 29 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • As mismo, en el rea A200, cuyo contenido se transmitir al maestro, podremos escribir mediante una orden de transferencia (T) o un Move (segn trabajemos en AWL o KOP) direccionando como AW200 (Bytes 200 y 201). Se pueden asignar ms lneas para reas de E/S segn las necesidades de nuestro proyecto. Configuracin de la CPU maestro Igual que hicimos con el esclavo, desde HWConfig insertaremos la CPU 314C-2DP que conectaremos a la misma red profibus y le asignaremos una direccin. Seguidamente, configuraremos las propiedades del puerto DP de la CPU marcando en modo de operacin la pestaa Maestro DP.

    E 100 A 200

    Autor: Jos Mara Hurtado Torres Pgina 30 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • Acoplamiento de los esclavos al Maestro Primeramente acoplaremos sobre la lnea de red Profibus del maestro el esclavo CPU 313C-2DP. Dicha CPU la tenemos disponible en la librera de Hardware Profibus DP> Estaciones ya configuradas. Al arrastrar y soltar sobre la lnea de red la CPU31x, nos aparecer esta nueva ventana Acoplamiento, donde nos aparecern todos los esclavos inteligentes previamente configurados (en nuestro caso la CPU 313C-2DP). Pincharemos sobre el botn Acoplar Seguidamente insertaremos el mdulo ET200L, quedando finalmente la configuracin tal como se indica en la figura.

    Autor: Jos Mara Hurtado Torres Pgina 31 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • Definicin de las reas de E/S del maestro Tan slo nos queda definir el rea de intercambio de datos de E/S del equipo maestro para que pueda comunicarse con el esclavo. Lo haremos picando sobre la CPU esclavo CPU 313C-2DP y seleccionando en la pestaa propiedades del objeto>Configuracin>Nuevo. En este ejemplo hemos definido un rea (buffer) de salidas de datos con direccin A 100 que se enviarn al rea de entradas del esclavo. Y asimismo, un rea de entradas E 200 donde se depositarn las salidas enviadas por el esclavo.

    Una vez finalizada la configuracin, desde NetPro la red queda como indica la siguiente figura.

    Autor: Jos Mara Hurtado Torres Pgina 32 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • Ejemplo de transferencia de datos entre CPU maestro y CPU esclavo Supongamos que queremos mandar el byte de entradas EB124 (EB124.0-EB124.7) del esclavo al maestro para que lo muestre en su byte de salidas AB124 (A124.0-A124.7), y viceversa.

    OB1 del Esclavo L EB124 T AB200 L EB100 T AB124 OB1 del Maestro L EB124 T AB100 L EB200 T AB124

    Autor: Jos Mara Hurtado Torres Pgina 33 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • Ejemplo de transferencia de datos entre CPU maestro y un Esclavo ET200 Este caso es el ms sencillo de todos, pues las E/S del esclavo las ve la CPU maestro como propias. En este ejemplo caso hemos elegido un mdulo L-16DI DP de la familia ET como esclavo DP. Las direccin de sus 16 entradas digitales han sido asignadas por defecto por el propio administrador. Son las siguientes: Direccin base del esclavo: 0 (1 byte) Direccin final del esclavo: 1 (1 byte)

    Si ahora quisiramos leer por ejemplo las entradas digitales n 4 y n 13 del esclavo ET para mostrarlas en las dos primeras salidas del maestro, el programa OB1 del maestro sera el siguiente:

    Autor: Jos Mara Hurtado Torres Pgina 34 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

  • Insercin de OB82-OB86: Al activar ambas CPUs al mismo tiempo, puede generarse un error de sincronizacin, de forma que ambas CPUs mostrarn este error a travs del LED SF (error de sistema) y pasarn a modo STOP. Esto se soluciona generando un OB82 (Alarma de Diagnosis) vaco en cada equipo y cargndolos en las 2 CPUs. Tambin introduciremos un OB86 (OB de fallo de la periferia). Para introducir el OB82 y el OB86 siga los siguientes pasos: En el Administrador SIMATIC, seleccionar la carpeta de bloques del Maestro. Insertar un Bloque de Organizacin ( Administrador SIMATIC Maestro Bloques Insertar Bloque S7 Bloque de Organizacin). Repetiremos el proceso para el maestro. Damos el nombre OB82 y confirmamos con Aceptar ( Nombre OB82 Aceptar ). Repetimos el proceso para insertar el OB86.

    Carga en las CPUs Una vez configurado nuestro proyecto y creado los programas, nos queda tan slo realizar la carga en las CPUs. Para esto, sigua los pasos siguientes:

    En el Administrador, cargamos el equipo Maestro en el PLC, con . De esta forma cargamos la configuracin y el programa de esta CPU. El selector de modos de la CPU deber estar en STOP y el PC-

    Adapter conectado al conector MPI del PLC Maestro. ( Maestro ).

    En el Administrador SIMATIC, cargamos el equipo Esclavo en el PLC, con . El selector de modos de la

    CPU deber estar en STOP y el PC-Adapter conectado al conector MPI del PLC Esclavo. ( Esclavo ).

    Ahora pasamos el selector de modos del PLC esclavo a RUN. Si esta CPU arranca, pasaremos el selector de modos de la CPU Maestra a RUN, y el programa comenzar su normal ejecucin.

    Autor: Jos Mara Hurtado Torres Pgina 35 Departamento de Electricidad-Electrnica del I.E.S. Himilce - Linares

    Configuracin con esclavos DP inteligentes (comunicacin esclavo I maestro) Configuracin con esclavos DP inteligentes (comunicacin directa esclavo > esclavo I) Configuracin con dos sistemas maestros DP (comunicacin directa Esclavo > Maestro) Configuracin con dos sistemas maestros DP (comunicacin directa esclavo > esclavo I)NOTA IMPORTANTE: Las reas de E/S para el intercambio de datos slo se pueden configurar en el S7300 en el rango de 0-128. reas superiores a 128 no las admite.NOTA IMPORTANTE: Para un correcto funcionamiento, el mdulo EM277 debe estar pinchado al S7200 antes que cualquier otro mdulo de E/S o de comunicacin en el bastidor. En caso contrario pueden ocasionarse problemas de comunicacin.