Upload
nelsongil211
View
3
Download
0
Embed Size (px)
DESCRIPTION
REDES INDUSTRIALES
Citation preview
1
Dpto. IngenieraDiv. Ingeniera de Sistemas y Automtica
ProfibusProfibusISA-UMH
Sistemas Industriales
Tema 4. Profibus
PROCESS FIELD BUSPROCESS FIELD BUS
2
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
ndice
n Introduccinn Mtodo de acceso
n Principio de funcionamienton Recepcin del testigon Emisin del testigon Aadir y eliminar estacionesn Tiempo de rotacin de testigo. Parmetros de bus
n Tecnologa de transmisinn Transmisin RS485 para DP y FMSn Transmisin segn IEC 1158_2 para PAn Transmisin por Fibra ptica
3
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
ndice
n Modos de transmisin. Servicios de comunicacinn Arquitectura del protocolo
4
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Introduccin
n PROFIBUS es el lder mundial en redes multi-funcionales de clula y campo
n Existen ms de 35 millones de dispositivos PROFIBUS instalados en ms de 350,000 aplicaciones (datos de finales de 1.999)
n PROFIBUS Internacional es una organizacin que rene todas las asociaciones de usuarios de PROFIBUS (PNO) zonales, para la promocin de PROFIBUS
n Estndar internacional EN 50170 e IEC 61158
PROFIBUSE N 5 0 1 7 0
5
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Introduccin
n Nmero 1 en Europa,lder mundial
n Organizaciones de Usuarios PROFIBUS en los cinco continentesn Ms de 900 miembros en 23 pases de todos el mundo
n Hoy en da hay ms de 1.900 productos disponibles de ms de 260 fabricantes diferentes
6
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Introduccin
n PROFIBUS Internacional (PI)n La organizacin de usuarios de PROFIBUS
ha establecido una certificacin cualificadade los sistemas mediante test de interoperatibidad
n Hay ms de 1.900 productos certificadosn Los laboratorios de test estn establecidos
tanto en Europa como en USAn Todo producto certificado aparece en la gua
de productos PROFIBUS con su nmero de certificado
Equipo
Certificacin porla organizacin de
usuarios de PROFIBUS
OK ?
No
Si
Test en laboratorio
de test
7
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Introduccin
n Espectro de productos PROFIBUSn 1.900 productos y servicios de 260 compaasn El 27 % de fabricantes de fuera de Alemanian El 25 % de slo 5 fabricantesn Ms del 50 % de pequeas y medianas empresas
Siemens 11,3 %
Beckhoff 4,3 %WAGO 3,9 %
Bosch 3 %
Un gran nmero de fabricantes Un gran nmero de fabricantes soportan PROFIBUSsoportan PROFIBUS
Fuente: Catlogo de productos Electronic PI con 1.900 productos (2/99).
8
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Introduccin
n La familia Profibus est formada por tres versiones compatibles entre s, a saber:n Profibus-DPn Profibus-FMSn Profibus-PA
n Profibus-DP (Periferia Descentralizada, DIN E 19245, Parte 3), perfil de protocolo para el acoplamiento de la periferia descentralizada, p. ej. ET 200 con rpidostiempos de reaccin. El intercambio de datos es cclico. El tiempo de ciclo del bus ha de ser menor que el tiempo de ciclo del programa del controlador central.
9
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Introduccin
n Profibus-PA (Process Automation) es la ampliacin de Profibus-DP compatible en comunicacin con una tecnologa que permite aplicaciones en el rea Ex. El sistema de transmisin de Profibus-PA cumple la normativa internacional IEC 1158-2.
n Profibus-FMS (Fieldbus Message Specification, DIN 19245 T.2) es aplicable para la comunicacin de autmatas en pequeas clulas y para la comunicacin con dispositivos de campo con interfase FMS. En Profibus-FMS la funcionalidad es ms importante que conseguir un sistema con tiempo de reaccin pequeo. En la mayor parte de aplicaciones, el intercambio de datos es fundamentalmente acclicoen base a la demanda del proceso del usuario.
10
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Introduccin
CNCPC/VME
VME/PCPLC DCS
ControladorArea
Ethernet/TCP/IP TCP/IP/Ethernet
PROFIBUS-FMS
PROFIBUS-DP PROFIBUS-PA
Nivel de fbrica
Tiempos deciclo bus < 1000 ms
Nivel del celda
Tiempos deciclo bus < 100 ms
Nivel de campo
Tiempos de ciclo bus < 10 ms
11
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Introduccin
n Profibus especifica las caractersticas tcnicas y funcionales de un sistema de bus de campo serie al cual pueden conectarsecontroladores digitales descentralizados desde el nivel de campo hasta el nivel de clula.
n En Profibus se distingue entre dispositivos maestros y esclavos:n MAESTROS.
n Determinan la comunicacin de datos en el bus. Un maestro puedeenviarmensajes, sin necesidad de una peticin o solicitud externa, cuando posee los derechos de acceso al bus (token). A los maestros tambin se les da el nombre de estaciones activas en el protocolo Profibus.
n ESCLAVOS.n Son elementos de periferia. Los esclavos tpicos incluyen dispositivos de
entrada/salida, vlvulas, transmisores de medida y accionamientos.stos no tienen derechos de acceso al bus y slo pueden acusar los mensajes recibidos o enviar mensajes al maestro cuando ste as lo requiere. A los esclavos tambin se les da el nombre de estaciones pasivas. Dado que slo les es necesaria una pequea parte del protocolo del bus, su aplicacin es especialmente econmica y sencilla.
12
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Introduccin
n La velocidad de transmisin puede oscilar desde los 9.6 Kbits/s hasta alcanzar un mximo de 12 Mbits/s en algunos elementos de Profibus-DP.
n Tambin la longitud mxima de la red es variable, dependiendo del medio fsico utilizado:n hasta 9km con medio elctricon hasta 90km si se utiliza fibra ptica de vidrio).
n El nmero mximo de estaciones es 127 (direcciones de la 0 a la 126).
13
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Introduccin
n Estndar PROFIBUS segn EN 50 170
n Mtodo de acceso Paso por testigo con maestro-esclavo
n Velocidad de transmisin 9.6 kbit/s - 12 Mbit/s
n Medio de transmisin elctrico: cable de dos hilos apantalladoptico: cables de FO (cristal y plstico)sin hilos: infrarrojos
n Mx. n de nodos 127
n Tamao de la red elctrica: mx. 9.6 km (depende de velocidad)ptica: 150 km (depende de velocidad)
n Topologas Bus, rbol, estrella, anillo, anillo redundante
n Aplicaciones Comunicacin de proceso, campo o datos
Resumen
14
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Principio de funcionamiento
n El acceso a red de Profibus se controla en base a la combinacin de dos mtodos de acceso:n paso de testigo (Token Bus), definido en la norma EN
50170, Vol.2, en sistemas distribuidosn el principio del maestro-esclavo (Master-Slave) para
sistemas centralizadosn El mtodo de acceso es independiente del medio de
transmisin. n Todas las estaciones activas disponen de control de
acceso al bus. Las estaciones pasivas son neutras en lo que respecta al acceso al bus. Es decir, no llevan a cabo transmisiones por iniciativa propia, sino slo bajo previa peticin de envo o recepcin.
15
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Principio de funcionamiento
PROFIBUS
Estaciones activas, equi.maestros
Estaciones pasivas, los esclavos son consultados
PLCPLCPC
16
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Principio de funcionamiento
n Todas las estaciones activas constituyen, en un orden definido, el anillo lgico con paso de testigo.n Cada una de ellas conoce a los restantes usuarios activos, as
como su orden en el anillo lgico, que es independiente de la disposicin topolgica de las estaciones activas en la red.
n La autorizacin de acceso al medio, es decir, el testigo, ficha o token, se pasa de una estacin activa a la siguiente en orden numrico ascendente de direccin de estacin usando el token frame (trama de testigo). n Slo la estacin con direccin ms alta pasa el testigo a aquella
con menor direccin, cerrndose de este modo el anillo lgico.
17
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Principio de funcionamiento
n Cuando una estacin recibe el testigo queda autorizada para transmitir telegramas (recuerde que la iniciativa en la comunicacin siempre recae sobre las estaciones activas).
n Para que el paso de testigo se lleve a cabo de una forma ordenada, cada estacin debe conocer:
n la estacin previa (PS, Previous Station), de la que recibe el testigo,
n la prxima estacin (NS, Next Station), a la que pasar el testigo, y
n su propia direccin (TS, This Station).n Las direcciones de PS y NS se verifican primero independientemente
para cada estacin activa despus de la inicializacin de los parmetros de funcionamiento, y de ah en adelante se actualizarn dinmicamente.
18
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Principio de funcionamiento
19
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Recepcin del Testigo
n Cuando una estacin activa (TS) recibe una trama de testigo (token frame) direccionada para ella, procedente de la estacin registrada como previa (PS) en su Lista de Estaciones Activas (LAS, List of Active Stations), se convierte en el poseedor del testigo y puede ejecutar ciclosde mensajes.
n La estacin activa genera su LAS en la fase de escucha (estadoListen_Token) despus del arranque y, a partir de ese momento, se comprueba y se corrige su estado, si fuese necesario, cuando se recibe una trama de testigo.
20
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Recepcin del Testigo
n Si el transmisor del testigo no est registrado como PS, el receptor inicialmente considera que se ha producido un error y no acepta el testigo. n No lo acepta hasta que la misma PS lo intente de nuevo, porque el receptor asume
entonces que se ha producido un cambio en el anillo lgico. Es entonces cuando se reemplaza por la estacin nueva la PS que se registro originalmente en la LAS.
21
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Recepcin del Testigo
n El tiempo durante el que puede transmitir viene definido por el llamado tiempo de retencin del testigo.
n Una vez expirado el mismo, el usuario slo puede emitir un mensaje de prioridad alta. Si no tiene que emitir ningn mensaje, pasa el testigo a la estacin que le siguedirectamente en el anillo lgico.
22
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Emisin del Testigo
n Cuando la estacin activa ha completado sus ciclos de mensaje, incluyendo cualquier actualizacin de la lista GAP, pasa el testigo a la prxima estacin (NS) mediante el envo de la trama de testigo. La estacin debecomprobar que su transceiver est preparado (estado Pass_Token, paso de testigo).
n Si el emisor del testigo recibe una trama vlida, esto es, una cabecera de trama pausible sin errores, tras el syntime en el slot time 1 , considera que su NS ha cogido el testigo y est ejecutando sus ciclos de mensaje.n El slot time es el tiempo especfico en el que debe llegar el
acuse o respuesta
23
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Emisin del Testigo
n Si por el contrario recibe una trama defectuosa, interpretaque otra estacin est enviando. En ambos casos, detiene la comprobacin del paso de testigo y va a su estado Active-Idle (activa en reposo).
n Si el emisor del testigo no detecta ninguna actividad en el bus en el slot time, enva la trama de testigo de nuevo y espera otro slot time. Si detecta actividad en el bus en el segundo slot time, deja de intentarlo. Si no es as, enva una ltima vez la trama de testigo a su NS. Si detecta actividad en el bus en el slot time en este segundoreintento, deja de insistir.
24
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Emisin del Testigo
n Si tras ese tercer intento todava no hay actividad en el bus, el emisor del testigo intentarpasar el mismo a la estacin posterior a la NS. Se repite este proceso hasta que encuentrauna NS en su LAS. Si no tiene xito, interpreta que es la nica estacin que queda en elanillo lgico y mantiene el testigo para s mismo si no se solicitan ciclos de mensaje.
25
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Aadir y eliminar estaciones
n Todas las estaciones activas que constituyen el anillo lgico son responsables de aadir nuevas estaciones y eliminar las viejas. Cada estacin es responsable del rea comprendida entre su propia direccin y la de su prxima estacin (NS). Este rea de direcciones se denomina lista de estacin GAP (GAPL).
n A intervalos correspondientes con el tiempo de actualizacin del GAP, cada estacin activa del anillo lgico comprueba cclicamente si se han producido cambios en estaciones activas y pasivas en su rea de direcciones (todas las direcciones GAP).
26
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Aadir y eliminar estaciones
n Cuando una estacin posee el testigo comienza a actualizar el GAP inmediatamente despus de haber procesado todos los ciclos de mensaje previamente pendientes, suponiendo que an disponga de tiempo para enviar.
n Si no es as, la actualizacin del GAP tendr lugar laprxima ocasin en la que la estacin reciba el testigo, tras los ciclos de mensaje, teniendo prioridad alta.
n Las direcciones GAP se comprueban en orden numricamente ascendente. Si una estacin responde con un acuse positivo y el estado no preparada o estacin pasiva, se introduce en la GAPL como tal, y se interroga a la prxima estacin.
n Si una estacin responde con preparada para el anillo, el poseedor del testigo modifica su GAPL y pasa el testigo a la nueva prxima estacin (NS).
27
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Aadir y eliminar estaciones
28
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Aadir y eliminar estaciones
n La estacin aadida recientemente al anillo lgico con paso de testigo ya habr creado su Lista de Estaciones Activas (LAS) y puede, de este modo, determinar su propio rea GAP o GAPL y su prxima estacin (NS).
n Las estaciones pasivas introducidas en la GAPL que no respondan a repetidas Peticiones de estado FDL se eliminarn de dicha lista y se tratarn como direcciones de estacin sin asignar. La consulta sobre stas no se repetir.
n La LAS no se considera vlida hasta que la estacin haya escuchado dos rotaciones de testigo idnticas.
29
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Aadir y eliminar estaciones
n Inicializacin del anillo lgico. El sistema Profibus es inicializado por la estacin con menor direccin. sta se enva una trama de testigo a s misma (DA=SA=TS) e informa al resto de estaciones activas de que actualmente es la nica en el anillo lgico.
30
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Aadir y eliminar estaciones
n A continuacin enva la llamada Peticin Estado FDL a las siguientes direcciones en orden ascendente, con objeto de registrar otras estaciones. Si una estacin activa o pasiva realiza un acuse del tipo No preparada, se introduce automticamente en la GAPL.
n La primera estacin activa que responda con Preparada para el anillo lgico se introducir en la LAS como la NS y, de este modo, concluye el rea GAP del poseedor de testigo. Es entonces cuando el testigo se pasa a la NS.
31
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Tiempo de rotacin de testigo. Parmetros de bus
n Tan pronto como una estacin activa recibe el testigo comienza la medicin del tiempo de rotacin del testigo. Cuando la misma estacin acepta el testigo de nuevo se detiene la medicin del tiempo para el ciclo ejecutado, y el resultado es el Tiempo de Rotacin Real, TRR. La medicin del siguiente tiempo de rotacin se inicia inmediatamente.
n Un factor clave en la ejecucin de los ciclos de mensaje de prioridad baja es el Tiempo terico de Rotacin de Testigo, TTR, en el anillo lgico. Es el tiempo mximo disponible para una rotacin del mismo. Tras este tiempo todas las estaciones han recibido una vez el derecho de emisin (testigo).
32
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Mtodo de acceso: Tiempo de rotacin de testigo. Parmetros de bus
n Cuando recoge el testigo, una estacin activa siempre puede ejecutarn un ciclo de mensaje de prioridad alta, con independencia del
tiempo real de rotacin.n Slo pueden ejecutarse ciclos de mensaje de prioridad baja si
el tiempo de rotacin real es menor que el terico.n La diferencia entre ambos determina el tiempo de que
disponen las estaciones activas para enviar telegramas de datos a estaciones pasivas.
n De no ser as, cualquier ciclo de mensaje de prioridad baja pendiente deber esperar hasta que se produzca esa situacin.
33
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
n Se denomina Tiempo de Respuesta del Sistema al intervalo mximo entre dos ciclos de mensaje de prioridad alta sucesivos en una estacin activa usando el interfase FDL,habiendo empleado toda la capacidad del bus.
Mtodo de acceso: Tiempo de rotacin de testigo. Parmetros de bus
34
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
n El tiempo de rotacin de testigo terico mnimo de un sistema depende del nmero de estaciones activas (na), del tiempo de ciclo de testigo (TTC) derivado, y de la longitud de los ciclos de mensaje de prioridad alta (alta TMC). El tiempo de rotacin de testigo especificado tambin debe incluir tiempo suficiente para los ciclos de mensaje de prioridad baja y un margen de seguridad para posibles reintentos.
TTRmn = na * (TTC + alta TMC) + k * baja TMC + mt * RET TMCna. Nmero de estaciones activas.k. N probable de ciclos de mensaje de prioridad baja por rotacin.TTC . Tiempo de ciclo de testigo.TMC . Tiempo de ciclo de mensaje, funcin de la longitud de la trama.mt. N de ciclos de reintento de mensaje por rotacin.RET TMC. Tiempo de un ciclo de reintento de mensaje.
Mtodo de acceso: Tiempo de rotacin de testigo. Parmetros de bus
35
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
n Para mantener el tiempo de rotacin de testigo lo ms pequeo posible se recomienda declarar slo eventos importantes o infrecuentes como ciclos de mensaje de prioridad alta y reducir su longitud al mnimo (es decir, menos de 20 bytes por UNIDAD DE DATOS).
n En el momento en que una estacin activa tiene el testigo, siempre procesa todos sus ciclos de mensaje de prioridad alta antes que los de prioridad baja. Si el tiempo real de rotacin, TRR, es mayor o igual al tiempo terico de rotacin de testigo, TTR, cuando se recibe el testigo, puede ejecutarse un ciclo de mensaje de prioridad alta, incluido reintento en caso de error. El testigo debe pasarse entonces a la NS inmediatamente.
Mtodo de acceso: Tiempo de rotacin de testigo. Parmetros de bus
36
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
n La regla general al recibir el testigo o despus de ese primer ciclo de mensaje de prioridad alta es la siguiente: tanto los ciclos de mensaje de prioridad alta como los de prioridad baja slo pueden ejecutarse si TRR es menor que TTR, es decir, si todava se dispone de tiempo de retencin de testigo, TTH = TTR TRR.
n Una vez ha comenzado un ciclo de mensaje, sea cual sea su prioridad e incluyendo reintentos, siempre se completa, incluso si el TRR alcanza o supera el valor de TTR durante el procesamiento.
n La prolongacin del tiempo de retencin de testigo, TTH, automticamente acorta el tiempo de envo para ciclos de mensaje la prxima vez que se recibe el testigo.
Mtodo de acceso: Tiempo de rotacin de testigo. Parmetros de bus
37
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
n A continuacin se enumeran una serie de parmetros de tiempo comnmente utilizados en Profibus:n Tiempo de espera a la recepcin (slot time). Determina el
tiempo mximo que espera el emisor a recibir una respuesta de su interlocutor.
n Tiempo mximo de procesamiento del protocolo (TSDRmx). Determina el tiempo tras el cual tiene que haber respondido el interlocutor.
n Tiempo mnimo de procesamiento de protocolo (TSDRmn). Determina el tiempo mnimo que requiere el interlocutor receptor para procesar el protocolo.
n Tiempo de preparacin (setup time). Tiempo que transcurre entre la recepcin de un telegrama y la reaccin a ste.
Mtodo de acceso: Tiempo de rotacin de testigo. Parmetros de bus
38
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
n Tiempo de desactivacin del modulador (Quiet-Time for Modulator). Tiempo necesario para cambiar del modo de Emisin al modo de Recepcin.
n Factor de actualizacin GAP. Determina despus de cuntas rotaciones del testigo se aceptar una nueva estacin en el anillo lgico.
n Lmite de repeticin de llamadas. Determina el nmero mximo de intentos que pueden realizarse para comunicar con una estacin.
n Tiempo de disponibilidad (ready time). Tiempo para acuse o respuesta.
n Tiempo de reposo 1 (idle time). Determina el retardo despus de recibir una respuesta.
n Tiempo de reposo 2. Determina el retardo despus de emitir una llamada sin recibir respuesta.
n Tiempo de supervisin de respuesta (watch-dog). Determina el tiempo tras el cual se tiene que acceder a un interlocutor.
Mtodo de acceso: Tiempo de rotacin de testigo. Parmetros de bus
39
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Tecnologa de transmisin: Transmisin RS485 para DP y FMS
n El mtodo de transmisin RS 485 responde a la transmisin simtrica de datos segn el EIA Standard RS 485, y tambin se conoce con el nombre de H2.
n Este mtodo de transmisin est prescrito con carcter obligatorio en la norma Profibus EN 50170 para la transmisin de datos por lneas bifilares.
n Su rea de aplicacin incluye todas aquellas aplicaciones en las que se precisa una alta velocidad de transmisin y una instalacin sencilla y econmica. El medio fsico utilizado es un cable bifilar de cobre trenzado y apantallado.
n La combinacin del trenzado de conductores, el apantallamiento de lmina y el apantallamiento de malla lo hace especialmente apropiado para el tendido en entornos industriales con fuertesinterferencias electromagnticas.
40
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Tecnologa de transmisin: Transmisin RS485 para DP y FMS
n La tecnologa de transmisin RS 485 es muy sencilla de implementar. n Su instalacin no requiere de un conocimiento experto. La
estructura de bus hace posible la adicin y eliminacin de estaciones o un tratamiento por etapas del sistema sin influencia en el resto de participantes.
n Las expansiones posteriores no afectan a las estaciones que ya estn operativas.
41
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Tecnologa de transmisin: Transmisin RS485 para DP y FMS
n Independientemente de la velocidad de transmisin, todos los segmentos del bus han de terminar por ambos extremos con la impedancia caracterstica.n Esta terminacin de lnea est integrada en los repetidores RS
485, en los terminales de bus RS 485 y en los conectores de bus, y puede conectarse en caso necesario. Para que la terminacin de lnea resulte eficaz es necesario abastecerla de tensin.
n En el caso del terminal de bus RS 485 y de los conectores de bus, esto tiene lugar a travs de los terminales de datos conectados (DTEs), y en el caso del repetidor a travs de su fuente de alimentacin de tensin.
42
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Tecnologa de transmisin: Transmisin RS485 para DP y FMS
n La longitud de cable mxima es funcin de la velocidad de transmisin, el tipo de cable utilizado, el nmero de usuarios del bus y de la clase y nmero de los elementos de proteccin contra sobretensin utilizados.
n Se pueden conectar un mximo de 32 estaciones (maestros o esclavos) por segmento.n Cuando se requiere un mayor nmero de participantes o aumentar la
longitud de cable entre dos usuarios, es posible enlazar segmentos por medio de repetidores RS 485, formando una red. En tal caso deber tenerse en cuenta tanto que el nmero mximo de estacionesintegrados en una red est limitado a 127, como que pueden instalarse como mximo 9 repetidores entre dos usuarios, pudiendo materializarse tanto estructuras en lnea como en rbol.
43
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Tecnologa de transmisin: Transmisin RS485 para DP y FMS
n Repetidorn Interconexiona dos segmentos de PROFIBUS o de MPI
con tcnica RS 485n Para la ampliacin del nmero de participantes y de la
distancian Separacin galvnica de los segmentosn Ayuda para la puesta en servicio
44
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Tecnologa de transmisin: Transmisin RS485 para DP y FMS
Repetidor
RepetidorTerminal de bus
OP S7-400
TD
ET 200
45
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Tecnologa de transmisin: Transmisin RS485 para DP y FMS
n Conexionado rpido
n 4 x
46
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Tecnologa de transmisin: Transmisin RS485 para DP y FMS
47
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Tecnologa de transmisin: Transmisin segn IEC 1158_2 para PA
n La tecnologa de transmisin acorde con la IEC 1158_2 cumple los requisitos de las industrias qumicas y petroqumicas. Permite seguridad intrnseca y hace posible que se alimente a los dispositivos de campo a travs del bus. Esta tecnologa consta de un protocolosncrono al bit con transmisin libre de corriente continua.
n La transmisin se fundamenta en los siguientes principios:n Cada segmento tiene slo una fuente de alimentacin, la
llamada unidad de suministro de potencia.n Cuando una estacin est enviando no se alimenta el bus.n Cada dispositivo de campo consume una corriente bsica
constante en rgimen permanente.
48
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
n Los dispositivos de campo se comportan como sumideros de corriente pasivos.
n La terminacin pasiva de lnea se dispone en ambos extremos de la lnea de bus principal.
n Son posibles configuraciones en lnea, rbol y estrella.n Para aumentar la fiabilidad, pueden disearse segmentos de
bus redundantes.
n Para la modulacin se considera que cada estacin del bus, para alimentar al dispositivo, requiere una corriente base de al menos 10 mA. Las seales de comunicacin las genera el dispositivo emisor a travs de una modulacin de la corriente bsica entre 9 mA.
Tecnologa de transmisin: Transmisin segn IEC 1158_2 para PA
49
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
n Ambos extremos del cable de bus principal estn equipados con un terminador de lnea pasivo consistente en un elemento RC conectado en serie (R=100 y C=1 mF).
Tecnologa de transmisin: Transmisin segn IEC 1158_2 para PA
50
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Tecnologa de transmisin: Transmisin segn IEC 1158_2 para PA
51
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Tecnologa de transmisin: Transmisin por Fibra ptica
n La variante ptica de la red Profibus se materializa con los componentes Optical Link Module (OLM) y Optical Link Plug (OLP). Con OLMs se pueden conseguir topologas de red con estructura de lnea, estrella o anillo. Con OLPs se logrn, adems, estructuras de anillo monofibra.
n Como soporte se utilizan fibras pticas de vidrio o plstico.
n OLM es similar en concepto al Repetidor RS-485.
52
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Tecnologa de transmisin: Transmisin por Fibra ptica
n Caractersticas:n Son posibles grandes distancias entre dos terminales de datos
(enlaces OLM-OLM hasta 15.000 m, dependiendo del tipo de las fibras y los OLMs. Con fibras de plstico: de 0 m a 80 m entre OLMs, de 1 m hasta 25 m con OLPs.).
n Separacin galvnica entre los usuarios del bus y el soporte de transmisin.
n Inmune frente a interferencias electromagnticas.n No se requieren elementos de proteccin contra descarga de
rayos.
53
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Tecnologa de transmisin: Transmisin por Fibra ptica
n Tendido sencillo de las lneas de fibra ptica.n Gran disponibilidad de la LAN gracias a la topologa en anillo
de dos fibras.n Tcnica de conexin extremadamente sencilla utilizando fibras
pticas de plstico en el mbito de corta distancia.n Velocidad de transmisin OLMs: 9.6 kBit/s, 19.2 kBit/s,
93.75kBit/s, 187.5 kBit/s,500 kBit/s, 1.5 MBit/s.n Velocidad de transmisin OLPs: 93.75 kBit/s, 187.5 kBit/s,
500 kBit/s, 1.5 MBit/s.
54
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Modos de transmisin. Servicios de comunicacin
n Los mensajes se intercambian cclicamente.n Un ciclo de mensaje est constituido por una trama de llamada,
Send y/o Request (Envo y/o Peticin), elaborada por una estacin activa
n y el correspondiente acuse o trama de respuesta procedente de una estacin activa o pasiva.
n Tanto las tramas de Envo como las de Respuesta pueden contener datos de usuario, mientras que en la trama de Acuse no es as.
55
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Modos de transmisin. Servicios de comunicacin
n Todas las estaciones, excepto aquella que actualmente posee el testigo (iniciador), tienen que escuchar todas las llamadas.n Pero slo elaboran un acuse o respuesta si son ellas las
direccionadas. n El acuse o la respuesta debe llegar en un tiempo especificado,
el ya mencionado tiempo de espera a la recepcin o slot time, y de no ser as el iniciador repetir la llamada.
n Pero el iniciador no podr repetir la llamada o realizar una nueva hasta que haya transcurrido un cierto tiempo de espera, el llamado tiempo de reposo o idle time.
n Si el interlocutor encargado de responder no materializa un acuse o una respuesta tras el nmero de reintentos permitido se designar como estacin no operativa.
56
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Modos de transmisin. Servicios de comunicacin
n La secuencia cronolgica de los ciclos de mensaje es funcin del modo de transmisin.n Existen cuatro modos diferentes:
n Gestin del testigo.n Peticin o Envo/Peticin Acclico.n Envo/Peticin Cclico, polling.n Registro de Estaciones (lista LIFE).
n Envo/Peticin Acclico.n En el modo Envo y/o Peticin acclico se ejecutan ciclos de
mensaje espordicos y separados.
57
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Modos de transmisin. Servicios de comunicacin
n En la recepcin del testigo, el controlador FDL de la estacin activa dispara el funcionamiento en este modo en respuesta a una peticin procedente del usuario (usuario de la estacin activa). Si hay varias peticiones, el funcionamiento puede continuar en este modo hasta que expire el mximo tiempo derotacin de testigo permisible.
n Dentro de este modo de funcionamiento se distinguen tresservicios de comunicacin diferentes, a saber:n SDN (Send Data with No Acknowledgement). Envo de datos a
una estacin o a todas (broadcast) sin acuse.
58
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Modos de transmisin. Servicios de comunicacin
n SDA (Send Data with Acknowledgement). Envo de datos a una estacin con acuse inmediato.
n SRD (Send and Request Data with Reply). Envo de datos a una estacin y, al mismo tiempo, peticin de datos a la misma,esperando una respuesta con datos inmediata.
59
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Modos de transmisin. Servicios de comunicacin
n Envo/Peticin Cclico.n En el modo polling (sondeo), la estacin activa direcciona
otras estaciones cclicamente mediante una llamada Envo y Peticin de Datos de prioridad Baja segn una secuencia especfica definida en la lista de polling.
n El usuario de la estacin activa pasa dicha lista al controlador FDL. Todas las estaciones pasivas y activas que debensondearse se definen en esta lista.
n Las estaciones que no responden durante el proceso de pollinga pesar de llevar a cabo varios intentos se marcan como no operativas.
n En ciclos de llamada subsiguientes, estas estaciones son interrogadas de nuevo pero sin reintentos. Si las estaciones responden entonces, se registrarn como operativas.
60
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Modos de transmisin. Servicios de comunicacin
n Cuando se recibe el testigo el procesamiento de la lista de polling no comienza hasta que se hayan ejecutado todas las peticiones de ciclos de mensaje de prioridad alta.
n Si fuese necesario, otros ciclos de mensaje de prioridad baja, como pueden ser los envos/peticiones acclicos, el registro de estaciones (lista LIFE) o la actualizacin del GAP, pueden subordinarse al polling.
61
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Modos de transmisin. Servicios de comunicacin
n Despus de cada lista de escrutinio completa ejecutada se atendern de forma ordenada los ciclos de mensaje de prioridad baja solicitados. La secuencia de ejecucin viene gobernada por las siguientes reglas:n Si la lista de escrutinio se ejecuta durante el tiempo de retencin del
testigo o, dicho de otro modo, si todava queda suficiente tiempo de posesin de testigo como para procesar al menos un ciclo de mensaje, los ciclos de mensaje de baja prioridad solicitados se ejecutan lo antes posible en el tiempo de retencin de testigo restante.La prxima vez que se reciba el testigo y se disponga de suficiente tiempo de retencin del mismo para los ciclos de mensaje de prioridad baja se ejecutar una nueva lista de polling.
n Si no queda tiempo de retencin de testigo al finalizar la ejecucin de la lista de polling, los ciclos de mensaje de prioridad baja solicitados se ejecutarn lo antes posible la prxima vez que se reciba el testigo y haya an suficiente tiempo de retencin para dichos ciclos. Entonces se ejecutar una nueva lista de polling.
62
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Modos de transmisin. Servicios de comunicacin
n Si la ejecucin de una lista de polling requiere varios tiempos de retencin de testigo se procesa en segmentos, pero sin insertar los ciclos de mensaje de baja prioridad solicitados. Dichos ciclos no se realizarn hasta haber sido completada lalista de polling.
n Los ciclos de mensaje de prioridad baja subordinados al polling se ejecutan en el mismo orden en que se reciben. En el caso de la actualizacin del GAP, no se comprueba ms de una direccin en la GAPL entre la ejecucin de dos listas de polling.
63
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Modos de transmisin. Servicios de comunicacin
n El tiempo de ciclo de polling por lista ejecutada, o el mximo tiempo de respuesta de la estacin dependen de:n la longitud del ciclo de mensaje, del tiempo de rotacin de
testigo, de la longitud de la lista de polling y de los ciclos de mensaje de baja prioridad subordinados.
n La prioridad de la llamada de ciertas estaciones en la lista de polling puede incrementarse y sus tiempos de respuesta ser reducidos consecuentemente introducindolas en ms de una ocasin.
64
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Modos de transmisin. Servicios de comunicacin
65
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Modos de transmisin. Servicios de comunicacin
n Registro de estaciones (lista LIFE).n Si el usuario solicita una lista de las estaciones actuales (lista
LIFE) va FMA (Fieldbus Management Layer), el controlador FDL lleva a cabo un registro de las estaciones.
n Entre la ejecucin de listas de polling, se implementa una Peticin de estado FDL cclica. Puede direccionarse un rango de direcciones FDL posibles entre 0 y 126, a partir de las estaciones activas en la LAS. Si la estacin direccionadaenva un acuse positivo, se introduce automticamente en la lista LIFE, como las estaciones en la LAS.
66
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Modos de transmisin. Servicios de comunicacin
n Estructura de la lista LIFE
67
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Modos de transmisin. Servicios de comunicacin
n En Profibus-FMS, DP y PA, el subconjunto de servicios de nivel 2 mencionados son llamados por los niveles superiores a travs de los puntos de acceso al servicio (SAPs) de la capa 2.
n En Profibus-FMS estos puntos de acceso al servicio se utilizan para direccionar las relaciones lgicas de comunicacin.
n En Profibus-DP y PA, se asigna a cada punto de acceso al servicio una funcin definida con precisin.
n Varios SAPs pueden utilizarse simultneamente para todas las estaciones activas y pasivas. Se hace una distincin entre punto de acceso al servicio fuente (SSAP, Source Service Access Point) y punto de acceso al servicio destino (DSAP, Destination Service Access Point).
68
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Modos de transmisin. Servicios de comunicacin
n Servicios de comunicacin de nivel 2 en profibus
69
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Arquitectura del protocolo
Perfiles PA
FMSDevice
Profiles
IEC Interface*
FMS
IEC 1158-2
Usuario
Niv
el
(3)-(6)
Aplicacin(7)
Enlace(2)
Fsico(1)
No usado
PA
EN 50 170 Perfiles PROFIBUS
DP
DP-Extensiones
Fieldbus Data Link (FDL)
Fieldbus MessageSpecification (FMS)
Perfiles DP
RS-485 / Fiber ptica
Funciones bsicas DP
70
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Arquitectura del protocolo
n Profibus-DP n emplea las capas o niveles 1 y 2, adems de la interfase de
usuario. Los niveles del 3 al 7, ambos inclusive, no estn definidos. La optimizacin de esta arquitectura asegura una transmisin de datos rpida y eficiente. El Direct Data Link Mapper (DDLM) permite a la interfase de usuario un acceso sencillo al nivel 2.
n En la interfase de usuario se especifican las funciones de aplicacin que estn disponibles para el usuario as como el comportamiento del sistema y de los distintos tipos dedispositivos de Profibus-DP.
71
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Arquitectura del protocolo
n Para la transmisin se dispone tanto de la tecnologa RS 485 como de la fibra ptica.
n Profibus-DP es una variante optimizada para una conexin econmica y a alta velocidad, diseada especialmente para la comunicacin entre sistemas de control automatizado yentradas/salidas distribuidas en el nivel de dispositivos. Puedeemplearse como alternativa a la transmisin de seal en paralelo de 24V o de 0 a 20mA.
72
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Arquitectura del protocolo
MaestroUn sistema tpico PROFIBUS-DP consiste en: Un PLC o PC como sistema de control Varios dispositivos E/S como: E/S digitales o analgicas Accionamientos AC o DC Vlvulas magnticas o neumticas
Esclavo Esclavo Esclavo Esclavo
73
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Arquitectura del protocolo
n En Profibus-FMS n estn definidos los niveles 1, 2 y 7. El nivel de aplicacin se
compone de FMS (Fieldbus Message Specification) y LLI (Lower Layer Interface).
n FMS contiene el protocolo de aplicacin y otorga al usuario una amplia seleccin de potentes servicios de comunicacin.
n LLI implementa las distintas relaciones de comunicacin y proporciona a FMS, con independencia del dispositivo, un acceso al nivel 2.
n El nivel 2 de Profibus, denominado FDL (Fieldbus Data Link) implementa el control de acceso al bus y la seguridad en los datos.
74
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Arquitectura del protocolo
n Como ocurra en Profibus-DP, para la transmisin en FMS se dispone tanto de la tecnologa RS 485 como de la fibra ptica. Puesto que DP y FMS comparten tecnologa de transmisin y disponen de un mismo protocolo de acceso al bus, ambas pueden operar simultneamente en el mismo cable.
n Profibus-FMS es una solucin de propsito general para tareas de comunicacin en el nivel de clula. La potencia de los servicios FMS abre un amplio abanico de aplicaciones yproporciona una enorme flexibilidad. Tambin puede utilizarse para tareas de comunicacin complejas y extensas.
75
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Arquitectura del protocolo
Un sistema tpico de PROFIBUS-FMSest compuesto por varios equipos de automatizacin inteligentes: PC PLC como sistema de control Terminales de operador inteligentes
76
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Arquitectura del protocolo
n Profibus-PAn usa el protocolo de Profibus-DP, pero ampliado, para la
transmisin de datos.n Adicionalmente se utiliza el perfil PA, en el que se define el
comportamiento de los dispositivos de campo. La tecnologa de transmisin, acorde con la normativa IEC 1158-2, permite su uso en zonas de seguridad intrnseca y tambin hace posible la alimentacin de dicho dispositivo a travs del propio bus. De este modo, los dispositivos para Profibus-PA se integran fcilmente en redes de Profibus-DP empleando un acoplador.
n Profibus-PA est diseada especialmente para laautomatizacin de procesos. Permite la conexin de sensores y actuadores en una lnea de bus comn incluso en reas con seguridad intrnseca.
77
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Arquitectura del protocolo
"SpliTConnectcomo hub"
Segmento
PROFIBUS-PA
DP/PA Link
24 V
x+
PROFIBUS-DP
"SpliTConnectcon resistencia de cierre"
78
Pro
fibus
Pro
fibus
ProfibusProfibusISA-UMH
Arquitectura del protocolo
n Cundo se utiliza PROFIBUS-FMS/DP/PA?
PROFIBUS-FMS PROFIBUS-DP PROFIBUS-PA
Aplicacin Nivel de clula Nivel de campo Nivel de campo
Estndar EN 50 170/IEC 61158 EN 50 170 /IEC 61158 IEC 1158-2
Dispositivos PLC, PG/PC, PLC, PG/PC, Dispositivos de campo conectables Dispositivos de Dispositivos de campo para reas con riesgo de
campo binarios y analgicos, explosin y 31.25 kbit/saccionamientos, OPs
Tiemp. respuest. < 60 ms 1 - 5 ms < 60 ms
Tamao red