Vous êtes sur la page 1sur 37

Departament dEducaci PROFIBUS-DP

PLC S7-300 como master y mdulos de E/S


(ETS) como esclavos
Electricitat/Electrnica

COMUNICACIONES INDUSTRIALES
Redes industriales

Profibus-DP

01. PLC S7-300 como master y mdulos de E/S


(ETs) como esclavos en periferia
descentralizada

Realizado por: Fecha: 24/03/2007 Pgina: 0/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

PRLOGO

Esta documentacin forma parte de una serie de manuales que un grupo de profesores de tres institutos
de educacin secundaria de Catalunya, como son:

IES-SEP Comte de Rius de Tarragona


IES Palau Ausit de Ripollet (Barcelona)
IES-SEP La Garrotxa de Olot (Girona)

han estado experimentando con diferentes materiales incluidos dentro de la temtica de la


automatizacin, el control y las comunicaciones industriales.

Este equipo de profesores, formaron un grupo de trabajo, llamado EDCAI (Experimentacin y


Documentacin en Control y Automatizacin Industrial), reconocido tanto por el Departament dEducaci
de la Generalitat de Catalunya como por la empresa Siemens, con unos objetivos tan sencillos como
claros y que se basaban en la realizacin de documentacin realizada por profesores/as para
profesores/as, y que adems, pudiese servir como manual para los alumnos, esto quiere decir que se ha
intentado realizar una documentacin que sea fcil de seguir con unas explicaciones paso a paso de los
diferentes procesos a realizar, para de esta manera poder alcanzar el objetivo propuesto en cada
ejercicio.

Este grupo de trabajo contina trabajando en cada uno de los temas para poder ir actualizando da a da
esta documentacin, es por ello, que nos podis enviar vuestras sugerencias a travs de la informacin
que encontrareis en la web dedicada a este grupo de trabajo y que desde aqu os invitamos a participar.

www.iespalauausit.com/edcai/index.php

Esperamos que el esfuerzo y dedicacin que hemos realizado pueda ayudar a mejorar vuestra labor
educativa.

Los profesores del grupo de trabajo EDCAI

Realizado por: Fecha: 24/03/2007 Pgina: 1/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

INDICE.

1. Introduccin. 3

1.1. Objetivos. 3
1.2. Hardware y software necesarios. 4

2. Configuracin de una red Profibus-DP mediante STEP 7. 5

2.1. Desarrollo de un ejemplo. 6


2.1.1. Creacin de un proyecto en STEP 7. 7
2.1.2. Configuracin del hardware. 7

2.1.2.1. Configuracin bsica del PLC. 7


2.1.2.2. Configuracin de la red Profibus. 8
2.1.2.3. Insertar esclavos en la red Profibus-DP. 12
2.1.2.4. Compilar, guardar y enviar la configuracin al PLC. 18

2.1.3. Conexionado de la red Profibus. 20


2.1.3.1. Configuracin de la ET 200L. 20
2.1.3.2. Construccin del bus Profibus. 21

2.1.4. Configurar redes mediante la utilidad Netpro. 22

3. Realizar programa en STEP7. 24

3.1. Visualizacin por tabla de variables. 26

4. Diagnstico de esclavos. 27
4.1. Contenido de la ayuda de STEP7 para SFC 13. 27
4.2. Interpretacin del SFC 13. 31
4.3. Programa para la diagnosis de la ET 200 L. 34
4.4. Visualizacin de la diagnosis de la ET 200 L. 34

5. Ejercicio de aplicacin. 35

Realizado por: Fecha: 24/03/2007 Pgina: 2/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

1. INTRODUCCIN.

1.1. Objetivos.

En esta actividad, el lector aprender el proceso a seguir para la creacin y configuracin de


una red tipo Profibus-DP en donde la estacin master ser un PLC con CPU 314C-2DP y un
esclavo que ser un mdulo de entradas/salidas de periferia descentralizada ET.

Conocimientos previos:

Conocimientos del uso de Windows.


Programacin bsica del PLC S7-300 con STEP7.
Fundamentos tericos sobre PROFIBUS.

