Sei sulla pagina 1di 14

Autmatas Programables.

Gua 11

Facultad: Ingeniera Escuela: Electrnica Asignatura: Autmatas Programables Lugar de ejecucin: Instrumentacin y Control (Edificio 3, 2da planta)

Tema: S7-200 y la red PPI


Objetivo General
Configurar una red PPI entre varios S7-200 y comprobar la transferencia de datos.

Objetivos Especficos
Configurar el asistente de operaciones NETR/NETW Configurar la comunicacin de PLCs en red PPI maestro esclavo para lectura y escritura Configurar la comunicacin con varios CPUs S7-200 Conectar la red de PLCs S7-200 Comprobar las transferencias de datos entre los CPUs de la red PPI

Material y Equipo
1 Computadora con sistema operativo Windows y STEP 7-Micro/WIN 4 1 PLC S 7-200 CPU 224 1 Cable de interfaz PC/PPI 1 Simulador de entradas 1 Cable de comunicacin RS485

Introduccin Terica
A continuacin se indican los protocolos soportados por las CPUs S7--200. - Interfaz punto a punto (PPI) - Interfaz multipunto (MPI) - PROFIBUS Basndose en la intercomunicacin de sistemas abiertos (OSI) de la arquitectura de siete capas, estos protocolos se implementan en una red token ring (red de anillo con testigo) conforme al estndar PROFIBUS, definido en la Norma Europea EN 50170. Se trata de protocolos asncronos de caracteres que utilizan un bit de inicio, ocho bits de datos, un bit de paridad par y un bit de parada. Los bloques de comunicacin dependen de los caracteres especiales de inicio y de parada, de las direcciones de estacin de fuente y de destino, de la longitud de los bloques y de la suma de verificacin para garantizar la integridad de los datos. Los protocolos se pueden utilizar simultneamente en una red sin que interfieran entre s, con la condicin de que usen una misma velocidad de transferencia. Ethernet tambin est disponible para la CPU S7-200 con los mdulos de ampliacin CP2431 y

Autmatas Programables. Gua 11

CP2431 IT. Protocolo PPI PPI es un protocolo maestroesclavo. Los maestros envan peticiones a los esclavos y stos responden (ver figura siguiente). Los esclavos no inician mensajes, sino que esperan a que un maestro les enve una peticin o solicite una respuesta. Los maestros se comunican con los esclavos va un enlace compartido que es gestionado por el protocolo PPI. El protocolo PPI no limita el nmero de maestros que se pueden comunicar con un mismo esclavo Sin embargo la red no puede comprender ms de 32 maestros

Figura 1. Dispositivos en red PPI Ejemplos de redes compuestas slo por PLCs S7200 Redes PPI monomaestro En una red monomaestro, el PC o la PG y la CPU S7200 se interconectan bien sea mediante un cable multimaestro PPI, o bien utilizando un procesador de comunicaciones (CP ) instalado en el PC o la PG. En la red de ejemplo que aparece en el lado superior de la Figura 2, el PC o la PG (con STEP 7- Micro/WIN) es el maestro de la red. En la red de ejemplo que aparece en el lado inferior de la Figura 2, una interfaz hombre mquina o aparato HMI (p. ej. un TD 200, un panel tctil o un panel de operador) es el maestro de la red.

Figura 2. Red PPI modo monomaestro En ambas redes de ejemplo, la CPU S7-200 es un esclavo que responde a las peticiones del maestro. Redes multimaestro PPI

Autmatas Programables. Gua 11

La Figura 3 muestra un ejemplo de una red multimaestro con un esclavo. El PC o la PG (con STEP 7Micro/WIN) utiliza un procesador de comunicaciones (CP) o un cable multimaestro PPI. STEP 7--Micro/WIN y el dispositivo HMI comparten la red. Tanto STEP 7--Micro/WIN como el dispositivo HMI son maestros y deben tener direcciones de estacin unvocas Si se utiliza el cable multimaestro PPI, ste acta de maestro y utiliza la direccin de red suministrada por STEP 7Micro/WIN. La CPU S7200 acta de esclava.

Figura 3. Red PPI multimaestro La Figura 4 muestra una red PPI con varios maestros que se comunican con varios esclavos. En el presente ejemplo, tanto STEP 7Micro/WIN como el aparato HMI pueden solicitar datos de cualquier CPU S7200 esclava. STEP 7Micro/WIN y el dispositivo HMI comparten la red.

Figura 4. Red PPI con varios maestros y esclavos. Todos los aparatos (tanto los maestros como los esclavos) deben tener direcciones de estacin unvocas. Si se utiliza el cable multimaestro PPI, ste acta de maestro y utiliza la direccin de red suministrada por STEP 7 Micro/WIN Las CPUs S7200 son esclavas. En una red que incorpore varios maestros y uno o varios esclavos, configure STEP 7 Micro/WIN para que utilice el protocolo PPI y active las casillas de verificacin Red multimaestro y PPI Avanzado (si estn disponibles). Si utiliza un cable multimaestro PPI se ignorarn estas casillas Asignacin de pines del puerto integrado en los CPU S7-200 Los puertos de comunicacin de las CPUs S7200 son compatibles con el estndar RS 485 va un conector D subminiatura de 9 pines, conforme al estndar PROFIBUS definido en la norma europea EN 50170. La Tabla 1 muestra el conector que ofrece el enlace fsico para el puerto de comunicacin, indicndose tambin las asignaciones de pines de los puertos de

