Sei sulla pagina 1di 52

Prof. Ada Prez R.

Contenido
Profibus
Definicin
Caractersticas
Estructura de la red
Topologa
Profibus DP

Configuracin de una red Profibus DP con

controladores Siemens

Profibus (1)
Es un sistema de bus abierto y robusto para

la comunicacin de proceso y de campo en


redes de clula con pocas estaciones y para
la comunicacin de datos, trabajando con
nodos maestros y esclavos.
Los dispositivos de automatizacin tales como
PLC, PC, HMI, sensores u actuadores pueden
comunicarse a travs de este sistema de bus.
Puede aplicarse, entre otros, en las siguientes
reas:
Automatizacin manufacturera.
Automatizacin de procesos.
Automatizacin de edificio.

Profibus (2)
Es un estndar originado en

normas alemanas y europeas DIN


19245 / EN 50170. Cumple tambin
con el modelo OSI de 7 niveles y las
normas ISA/IEC. Utilizado en
aplicaciones de alta velocidad de
transmisin de datos entre
controladores de I/O y complejas
comunicaciones entre PLC.

Caractersticas Principales
de Profibus
Velocidades de transmisin: 9.6, 19.2,

93.75, 187.5, 500, 1500, 3000, 6000 y


12000 kbit/s.
Nmero mximo de estaciones: 127 (32
sin utilizar repetidores).
Distancias mximas alcanzables (cable de
0.22 mm de dimetro): Hasta 93.75
KBaudios: 1200 metros 187.5 KBaudios:
600 metros 500 KBaudios: 200 metros

Caractersticas Principales
de Profibus
Estaciones pueden ser activas

(maestros) o pasivas (esclavos).


Conexiones de tipo bidireccionales,
multicast o broadcast.
El nmero mximo de estaciones es
127 (direcciones de la 0 a la 126).

Estructura de una red


Profibus
MEDIO FSICO:
La tecnologa de transmisin ms usada es

la RS 485, conocida habitualmente como H2.


Se usa un par diferencial con cable
trenzado, previsto para comunicacin semiduplex, aunque tambin puede
implementarse con fibra ptica y enlaces
con estaciones remotas va mdem o va
radio.

Estructura de una red


Profibus
ELEMENTOS DEL BUS:
El elemento esencial del bus es el nodo.
Existen dos tipos de nodos:
Activos.
Pasivos.

Tipos de nodos
Activos: son nodos que pueden

actuar como maestro del bus,


tomando enteramente el control del bus.
Pasivos: son nodos que nicamente
pueden actuar como esclavos y, por
tanto, no tienen capacidad para controlar
el bus. Pueden dialogar con los nodos
activos mediante un mecanismo de
pregunta-respuesta, pero no pueden
dialogar directamente entre s.

Otros elementos de la
estructura
Expansiones E/S:
Este tipo de bloques constituyen la
interfaz con las seales de proceso y
pueden estar integrados tanto en un
nodo activo como en un nodo pasivo.
Repetidores:
Ejecutan el papel de simples
transceptores bidireccionables para
regenerar la seal.

Topologa
La topologa puede ser simplemente en

forma de bus lineal o en forma de rbol,


en el que los repetidores constituyen el nudo
de partida de una expansin del bus.
En el caso de rbol es ms similar a un bus,
ya que admite una estructura lgica de
maestro flotante y una estacin activa,
ejerciendo el papel de maestro, que puede
estar fsicamente conectada a lo que se
pudiera considerar una expansin del bus.

Estructura lgica
La estructura lgica es de tipo hbrido:

las estaciones activas comparten una


estructura de maestro flotante,
relevndose en el papel de maestro
mediante paso de testigo.
Las estaciones pasivas slo pueden
ejercer el papel de esclavos, sea cual
sea el maestro activo en cada
momento.

Estructura lgica
Esta estructura hbrida admite la posibilidad

de que exista un solo nodo activo en el bus,


con lo que se convertira en un bus con una
estructura del tipo maestro/esclavo.
Cuando

una estacin activa posee el


testigo, considera a todas las dems como
esclavos, incluyendo tambin al resto de
estaciones activas que no poseen el testigo
en aquel momento.

Ejemplo de una red Profibus

