You are on page 1of 42

Departament dEducaci

PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

COMUNICACIONES INDUSTRIALES
Redes industriales

Profibus-DP

05. PLCs S7-300 en red Profibus por CP342-5

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 0/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
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:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 1/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

INDICE.
1. Introduccin.

1.1. Objetivos.
1.2. Hardware y software necesarios.

3
4

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

2.1. Desarrollo de un ejemplo.


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

6
6
7

2.1.2.1. Configuracin bsica del PLC.


2.1.2.2. Incorporar el CP342-5 al bastidor.
2.1.2.3. Creacin y configuracin del hardware del PLC S7-300 con CP342-5 como master de
la red Profibus configurada.
2.1.2.4. Incorporar el PLC S7-300 con CP342-5 como esclavo de la red Profibus configurada.

7
8
11

2.1.3. Comunicacin de datos.


2.1.3.1. Descripcin de la funcin FC1 DP_SEND.
2.1.3.2. Descripcin de la funcin FC2 DP_RECV.

22
24
24

3. Realizar programa en STEP7.

26

4. Ejercicio de aplicacin.

29

5. Documentacin del CP342-5.

31

5.1. Ayuda de STEP 7 de la funcin FC1 DP_SEND.


5.2. Ayuda de STEP 7 de la funcin FC2 DP_RECV.
5.3. Resumen del manual del CP 342-5.

31
34
37

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 2/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

15

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
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 tanto la estacin master como la esclava sern PLC S7-300
con procesador de comunicaciones CP 342-5.

Conocimientos previos:

Conocimientos del uso de Windows.


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

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 3/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
1.2.

1
2
3
4
5
6

Hardware y software necesarios.

Ordenador con sistema operativo Windows.


Software STEP 7.
Interfase MPI para PC (p.e. PG/PC- Adapter)
PLCs SIMATIC S7-300 con CP 342-5.
Mdulos de entrada/salida de periferia descentralizada ETs.
Cable de comunicaciones (PROFIBUS DP)

1 PC

2 STEP 7

3 PG/PC Adapter

4 SIMATIC S7-300
con CP 342-5

4 SIMATIC S7-300
con CP 342-5

6 Cable de comunicacin
Profibus entre PLCs

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:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 4/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

2.

CONFIGURACIN DE UNA RED PROFIBUS-DP MEDIANTE STEP 7.

Este ejercicio plantea la comunicacin entre diferentes PLCs S7-300 que no dispongan puerto DP
integrado y por tanto se necesite de una CP con funcionalidad de comunicacin DP en cada PLC, por
tanto no pasa de ser una variante del ejercicio DP02_Dos CPUs por puerto DP integrado en donde la
diferencia est en que si estamos trabajando con una CPU que no dispone de puerto DP integrado y
queremos realizar el montaje de una red Profibus-DP, debemos aadir un procesador de comunicaciones,
por ejemplo CP 342-5, que podr realizar tanto las funciones de master como de esclavo de la red y que
intercambiar datos con la CPU del mismo bastidor en donde se encuentra.
Esta CP intercambiar datos con otros esclavos mediante un bfer de entradas y otro de salidas, y que la
CPU podr tener acceso a estos bfers mediante dos funciones como son:

FC1. DP_SEND, la CPU escribe en el bfer de salidas de la CP.


FC2. DP_RECV, la CPU lee del bfer de entradas de la CP.

Esto significa, y a diferencia del primer ejercicio, que los datos no ocupan lugar en la PAE ni la PAA de la
CPU, sin no que los bfers descritos anteriormente quedaran ocupando memoria de marcas o registros
de DBs
A continuacin se representa un ejemplo de configuracin y sus componentes:

PLC S7 300 con CP


342-5 esclavo #3

PLC S7 300 con CP


342-5 master #2

MPI

RS-232

PC con STEP7
Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 5/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

2.1.

Desarrollo de un ejemplo.

El ejemplo que se plantear es el de realizar una red Profibus-DP formada por dos PLCs S7-300 con
CP342-5 cada uno de ellos, actuando uno como master de la red y el otro como un esclavo.

2.1.1. CREACIN DE UN PROYECTO EN STEP 7.


Crear un nuevo proyecto que llamaremos DP05_Profibus:

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

En primer lugar realizamos la configuracin del PLC que actuar de esclavo de la red Profibus-DP, con la
direccin #3, para el mayor entendimiento le modificamos el nombre por el de PLC_Esclavo_#3.

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 6/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
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:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 7/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

2.1.2.2. Incorporar el CP342-5 al bastidor.


Del catlogo, buscar el mdulo CP disponible y que en nuestro caso lo encontramos en SIMATIC 300
CP-300 PROFIBUS CP 342-5 6GK7 342-5DA02-0XE0 V5.0:

Seleccionndolo y arrastrndolo al slot 4 del bastidor, aparece la ventana de configuracin de la red


Profibus-DP:

De momento no lo conectaremos a ninguna red, aunque se puede hacer sin ms problema, por tanto tan
solo le daremos la direccin que tendr dentro de la red Profibus cuando lo acoplemos al master, en este
caso la #3.

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 8/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
Al pulsar el botn Aceptar aparece la CP 342-5 insertado en el bastidor:

A continuacin hacemos un d.c. sobre la interfase DP del CP342-5 configurado:

En la pantalla que corresponde a la pestaa Direcciones se indica que el CP 342-5 ocupa 16 bytes del
direccionado de entradas/salidas analgicas de la CPU, en este caso:
256 dec = 100 hexa
Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 9/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
Este direccionado se utilizar en el momento de
realizar el programa para el intercambio de datos
entre las CPUs del autmata programable.
En la pestaa Modo de operacin se ha de
indicar, en este caso, que el CP342-5 va a trabajar
como Esclavo DP.

En el momento de seleccionar la opcin Esclavo DP


aparece una ventana informativa indicando que
debemos utilizar unas funciones como son:
FC1 y FC2: Para el intercambio de datos.
FC3 y FC4: Para el diagnstico (opcional).
Al pulsar los correspondientes botones Aceptar, ya se considera
configurado los parmetros de la red, apareciendo:

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 10/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

Ahora ya podemos compilar y guardar la configuracin de


hardware.

Y enviar la configuracin a la CPU del autmata programable

Es posible y totalmente normal que la CPU de fallo de sistema (led SF) as como de bus (led BF), ya que
no se ha cargado el programa y posiblemente no se hayan conectado los esclavos a la red.

2.1.2.3. Creacin y configuracin del hardware del PLC S7-300 con CP342-5 como master de la red
Profibus configurada.
En primer lugar insertamos un equipo Simatic S7-300 y el modificamos el nombre
PLC_Master_#2:

pasando a ser

A continuacin configuramos el hardware:

Al insertar la CPU 314C-2DP y al tener esta CPU un puerto DP integrado nos aparece la ventana para
integrar este puerto DP a una red, como ya se explic al principio vamos a realizar el ejemplo como si
estuvisemos trabajando con CPUs sin puerto DP integrado, es por ello que en esta ventana dejaremos
sin conectar a ninguna red este interfase.
Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 11/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

Por tanto, dejamos la direccin #2, direccin de MPI, apareciendo la siguiente ventana al pulsar el botn
de Aceptar:

El siguiente paso es incorporar el CP 342-5 para que haga las funciones de master de la red, al insertar el
CP 342-5 en el spot 4 del bastidor aparece la ventana:

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 12/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

Ahora y a parte de dejar la direccin #2, como direccin del CP en la red, es el momento de configurar la
red Profibus, pulsando el botn Nueva, aparece una nueva ventana con dos pestaas, como son
General y Ajuste de la red:

Pulsando el correspondiente botn Aceptar aparecer la CP integrada en la red Profibus-DP:

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 13/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
Al pulsar el botn Aceptar aparece una pequea pantalla en donde como en la CP del PLC esclavo, no
indica de la utilizacin de diferentes FCs para poder realizar el intercambio de datos:

Al pulsar el botn Aceptar, debe aparecer la lnea que nace del CP que corresponde a la red Profibus
configurada:

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 14/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
Haciendo d.c. con el b.d. del ratn sobre el CP342-5 del slot 4 podemos realizar su configuracin:

Se observa que por defecto, la configuracin ya est seleccionada para master DP de la red, por tanto lo
nico que haremos es pulsar el botn Aceptar.

2.1.2.4. Incorporar el PLC S7-300 con CP342-5 como esclavo de la red Profibus configurada.
Ahora es el momento de poder incorporar a la red Profibus creada el PLC S7-300 esclavo, para ello desde
la configuracin de hardware del PLC master, buscamos en el catlogo la carpeta:
PROFIBUS-DP Estaciones ya configuradas S7 300 CP342-5 DP
y de ella el componente:
6GK7 342 5DA02-0XE0 V5.0
que arrastraremos hasta la red Profibus que nace del CP342-5 del PLC master. Una vez conectado a la
red aparecer una ventana para el acoplamiento del PLC esclavo al PLC master:
Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 15/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

A continuacin y para conectar este PLC esclavo a la red Profibus pulsamos sobre el botn Acoplar,
aparecer el siguiente aviso:

Ventana que aparece en el caso de no haber configurado la red Profibus en el momento de la creacin
del PLC esclavo, como ha sido nuestro caso, en cualquier caso pulsando el botn Aceptar, aparece la
misma ventana pero se observa que en el apartado inferior llamado Acoplamiento activo tenemos el
PLC configurado como esclavo:

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 16/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
Ahora ya podemos pulsar el botn Aceptar, observando como el PLC esclavo aparece conectado en la
red Profibus:

A continuacin se ha de configurar el tipo y la cantidad de datos que queremos intercambiar con el PLC
master, las diferentes posibilidades las encontramos dentro de la carpeta V5.0 del PLC conectado que
podemos ver en el catlogo:

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 17/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

Los diferentes tipos y cantidades que podemos encontrar son:

Modulo universal, este son configurables totalmente.


1, 2, 4, 8, 16, 32 o 64 Bytes de entrada digitales.
1, 2, 4, 8, 16, 32 o 64 Words de entrada analgicas.
1, 2, 4, 8, 16, 32 o 64 Bytes de salida digitales.
1, 2 ,4 ,8, 16, 32 o 64 Words de salida analgicas.

Realizaremos el ejemplo con la configuracin de Mdulos universales, para ello tenemos que seleccionar
Modulo universal y arrastrarlo hasta la rejilla inferior del PLC esclavo conectado a la red:

A continuacin configuramos el tipo y la cantidad de datos haciendo un d.c. sobre Mdulo universal del
Slot 1, apareciendo las propiedades, en donde se debe seleccionar uno de los diferentes tipos de E/S que
ofrece:

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 18/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

La configuracin elegida ser:


Tipo de datos
Cantidad de datos

: Entrada
: 1 Byte

Esto indica que estar preparado para recibir un byte de


datos del PLC master.
Para finalizar pulsar el botn Aceptar.

Aadiremos otra configuracin que ser:


La configuracin elegida ser:
Tipo de datos
Cantidad de datos

: Salida
: 1 Byte

Esto indica que estar preparado para enviar un byte de


datos al PLC master.
Para finalizar pulsar el botn Aceptar.

De esta misma forma


podemos ir aadiendo
diferentes
tipos
y
cantidades
para
el
intercambio de datos
entre el PLC master y el
PLC esclavo.
Se puede observar como
se va completando la
parrilla
inferior
correspondiente al PLC
esclavo:

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 19/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

Podemos dar por finalizada la configuracin del hardware para


este ejemplo y por tanto ya se puede compilar y guardar la
configuracin de hardware.

Y enviar la configuracin a la CPU del autmata programable

Es posible y totalmente normal que la CPU de fallo de sistema (led SF) as como de bus (led BF), ya que
no se ha cargado el programa y posiblemente no se hayan conectado los esclavos a la red.

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 20/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
Resumiendo, el direccionado de las entradas y salidas tanto de la CPU como del CP del PLC master y
esclavo, queda como sigue:

PLC Master:
CPU 314C-2DP
PAE

CP 342-5 #2
EB 124

Entradas

EB 0

Salidas

AB 0

EB 125

Entradas

[master]

EB 125
PAA
AB 124
Salidas
AB 125

PLC Esclavo:
CPU 314C-2DP
PAE

CP 342-5 #3
EB 124

Entradas

EB 125

[esclavo]

Entradas

EB 0

Salidas

AB 0

EB 125
PAA
AB 124
Salidas
AB 125
La configuracin de la red
vista desde Netpro es:

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 21/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

Y en el proyecto de Step 7 se observa como tenemos a parte de la CPUs, aparecen las dos CP342-5
configuradas.

2.1.3. COMUNICACIN DE DATOS.


El intercambio de datos entre la CPU y el CP (trabajando como Master) no es directo, si no que se ha de
hacer mediante bloques FCs como son:
FC DP_SEND [CPU CP]: La CPU da la orden de escribir los datos contenidos en el bfer definido por
el programador en la CPU, sobre el estado de las salidas de los esclavos DP conectados al CP Master.
FC DP_RECV [CPU CP]: La CPU da la orden de copiar el estado de las entradas de los esclavos
conectados en la CP, en el bfer definido por el programador en la propia CPU.
Los bufers definidos por el programador pueden ser reas de Marcas, DBs o reas PA.
A continuacin se muestra de forma grfica como queda la distribucin de las entradas y salidas
relacionando las CPs con las CPUs.

Como las CPs 342-5 estn conectadas en el slot 4 de cada bastidor de su CPU 314C-2DP, por tanto le
corresponde la direccin 256 en decimal que pasado a hexadecimal es el 100. Esto se puede verificar
Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 22/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
para que coincida en la pestaa Direcciones de las Propiedades del objeto... de cada una de las
CP342-5.

Las funciones FC1 DP_SEND y FC2 DP_RECV se pueden encontrar en el catlogo, dentro de la
carpeta Libreras SIMATIC_NET_CP CP 300:

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 23/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

2.1.3.1. Descripcin de la funcin FC1 DP_SEND.


La funcin FC1 DP_SEND contiene los siguientes parmetros:

Cuyo significado es el siguiente:


Datos de entrada:
CPLADDR
SEND

: Se ha de indicar la direccin de la CP, en formato word W#15#hhh.


: Se ha de indicar el lugar en donde se encuentran los datos a enviar a la CP, en formato
puntero p#.

Datos de salida:
DONE
ERROR
STATUS

: Sealiza en un bit, si se han aceptado los datos (0: No hay datos/1: Nuevos datos).
: Sealiza en un bit, si se han producido errores (0: Sin error/1: Con error).
: Sealiza en una palabra, el cdigo del error producido.

2.1.3.2. Descripcin de la funcin FC2 DP_RECV.


La funcin FC2 DP_RECV contiene los siguientes parmetros:

Cuyo significado es el siguiente:


Datos de entrada:
CPLADDR
SEND

: Se ha de indicar la direccin de la CP, en formato word W#15#hhh.


: Se ha de indicar el lugar en donde queremos guardar los datos recibidos de la CP, en
formato puntero p#.

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 24/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
Datos de salida:
NDR
ERROR
STATUS
DPSTATUS

:
:
:
:

Sealiza en
Sealiza en
Sealiza en
Sealiza en

un
un
un
un

bit, si se han aceptado los datos.


bit si se han producido errores (0: Sin error/1: Con error).
palabra, el cdigo del error producido.
byte, el cdigo del estado DP producido.

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 25/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

3.

REALIZAR PROGRAMA EN STEP7.

En este ejemplo hay que realizar tanto el programa para el PLC master como para el PLC esclavo. Desde
la carpeta Bloques abrimos el mdulo OB1, y en este escribimos el programa para cada PLC:

Teniendo presente la configuracin del direccionado de lectura y escritura de cada CPU sobre cada CP
indicado en las pginas anteriores, desarrollamos 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 PLC (Esclavo- Estacin #3). Es decir que la:

E124.0 [PLC master #2] active la A124.0 [PLC esclavo #3]


E124.1 [PLC master #2] active la A124.1 [PLC esclavo #3]

E124.7 [PLC master #2] active la A124.7 [PLC esclavo #3]

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

E124.0 [PLC esclavo #3] active la A124.0 [PLC master #2]


E124.1 [PLC esclavo #3] active la A124.1 [PLC master #2]

E124.7 [PLC esclavo #3] active la A124.7 [PLC master #2]

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 26/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
En la siguiente figura se muestra el programa en KOP introducido desde STEP 7 en el OB1 del PLC
master:

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 27/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
En este caso como la operacin a realizar en el PLC esclavo es la misma que en el PLC master, el
programa tambin puede ser idntico, tal y como de muestra en la siguiente figura:

Ahora y despus de enviar los correspondientes programas a cada uno de los PLCs es el momento de
enviar el programa a la CPU del PLC S7 y comprobar su correcto funcionamiento. Tambin es
conveniente cargar en cada PLC los bloques de organizacin OBs de control de posibles errores como son
el OB82, OB85 y OB86.

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 28/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

4.

EJERCICIO DE APLICACIN.

Como ejercicio de aplicacin a lo visto, se tratara de, aprovechando el interfase DP que posee cada CPU,
crear una red Profibus-DP diferente para cada interfase en el que al interfase DP del PLC que dispone del
CP que hace de esclavo se le ha de conectar un mdulo de entradas/salidas de periferia como es una ET
200L y al interfase DP del PLC que dispone del CP que hace de master conectarle otro mdulo de
entradas/salidas como es una ET 200S cuyos componentes son:

Componente

Referencia

IM151-1 STANDART

151-1AA02-0AB0

compuesta por los siguientes mdulos:

De forma que queden configuradas diferentes redes Profibus-DP tal como la que se presenta a
continuacin:

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 29/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

El funcionamiento del programa se deber ampliar para que cumpla adems los siguientes apartados:
a) Que las cuatro entradas digitales de la ET200S se reflejen en el segundo byte de salidas de la
ET200L.
b) Que las cuatro primeras entradas del segundo byte de entradas de la ET200L queden reflejadas
en las cuatro salidas digitales de la ET 200S.
c) Que una de las entradas analgicas de la CPU con la CP esclava quede reflejada sobre la salida
analgica de la ET 200S.
d) Que la entrada analgica de la ET 200S quede reflejada sobre una de las salidas analgicas de la
CPU con la CP esclava.
Resumiendo y de forma esquemtica el programa deber cumplir el siguiente funcionamiento:

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 30/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

5.

DOCUMENTACIN DEL CP342-5.

5.1.

Ayuda de STEP 7 de la funcin FC1 DP_SEND.

5.1.1.

Significado.

El bloque FC DP_SEND transfiere datos al CP PROFIBUS. Dependiendo del modo de operacin del CP
PROFIBUS, el DP_SEND puede tener el significado siguiente:

En el Maestro DP
El bloque transfiere los datos de un rea de salidas DP determinada al CP PROFIBUS para
emitirlo a la periferia descentralizada.

En el Esclavo DP
El bloque transfiere los datos de un rea de datos DP determinada de la CPU al bfer de emisin
del CP PROFIBUS para transferirlos al Maestro DP.

El rea de datos indicada puede ser un rea PA, un rea de marcas o bien un rea de bloques de datos.
Si el CP PROFIBUS acepta toda el rea de datos DP significa que la transferencia se ha ejecutado
correctamente.
Tenga en cuenta que, por regla general, el bloque DP_SEND tiene que ser llamado como mnimo una vez
en el Maestro DP y en el Esclavo DP desde el programa de usuario. (Nota: esto no es vlido para tipos de
CP ms recientes. Tenga en cuenta las indicaciones del manual del CP).
Interface de llamada

Ejemplo de una llamada en representacin AWL:


AWL
Explicacin
=========================================
call fc 1
//DP_SEND Llamada al bloque
CPLADDR :=W#16#0120
SEND
:=p#db17.dbx0.0 byte 103
DONE
:=M 98.1
ERROR :=M 98.2
STATUS :=MW 104

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 31/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

5.1.2.

Parmetros formales.

Parmetro
======
CPLADDR

Declaracin
=======
INPUT

Tipo
===
WORD

Valores posibles
==========

Observacin
===============================
Direccin inicial del mdulo.
Al configurar el CP con la herramienta de
configuracin STEP 7 se visualiza la direccin inicial
del mdulo en la tabla de configuracin.
Introduzca aqu esta direccin.

_________
SEND

_________
INPUT

______ ____________
ANY (como
VARTYPE se
admiten slo:
en FC 1 desde
V3: BYTE en
FC 1 hasta V2.x:
BYTE, WORD
y DWORD) ver
tambin
Determinar
versin de
bloque

_________________________________________
Indicar la direccin y la longitud
La direccin del rea de datos DP puede sealar un
de las siguientes reas:
- rea PA
- rea de marcas
- rea de bloques de datos
La longitud se debe ajustar para
- Maestro DP:
1...240
- Esclavo DP:
1..86
Para tipos de CP ms recientes (ver manual
del CP):
- Maestro DP:
1...2160
- Esclavo DP:
1..240

________
DONE

_________
OUTPUT

______
BOOL

____________
0: 1: Nuevos datos

__________________________________________
El parmetro de estado indica si se han aceptado
nuevos datos.
Para saber el significado de este parmetro en
relacin con los parmetros ERROR y STATUS,
vase FC DP_SEND: Cdigos de condicin.

________
ERROR

_________
OUTPUT

______
BOOL

____________
0: 1: Error

__________________________________________
Cdigo de error
Para saber el significado de este parmetro en
relacin con los parmetros DONE y STATUS,
vase FC DP_SEND: Cdigos de condicin.

________
STATUS

_________
OUTPUT

______
BOOL

____________
v. tabla
siguiente

__________________________________________
Cdigo de estado
Para saber el significado de este parmetro en
relacin con los parmetros DONE y ERROR,
vase FC DP_SEND: Cdigos de condicin.

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 32/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
5.1.3.

Cdigos de condicin.

La tabla siguiente muestra el significado de la informacin suministrada por DONE, ERROR y STATUS, la
cual tiene que ser evaluada por el programa de usuario.
Nota:
Para las entradas con la codificacin 8FxxH bajo STATUS, tenga en cuenta tambin lo indicado en el
manual de referencia STEP 7 Funciones estndar y funciones de sistema. Encontrar all informaciones en
el captulo Evaluacin de errores con el parmetro de salida RET_VAL
DONE

ERROR

STATUS

Significado

8180H

1
0

0
1

0000 H
8183H

0
0

1
1

8184H
8F22H

8F23H

0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1

8F24H
8F25H
8F28H
8F29H
8F30H
8F31H
8F32H
8F33H
8F3AH
8F42H
8F43H
8F44H

8F45H

0
0
0
0
0
0

1
1
1
1
1
1

8F7FH
8090H
8091H
80A1H
80B0H
80B1H

0
0
0
0
0

1
1
1
1
1

80C0H
80C1H
80C2H
80C3H
80C4H

80D2H

Arranque:
El modo DP ha sido activado pero los datos an no
pueden ser aceptados.
Modo normal:
Transferencia de datos en curso.
Se han aceptado los nuevos datos sin error.
Falta la configuracin o an no se ha activado el modo
DP en el CP PROFIBUS.
Error del sistema o tipo de parmetro no admisible.
Error de longitud de rea al leer un parmetro (p. ej., DB demasiado
corto).
Error de longitud del rea al escribir un parmetro (p. ej., DB
demasiado corto).
Error de rea al leer un parmetro.
Error de rea al escribir un parmetro.
Error de alineacin al leer un parmetro.
Error de alineacin al escribir un parmetro.
Parmetro en el 1er bloque de datos act. protegido contra escritura.
Parmetro en el 2o bloque de datos act. protegido contra escritura.
El parmetro contiene nmero de DB demasiado alto.
Error del nmero DB.
rea de destino no cargada (DB).
Retardo en acuse al leer un parmetro del rea de periferia.
Retardo en acuse al escribir un parmetro en el rea de periferia.
El acceso a un parmetro a leer en el procesamiento de mdulos est
bloqueado.
El acceso a un parmetro a escribir en el procesamiento de mdulos
est bloqueado.
Error interno p. ej., referencia ANY no permitida.
No existe ningn mdulo con esta direccin.
La direccin base lgica no est en formato de palabra doble.
Acuse negativo al escribir en el mdulo.
El mdulo no conoce el registro.
La longitud indicada para el registro es errnea.
Modo maestro:
La longitud indicada para el rea fuente en el parmetro SEND es
menor que la longitud de la longitud de los datos de salida configurada
en el CP PROFIBUS. Modo esclavo:
La longitud indicada para el rea fuente en el parmetro SEND es
mayor que la longitud mxima indicada en la informacin sobre el
producto
No se puede leer el registro.
El registro indicado est siendo procesado.
Hay demasiados peticiones pendientes.
Recursos ocupados (memoria).
Error de comunicacin (se presenta temporalmente, por lo que es
conveniente la repeticin en el programa de usuario).
Direccin base lgica errnea.

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 33/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
5.2.

Ayuda de STEP 7 de la funcin FC2 DP_RECV.

5.2.1.

Significado.

El bloque FC DP_RECV recibe datos a travs del CP PROFIBUS. Dependiendo del modo de operacin del
CP PROFIBUS, el bloque DP_RECV puede tener el siguiente significado:

En el maestro DP
El DP_RECV recibe los datos del proceso de la periferia descentralizada al igual que una
informacin de estado en un rea de entrada DP determinada.

En el esclavo DP
El bloque DP_RECV recibe los datos DP transferidos por el maestro DP del bfer de recepcin del
CP PROFIBUS en un rea de datos DP determinada de la CPU.

El rea de datos indicada para aceptar los mismos puede ser un rea PA, un rea de marcas o un rea de
un bloque de datos.
Si el CP PROFIBUS ha podido transferir todo el rea de datos de entrada DP significa que la ejecucin ha
sido correcta.
Tenga en cuenta que el bloque FC DP_RECV se tiene que llamar al menos una vez en el programa de
usuario para el maestro DP y el esclavo DP; para el maestro DP slo se tiene que llamar si se deben
recibir datos (Nota: esto no es vlido en el caso de tipos de CP ms recientes. Tenga en cuenta las
indicaciones del manual del CP).
Tarea adicional: Introducir el byte de estado
El bloque DP_RECV tiene una tarea adicional:

Actualizar el byte de estado DPSTATUS. DP_RECV se hace cargo de tareas para el diagnstico
DP.
Si no se han configurado datos de recepcin, el DP_RECV tiene que ser llamado para actualizar el
byte de estado DPSTATUS con la longitud 255 (esto solo rige para el maestro DP; en el esclavo
DP no es posible leer el byte de estado sin datos).

Nota: en el caso de tipos de CP ms recientes (tenga en cuenta las indicaciones del manual del aparato)
basta con indicar la longitud 1. Tenga en cuenta que al editar la peticin se sobrescribe siempre todo el
campo indicado por usted.
Interface de llamada
Ejemplo en representacin AWL:
AWL
Significado
=========================
=========================================
call fc 2
CPLADDR
:= W#16#0120
RECV
:= p#db18.dbx240.0 byte 103
NDR
:= M 99.1
ERROR
:= M 99.2
STATUS
:= MW 105
DPSTATUS
:= MB 0
//DP_RECV Llamada al bloque

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 34/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
5.2.2.

Parmetros formales.

Parmetro
======
CPLADDR

Declaracin
=======
INPUT

Tipo
===
WORD

Valores posibles
==========

Observacin
===============================
Direccin inicial del mdulo.
Al configurar el CP con la herramienta de
configuracin STEP 7 se visualiza la direccin inicial
del mdulo en la tabla de configuracin.
Introduzca aqu esta direccin.

_________
SEND

_________
INPUT

______ ____________
ANY (como
VARTYPE se
admiten slo:
en FC 1 desde
V3: BYTE en
FC 1 hasta V2.x:
BYTE, WORD
y DWORD) ver
tambin
Determinar
versin de
bloque

_________________________________________
Indicar la direccin y la longitud
La direccin del rea de datos DP puede sealar un
de las siguientes reas:
- rea PA
- rea de marcas
- rea de bloques de datos
La longitud se debe ajustar para
- Maestro DP:
1...240
- Esclavo DP:
1..86
- Maestro DP; leer solamente el byte de estado:255
Para tipos de CP ms recientes (ver manual de
CP):
- Maestro DP:
1...2160
- Esclavo DP:
1..240
- DP; solo leer byte de estado : 1

________
NDR

_________
OUTPUT

______
BOOL

____________
0: 1: Se han aceptado
Nuevos datos

__________________________________________
El parmetro de estado indica si se han aceptado
nuevos datos.
Para saber el significado de este parmetro en
relacin con los parmetros ERROR y STATUS,
vase FC DP_SEND: Cdigos de condicin.

________
ERROR

_________
OUTPUT

______
BOOL

____________
0: 1: Error

__________________________________________
Cdigo de error
Para saber el significado de este parmetro en
relacin con los parmetros NDR y STATUS,
vase FC DP_RECV: Cdigos de condicin.

________
STATUS

_________
OUTPUT

______
BOOL

____________
vase la tabla
siguiente

__________________________________________
Cdigo de estado
Para saber el significado de este parmetro en
relacin con los parmetros NDR y ERROR,
vase FC DP_RECV: Cdigos de condicin.

________
DPSTATUS

_________
OUTPUT

______
BYTE

____________
Codificacin
Vase a continuacin
Bajo DPSTATUS

__________________________________________
Cdigo de estado DP.
Vase bloque de funciones DP_RECV: Parmetros
de salida STATUS DP

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 35/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
5.2.3.

Cdigos de condicin.

La tabla siguiente muestra el significado de la informacin suministrada por DONE, ERROR y STATUS, la
cual tiene que ser evaluada por el programa de usuario.
Nota:
Para las entradas con la codificacin 8FxxH bajo STATUS, tenga en cuenta tambin lo indicado en el
manual de referencia STEP 7 Funciones estndar y funciones de sistema. Encontrar all informaciones en
el captulo Evaluacin de errores con el parmetro de salida RET_VAL
DONE

ERROR

STATUS

Significado

8180H

1
0

0
1

0000 H
8183H

0
0

1
1

8184H
8F22H

8F23H

0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1

8F24H
8F25H
8F28H
8F29H
8F30H
8F31H
8F32H
8F33H
8F3AH
8F42H
8F43H
8F44H

8F45H

0
0
0
0
0
0

1
1
1
1
1
1

8F7FH
8090H
8091H
80A0H
80B0H
80B1H

0
0
0
0
0

1
1
1
1
1

80C0H
80C1H
80C2H
80C3H
80C4H

80D2H

Arranque:
El modo DP ha sido activado pero los datos an no
pueden ser aceptados.
Modo normal:
Transferencia de datos en curso.
Se han aceptado los nuevos datos sin error.
Falta la configuracin o an no se ha activado el modo
DP en el CP PROFIBUS.
Error del sistema o tipo de parmetro no admisible.
Error de longitud de rea al leer un parmetro (p. ej., DB demasiado
corto).
Error de longitud del rea al escribir un parmetro (p. ej., DB
demasiado corto).
Error de longitud del rea al leer un parmetro.
Error de longitud del rea al escribir un parmetro.
Error de alineacin al leer un parmetro.
Error de alineacin al escribir un parmetro.
Parmetro en el 1er bloque de datos act. protegido contra escritura.
Parmetro en el 2o bloque de datos act. protegido contra escritura.
El parmetro contiene nmero de DB demasiado alto.
Error del nmero DB.
rea de destino no cargada (DB).
Retardo en acuse al leer un parmetro del rea de periferia.
Retardo en acuse al escribir un parmetro en el rea de periferia.
El acceso a un parmetro a leer en el procesamiento de mdulos est
bloqueado.
El acceso a un parmetro a escribir en el procesamiento de mdulos
est bloqueado.
Error interno p. ej., referencia ANY no permitida.
No existe ningn mdulo con esta direccin.
La direccin base lgica no est en formato de palabra doble.
Acuse negativo al leer del mdulo.
El mdulo no conoce el registro.
La longitud indicada para el registro es errnea.
Modo esclavo:
La longitud indicada para el rea fuente en el parmetro RECV para el
rea de destino es mayos que la long. Mx, indicada en la informacin
del producto.
Modo maestro:
La longitud indicada en el parmetro RECV para el rea de destino es
mayor que la longitud de los datos de entrada configurados en el CP
PROFIBUS-CP. En caso de tipos de CP ms recientes rige para modo
maestro y esclavo: el nmero de datos a recibir supera el lmite
superior admisible para este servicio.
No se puede leer el registro.
El registro indicado est siendo procesado.
Hay demasiados peticiones pendientes.
Recursos ocupados (memoria).
Error de comunicacin (se presenta temporalmente, por lo que es
conveniente la repeticin en el programa de usuario).
Direccin base lgica errnea.

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 36/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
5.3.

Resumen del manual del CP 342-5.

A continuacin se presenta un extracto del Manual del equipo CPs S7 para PROFIBUS / Parte B1 CP
3425 / CP 3425 FO de referencia C79000G8978C14603 con los aspectos necesarios para el buen
desarrollo del ejercicio.
5.3.1.

Aplicacin.

El procesador de comunicaciones CP 3425/3425 FO est previsto para operar asociado a un sistema de


automatizacin SIMATIC S7300 / C7300. Permite conectar el S7300 / C7300 a un sistema de bus de
campo PROFIBUS.
5.3.2.

Servicios.

En su presente versin, el CP 3425/3425 FO soporta los servicios de comunicacin siguientes:

PROFIBUSDP:
- como maestro DP Clase 1 y Clase 2 (PROFIBUSDP segn EN 50170, maestro DP)
- como esclavo DP (PROFIBUSDP segn EN 50170, esclavo DP)

Nota
Pero tenga en cuenta: El CP 3425/3425 FO slo puede funcionar o como maestro DP o como esclavo
DP. El modo DP puede desactivarse tambin totalmente.

Comunicacin S7 y Comunicacin PG/OP:


- Funciones PG con Upload / Download de mdulos FM, Configuracin / Diagnstico y
Routing
- Funciones de operacin y observacin (HMI).
Multiplexar enlaces TD/OP

En caso de multiplexar enlaces OP se soportan los siguientes servicios acclicos:


- leer una vez.
- escribir una vez.
- leer lista de estados del sistema.
- Cliente y servidor para el intercambio de datos a travs de bloques de comunicacin:
BSEND
BRCV
PUT
GET
USEND
URCV
C_CNTRL

FB 12
FB 13
FB 14
FB 15
FB 8
FB 9
FC 62

en enlaces S7 configurados bilateralmente


(Notas: la estacin interlocutora puede ser respectivamente una S7300, S7400 o una aplicacin PG/PC
con servidor SIMATIC NET OPC; no se soportan variables de datos brutos a travs de SEND/BRECV para
WinCC.)
- Servidor para intercambio de datos en enlaces configurados unilateralmente sin bloques
de comunicacin en la estacin S7300 / C7300.

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 37/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

Comunicacin compatible S5 (interface SEND/RECEIVE) va enlaces FDL del tipo siguiente:


- enlaces FDL especificados
- enlaces libre de Layer 2 (SDA, SDN)
- Broadcast
- Multicast
Los servicios aqu mencionados del CP 3425/3425 FO pueden utilizarse en cada caso paralelamente,
con independencia los unos de los otros.
5.3.3.

Configuracin.

Para la configuracin se precisa STEP 7 a partir de V5.1; para los enlaces FDL y las funciones de
diagnstico se requiere tener instalado el paquete opcional NCM S7 para PROFIBUS que se entrega con
STEP 7; el CP puede configurarse va MPI o LAN/PROFIBUS:
Nota
Si modifica los parmetros de bus en los datos de configuracin, deber cargar estos datos de
configuracin en el CP slo a travs del puerto MPI.
5.3.4.

Programacin uso del CP como maestro DP o esclavo DP.

Modo Esclavo DP:


Para lanzar el procesamiento de la peticin es necesario activar como mnimo una vez los FCs DP_SEND y
DP_RECV.
Modo Maestro DP:
Para lanzar el procesamiento de la recepcin es necesario activar como mnimo un vez el FC DP_RECV.
Para funciones de diagnstico y control estn a su disposicin opcionalmente las funciones (FC) DP_DIAG
y DP_CTRL.

5.3.5.

Extensiones de funciones en comparacin con el producto antecesor.

El CP 3425 aqu descrito soporta adicionalmente las siguientes velocidades de transmisin:


3 Mbit/s
6 Mbits/s
12 Mbit/s
Nmero de esclavos conectables y cantidades de E/S:

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 38/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica

5.3.6.

Indicadores LED para estado operativo del CP.

Los 4 LEDs indicadores incluidos en la placa frontal informan del estado operativo del CP de acuerdo al
esquema siguiente:

5.3.7.

Forzado del estado operativo.

Para forzar el estado operativo del CP 3425/3425 FO se tienen las posibilidades siguientes:
_ Selector de modo de operacin.
_ Software de configuracin NCM S7 para PROFIBUS.
_ Administrador SIMATIC en STEP 7.
Para poder forzar el estado del CP desde STEP 7 / NCM S7 para PROFIBUS, el selector de modo de
operacin deber estar en la posicin RUN.
5.3.8.

Selector de modo de operacin.

El selector de modo permite alcanzar los estados siguientes:


_ Conmutacin de STOP a RUN:
Con ello el CP almacena en la memoria de trabajo los datos configurados y/o cargados, pasando al
estado RUN.
_ Conmutacin de RUN a STOP:
El CP pasa al estado STOP. Se deshacen los enlaces establecidos (enlaces FDL y S7).

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 39/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
Para el modo DP rige:
Modo Esclavo DP: el CP ya no se encuentra en transferencia de datos;
Modo Maestro DP: el estado operativo es OFFLINE.
en el estado STOP es posible configurar y diagnosticar el CP 3425/3425 FO.
5.3.9.

Velocidades de transferencia soportadas.

La velocidad de transferencia se ajusta con el software SIMATIC STEP 7. Estn permitidos los valores
siguientes:

5.3.10.

Caractersticas del puerto DP/ maestro DP.

Para que un CP 3425/3425 FO pueda operar como maestro DP son relevantes las caractersticas
siguientes:

5.3.11.

Tiempos de reaccin del maestro DP.

5.3.12.

Tiempos de reaccin de esclavo DP.

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 40/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

Departament dEducaci
PROFIBUS-DP
PLCs S7-300 en red Profibus por CP342-5
Electricitat/Electrnica
5.3.13.

Caractersticas del puerto DP/ esclavo DP.

Desde el punto de vista del maestro DP, para lograr una transferencia exitosa es preciso considerar las
siguientes caractersticas del esclavo DP:

Realizado por:

Vicen Guerrero

IES PALAU AUSIT

Fecha: 24/03/2007

Pgina: 41/41

Versin: 1.1

Fichero: DP05_PLCs S7-300 en red Profibus


por CP342-5 v1_1

You might also like