Realizado por: Fecha: 24/03/2007 Pgina: 3/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

1.2. Hardware y software necesarios.

1 Ordenador con sistema operativo Windows.


2 Software STEP 7.
3 Interfase MPI para PC (p.e. PG/PC- Adapter)
4 PLC SIMATIC S7-300.
5 Mdulos de entrada/salida de periferia descentralizada ETs.
6 Cable de comunicaciones (PROFIBUS DP)

1 PC 2 STEP 7

3 PG/PC Adapter

5 Mdulos de
entrada/salida de DP
4 SIMATIC S7-300 con
puerto DP integrado 6 Cable de comunicacin
Profibus entre el PLC y los
mdulos ETs

NOTA:

La comunicacin entre PC i PLC tambin se puede hacer mediante el cable Profibus si se dispone de una
tarjeta de comunicaciones en el PC como por ejemplo la CP5611 bajo protocolo DP.

Realizado por: Fecha: 24/03/2007 Pgina: 4/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

2. CONFIGURACIN DE UNA RED PROFIBUS-DP MEDIANTE STEP 7.

La comunicacin en Profibus DP tiene la filosofa de descentralizar lo que son las entradas y salidas de la
CPU, ya que lo ms comn en las instalaciones es poner la CPU del PLC en un armario de control y todas
las entradas y salidas repartidas a lo largo del proceso (campo). Los mdulos que se instalan en campo
son las llamadas ETs o estaciones de trabajo que contienen entradas y salidas que pueden ser tanto
analgicas como digitales, arrancadores de motores, etc., incluso tambin existe la posibilidad de poner
otros PLCs, tanto estos PLCs como las ETs son los dispositivos esclavos del PLC master del armario de
control.

A continuacin se representa un ejemplo de configuracin y sus componentes:

PLC S7 3xx-2 DP master #2


ET 200L esclavo #3

Profibus DP

MPI

RS-232

PC con STEP7

Realizado por: Fecha: 24/03/2007 Pgina: 5/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

2.1. Desarrollo de un ejemplo.

El ejemplo que se plantear es el de realizar una red Profibus-DP formada por un PLC S7-300 con CPU
314C-2DP, como master de la red y un mdulo de 16 entradas/16 salidas de periferia descentralizada,
modelo ET 200L.

2.1.1. CREACIN DE UN PROYECTO EN STEP 7.

Crear un nuevo proyecto que llamaremos ProfibusDP_01:

al que le incluimos un equipo SIMATIC 300, con b.d. Insertar nuevo objeto SIMATIC300:

Realizado por: Fecha: 24/03/2007 Pgina: 6/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

2.1.2. CONFIGURACIN DEL HARDWARE.

2.1.2.1. Configuracin bsica del PLC.

Desplegamos el equipo SIMATIC 300 creado y con d.c. sobre Hardware,

Se abrir el subprograma HW-Config para configurar el hardware del PLC, incluimos:

Perfil soporte.
Fuente de alimentacin.
CPU 314C-2DP sin ningn tipo de configuracin de redes.

Quedando:

Realizado por: Fecha: 24/03/2007 Pgina: 7/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

2.1.2.2. Configuracin de la red Profibus-DP.

A continuacin configuraremos la red Profibus-DP, haciendo d.c. sobre la interfase DP del PLC
configurado:

Doble clic en DP para configurar


la red Profibus-DP

Aparecer la siguiente ventana en la que todava


est por configurar, ya que aunque aparece la
interfase configurado como:

Tipo: PROFIBUS
Direccin: 2

No aparece conectado.

Pulsando el botn Propiedades,


aparece la siguiente ventana, en
donde nos dice que por defecto la
direccin del PLC Master es la 2,
esta direccin se puede modificar si
se desea desplegando el cuadro y
aparecern todas las direcciones
posibles a asignar.

El hecho de que aparezca dentro


del apartado Subred la frase ---
no conectado a red ---, indica que
todava no hemos asignado
ninguna conexin de red al
interfase DP.

Realizado por: Fecha: 24/03/2007 Pgina: 8/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

Para ello, pulsamos el botn Nueva, apareciendo la siguiente ventana:

