Está en la página 1de 14

Autómatas Programables.

Guía 11 1

Facultad: Ingeniería
Escuela: Electrónica
Asignatura: Autómatas Programables
Lugar de ejecución: Instrumentación 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 Específicos

• Configurar el asistente de operaciones NETR/NETW


• Configurar la comunicación de PLCs en red PPI maestro esclavo para lectura y
escritura
• Configurar la comunicación 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 personal con puerto serie RS-232 (o en su defecto un adaptador USB-
Serie) y con STEP-Micro/WIN 4 instalado
• 1 PLC S 7-200 CPU 224
• 1 Cable de interfaz PC/PPI
• 1 Simulador de entradas
• 1 Cable de comunicación RS485

Introducción Teórica

A continuación se indican los protocolos soportados por las CPUs S7--200.


- Interfaz punto a punto (PPI)
- Interfaz multipunto (MPI)
- PROFIBUS
Basándose en la intercomunicación 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 estándar PROFIBUS, definido en la Norma Europea EN 50170. Se trata de
protocolos asíncronos 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 comunicación dependen de los caracteres
especiales de inicio y de parada, de las direcciones de estación de fuente y de destino, de la
longitud de los bloques y de la suma de verificación para garantizar la integridad de los datos.
Los protocolos se pueden utilizar simultáneamente en una red sin que interfieran entre sí,
con la condición de que usen una misma velocidad de transferencia. Ethernet también está
2 Autómatas Programables. Guía 11

disponible para la CPU S7-200 con los módulos de ampliación CP2431 y


CP2431 IT.

Protocolo PPI
PPI es un protocolo maestroesclavo. Los maestros envían peticiones a los esclavos y éstos
responden (ver figura siguiente). Los esclavos no inician mensajes, sino que esperan a que
un maestro les envíe una petición o solicite una respuesta. Los maestros se comunican con
los esclavos vía un enlace compartido que es gestionado por el protocolo PPI. El protocolo
PPI no limita el número de maestros que se pueden comunicar con un mismo esclavo Sin
embargo la red no puede comprender más de 32 maestros

Figura 1. Dispositivos en red PPI

Ejemplos de redes compuestas sólo por PLCs S7—200

Redes PPI monomaestro


