Sie sind auf Seite 1von 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: Fecha: 24/03/2007 Pgina: 0/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 1/41


Vicen Guerrero IES PALAU AUSIT 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. 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. 6
2.1.2. Configuracin del hardware. 7

2.1.2.1. Configuracin bsica del PLC. 7


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

2.1.3. Comunicacin de datos. 22


2.1.3.1. Descripcin de la funcin FC1 DP_SEND. 24
2.1.3.2. Descripcin de la funcin FC2 DP_RECV. 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. 31


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

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


Vicen Guerrero IES PALAU AUSIT 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. 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: Fecha: 24/03/2007 Pgina: 3/41


Vicen Guerrero IES PALAU AUSIT 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. 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 PLCs SIMATIC S7-300 con CP 342-5.
5 Mdulos de entrada/salida de periferia descentralizada ETs.
6 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: Fecha: 24/03/2007 Pgina: 4/41


Vicen Guerrero IES PALAU AUSIT 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 PLC S7 300 con CP


342-5 master #2 342-5 esclavo #3

MPI

RS-232

PC con STEP7

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


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 6/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 7/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 8/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 9/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 10/41


Vicen Guerrero IES PALAU AUSIT 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 pasando a ser
PLC_Master_#2:

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: Fecha: 24/03/2007 Pgina: 11/41
Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 12/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 13/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 14/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 15/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 16/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 17/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 18/41


Vicen Guerrero IES PALAU AUSIT 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 : Entrada


Cantidad de datos : 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 : Salida


Cantidad de datos : 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: Fecha: 24/03/2007 Pgina: 19/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 20/41


Vicen Guerrero IES PALAU AUSIT 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 [master]


EB 124 Entradas EB 0
Entradas EB 125
Salidas AB 0
EB 125

PAA

AB 124
Salidas
AB 125

PLC Esclavo:

CPU 314C-2DP

PAE CP 342-5 #3 [esclavo]


EB 124 Entradas EB 0
Entradas EB 125
Salidas AB 0
EB 125

PAA

AB 124
Salidas
AB 125

La configuracin de la red
vista desde Netpro es:

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


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 22/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 23/41


Vicen Guerrero IES PALAU AUSIT 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 : Se ha de indicar la direccin de la CP, en formato word W#15#hhh.


SEND : 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 : Sealiza en un bit, si se han aceptado los datos (0: No hay datos/1: Nuevos datos).
ERROR : Sealiza en un bit, si se han producido errores (0: Sin error/1: Con error).
STATUS : 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 : Se ha de indicar la direccin de la CP, en formato word W#15#hhh.


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

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


Vicen Guerrero IES PALAU AUSIT 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 : Sealiza en un bit, si se han aceptado los datos.


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

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


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 26/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 27/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 28/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 29/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 30/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 31/41


Vicen Guerrero IES PALAU AUSIT 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 Declaracin Tipo Valores posibles Observacin


====== ======= === ========== ===============================
CPLADDR INPUT WORD 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 Indicar la direccin y la longitud
VARTYPE se La direccin del rea de datos DP puede sealar un
admiten slo: de las siguientes reas:
en FC 1 desde - rea PA
V3: BYTE en - rea de marcas
FC 1 hasta V2.x: - rea de bloques de datos
BYTE, WORD
y DWORD) ver La longitud se debe ajustar para
tambin - Maestro DP: 1...240
Determinar - Esclavo DP: 1..86
versin de
bloque Para tipos de CP ms recientes (ver manual
del CP):
- Maestro DP: 1...2160
- Esclavo DP: 1..240

________ _________ ______ ____________ __________________________________________


DONE OUTPUT BOOL 0: - El parmetro de estado indica si se han aceptado
1: Nuevos datos 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: - Cdigo de error
1: 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 Cdigo de estado
siguiente Para saber el significado de este parmetro en
relacin con los parmetros DONE y ERROR,
vase FC DP_SEND: Cdigos de condicin.

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


Vicen Guerrero IES PALAU AUSIT 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

0 0 8180H Arranque:
El modo DP ha sido activado pero los datos an no
pueden ser aceptados.
Modo normal:
Transferencia de datos en curso.
1 0 0000 H Se han aceptado los nuevos datos sin error.
0 1 8183H Falta la configuracin o an no se ha activado el modo
DP en el CP PROFIBUS.
0 1 8184H Error del sistema o tipo de parmetro no admisible.
0 1 8F22H Error de longitud de rea al leer un parmetro (p. ej., DB demasiado
corto).
0 1 8F23H Error de longitud del rea al escribir un parmetro (p. ej., DB
demasiado corto).
0 1 8F24H Error de rea al leer un parmetro.
0 1 8F25H Error de rea al escribir un parmetro.
0 1 8F28H Error de alineacin al leer un parmetro.
0 1 8F29H Error de alineacin al escribir un parmetro.
0 1 8F30H Parmetro en el 1er bloque de datos act. protegido contra escritura.
0 1 8F31H Parmetro en el 2o bloque de datos act. protegido contra escritura.
0 1 8F32H El parmetro contiene nmero de DB demasiado alto.
0 1 8F33H Error del nmero DB.
0 1 8F3AH rea de destino no cargada (DB).
0 1 8F42H Retardo en acuse al leer un parmetro del rea de periferia.
0 1 8F43H Retardo en acuse al escribir un parmetro en el rea de periferia.
0 1 8F44H El acceso a un parmetro a leer en el procesamiento de mdulos est
bloqueado.
0 1 8F45H El acceso a un parmetro a escribir en el procesamiento de mdulos
est bloqueado.
0 1 8F7FH Error interno p. ej., referencia ANY no permitida.
0 1 8090H No existe ningn mdulo con esta direccin.
0 1 8091H La direccin base lgica no est en formato de palabra doble.
0 1 80A1H Acuse negativo al escribir en el mdulo.
0 1 80B0H El mdulo no conoce el registro.
0 1 80B1H 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
0 1 80C0H No se puede leer el registro.
0 1 80C1H El registro indicado est siendo procesado.
0 1 80C2H Hay demasiados peticiones pendientes.
0 1 80C3H Recursos ocupados (memoria).
0 1 80C4H Error de comunicacin (se presenta temporalmente, por lo que es
conveniente la repeticin en el programa de usuario).
0 1 80D2H Direccin base lgica errnea.

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


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 34/41