Se observan dos pestaas:

General: Con datos informativos y que el usuario puede completar.


Ajustes de la red: Para configurar los parmetros de la red a asignar a este interfase.

Pulsamos para observar el contenido de la pestaa Ajustes de la red:

En donde el significado de cada apartado es el siguiente:

Direccin PROFIBUS ms alta: Indica cual ser la direccin ms alta de un equipo insertado en la red
Profibus.

Velocidad de transferencia: Asignamos la velocidad de la red Profibus, esta velocidad deber ser la
menor velocidad del equipo que se vaya a instalar en la red, elegimos como velocidad 1,5 Mbit/s.

Realizado por: Fecha: 24/03/2007 Pgina: 9/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

Perfil: Elegimos el tipo de red que se vaya a formar, se dispone de las siguientes opciones:

DP : Protocolo estndar para Profibus-DP.


Estndar : Para redes Profibus FDL o SEND-RECEIVE que incluye la serie de PLCs S5.

Elegimos la opcin DP y pulsamos el botn Aceptar, observando que en el apartado Subred, aparece
configurada una red PROFIBUS (1) a una velocidad de 1,5 Mbit/s.

Pulsamos el botn Aceptar, aparece una ventana anteriormente visualizada y que contiene una
diferencia, como es que, aparece dentro del apartado Interfase, Si en conectado.

Realizado por: Fecha: 24/03/2007 Pgina: 10/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

Ahora eligiendo la pestaa Modo de operacin se verifica que aparece configurado por defecto como
Maestro-DP, que ya es correcto en nuestro ejemplo.

Al pulsar el botn Aceptar para cerrar la ventana de propiedades de la interfase DP, aparece la HW-
Config con la red Profibus configurada en la interfase DP.

Realizado por: Fecha: 24/03/2007 Pgina: 11/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

Si no aparece la red partiendo de la interfase DP, visualizarla desde el


men contextual que aparece haciendo b.d. sobre la interfase DP y
eligiendo la opcin Insertar sistema maestro:

Si volvemos a hacer clic con el b.d.


igual que antes, ahora la opcin
Insertar sistema maestro DP ha
cambiado por Separar sistema
maestro DP, para desconectar la
CPU de la red configurada.

2.1.2.3. Insertar esclavos en la red Profibus-DP.

Mediante el catlogo PROFIBUS-DP buscar la ET-200L con la misma referencia del equipo, en nuestro
caso 6ES7 133-1BL0*-0XB0.

Realizado por: Fecha: 24/03/2007 Pgina: 12/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

Una vez seleccionado arrastrarlo con el ratn hasta engancharlo a la red Profibus-DP configurada. Justo
en el momento de conectarlo a la red, aparece la ventana de configuracin de este equipo a la red, en
done configuraremos:

Direccin del equipo dentro de la red, como se ha configurado el puerto DP del PLC, con direccin 2, en
este equipo podemos poner como direccin las direcciones 1, 3, 4,., elegimos la direccin 3, as como a
la red que la hemos conectado, en este caso PROFIBUS (1), ya que se puede dar el caso de tener
configuradas diferentes redes en el mismo proyecto y que por tanto le tenemos que indicar a cual la
queremos conectar. En la anterior figura se muestra como dejamos la configuracin para la ET200L.

Si pulsamos sobre el botn Propiedades podemos ver las propiedades ya conocidas de la red Profibus
(1) configurada

Realizado por: Fecha: 24/03/2007 Pgina: 13/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

Ahora al pulsar el botn Aceptar aparece el equipo ET200L conectado a la red:

Adems podemos ver la configuracin de entradas y salidas que se le asigna por defecto de la PAE y de
la PAA de la CPU 314C-2DP, que es el PLC master de la red, en este caso son:

16 DI 16 DO
Entradas Salidas
E 0.0 A 0.0
E 0.1 A 0.1
E 0.2 A 0.2
E 0.3 A 0.3
E 0.4 A 0.4
E 0.5 A 0.5
E 0.6 A 0.6
E 0.7 A 0.7
E 1.0 A 1.0
E 1.1 A 1.1
E 1.2 A 1.2
E 1.3 A 1.3
E 1.4 A 1.4
E 1.5 A 1.5
E 1.6 A 1.6
E 1.7 A 1.7