Implementaciones de
Profibus
PROFIBUS presenta diferentes tipos de
comunicacin para distintos tipos de
soluciones, los cuales satisface con 3
implementaciones separadas y
compatibles entre ellas:
FMS.
DP.
PA.

Profibus DP
Se utiliza para un intercambio de

datos rpido y cclico con


aparatos de campo.
Est diseado para la comunicacin
con sensores y actuadores, donde
importa la velocidad sobre la
cantidad de datos (Tiempo de ciclo
del bus < 10 ms.).

Profibus DP
En una red DP un controlador

central como PLC o PC se comunica


con los dispositivos de campo.
Tiene definido los niveles 1 y 2 del
modelo OSI, pero no los niveles 3 al 7.
Tiene definido el nivel de usuario y
dispone de un servicio de
intercomunicacin con el nivel 2. Para el
nivel 1 dispone soporte de fibra ptica
en RS-485.

Caractersticas bsicas de
Profibus DP
Tecnologa de transmisin:
RS-485, par trenzado, dos lneas de cable o fibra
ptica.
Velocidad en baudios: de 9.6 Kbit/s a 12 Mbit/s.
Acceso al bus:
El procedimiento entre maestros se realiza mediante

el paso del testigo y entre esclavos mediante la


jerarqua maestro-esclavo.
Posibilidad de sistemas monomaestro y
multimaestro.
Mximo de 126 estaciones en un bus (entre
maestros y esclavos).

Caractersticas bsicas de
Profibus DP
Comunicacin:
Par a par (transmisin de datos de usuario) o

Multic ast (comandos de control).


Transmisin cclica de datos entre maestroesclavo y transmisin acclica entre maestros.

Velocidad:
Se necesita slo 1 ms para transmitir 512 bits

de datos de entrada y 512 bits de datos de


salida distribuidos en 32 estaciones a una
velocidad de 12 Mbit/s.

Configuracin de una red


Profibus con PLCs Simatic de
Siemens

Topologa
Equipo maestro
Equipos esclavos
Interfaces requeridas
Cable de comunicacin.
Arreglo de la red.
Mtodo de transferencia de datos.

Topologa a usar
Debido a las caractersticas que se requieren en

el diseo de la red, por ser una aplicacin


didctica la distancia entre los controladores es
reducida por lo que no se necesitan repetidores.
La topologa escogida es tipo bus.

Equipo Maestro para la red


PLC Simatic

s7300 de
Siemens.
CPU 313C-2DP

Equipos esclavos
2 PLCs Simatic S7-

200 de Siemens
CPU 226
Requieren, cada
uno, una interfaz
de comunicaciones
EM277 para
Profibus DP

Mdulo de comunicaciones
requerido: EM277
Mdulo para Profibus DP: para los PLCs

Simatic S7-200

Descripcin de partes del


EM277
1. Interruptores de direccionamiento:

x10 = Ajusta el dgito ms significativo de la

direccin.
x1 = Ajusta el dgito menos significativo de la
direccin.

2.
3.
4.
5.
6.

LEDs de estado.
Puerto de ampliacin.
Alimentacin de 24 VDC del mdulo.
Puerto de comunicacin.
Cable plano integrado con enchufe para bus.

Otras caractersticas del


mdulo EM277
Valor de tensin nominal DC 24V.
Una interfaz RS485.
Protocolo de comunicacin esclavo

PROFIBUS-DP y esclavo MPI.

Indicadores de estado (LEDs)


del mdulo EM277 PROFIBUSDPLED
OFF
ROJO
PARPADEANTE
VERDE
(ROJO)
CPU Fault

Mdulo OK

Power

Sin alimentacin
24 VDC

DP error

No se presento
ningn error

DX mode

Modo de
intercambio de
datos
desactivado

Fallo interno del


mdulo

--

--

--

--

Alimentacin
externa 24 VDC:
OK

Modo de
intercambio de
datos desactivado

Error de configuracin /
parametrizacin

--

--

Modo de
intercambio de
datos activado

--

Otros mdulos utilizados con


los PLCs S7-200
Mdulo de entradas

digitales: EM221

Mdulo de salidas

digitales: EM22

Cable de
comunicacin
Cable Profibus estndar

Caractersticas del cable


Profibus