Autmatas Programables. Gua 11

comunicacin.

Tabla 1 Asignacin de pines del puerto de comunicacin del S7-200 Polarizar y cerrar el cable de red Siemens ofrece dos tipos de conectores de bus que permiten conectar fcilmente varios aparatos a una red, a saber: un conector de bus estndar (en la Tabla 7-7 Figura la asignacin de pines) y un conector que incorpora un puerto de programacin, permitiendo conectar un PC/una PG o un dispositivo HMI (interfaz hombremquina) a la red, sin perturbar ningn enlace existente. El conector con puerto de programacin transmite todas las seales del S7-200 (incluyendo los pines de potencia) a travs del puerto de programacin, siendo especialmente apropiado para conectar equipos alimentados por el S7--200 (p. ej. un TD 200 ). Ambos conectores poseen dos juegos de tornillos para fijar los cables de entrada y salida. Asimismo, disponen de interruptores para polarizar y cerrar la red de forma selectiva. La Figura 5 muestra cmo polarizar y cerrar el cable de red.

Autmatas Programables. Gua 11

Figura 5. Polarizar y cerrar el cable de red

Procedimiento
En esta prctica se har una configuracin de un PLC maestro con un PLC esclavo, se trabajar en parejas configurando cada cual el PLC como se indica a continuacin y luego conectndolo por medio del cable de red a los puertos respectivos. COMUNICACIN MAESTRO-ESCLAVO EN PPI UTILIZANDO ASISTENTE NETR/NETW UTILIZANDO MAESTRO PARA ESCRITURA UNICAMENTE (NETW)

Se realizar un programa en el cual el byte de entrada (IB0) de la CPU S7-200 maestro, se transferir a la otra CPU S7-200 esclavo, y el estado de estas entradas se va a colocar en el byte de salida (QB0), para poder visualizar el efecto fsicamente. 1. Abrir STEP 7-MICRO/WIN 2. Clic en el men Herramientas -> Asistente de operaciones

Autmatas Programables. Gua 11

Figura 6. Ubicacin del asistente. 3. Al ingresar a la opcin, aparece una nueva ventana con el inicio del asistente, en el cual se selecciona la opcin NETR/NETW y dar clic en siguiente

Figura 7. Inicio del asistente 4. En la siguiente pantalla, se va a definir cuantas operaciones de red se van a realizar; para nuestro ejemplo se utilizara solamente uno.

Autmatas Programables. Gua 11

Figura 8. Seleccin de cantidad de operaciones 5. Luego de darle siguiente, en la nueva ventana se configura el puerto que se va a utilizar para la operacin requerida, y se puede asignar otro nombre a la subrutina que va a crear el asistente. Para este ejemplo no se modificarn estos datos.

Figura 9. Asignacin de puerto de CPU y rutina de ejecucin. 6. Como se est configurando al maestro para escribir datos en el esclavo, se utiliza NETW y para este ejemplo se enviar un byte (este dato puede ser modificado de acuerdo a la necesidad de cada programador), la direccin remota del CPU es la del esclavo, utilizamos la direccin 3 que ser la del esclavo (el maestro tendr la direccin 2).

Autmatas Programables. Gua 11

7. Finalmente se elige la direccin desde la cual se van a escribir los datos, VB0 es la ms recomendada pero se pueden utilizar una direccin distinta.

Figura 10. Configuracin de la operacin NETW 8. Asignacin de la memoria designada por el asistente.

Figura 11. Asignacin de memoria 9. Finalmente la ltima ventana nos confirma las subrutinas que va a crear. Dar click en finalizar.

Autmatas Programables. Gua 11

Figura 12. Confirmacin de datos 10. Ahora que ya esta configurada la operacin de escritura, se pondr el siguiente cdigo el cual refleja el estado de las entradas (IB0) en las salidas del esclavo (QB0), este cdigo pertenece al programa del CPU S7-200 maestro.

Figura 13. Programa CPU S7-200 maestro Donde en el primer segmento se llama la subrutina creada por el asistente para que realice la operacin de escritura en el otro CPU cada ciclo de reloj. El segmento 2 mueve cada un segundo la entrada IB0 a la direccin de memoria VB0 la cual es la que se transfiere al CPU esclavo. 11. Ahora, se proceder a configurar el asistente para el CPU S7-200 esclavo. Debemos

10

Autmatas Programables. Gua 11

abrir un archivo nuevo. Primero le asignaremos la direccin de CPU de 3; para realizar esto debemos ir a Bloque de sistema y en puertos de comunicacin cambiar la direccin en el Puerto 0 a 3 (la direccin de la CPU maestro tiene asignada la direccin 2).

Figura 14. Asignacin de la direccin de la CPU S7-200 esclavo. 12. En el esclavo basta con leer la direccin VB0, sta ser transferida al byte de salidas 0 (QB0) para observar los cambios correspondientes.