Realizado por: Fecha: 24/03/2007 Pgina: 14/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

Este direccionado de las entradas y salidas puede ser modificado en algunas CPU, como es en el caso de
la 314C-2DP, haciendo un d.c. sobre el slot 1 (salidas) o 2 (entradas) de la parrilla inferior de direcciones,
aparecern una de las siguientes ventanas:

Modificando el campo Direccin Inicio, el equipo ocupar un direccionado diferente dentro de la PAE
y PAA de la CPU.

Realizado por: Fecha: 24/03/2007 Pgina: 15/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

En nuestro caso la CPU configurada del PLC tiene asignadas las direcciones siguientes dentro de la PAE y
de la PAA correspondiente a las entradas y salidas incorporadas en la propia CPU:

24 DI 16 DO
Entradas Salidas
E 124.0 A 124.0
E 124.1 A 124.1
E 124.2 A 124.2
E 124.3 A 124.3
E 124.4 A 124.4
E 124.5 A 124.5
E 124.6 A 124.6
E 124.7 A 124.7
E 125.0 A 125.0
E 125.1 A 125.1
E 125.2 A 125.2
E 125.3 A 125.3
E 125.4 A 125.4
E 125.5 A 125.5
E 125.6 A 125.6
E 125.7 A 125.7
E 126.0
E 126.1
E 126.2
E 126.3
E 126.4
E 126.5
E 126.6
E 126.7

Si seleccionamos la red Profibus (1) que arranca del puerto DP de la CPU, se observar en la rejilla
inferior, el listado de equipos que tenemos conectados en esa red

Realizado por: Fecha: 24/03/2007 Pgina: 16/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

La direccin de diagnstico es para que este componente en caso de fallo en su sistema, se pueda
acceder mediante un FC llamado DP-DIAG para poder analizar el origen del fallo.

Realizado por: Fecha: 24/03/2007 Pgina: 17/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

2.1.2.4. Compilar, guardar y enviar la configuracin al PLC.

Una vez finalizado la configuracin de la red y de los equipos que se incorporan en la misma, se
compilar y guardar dicha configuracin mediante el botn-icono Guardar y compilar:

Seguidamente realizaremos la accin de enviar esa configuracin de hardware a la CPU del PLC, a travs
del bot-icono Cargar en mdulo:

Realizado por: Fecha: 24/03/2007 Pgina: 18/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

Una vez finalizado el proceso de carga en el PLC del hardware:

Aparecer una ventana con una pregunta, sobre si queremos que la CPU se reinicie, al contestar con Si,

La CPU inicia el proceso de inicializacin y reconocimiento del hardware, y si no tenemos realizado el


montaje de la red con la ET200L conectada a la misma, la propia CPU nos indica con los leds
incorporados en la misma que existe un fallo de bus encendindose el led BF (Bus Fail)
intermitentemente y posiblemente tambin el led de fallo de sistema SF (System Fail).

Realizado por: Fecha: 24/03/2007 Pgina: 19/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

2.1.3. CONEXIN DE LA RED PROFIBUS.

Para eliminar los errores que aparecen en la CPU y poder comprobar el funcionamiento correcto del
ejemplo, explicamos a continuacin algunos de los aspectos a tener en cuenta para la conexin de la red
Profibus.

2.1.3.1. Configuracin de la ET200L.

La ET200L est formada bsicamente por dos partes, como son:

El bloque electrnico.
El bloque de terminales.

Dentro del bloque electrnico se encuentra el conector para la red Profibus (DB-9)

y por debajo de ste, dos selectores giratorios para la asignacin de la direccin dentro del bus.

DECENAS

UNIDADES

Realizado por: Fecha: 24/03/2007 Pgina: 20/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

En primer lugar debemos asignar al mdulo ET200L la misma direccin que hemos configurado en el
hardware, en nuestro caso la 3, por tanto procederemos a ello.

