You are on page 1of 37

Captulo 1 Red Profibus.

Esclavo
inteligente.
Caractersticas generales
Permite la comunicacin entre PC, PLC, robots y todo tipo de elementos de campo
(sensores y actuadores), por tanto es una red, o bus industrial, destinada a los niveles
de clula o de control (Profibus FDL o FMS) y de campo (Profibus DP o P)! Profibus
DP es idneo para la comunicacin con todo tipo de sensores y actuadores, donde
prevalece la velocidad sobre la cantidad de datos! Permite la cone"in de #asta $%&
estaciones con velocidades desde ',( )bit*s a $% Mbit*s en distancias de $,+++ a $++
metros respectivamente ($+ ,m con repetidores)!
Para crear una red Profibus es necesario un modulo -obernante de la red es decir un
modulo maestro y un esclavo, en el caso de la confi-uracion de un maestro y un
esclavo inteli-ente se utili.ara/
$!0 PLC1s, S23M34S CP5 6$6C0%DP
Fig 1.0 CPU 313C-2P
%!0 Fuentes de volta7e %890: (5na para cada PLC)!
Pagina 1
Fig 1.1 Fuente de volta!e 2"v
;!0 Cable de sistema de bus P<=F2>5S P#oeni" Contac $:$;+%:
Pagina 2
Fig. 1.# Cable para bus.
Como primer paso tenemos ?ue ubicar el puerto de comunicacin del modulo master
P>0DP, este se ubica al lado derec#o de la cone"in MP2 (2nterfa.) en el panel frontal
del PLC CP5 6$6C0%DP como lo muestra la Fi-! $!'
Pagina 3
Fig. 1.$ localicaci%n de puerto P. En P&C.
3n la Fi-! $!$+ se observa como se conecta el cable para bus P<=F2>5S al puerto @%
DP!
Pagina 4
Fig 1.10 colocaci%n de cable para bus.
#ora se conecta el otro e"tremo del cable al otro PLC en el mismo conector!
La red principal se compone de PLC maestro y un PLC esclavo inteli-ente, aun?ue
puede ser mas esclavos!
Pagina 5
Capitulo %!
Pro-ramacion de SA3P &06++ con un protocolo de
comunicacin Profibus DP!
Para iniciar la pro-ramacin de la red profibus en necesario brir el softBare S2MA2C
Mana-er, ruta/ CAodos los pro-ramas*S2MA2C*S2MA2C Mana-erD cmo se muestra
en la fi-ura %!$
Fig. 2.1 Ruta de acceso a 'd(inistrador )*+',*C .
3n el menu principal ele-ir/ rc#ivo*4uevoEcomo lo muestra la fi- %!%
Pagina 6
Fig 2.2 Eligiendo un nuevo pro-ecto.
aparece la si-uiente ima-en, Fi- %!6 ?ue muestra la ventana de dialo-o C4uevo
ProyectoD, se asi-na el nombre deseado al proyecto (-eneralmente se da una
ubicacin por default, no es necesario cambiarla)
Fig. 2.3 Principales caractersticas del nuevo pro-ecto
3n la fi-ura %!8 se observa el proyecto creado y la interfa. de comunicacin la cual es
una interfa. MP2!
Pagina 7
Fig.2." .entana principal de pro-ecto.
3l si-uiente paso es dar clic derec#o en el proyecto e insertar nuevo ob7eto, para
indicar la serie de PLCF S2MA2C 6++ 3n la fi-! %!: se muestra la ruta
Fig. 2./ *nserci0n de serie )-300.
parecerG la pantalla mostrada en la fi-ura %!( en donde se observa la serie de PLC la
cual estamos pro-ramando (S2MA2C 6++)
Pagina 8
Fig. 2.1 +odulo insertado.
#ora se procede a reali.ar la confi-uracin del HardBare, Como lo muestra la fi-! %!&
se da doble clic en el mdulo ele-ido y aparecerG el icono !
Fig. 2.# *nicio de configuraci0n de 2ard3are.
3n el si-uiente paso de la confi-uracin como lo muestra la Fi- %!; 3n el lado derec#o
se ubican los elementos ?ue podemos insertar en la confi-uracin del #ardBare del
PLC, como CP5Is y mdulos para protocolos de comunicacin!
Pagina 9
Fig. 2.4 Configuraci0n del 2ard3are.
Como lo muestra la fi-! %!' el si-uiente paso es ele-ir un perfil de soporte, acceder al
Grbol de la derec#a, se-uir la ruta/ S2MA2C 6++*>SA2D=< 6++*Perfil soporte !Aomar
el icono y arrastrarlo a la aparte i.?uierda, de esta manera tendremos un
espacio definido por el mismo pro-rama S2MA2C Mana-er para insertar cada uno de
los diferentes elementos!
Pagina 10
Pagina 11
Arrastrar la imagen de perfil
de soporte a
esta ventana.
Serie SIA!I" 300
Fig. 2.$ perfil de soporte.
La Fi-!%!$+ indica la ruta para ele-ir el nJmero de serie de nuestro PLC (CP5 6$6C0
%DP) y la versin del mismo (9%!+)! S2MA2C 6++*CP506++*CP5 6$6C0%DP*(3S&
6$60(CF+60+>+*9%!+
Fig2.10 Ubicaci0n CPU 313C-2P de )*E+E5)
Pagina 12
ntes de proceder a descar-ar la confi-uracin al PLC, en necesario crear la red
P<=F2>5S, esta se asi-na como una subred en la Fi-! %!$$ muestra la ventana de
propiedades, se eli-e 4uevaE subred, se debe tener cuidado de ?ue la direccin de la
subred P<=F2>5S sea diferente para el maestro y el(los) esclavo(s)!
Fig. 2.11Creacion de una subred.
Pagina 13
l aceptar las propiedades aparece la ventana mostrada en la fi-ura %!$6, en la cual se
identifica el nombre y la velocidad de la red, sta se asi-na por default, dar clic en
ceptar!
Fig. 2.13
Pagina 14
l aceptar los parGmetros para la subred, a#ora aparece la red creada, la lKnea de
profibus es la red principal, donde se colocaran los esclavos de la red, como lo muestra
la fi-! %!$8!
Fig. 2.1" red PR6F*7U) creada.
Pagina 15
Confi-uracin para 3sclavo!
3n la confi-uracin del HardBare (HL Confi-uration) de doble clic en el ren-ln de DP
como se muestra en la si-uiente fi-ura!
Se abrirG el si-uiente cuadro de dialo-o
Pagina 16
Hay ?ue tener cuidado con la direccin de la red Profibus, ase-Jrese ?ue es diferente a
la del Maestro y*o los otros esclavos conectados a la red, si no fuera asK, modifK?uela
dando clic en PropiedadesE
3n la pestana Modo de operacin seleccione la casilla 3sclavo DP como se muestra en
la si-uiente fi-ura!
Pagina 17
Seleccionando la pestana Confi-uracion, se mostrara la si-uiente fi-ura
Pagina 18
Seleccione 4uevo!!!, se mostrara la si-uiente fi-ura
Pagina 19
Se deben resaltar al-unos puntos al editar, puesto ?ue la confi-uracin es la de un
esclavo, el va a recibir datos del Maestro, entonces se confi-ura datos de 3ntradaF la
Direccin en ?ue va a recibir los datos es para este e7emplo la :, puede ser cual?uier
otraF para este e7emplo se recibiran una 5nidad de un >yte de datos y de Co#erencia
Aotal!
De clic en el botn ceptar para cerrar la ventana, vuelva a dar clic en el botn ceptar
para cerrar el cuadro de dialo-o!
3n Simatic Mana-er inserte los blo?ues =>;%, =>;( y =>$%$,
3n el Simatic Mana-er car-ue todo el proyecto!
Pagina 20
Confi-uracin para Maestro!
3n la confi-uracin del #ardBare se debe dar doble clic sobre el ren-ln DP como se
muestra en la si-uiente fi-ura!
Se muestra el si-uiente cuadro de dialo-o!
Pagina 21
3s importante destacar ?ue en ese cuadro de dialo-o se puede ver la direccin de
P<=F2>5S, si se ?uisiera cambiar dic#a direccin se debe dar clic en el botn
PropiedadesE
Si la direccin fuera correcta se da clic en la pestana Modo de operacin! Se mostrara
el si-uiente cuadro!
Pagina 22
Debe estar seleccionada la casilla Maestro DP! De clic en el botn aceptar!
Muarde y compile y car-ue en el modulo!
Cambie la cone"in de la MP2 y conctelo directamente sobre el conector de
P<=F2>5S! Cambie la interfase de comunicacin entre el PLC y la PC! 3sto Jltimo se
#ace dando clic en el botn incio y abriendo el Panel de control como se muestra en la
si-uiente fi-ura!
Pagina 23
Seleccione 7ustar interfase PM*PC como se muestra en la si-uiente fi-ura!
Pagina 24
Se abrirG la si-uiente ima-en! Seleccione PC adapter (P<=F2>5S)!
3n Simatic Mana-er inserte los blo?ues =>;%, =>;( y =>$%$!
3n el Simatic Mana-er car-ue todo el proyecto!
4=A/ 3s importante corroborar ?ue el esclavo #aya reali.ado su confi-uracin y este
listo para continuar con la confi-uracin!
Continuacion de la confi-uracin para Maestro!
Pagina 25
Primero se necesita conectar el esclavo inteli-ente a la red P<=F2>5S! 3n la si-uiente
fi-ura se muestra el esclavo ?ue debe asi-narse, se encuentra en P<=F2>5S0
DP*3staciones ya confi-uradas*CP5 6$"!
Se arrastra a la lKnea de P<=F2>5S, la si-uiente fi-ura muestra esta operacin!
Pagina 26
De doble clic sobre el esclavo mostrado en la si-uiente fi-ura!
Pagina 27
Se mostrara el si-uiente cuadro de dialo-o!
Pagina 28
De clic en el botn coplar! Para este e7emplo solo aparece un esclavo con ?uien
coplarse puesto ?ue solo se conecto con un esclavo, si se tuvieran mas esclavos
conectados deberKan aparecer mas ren-lones (uno por cada esclavo conectado a la
red)!
Dando clic en la pestana de confi-uracin aparece el si-uiente cuadro de dialo-o!
Pagina 29
Dando clic en el botn 3ditarE se muestra la si-uiente ima-en! Se deben resaltar
al-unos puntos al editar, si se ?uiere enviar datos se debe confi-urar como Salida para
el maestro y 3ntrada para el esclavo, si se re?uiere recibir datos se debe confi-urar
como 3ntrada para el maestro y Salida para el esclavoF la direccin en ?ue va a enviar
los datos es para este e7emplo la :F para este e7emplo se enviara una 5nidad de un
byte de datos y de Co#erencia Aotal!
Pagina 30
De clic en el botn aceptar para cerrar el cuadro de dialo-o!
Muarde y complie y car-ue en el modulo!
bra la confi-uracin de redes (4etPro), lo anterior se puede reali.ar desde HL
Confi-uration en el menu Herramientas*Confi-urar redes, o dando clic en el botn ,
se mostrara la si-uiente ima-en
Pagina 31
Los colores y las redes e"istentes (lKneas #ori.ontales) podrGn variar, borre las redes
?ue no ten-an cone"in, -uarde y compile, y car-ue en el Maestro, selecione el CP5
del esclavo y car-uelo en el esclavo! Puede cerrar el 4etPro!
<ealice una copia de se-uridad o copia de respaldo (>ac,5p) de cada uno de los
esclavos conectados, para reali.arlo en Simatic Mana-er de clic en Sistema de
destino*Car-ar en PME, como lo muestra la si-uiente fi-ura!
Pagina 32
De clic en el botn mostrar para ver las estaciones disponibles, deberGn aparecer los
esclavos conectados a la red, seleccione el esclavo del ?ue desea reali.ar la copia de
se-uridad, #a-a una copia de se-uridad para cada uno de los esclavos conectados en
la red!
bra la confi-uracin de redes (4etPro), seleccione cada uno de los CP51s de los
esclavos y car-ue en el mdulo! Cierre el 4etPro
Car-ue al modulo!
Continuacion de la confi-uracin para 3sclavo!
Pagina 33
<ealice una copia de se-uridad o copia de respaldo (>ac,5p) de su propia
confi-uracion, para reali.arlo en Simatic Mana-er de clic en Sistema de destino*Car-ar
en PME, como lo muestra la si-uiente fi-ura!

De clic en el botn mostrar para ver las estaciones disponibles, deberGn aparecer los
3sclavos y Maestro conectados a la red, seleccione su propio e?uipo!
Car-ue al modulo!
Pagina 34
#ora es tiempo de pro-ramar acorde a las direcciones asi-nadas para la
comunicacion, re-resaremos al Grbol principal de nuestro proyecto y ele-imos el blo?ue
de pro-ramacin =>$, Si se traba7a como Maestro debe #acer modificaciones en el
=>$ del proyecto del maestroF si se traba7a como 3sclavo las modificaciones en el =>$
deben #acerse en el proyecto de respaldo del mismo proyecto
Pro-ramacion en el Maestro!
3n el primer se-mento de la fi-ura anterior se mueven las entradas fKsicas tipo >yte de
la direccin $%: (3>$%:) a las salidas virtuales tipo >yte de la direccin : (>:, las
asi-nadas en la confi-uracin de los datos mandados al esclavo)!
Pagina 35
3n el se-undo Se-mento el Maestro mueve las entradas virtuales tipo >yte de la
direccin : (3>:, asi-nadas en la confi-uracin de los datos recibidos del esclavo) a la
memoria tipo >yte de direccin 8 (M>8)!
Pro-ramacion en el 3sclavo
Fig. 2.26 programacin de bloque OB1 del esclavo.
3n el primer se-mento de la fi-ura anterior se mueven las entradas virtuales tipo >yte
de direccin : (3>:, las asi-nadas en la confi-uracin de los datos recibidos del
maestro) a la memoria tipo >yte de la direccin $+ (M>$+)!
Pagina 36
3n el se-undo Se-mento se mueve las entradas fisicas tipo >yte de la direccin $%:
(3>$%:) a las salidas virtuales tipo >yte de direccin : (>:, asi-nadas en la
confi-uracin de los datos mandados al maestro)!
Pagina 37