Diversas variantes para distintos campos de


aplicacin (por ejemplo: Cable para tendido
subterrneo, para servicios mviles).
Alta inmunidad contra perturbaciones gracias
al apantallamiento doble.
Cable de bus difcilmente inflamable.
Determinacin fcil de la longitud por marcas
impresas cada metro.
Cable hbrido para la transferencia conjunta
de datos y alimentacin.

Caractersticas del cable


Profibus
Cable bifilar apantallado y trenzado con

seccin circular.
Montaje rpido.
Velocidad de transmisin elevada.
Cubierta de material de PVC.
Color violeta.
Temperatura de empleo, transporte, de -40 C
a +60C.

Conector de Bus para cable


Profibus FC Standard

Caractersticas del conector


para el cable Profibus
La salida de cable a 90.
Conector de 9 polos.
Temperatura de empleo de 0 C a +60C.
Peso aproximado 40 gramos.
Posee una combinacin de resistencia

integrada y funcin de seccionamiento


activable con interruptor deslizante. Con la
resistencia conectada, se secciona el bus
saliente.

Arreglo propuesto para la red


Profibus DP

Mtodo de transferencia de
datos en la red Profibus DP (1)
El objetivo de un enlace Profibus

DP consiste en intercambiar
datos.
El maestro escribe datos de salida en
el esclavo y ste responde a la
peticin de escritura con datos de
entrada que se retornan al maestro.

Mtodo de transferencia de
datos en la red Profibus DP (2)
Profibus DP describe siempre la

transferencia de datos con


respecto al maestro.
Los datos que el maestro enva al
esclavo se denominan siempre datos
de salida mientras que los datos que
el esclavo enva al maestro se
denominan siempre datos de
entrada.

Mtodo de transferencia de
datos en la red Profibus DP (3)
En el esclavo, los valores de datos

procedentes
del
maestro
se
denominan salidas aunque se trate
de las entradas del esclavo.
De forma anloga, los valores de
datos enviados al maestro se
denominan entradas, aunque se
refiera a las salidas del esclavo

Mtodo de transferencia de
datos en la red Profibus DP (4)
El maestro le comunica al esclavo la

direccin inicial del bfer de salida


(bandeja de recepcin).
Adems le enva el offset en la memoria V
del bfer de salida como parte de la
parametrizacin del esclavo.
Por ejemplo, si el offset es 0, el esclavo
depositar el bfer de salida en VB0; si el
offset es 2000, el esclavo depositar en el
bfer de salida en VB2000.

Mtodo de transferencia de
datos en la red Profibus DP (5)
El maestro le comunica al esclavo la

direccin inicial del bfer de salida


(bandeja de recepcin).
Adems le enva el offset en la memoria V
del bfer de salida como parte de la
parametrizacin del esclavo.
Por ejemplo, si el offset es 0, el esclavo
depositar el bfer de salida en VB0; si el
offset es 2000, el esclavo depositar en el
bfer de salida en VB2000.

Mtodo de transferencia de
datos en la red Profibus DP (6)
En la comunicacin el maestro le transfiere

al esclavo el tamao del bfer de salida.


Al configurar el maestro se puede indicar
que escriba una determinada cantidad de
bytes en el esclavo, dicha informacin es
enviada al esclavo como parte de la
configuracin de ste.
El esclavo utiliza la informacin para
ajustar el tamao del bfer de salida.

Mtodo de transferencia de
datos en la red Profibus DP (7)
Si el maestro le comunica al esclavo que hay

una palabra (1 Word) de salida (2 Bytes), el


esclavo ajustar el tamao del bfer de
salida a una palabra, esto se realiza en el
Software Step7 especficamente en la
configuracin del Hardware de la EM277.
Ejemplo: si el bfer de salida comienza en
VB2000, los datos de salida del maestro se
escribirn en las direcciones comprendidas
entre VB2000 y VB2001.

Mtodo de transferencia de
datos en la red Profibus DP (8)
El bfer de entrada (bandeja de emisin)

le sigue inmediatamente al bfer de


salida.
En la configuracin del maestro tambin
se puede indicar la cantidad de datos que
puede enviar al esclavo.
Este valor se escribe en el esclavo como
parte de su configuracin, el mismo utiliza
esta informacin para ajustar el tamao
del bfer de entrada.