MUY IMPORTANTE: Cada vez que se vare la direccin de cualquier equipo esclavo ET y para que
tenga validez el nuevo valor, se deber desconectarlo de la alimentacin y volverlo a conectar.

Diagnosis del mdulo EL 200L a travs de los leds indicadores:

2.1.3.2. Construccin del bus Profibus.

Para el montaje de la red Profibus se necesitan bsicamente dos componentes, como son:

Cable especfico para Profibus.

El aislante exterior del cable es de color violeta con dos conductores


internos, uno verde (A) otro rojo (B).

Realizado por: Fecha: 24/03/2007 Pgina: 21/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

Conector especfico para Profibus.

El conector puede encontrarse de dos tipos, simple o doble. El propio conector dispone
de un pequeo interruptor para seleccionar ste como final de bus.

Internamente dispone de una regleta con cuatro bornes, dos para


el cable de entrada, marcados como A1/B1, y otros dos para el
cable de salida marcados como A2/B2.
A1

B1

A2
B2

Una vez configurado la direccin del esclavo ET200L y realizado el montaje del bus, se procede a la
construccin de la red Profibus con todos sus componentes:

PC
PLC S7-300 ET200L

MPI Profibus-DP

Una vez todos los componentes correctamente configurados y conectados al bus, deberan de
desaparecer los errores de la CPU, tanto el de fallo de sistema (led SF), como el de fallo de bus (BF).

2.1.4. CONFIGURAR REDES MEDIANTE LA UTILIDAD NETPRO.

Tambin podemos realizar y visualizar configuraciones de redes mediante la utilidad Netpro, al cual se
accede por el botn-icono Configurar red que podemos encontrar tanto en el Administrador Simatic,
como en otras utilidades:

Realizado por: Fecha: 24/03/2007 Pgina: 22/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

Aunque esta utilidad se usa para la configuracin de redes que trabajan con enlaces como son las redes
FDL y FMS, tambin se puede visualizar las redes, equipos y direccin en el bus de cada componente.

A continuacin se muestra la pantalla de Netpro correspondiente al ejemplo trabajado:

Realizado por: Fecha: 24/03/2007 Pgina: 23/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

3. REALIZAR PROGRAMA EN STEP7.

Desde la carpeta Bloques abrimos el mdulo OB1, y en este programamos el programa:

Teniendo presente la configuracin de la PAE y de la PAA en este ejemplo:

PAE PAA
EB 0 ET 200 L AB 0 ET 200 L
EB 1 AB 1





EB 124 AB 124 CPU 314C-2DP
EB 125 CPU 314C-2DP AB 125
EB 126

Realizaremos un programa que cumpla con lo siguiente:

Al activar cada una de las entradas del primer byte del PLC (Master Estacin #2), que se active
su correspondiente salida del primer byte del mdulo ET 200L (Esclavo- Estacin #3). Es decir
que la:

E124.0 active la A0.0


E124.1 active la A0.1


E124.7 active la A0.7

Realizado por: Fecha: 24/03/2007 Pgina: 24/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

Al activar cada una de las entradas del primer byte del mdulo ET 200L (Esclavo- Estacin #3),
que se active su correspondiente salida del primer byte del PLC (Master Estacin #2). Es decir
que la:

E0.0 active la A124.0


E0.1 active la A124.1


E0.7 active la A124.7

En la siguiente figura se muestra el programa en KOP introducido desde STEP 7 en el OB1:

Ahora es el momento de enviar el programa a la CPU del PLC S7 y comprobar su correcto


funcionamiento.

Realizado por: Fecha: 24/03/2007 Pgina: 25/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

3.1. Visualizacin por tabla de variables.

Se puede crear una tabla de variables par visualizar el estado de cada una de los bits de entrada y salida
de los equipos componentes de la red:

4. DIAGNSTICO DE ESCLAVOS.

Se puede realizar un diagnstico del esclavo ET200L aadiendo al programa del OB1 una llamada a la
funcin de sistema SFC13 "DPNRM_DG", vlida cuando se trabaja con PLCs de la serie S7.

A continuacin y antes de presentar un ejemplo de aplicacin, se muestra el contenido de la ayuda de


STEP 7 referente a esa funcin de sistema.

4.1. Contenido de la ayuda de STEP 7 para SFC 13 "DPNRM_DG"

Leer los datos de diagnstico (diagnstico de esclavo) de un esclavo DP con


la SFC 13 "DPNRM_DG"

Diagnstico de esclavo

Cada esclavo DP presenta datos de diagnstico de esclavo estructurados segn la EN 50 170 Volumen 2,
PROFIBUS. Para leer estos datos de diagnstico se necesita la SFC 13 "DPNRM_DG".

El principio estructural del diagnstico de esclavo se indica en la tabla siguiente; informaciones


adicionales, en los manuales de los esclavos DP.

Realizado por: Fecha: 24/03/2007 Pgina: 26/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

Byte Significado
0 Estado de estacin 1
1 Estado de estacin 2
2 Estado de estacin 3
3 Nmero de estacin maestra
4 Identificador del fabricante (high byte)
5 Identificador del fabricante (low byte)
6 ... Otros diagnsticos especficos de esclavo

Descripcin

La SFC 13 "DPNRM_DG" (read diagnosis data of a DP-slave) permite leer los datos de diagnstico
actuales de un esclavo de un esclavo DP en la forma que ha sido fijada por EN 50 170 Volumen 2, parte
3, Profibus. Los datos ledos, despus de una transferencia de datos libre de errores, se registran en la
zona de destino indicada por RECORD.

La operacin de lectura se inicia ocupando con 1 el parmetro de entrada REQ al llamar la SFC 13.

Modo de trabajo

El procedimiento de lectura se ejecuta asncrono, es decir que se extiende a travs de varias llamadas de
SFCs. Los parmetros de salida RET-VAL y BUSY permiten sealizar el estado de la peticin, vase apt.
Significado de REQ, RET_VAL y BUSY en SFCs asncronas.

Parmetro Declaracin Tipo de datos rea de memoria Descripcin

REQ INPUT BOOL E, A, M, D, L, Const. REQ=1: Demanda de lectura

LADDR INPUT WORD E, A, M, D, L, Const. Direccin de diagnstico


configurada del esclavo DP

Nota: La direccin se debe indicar en valores hexadecimales, p. ej., la direccin de diagnstico 1022
significa: LADDR:=W#16#3FE

Para conocer la direccin de diagnstico de un


esclavo, desde la configuracin de hardware
hacemos un d.c. sobre el esclavo seleccionado y en
la pestaa General se puede comprobar cual es
esa direccin dentro del campo Direccin de
diagnstico.

Realizado por: Fecha: 24/03/2007 Pgina: 27/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

Parmetro Declaracin Tipo de datos rea de memoria Descripcin

RET_VAL OUTPUT INT E, A, M, D, L Si durante la ejecucin de la


funcin ocurre un error, el valor
de retorno contiene un cdigo de
error. Caso que no ocurra ningn
error, RET_VAL contiene la
verdadera longitud de los datos
transferidos.

RECORD OUTPUT ANY E, A, M, D, L rea de destino para los datos de


diagnstico ledos. Slo es
admisible el tipo de datos BYTE.
La longitud mnima del registro a
leer o de la zona de destino
vale 6. La longitud mxima del
registro a leer vale 240; en
esclavos normalizados con 240 <
cantidad de datos de diagnstico
normalizados v 244: Los
primeros 240 bytes se transfieren
a la zona de destino y el bit
Overflow correspondiente se
activa en los datos.

BUSY OUTPUT BOOL E, A, M, D, L BUSY=1: La operacin de lectura


an no ha finalizado.

Parmetro de entrada RECORD

La CPU valora la verdadera longitud de los datos de diagnstico ledos:

Caso que la indicacin de longitud de RECORD

sea menor que la cantidad de datos suministrados, se rechazan los datos y se registra en
RET_VAL el cdigo de error correspondiente.

sea mayor o igual que la cantidad de datos suministrada, los datos son aceptados en la zona de
destino y se registra en RET_VAL la verdadera longitud como valor positivo.

Nota: Hay que tener en cuenta que los parmetros actuales de RECORD coincidan en todas las llamadas
que pertenecen a una peticin. Una peticin est exactamente definida por el parmetro de entrada
LADDR

Esclavos normalizados con ms de 240 bytes de datos de diagnstico

En esclavos normalizados con nmero de datos de diagnstico normalizado comprendido entre 241 y 244
bytes es necesario observar lo siguiente: En el caso de que la especificacin de longitud de RECORD

sea inferior a 240 bytes, los datos se rechazan y en RET_VAL se inscribe la informacin de error
asociada.

Realizado por: Fecha: 24/03/2007 Pgina: 28/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

sea mayor o igual que 240 bytes, los primeros 240 bytes de los datos de diagnstico normalizado
se transfieren a la zona de destino y se activa en los datos el correspondiente bit de
desbordamiento (overflow).

Parmetro de salida RET_VAL

Si durante el procesamiento de la funcin aparece un error, el valor de retorno contiene un cdigo de


error.

Si no aparece un error durante la transferencia, RET_VAL incluye como nmero positivo la


longitud, en bytes, de los datos ledos.

Nota: La cantidad de datos que se leen en un esclavo DP depende del estado de diagnstico que tenga.

Informaciones de error

La forma de evaluar las informaciones de error del parmetro RET_VAL se explica en el captulo
Evaluacin de errores con el parmetro de salida RET_VAL. En este captulo se encuentran tambin las
informaciones generales de error de las SFCs. Las informaciones de error especficas para la SFC 13
forman parte componente de las informaciones de error para la SFC 59 "RD_REC", Leer registros con la
SFC 59 "RD_REC".

Realizado por: Fecha: 24/03/2007 Pgina: 29/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

4.2. Interpretacin del SFC 13 "DPNRM_DG"

La diagnosis de la unidad perifrica descentralizada ET 200L se comporta conforme a la norma EN 50170


volumen 2, PROFIBUS.

La diagnosis de esclava comprende 6 bytes para la ET 200L y cuya interpretacin es la siguiente:

A continuacin explicamos como utilizar y que representa cada uno de los bytes de la diagnosis

a) Bytes 0, 1 y 2. Definicin del estado de la estacin.

El estado de la estacin 1 a 3 facilita una panormica sobre el estado de una esclava DP.

a1) Estructura del estado de la estacin 1.

El estado de la estacin 1 facilita informacin sobre la esclava DP y tiene la siguiente estructura:

Realizado por: Fecha: 24/03/2007 Pgina: 30/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

a2) Estructura del estado de la estacin 2.

El estado de la estacin 2 facilita ms informacin sobre la esclava DP y tiene la siguiente estructura:

1 Este bit slo es actualizado cuando se modifica adicionalmente otro aviso de diagnstico.

Realizado por: Fecha: 24/03/2007 Pgina: 31/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

a3) Estructura del estado de la estacin 3.