Vicen Guerrero IES PALAU AUSIT 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 Declaracin Tipo Valores posibles Observacin


====== ======= === ========== ===============================
CPLADDR INPUT WORD 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 Indicar la direccin y la longitud
VARTYPE se La direccin del rea de datos DP puede sealar un
admiten slo: de las siguientes reas:
en FC 1 desde - rea PA
V3: BYTE en - rea de marcas
FC 1 hasta V2.x: - rea de bloques de datos
BYTE, WORD
y DWORD) ver La longitud se debe ajustar para
tambin - Maestro DP: 1...240
Determinar - Esclavo DP: 1..86
versin de - Maestro DP; leer solamente el byte de estado:255
bloque 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: - El parmetro de estado indica si se han aceptado
1: Se han aceptado nuevos datos.
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: - Cdigo de error
1: 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 Cdigo de estado
siguiente 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 Cdigo de estado DP.
Vase a continuacin Vase bloque de funciones DP_RECV: Parmetros
Bajo DPSTATUS de salida STATUS DP

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


Vicen Guerrero IES PALAU AUSIT 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

0 0 8180H Arranque:
El modo DP ha sido activado pero los datos an no
pueden ser aceptados.
Modo normal:
Transferencia de datos en curso.
1 0 0000 H Se han aceptado los nuevos datos sin error.
0 1 8183H Falta la configuracin o an no se ha activado el modo
DP en el CP PROFIBUS.
0 1 8184H Error del sistema o tipo de parmetro no admisible.
0 1 8F22H Error de longitud de rea al leer un parmetro (p. ej., DB demasiado
corto).
0 1 8F23H Error de longitud del rea al escribir un parmetro (p. ej., DB
demasiado corto).
0 1 8F24H Error de longitud del rea al leer un parmetro.
0 1 8F25H Error de longitud del rea al escribir un parmetro.
0 1 8F28H Error de alineacin al leer un parmetro.
0 1 8F29H Error de alineacin al escribir un parmetro.
0 1 8F30H Parmetro en el 1er bloque de datos act. protegido contra escritura.
0 1 8F31H Parmetro en el 2o bloque de datos act. protegido contra escritura.
0 1 8F32H El parmetro contiene nmero de DB demasiado alto.
0 1 8F33H Error del nmero DB.
0 1 8F3AH rea de destino no cargada (DB).
0 1 8F42H Retardo en acuse al leer un parmetro del rea de periferia.
0 1 8F43H Retardo en acuse al escribir un parmetro en el rea de periferia.
0 1 8F44H El acceso a un parmetro a leer en el procesamiento de mdulos est
bloqueado.
0 1 8F45H El acceso a un parmetro a escribir en el procesamiento de mdulos
est bloqueado.
0 1 8F7FH Error interno p. ej., referencia ANY no permitida.
0 1 8090H No existe ningn mdulo con esta direccin.
0 1 8091H La direccin base lgica no est en formato de palabra doble.
0 1 80A0H Acuse negativo al leer del mdulo.
0 1 80B0H El mdulo no conoce el registro.
0 1 80B1H 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.
0 1 80C0H No se puede leer el registro.
0 1 80C1H El registro indicado est siendo procesado.
0 1 80C2H Hay demasiados peticiones pendientes.
0 1 80C3H Recursos ocupados (memoria).
0 1 80C4H Error de comunicacin (se presenta temporalmente, por lo que es
conveniente la repeticin en el programa de usuario).
0 1 80D2H Direccin base lgica errnea.
Realizado por: Fecha: 24/03/2007 Pgina: 36/41
Vicen Guerrero IES PALAU AUSIT 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 FB 12
BRCV FB 13
PUT FB 14
GET FB 15
USEND FB 8
URCV FB 9
C_CNTRL 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: Fecha: 24/03/2007 Pgina: 37/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 38/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 39/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 40/41


Vicen Guerrero IES PALAU AUSIT 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: Fecha: 24/03/2007 Pgina: 41/41


Vicen Guerrero IES PALAU AUSIT Versin: 1.1 Fichero: DP05_PLCs S7-300 en red Profibus
por CP342-5 v1_1

Das könnte Ihnen auch gefallen