En una red monomaestro, el PC o la PG y la CPU S7—200 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 – máquina o aparato HMI (p. ej. un TD 200, un
panel táctil 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.
Autómatas Programables. Guía 11 3

Redes multimaestro PPI


La Figura 3 muestra un ejemplo de una red multimaestro con un esclavo. El PC o la PG (con
STEP 7—Micro/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 estación unívocas Si se
utiliza el cable multimaestro PPI, éste actúa de maestro y utiliza la dirección de red
suministrada por STEP 7—Micro/WIN. La CPU S7—200 actúa 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 7—Micro/WIN como el aparato HMI pueden solicitar
datos de cualquier CPU S7—200 esclava. STEP 7—Micro/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
estación unívocas. Si se utiliza el cable multimaestro PPI, éste actúa de maestro y utiliza la
dirección de red suministrada por STEP 7 Micro/WIN Las CPUs S7—200 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 verificación ”Red
multimaestro” y ”PPI Avanzado” (si están disponibles). Si utiliza un cable multimaestro PPI se
ignorarán estas casillas

Asignación de pines del puerto integrado en los CPU S7-200


Los puertos de comunicación de las CPUs S7—200 son compatibles con el estándar RS—
485 vía un conector D subminiatura de 9 pines, conforme al estándar PROFIBUS definido en
la norma europea EN 50170. La Tabla 1 muestra el conector que ofrece el enlace físico para
4 Autómatas Programables. Guía 11

el puerto de comunicación, indicándose también las asignaciones de pines de los puertos de


comunicación.

Tabla 1 Asignación de pines del puerto de comunicación del S7-200

Polarizar y cerrar el cable de red


Siemens ofrece dos tipos de conectores de bus que permiten conectar fácilmente varios
aparatos a una red, a saber: un conector de bus estándar (en la Tabla 7-7 Figura la
asignación de pines) y un conector que incorpora un puerto de programación, permitiendo
conectar un PC/una PG o un dispositivo HMI (interfaz hombremáquina) a la red, sin perturbar
ningún enlace existente. El conector con puerto de programación transmite todas las señales
del S7-200 (incluyendo los pines de potencia) a través del puerto de programación, 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 cómo polarizar y cerrar el cable de red.
Autómatas Programables. Guía 11 5

Figura 5. Polarizar y cerrar el cable de red

Procedimiento

En esta práctica se hará una configuración de un PLC maestro con un PLC esclavo, se
trabajará en parejas configurando cada cual el PLC como se indica a continuación y luego
conectándolo por medio del cable de red a los puertos respectivos.

COMUNICACIÓN 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 físicamente.

1. Abrir STEP 7-MICRO/WIN

2. Clic en el menú Herramientas -> Asistente de operaciones


6 Autómatas Programables. Guía 11

Figura 6. Ubicación del asistente.

3. Al ingresar a la opción, aparece una nueva ventana con el inicio del asistente, en el
cual se selecciona la opción 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.
Autómatas Programables. Guía 11 7

Figura 8. Selección de cantidad de operaciones

5. Luego de darle siguiente, en la nueva ventana se configura el puerto que se va a


utilizar para la operación requerida, y se puede asignar otro nombre a la subrutina que
va a crear el asistente. Para este ejemplo no se modificarán estos datos.

Figura 9. Asignación de puerto de CPU y rutina de ejecución.

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 dirección remota del CPU es la del
esclavo, utilizamos la dirección 3 que será la del esclavo (el maestro tendrá la
dirección 2).
8 Autómatas Programables. Guía 11

7. Finalmente se elige la dirección desde la cual se van a escribir los datos, VB0 es la
más recomendada pero se pueden utilizar una dirección distinta.

Figura 10. Configuración de la operación NETW

8. Asignación de la memoria designada por el asistente.

Figura 11. Asignación de memoria

9. Finalmente la última ventana nos confirma las subrutinas que va a crear. Dar click en
finalizar.
Autómatas Programables. Guía 11 9

Figura 12. Confirmación de datos

10. Ahora que ya esta configurada la operación de escritura, se pondrá el siguiente código
el cual refleja el estado de las entradas (IB0) en las salidas del esclavo (QB0), este
código 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 operación de escritura en el otro CPU cada ciclo de reloj. El segmento 2
mueve cada un segundo la entrada IB0 a la dirección 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 Autómatas Programables. Guía 11

abrir un archivo nuevo. Primero le asignaremos la dirección de CPU de 3; para realizar


esto debemos ir a “Bloque de sistema” y en puertos de comunicación cambiar la
dirección en el Puerto 0 a 3 (la dirección de la CPU maestro tiene asignada la
dirección 2).

Figura 14. Asignación de la dirección de la CPU S7-200 esclavo.

12. En el esclavo basta con leer la dirección 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.
Autómatas Programables. Guía 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. Configuración del asistente como se explica en la figura.

Figura 16. Configuración de NETR en la CPU maestro

16. Realice con los pasos 8 y 9 del procedimiento

17. Programe la CPU maestro con el siguiente código:

Figura 17. Programa de la CPU maestro


12 Autómatas Programables. Guía 11

18. Repita el paso 11 para configurar la dirección 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 Dirección
STEP 7-MIcroWIn (default) 0
PLC Maestro 2
PLC Esclavo 1 3
PLC Esclavo 2 4

El plc maestro envía peticiones de escritura y lectura a ambos esclavos. En la petición 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 petición 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 instrucción NETW
(petición de escritura) y dos con la instrucción NETR (petición de lectura).

En la conexión de hardware deberán utilizarse dos cables profibus, como son 3 componentes
los componentes terminales deberán tener su interruptor en ON y la unión de los cables en el
componente central ambos terminales deberán estar en OFF
Autómatas Programables. Guía 11 13

Análisis 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 analógicas.
2. En los programas de ejemplo ¿Para qué sirve la marca especial SM0.5? ¿Cuál es su
aplicación para los programas en cuestión?

Investigación Complementaria

1. Investigue acerca de la trama del protocolo MODBUS


2. Investigue acerca de la conexión de dos PLCs S7-200 mediante protocolo MODBUS y
la librería 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 comunicación se requieren para
conectar los dispositivos ASi a un S7-200

Bibliografía

• Manual CPU S7-200


14 Autómatas Programables. Guía 11

Hoja de cotejo: 11

Guía 11: S7-200 y la Red PPI

Alumno: Máquina No:

Docente: GL: Fecha:

EVALUACION

% 1-4 5-7 8-10 Nota


Conocimiento Conocimiento y Conocimiento completo
CONOCIMIENTO 25% deficiente de los explicación incompleta y explicación clara de los
fundamentos de los fundamentos fundamentos teóricos
teóricos teóricos

No hace, no realiza: Realiza de forma Realizó con poca


APLICACIÓN DEL 70% - Carga y incompleta: dificultad todos los
CONOCIMIENTO comprobación de los - Carga y comprobación procedimientos y análisis
programas de de los programas de
ejemplo ejemplo
- Configuración de - Configuración de un
un PLC maestro y PLC maestro y dos
dos esclavos con esclavos con red PPI
red PPI
Es un observador Participa ocasionalmente Participa propositiva e
ACTITUD 2.5% pasivo o lo hace integralmente en toda la
constantemente pero sin práctica
coordinarse con su
compañero
Es ordenado; pero Hace un uso adecuado Hace un manejo
2.5% no hace un uso de los recursos, respeta responsable y adecuado
adecuado de los las pautas de seguridad, de los recursos conforme
recursos pero es desordenado. a pautas de seguridad e
higiene.
TOTAL 100%

También podría gustarte