Figura 15. Programa en el esclavo 13. Desconecte la interfaz PC/PPI de ambos CPUs y conecte en su lugar el cable profibus con sus respectivos conectores especiales (verifique que ambos extremos tengan el interruptor hacia ON) 14. Cambie los bits del IB0 con el simulador de entradas de la CPU maestro y verifique los cambios en la QB0 esclavo.

Autmatas Programables. Gua 11

11

UTILIZANDO MAESTRO PARA LECTURA (NETR) El programa que se usar como ejemplo mostrar en las salidas (QB0) del CPU S7-200 maestro, las entradas (IB0) de la CPU S7-200 que es esclavo. En un archivo nuevo, seguir los pasos del 1 al 5 del ejercicio anterior. 15. Configuracin del asistente como se explica en la figura.

Figura 16. Configuracin de NETR en la CPU maestro 16. Realice con los pasos 8 y 9 del procedimiento 17. Programe la CPU maestro con el siguiente cdigo:

Figura 17. Programa de la CPU maestro

12

Autmatas Programables. Gua 11

18. Repita el paso 11 para configurar la direccin del CPU esclavo a 3 19. Escriba el programa para el CPU esclavo.

Figura 18. Programa de la CPU esclavo 20. Conecte ambos PLCs como se realiz en el paso 13 por medio del cable profibus. 21. Cambie los bits del byte de entrada 0 (IB0) por medio del simulador de entradas y compruebe si el PLC maestro est recibiendo correctamente esos estados en su byte de salida 0 (QB0) 22. Haciendo uso del asistente de red NETR/NETW configure 3 PLCs: uno como maestro y dos como esclavos en una red PPI, por medio de la siguiente tabla: Equipo Direccin STEP 7-MIcroWIn (default) 0 PLC Maestro 2 PLC Esclavo 1 3 PLC Esclavo 2 4 El plc maestro enva peticiones de escritura y lectura a ambos esclavos. En la peticin de escritura lo que se pide realizar es: que el estado de las entradas IB0 del maestro, se refleje en las salidas QB0 de un plc S7-200 esclavo (esclavo 1) y el estado de las entradas IB1 del maestro se refleje en las salidas QB1 del otro plc S7-200 (esclavo 2). Y en la peticin de lectura: se refleja en la salida QB0 del plc maestro las entradas IB0 del esclavo 1 y en QB1 del plc maestro se reflejan las entradas IB0 del esclavo 2. Es necesario que el plc maestro realice cuatro operaciones; dos con la instruccin NETW (peticin de escritura) y dos con la instruccin NETR (peticin de lectura). En la conexin de hardware debern utilizarse dos cables profibus, como son 3 componentes los componentes terminales debern tener su interruptor en ON y la unin de los cables en el componente central ambos terminales debern estar en OFF

Autmatas Programables. Gua 11

13

Anlisis de Resultados
1. Analice la red PPI y diga qu cambios debe realizar para que un PLC maestro pueda leer 6 esclavos y obtener los datos de sus entradas analgicas. 2. En los programas de ejemplo Para qu sirve la marca especial SM0.5? Cul es su aplicacin para los programas en cuestin?

Investigacin Complementaria
1. Investigue acerca de la trama del protocolo MODBUS 2. Investigue acerca de la conexin de dos PLCs S7-200 mediante protocolo MODBUS y la librera que hay que instalar al STEP 7 Microwin 3. Investigue acerca de la trama del protocolo PROFIBUS 4. Investigue sobre el hardware que se requiere para conectar como esclavo profibus a un PLC S7-200 5. Investigue acerca de la red ASi y qu interfaces de comunicacin se requieren para conectar los dispositivos ASi a un S7-200

Bibliografa
Manual CPU S7-200

14

Autmatas Programables. Gua 11 Hoja de cotejo: 11

Gua 11: S7-200 y la Red PPI


Alumno: Docente: EVALUACION % CONOCIMIENTO 25% 1-4
Conocimiento deficiente de los fundamentos tericos No hace, no realiza: - Carga y comprobacin de los programas de ejemplo - Configuracin de un PLC maestro y dos esclavos con red PPI Es un observador pasivo

Mquina No: GL: Fecha:

5-7
Conocimiento y explicacin incompleta de los fundamentos tericos Realiza de forma incompleta: - Carga y comprobacin de los programas de ejemplo - Configuracin de un PLC maestro y dos esclavos con red PPI Participa ocasionalmente o lo hace constantemente pero sin coordinarse con su compaero Hace un uso adecuado de los recursos, respeta las pautas de seguridad, pero es desordenado.

8-10
Conocimiento completo y explicacin clara de los fundamentos tericos Realiz con poca dificultad todos los procedimientos y anlisis

Nota

APLICACIN DEL CONOCIMIENTO

70%

ACTITUD

2.5%

Participa propositiva e integralmente en toda la prctica Hace un manejo responsable y adecuado de los recursos conforme a pautas de seguridad e higiene.

2.5%

Es ordenado; pero no hace un uso adecuado de los recursos

TOTAL

100%

Potrebbero piacerti anche