El estado de la estacin 3 est reservado y no es significativo para la diagnosis de la unidad perifrica


descentralizada ET 200L.

b) Byte 3. Definicin de direccin PROFIBUS de maestra

En el byte de diagnstico direccin PROFIBUS de maestra est depositada la direccin PROFIBUS de la


maestra DP que ha parametrizado la esclava DP.

La direccin PROFIBUS de maestra abarca un byte con la direccin PROFIBUS de la maestra DP que ha
parametrizado la esclava DP y tiene acceso de lectura y escritura sobre la esclava DP.

C) Byte 4 y 5. Definicin de identificador del fabricante.

En el identificador del fabricante se encuentra depositado un cdigo que describe el tipo de la esclava DP.

Los distintos bloques electrnicos se diferencian dentro del PROFIBUS-DP mediante el cdigo DP. En la
tabla se especifican los cdigos DP para la unidad perifrica descentralizada ET 200L.

Para ms informacin, consultar el manual de la ET200L que se puede obtener de la pgina web de
Siemens, correspondiente al Customer Support.

Realizado por: Fecha: 24/03/2007 Pgina: 32/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

4.3. Programa para la diagnosis de la ET 200 L.

Para incluir la diagnosis del esclavo ET200L, tan solo se necesita aadir al programa ejemplo la llamada
a la funcin de sistema SFC 13 "DPNRM_DG" y completar los parmetros que necesita:

Descripcin breve de los parmetros:

REQ : Cuando queremos que se ejecute la funcin SFC13 Siempre/TRUE [BOOL].

LADDR : La direccin de diagnstico del esclavo ET200L 1022 dec = 03FE hex [WORD]

RET_VAL : Cdigo del error producido Formato [INT] MW8

RECORD : rea de destino de los datos de diagnstico ledos Para la ET200L, 6 bytes [ANY]

BUSY : Si la operacin de lectura an no ha finalizado, este bit se pone a 1 [BOOL]

NOTA: Tambin es conveniente cargar en el PLC el bloque de organizacin OB122 para que la CPU no se
ponga en STOP aun existiendo un error. Este OB 122 se ejecuta cuando exista un error de acceso a la
periferia.

4.4. Visualizacin de la diagnosis de la ET 200 L.


Para la visualizacin de la diagnosis de la ET200L, construimos una tabla de variables, tal como:

Realizado por: Fecha: 24/03/2007 Pgina: 33/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

Si la ponemos online con la red a travs del PLC master, podemos tener dos posibilidades:

a) Sin error en la ET200L.

b) Con error en la ET200L.

Se observa como la nica diferencia estriba en el bit 0 del Estado de la estacin 1 que significa que
el esclavo no puede ser explorado por el master DP, efectivamente lo que hemos hecho es desconectar la
ET200L de la red Profibus.

En cuanto al resto de informacin es correcta y tiene el siguiente significado:

Estado estacin 2.

Bit 2: Existe un esclavo en la configuracin de hardware con esa direccin de Profibus.

Bit 3: Ese esclavo tiene direccin de diagnstico dentro de la configuracin de hardware.

Direccin DP Master: Nos muestra la direccin del PLC que en este caso es el master de la red, la 2.

Identificador del fabricante: Muestra el valor que corresponde a una ET200L con las caractersticas
de 16 entradas y 16 salidas.

Realizado por: Fecha: 24/03/2007 Pgina: 34/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

5. EJERCICIO DE APLICACIN.

Como ejercicio de aplicacin a lo visto, se tratara de aadir una ET 200S:

Componente Referencia
IM151-1 STANDART 151-1AA02-0AB0

compuesta por los siguientes mdulos:

De forma que quede una red configurada Profibus-DP tal como la que se presenta a continuacin:

El funcionamiento del programa deber cumplir los siguientes apartados:

a) Que en el segundo byte de salidas de la ET 200L aparezca reflejado el byte de la marca de ciclo
de la CPU master.

b) Que las cuatro entradas digitales de la ET200S se reflejen en el segundo byte de salidas de la
CPU.

c) Que las cuatro primeras entradas del segundo byte de entradas de la CPU queden reflejadas en
las cuatro salidas digitales de la ET 200S.

d) Que una de las entradas analgicas de la CPU que de reflejada sobre la salida analgica de la ET
200S.

Realizado por: Fecha: 24/03/2007 Pgina: 35/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1
Departament dEducaci PROFIBUS-DP
PLC S7-300 como master y mdulos de E/S
(ETS) como esclavos
Electricitat/Electrnica

e) Que la entrada analgica de la ET 200S quede reflejada sobre una de las salidas analgicas de la
CPU.

f) Crear una tabla de variables con los smbolos correspondientes para la visualizacin de todas y
cada una de las variables contenidas en los diferentes componentes que interviene en la red.

g) Con la ayuda del manual de la ET 200S aadir una parte de programa necesaria para realizar el
diagnstico con la funcin de sistema SFC 13 "DPNRM_DG". Generar errores en la ET200S y
razonar el estado de los bytes en cada caso.

Realizado por: Fecha: 24/03/2007 Pgina: 36/36


IES PALAU AUSIT
Vicen Guerrero Versin: 1.1 Fichero: DP01_PLC Master y ET Esclavo v1_1

Vous aimerez peut-être aussi