Mtodo de transferencia de
datos en la red Profibus DP (9)
El intercambio de datos contina indefinidamente.
Los esclavos pueden informar al maestro si se

presenta una condicin excepcional. Entonces, el


maestro lee la informacin de diagnstico del
esclavo.
Una vez que un maestro DP haya escrito los
parmetros y la configuracin de E/S en un
esclavo DP y ste los haya aceptado, el esclavo
ser propiedad del maestro.
El esclavo slo acepta peticiones de escritura de
su respectivo maestro.

Ejemplo de la transferencia de
datos con Profibus DP

Uso del EM277 en la red


La CPU S7200 se puede conectar a una red

PROFIBUS DP a travs del mdulo de


ampliacin EM277 esclavo PROFIBUS DP.
La EM277 se conecta a la CPU S7200 a
travs del bus de E/S serie.
La red PROFIBUS se conecta al mdulo
EM277 PROFIBUS DP por su puerto de
comunicacin DP

Funciones del EM277


En calidad de esclavo DP, el mdulo EM277

acepta varias configuraciones de E/S diferentes


del maestro, permitiendo adaptar a la aplicacin la
cantidad de datos transferidos.
El mdulo EM227 no se limita a transferir datos de E/S:
Las entradas, los valores de los contadores y de los
temporizadores, as como cualquier otro valor
calculado se pueden enviar al maestro transfiriendo
primero los datos a la memoria de variables de la
CPU S7200.
Los datos recibidos del maestro se almacenan en la
memoria de variables de la CPU S7200, pudindose
transferir de all a otras reas de datos.

Configuracin del mdulo


EM277
Para utilizar el mdulo EM277 PROFIBUS DP en

calidad de esclavo DP es preciso ajustar la


direccin de estacin del puerto DP para que
coincida con la direccin fijada en la
configuracin del maestro.
La direccin de estacin se ajusta con los
interruptores rotativos del mdulo EM277.
Tras haber efectuado un cambio con un
interruptor es preciso desconectar la CPU y
conectarla de nuevo para poder adoptar la nueva
direccin del esclavo.

Coherencia de datos
La seleccin de E/S que se define tambin

determina la coherencia de datos, dicha


coherencia le indica tanto al maestro como al
esclavo cuntos datos se deben transferir sin
interrupcin alguna entre la red y la memoria.
Profibus soporta tres tipos de
coherencia de datos:
De bytes
De palabras
De buffer

Coherencia de bytes
Garantiza que los datos se

transfiera en unidades enteras. Es


recomendable utilizar este tipo de
coherencia si todos los bytes de los
datos DP son elementos de datos
independientes.

Coherencia de palabras
Garantiza que otros procesos no puedan

interrumpir la coherencia de palabras.


Es recomendable utilizar este tipo de
coherencia si los datos DP contienen
valores con dos bytes.
La coherencia de palabras obliga al maestro
y/o al esclavo a transferir ambos bytes de
cada palabra entre la memoria y la red DP
como unidad que no se puede interrumpir ni
modificar por ningn otro proceso de la CPU.

Coherencia de buffer
Garantiza que el bfer de datos se transfiere en

forma de unidad, sin que ningn otro proceso


pueda interrumpir la transferencia.
Este tipo de coherencia obliga al maestro y/o
esclavo a transferir sin interrupcin alguna
el bfer entero de datos DP (todas las
entradas y/o salidas) entre la memoria y la
red.
Es recomendable utilizar este tipo de coherencia
cuando se desee trasferir valores de palabra
doble, valores en coma flotante o un grupo de
valores de datos que deban actuar como una sola
unidad

Fuentes consultadas
Liporaci, Katherine y Torrealba, Yarlenniee. Desarrollo

de un sistema didctico para prcticas de redes


utilizando plantas piloto del Laboratorio de
Automatizacin Industrial II. Trabajo de grado.
Universidad de Carabobo. Facultad de Ingeniera .
Escuela de Ingeniera Elctrica. Abril 2009.
Mandado, Enrique y otros.(2006). Autmatas

programables. Entorno y Aplicaciones. Editorial


Thomson. Madrid, Espaa

Potrebbero piacerti anche