You are on page 1of 21

noiembre de 2004 1

1LMA 4
RS- 48S y Buses Derivados
noiembre de 2004 2
RLDLS INDUS1RIALLS
1LMA 4
Modos de 1ransmisin en la Comunicacin
Serie
1ransmisin sincrona
1ransmisin asincrona
Sincronismo InIormacion util Fin de trama
1 o 2 bytes N bytes 1 o 2 bytes
Start InIormacion util Paridad y Stop
1 bit 5 a 8 bits 1 a 3 bits
noiembre de 2004 3
RLDLS INDUS1RIALLS
1LMA 4
Seales balanceadas y no balanceadas
No balanceada o asimetrica
(single ended): reerida a masa
,mas sensible a perturbaciones,.
1 hilo
Balanceada o diferencial
(differential): se compara la
tensin entre los dos hilos ,mas
inmune a intererencias,
2 hilos
noiembre de 2004 4
RLDLS INDUS1RIALLS
1LMA 4
Lazo de corriente de 20 mA
Ln 1962 ue introducido el lazo de corriente de 20 mA utilizado por los
populares teletipos Modelo 33.
Digital: permite transormar datos digitales en lujo o no lujo de
corriente.
Se utiliz hasta mediados de los `80
Versiones Simplex y lull-Duplex
Velocidad de 9600 baudios
Longitud maxima de 1200m
Dierentes topologas
Senal dierencial
noiembre de 2004 5
Ll Lstndar RS-232-C
Conexin entre un Lquipo 1erminal de Datos (D1L) y un Lquipo de
Comunicacin de Datos (DCL) empleando un intercambio de datos
binarios en serie
Introducido en 1962, tercera reisin ,C, en 1969 ,LIA,. Lquiale a la V.24 de
la UI1.
Deine:
Las caractersticas de la senal elctrica
Las caractersticas mecanicas de la conexin ,conectores,
La descripcin uncional de los circuitos de intercambio
Ljemplos de conexiones comunes
RLDLS INDUS1RIALLS
1LMA 4
noiembre de 2004 6
Ll Lstndar RS-232-C
-15 oltios
-3
-15 oltios
-3
-15 oltios
0 oltios
1` lgico
0` lgico
-5
-15 oltios
-5
Lmisor Receptor
1ransmisin serie asncrona
Senal no balanceada
Dos tipos de conectores:
DB- 25 ,cableado completo,
DB- 9 ,cableado sencillo,
RLDLS INDUS1RIALLS
1LMA 4
noiembre de 2004
Ll Lstndar RS-232-C
Lnlace punto a punto
Lneas adicionales de control y testeo del mdem, as
como control de lujo por hardware ,R1S,C1S,
Velocidad maxima recomendada de 20Kbps
Longitud maxima del cable 15m
Comunicacin ull duplex
RLDLS INDUS1RIALLS
1LMA 4
noiembre de 2004 8
Ll Lstndar RS-449
Creada por la LIA en 19 para corregir las deiciencias
de la norma RS-232-C
Incluye arias normas en una:
- RS-449 Procedimientos, mecanismos y uncionalidad de la
interaz.
- Interaz elctrica en 3 ersiones:
RS-422 ,CCI11 X.2 o V.11,: Interaces balanceadas
RS-423 ,CCI11 X.26 o V.10,: Interaces no equilibradas
RS-485: Interaces equilibradas con transmisin multipunto
RLDLS INDUS1RIALLS
1LMA 4
noiembre de 2004 9
Ll Lstndar RS-449
Nueos circuitos para probar el mdem ,locales y remotos,.
Mayor nmero de hilos, necesarias mas patillas en el conector. Se
abandona el DB 25 en aor del DB 3 - un segundo conector
DB 9 si se usan los circuitos secundarios.
RLDLS INDUS1RIALLS
1LMA 4
noiembre de 2004 10
Ll Lstndar RS-423-A: Caracteristicas
Similar al RS-232-C ,incluso compatible si se utilizan los nieles
de tensin adecuados,
Senalizacin no dierencial, se utiliza una lnea de masa para la
transmisin y otra para la recepcin.
Nieles de tensin mas bajos ,4-6V,: mejor cro..tat/
Velocidad: 10 kbps a 10 m, 3 kbps a 1200 m
Dispositios: 1 emisor y hasta 10 receptores
RLDLS INDUS1RIALLS
1LMA 4
noiembre de 2004 11
Ll Lstndar RS-422: Sealizacin diferencial
RLDLS INDUS1RIALLS
1LMA 4
Voltaje V
AB
- oltios
-2
- oltios
-2
noiembre de 2004 12
Ll Lstndar RS-422: Caracteristicas
Lnlaces punto a punto o en anillo
Comunicacin ull-duplex
Velocidad: 10 Mbps a 10 m, 100kbps a 1200 m
Dispositios: 1 emisor y hasta 10 receptores
RLDLS INDUS1RIALLS
1LMA 4
noiembre de 2004 13
Ll Lstndar RS-48S: Caracteristicas
RLDLS INDUS1RIALLS
1LMA 4
1ransmisores y receptores tri-estado ,recepcin, transmisin e
inactio - alta impedancia-,
Comunicacin hal- duplex dierencial sobre un par trenzado ,o
sin trenzar en distancias cortas,. Necesario MAC para eitar
colisiones ,generalmente maestro,esclao,.
Lxiste ersin de doble par trenzado para recibir y transmitir a la
ez. Ll maestro no necesita ser tri-estado.
Nieles de oltaje entre - y 12 V
Lnlace multipunto con hasta 32 nodos emisores,receptores
Velocidad:10 Mbps a 10 m, 100kbps a 1200 m
noiembre de 2004 14
Ll Lstndar RS-48S: Arquitectura de la
conexin
RLDLS INDUS1RIALLS
1LMA 4
Bus de comunicaciones ,pantalla a masa no imprescindible,
Lmisor,receptor Senal que habilita
o no el dispositio
Resistencias pull-up ,
pull-down
1erminador
,generalmente
120s,
noiembre de 2004 15
Ll Lstndar RS-48S: Velocidades mximas
RLDLS INDUS1RIALLS
1LMA 4
Ln distancias cortas, la inluencia de la lnea se puede despreciar, inluyendo
slo el tiempo de subida y bajada del pulso. Ll estandar toma 10Mbps, pero
hay chips hoy en da que alcanzan los 25 Mbps.
A partir de 10m se puede calcular como:
VL10
8
donde V es la elocidad en Mbps y L la longitud del cable en metros. Por
ejemplo para 100m, tenemos un maximo de 1Mbps.
Para cables de mucha longitud inluyen las prdidas debidas a la resistencia
del cable ,100s,Km para cable de 0.6mm, y su capacidad:
250pl 500pl 50pl 15nl 30nl 60nl 120nl 250nl Capacidad
del cable
115200bd 5600bd 38400bd 19200bd 9600bd 4800bd 2400bd 1200bd Velocidad
noiembre de 2004 16
Conersin RS-422 a RS-232
RLDLS INDUS1RIALLS
1LMA 4
Conversores entre distintas normas
Conersin RS-485 a RS-232
noiembre de 2004 1
Circuitos RS-232-C , CCI11 V.24 , RS-449
RS-232-C CCITT V.24 RS-449
AA 1 Tierra de proteccion 101 1 Tierra de proteccion -- 1
AB 7 Tierra de la seal 102 7 Tierra de la seal SG 19 Tierra de la seal
SC 37 Envio comun
RC 20 Recepcion comun
BA 2 Datos transmitidos 103 2 Datos transmitidos SD 4, 22 Envio de datos
BB 3 Datos recibidos 104 3 Datos recibidos RD 6, 24 Recepcion de datos
CA 4 Solicitud de envio 105 4 Solicitud de envio RS 7, 25 Solicitud de envio
CB 5 Libre para envio 106 5 Listo para envio CS 9, 27 Libre para envio
CC 6 Establecimiento de datos listo 107 6 Establecimiento de dalos listo DM 11, 29 Modo de datos
CD 20 Terminal de datos listo 108 20 Terminal de datos listo TR 12, 30 Terminal listo
CE 22 Indicadora de llamada 125 22 Indicador de llamada IC 15 Llamada entrante
CF 8 Detector de linea 109 8 Detector de linea RR 13, 31 Receptor listo
CG 21 Calidad de la seal 110 21 Calidad de la seal SQ 33 Calidad de la seal
CH 23 Velocidad del DTE 111 23 Velocidad del DTE SR 16 Velocidad de sealizacion
Cl 18 Velocidad del DCE 112 18 Velocidad del DCE SI 2 Indicadores de
sealizacion
IS 28 Terminal en servicio
136 Seal nueva NS 34 Seal nueva
126 11 Seleccion de Irecuencia SF 16 Seleccion de Irecuencia
DA 24 Temporizacion del DTE 113 24 Temporizacion del DTE TT 17, 35 Temporizacion del
terminal
DB 15 Temporizacion del DCE 114 15 Temporizacion del DCE ST 5,23 Temporizacion de envio
DD 17 Temporizacion del receptor 115 17 Temporizacion del receptor RT 8, 26 Temporizacion de
recepcion
SBA 14 Datos transmitidos 118 14 Datos transmitidos SSD 3 Envio de datos
SBB 16 Datos recibidos 119 16 Dalos recibidos SRD 4 Recepcion de datos
SCA 19 Solicitud de envio 120 19 Seal de linea SRS 7 Solicitud de envio
SCB 13 Libre para envio 121 13 Canal listo SCS 8 Libre para envio
SCF 12 Detector de linea 122 12 Detector de linea SRR 2 Receptor listo
LL 10 Bucle Local
RL 14 Bucle remoto
TM 18 Modo de prueba
SS 32 Seleccion Standby
SB 36 Indicador Standby
RLDLS INDUS1RIALLS
1LMA 4
noiembre de 2004 18
RLDLS INDUS1RIALLS
1LMA 4
1ransmisin sincrona con RS- 422 y RS-48S
Soportan protocolos tanto
orientados a caracter ,BiSync,,
como orientados a bit ,SDLC,
lDLC,.
A eces anaden una lnea para
transmitir la senal de reloj.
Generalmente se alcanzan menores
distancias.
noiembre de 2004 19
RLDLS INDUS1RIALLS
1LMA 4
La norma RS-485 resulta muy til para comunicar dispositios en
bus, siempre que se le anada una capa MAC, generalmente
maestro,esclao
Muchos buses industriales se basan en la RS-485 como Capa
lsica:
- PPI ;oivttooivt ivterface) , MPI ;vvttioivt ivterface) de Siemens
- Uni-1elway de Schneider
- ModBus
- BitBus
- Proibus ,incluye otras opciones,
- .
Algunos los eremos a continuacin, otros en temas posteriores.
noiembre de 2004 20
RLDLS INDUS1RIALLS
1LMA 4
Ll protocolo PPI,MPI de Siemens
Protocolo propietario
Utilizado en la amilia S
Niel de clula y campo
Conecta hasta 32 equipos
,monomaestro, multimaestro o
complejas,
Velocidades entre 9,6 y 18 Kbps
Basado en RS-485 o RS-232 con
cables de 2,4 hilos.
Distancia maxima entre equipos
50m, o, usando repetidores,
1100m
noiembre de 2004 21
RLDLS INDUS1RIALLS
1LMA 4
Ll protocolo PPI,MPI de Siemens
noiembre de 2004 22
RLDLS INDUS1RIALLS
1LMA 4
Ll protocolo PPI,MPI de Siemens
La transmisin se rige por un protocolo maestro,esclao ,pregunta respuesta,.
Si la red es multimaestro o compleja, se utiliza el modo PPI Aanzado ,PPI-,,
que incluye paso de testigo entre los dierentes maestros.
Diersos temporizadores de mantenimiento y rotacin del testigo permiten el
comportamiento determinista del MAC.
Cuando un maestro esta en posesin del testigo, puede interrogar a sus esclaos
asociados.
Direccionamiento conigurable mediante microinterruptores en los equipos
,alores de 0 a 31,.
Otros microinterruptores permiten conigurar si el equipo hace de terminador
de lnea ,resistencias pull-up,pull-down y terminadores,.
Si se usan autmatas S-300 o 400, se usa el protocolo MPI y los S-200 pasan a
ser esclaos de stos equipos.
noiembre de 2004 23
RLDLS INDUS1RIALLS
1LMA 4
Ll protocolo PPI
S1X
DLL
Mensaje
DLL,S1X
Maestro Lsclao
DLL
S1X,Respuesta
DLL,S1X
DLL
ACK respuesta
DLL
Ll protocolo es secreto de
Siemens
La igura muestra un ejemplo de
comunicacin entre un PC
,maestro, y un PLC ,esclao,
Bajo licencia se proporcionan
libreras y componentes para
realizar las comunicaciones
noiembre de 2004 24
RLDLS INDUS1RIALLS
1LMA 4
Ljemplos de coniguraciones PPI,MPI
noiembre de 2004 25
RLDLS INDUS1RIALLS
1LMA 4
Coniguraciones hardware soportadas por el sotware
de programacin S1LP-Micro\in,32
noiembre de 2004 26
Ll Protocolo Uni-1elway de Schnedier
RLDLS INDUS1RIALLS
1LMA 4
Mtodo estandar de comunicacin entre
componentes de sistemas de control ,PLCs,
terminales MMI, terminales de superisin,
ariadores de elocidad, control numrico,.,
Indicado para arquitecturas disenadas para
realizar el control y la superisin a tras de
un PLC y,o MMI.
Acceso al medio a tras de un protocolo
maestro,esclao.
noiembre de 2004 2
Ll Protocolo Uni-1elway de Schnedier
RLDLS INDUS1RIALLS
1LMA 4
Basado en RS-485, aunque hay ersiones punto a punto
basadas en RS-232 con menores capacidades, as como
ersiones sobre enlace de corriente de 20mA.
1ransmisin sobre un cable doble de par trenzado
apantallado con elocidades de hasta 19,2 Kbps.
lasta 28 dispositios, si se usa el puerto aislado de
determinados PLCs, 5 si se usa el terminal tpico
1LR,AUX.
Nmero de direcciones de enlace 8 96. Un dispositio
puede tener mas de una asignada.
noiembre de 2004 28
Ll Protocolo Uni-1elway de Schnedier
RLDLS INDUS1RIALLS
1LMA 4
Se permite eno de datos no solicitado por parte de cualquier
equipo.
Ll maestro puede eniar mensajes broadcast.
Ll nmero de direcciones asociadas a un equipo deine sus
caractersticas de comunicacin. Un autmata esclao, por ejemplo
puede tener:
- direccin de seridor ,para acceder a dicho esclao - obligatoria,
- direccin de aplicacin cliente ,para recibir y emitir peticiones a otros
equipos,
- direccin de aplicacin escucha ,para eno de datos no solicitados,
noiembre de 2004 29
Ll Protocolo Uni-1elway de Schnedier
RLDLS INDUS1RIALLS
1LMA 4
Ll tiempo de ciclo de bus depende de:
- Ll nmero de direcciones de enlace a consultar.
- La tasa de transerencia.
- Ll tiempo de ciclo de cada dispositio.
- Ll nmero, longitud y tipo de mensajes.
BC1 ~ v. C,cte 1ive, interalo entre dos consultas al
mismo dispositio.
noiembre de 2004 30
Ll Protocolo Uni-1elway de Schnedier
RLDLS INDUS1RIALLS
1LMA 4
BC1 como uncin del nmero de esclaos, con un tiempo de ciclo
de ejecucin tpico de 5ms por dispositio.
noiembre de 2004 31
Ll Protocolo Uni-1elway de Schnedier
RLDLS INDUS1RIALLS
1LMA 4
noiembre de 2004 32
BitBus (ILLL JJJ8)
RLDLS INDUS1RIALLS
1LMA 4
noiembre de 2004 33
BitBus
RLDLS INDUS1RIALLS
1LMA 4
Bus de campo de alta elocidad y uncionalidad media.
Implementa las capas lsica, Lnlace de datos y Aplicacin.
Lstandarizado en 1991 bajo la norma ILLL 1118.
Basado en el estandar RS-485 con transmisin sncrona,
aunque implementaciones modernas soportan ibra ptica.
Ln las primeras ersiones implementado en el
microcontrolador i8044.
noiembre de 2004 34
La capa Iisica en BitBus
RLDLS INDUS1RIALLS
1LMA 4
1ransmisin: Cable de par trenzado segn la norma RS-485. 1ransmisin serie
sncrona en dos modos:
- Lno de senal de reloj: modo sncrono
- Sin senal de reloj: modo autoreloj
Se pueden usar uno o dos pares con o sin apantallamiento.
- Un par se usa para la lnea de datos semidplex
- Ll segundo se puede usar para transmisin de la senal de reloj ,modo sncrono, o
conmutacin de lnea en los repetidores ,modo autoreloj,
1erminacin: terminadores de 120s en ambos extremos del bus.
300 o 1200 ,segn elocidad, 62,5 K 35 K Ninguno 28 Sncrono
300 entre repetidores ,900 max, 35 K 2 250 Autoreloj
1200 entre repetidores ,4800 max, 62,5 K 10 250 Autoreloj
300 35 K Ninguno 28 Autoreloj
1200 62,5 K Ninguno 28 Autoreloj
Distancia mx. (m)
Velocidad
(bits/s)
N mx. de repetidores N mx. de nodos Modo
noiembre de 2004 35
1opologia de la red BitBus
RLDLS INDUS1RIALLS
1LMA 4
Bus con terminadores en ambos extremos. Se
pueden utilizar repetidores.
- Lstructura basica.
- rbol, incluyendo repetidores y en modo
autoreloj ,los repetidores no transmiten
la senal de reloj. Se considera todo un
nico bus lgico.
- rbol multiniel: arias uniones
maestro,esclao para ormar subbuses en
arios nieles, cada uno con su elocidad
y direccionamiento propios.
Un nodo BitBus es un dispositio que contega
al menos una interaz con el bus: Maestros,
Lsclaos, Repetidores ,no repiten el reloj, y
nodos de Lxpansin de L,S.
noiembre de 2004 36
La capa Iisica en BitBus
RLDLS INDUS1RIALLS
1LMA 4
Sincronizacin:
- Sincrono: se transmite el reloj en un par trenzado adicional. No se usan
repetidores
- Autoreloj: cada nodo genera su propio reloj. Se admiten repetidores.
Codificacin:
- A niel de bit:
Modo sncrono: la codiicacin se realiza mediante el procedimiento
NRZ ,0 es niel bajo y 1 es niel alto,.
Modo autoreloj: la codiicacin se realiza mediante el procedimiento
NRZI ,0 es cambio de niel y 1 es un NO cambio de niel,.
- A niel de byte se emplea un juego reducido del protocolo SDLC de IBM.
noiembre de 2004 3
La capa Iisica en BitBus
RLDLS INDUS1RIALLS
1LMA 4
La igura muestra una conexin sencilla en modo autorreloj con una lnea de control de lujo
,opcional,. Los conectores utilizados son DB-9.
noiembre de 2004 38
La capa de Lnlace en BitBus
RLDLS INDUS1RIALLS
1LMA 4
Los mensajes siguen un subconjunto del protocolo SDLC de IBM con
una estructura de trama ,de entre 6 y 255 bytes, como la siguiente:
llag ,Lh, CRC ,16 bits,
Inormacin
,unciones,datos,
Control Direccin esclao llag ,Lh,
Lste protocolo inserta un "0" despus de cinco "1"
consecutios. Lste sistema, combinado con la codiicacin de
bit por NRZI, permite sincronizar el reloj en el receptor en
modo autoreloj cada 6 bits como mnimo. Ll controlador de
Intel 8044 proporciona la insercin y eliminacin de ceros del
protocolo SDLC de orma automatica.
noiembre de 2004 39
La capa de Lnlace en BitBus
RLDLS INDUS1RIALLS
1LMA 4
Puede haber hasta 250 nodos en la red, cada uno con una direccin nica.
Las direcciones se coniguran mediante microinterruptores, jumpers o se graban en
la LLPROM de cada dispositio, segn el abricante.
Las direcciones 0 y 240-254 estan reseradas. La direccin 255 se usa como
direccin broadcast.
Ll maestro ena peticiones a los nodos esclaos quienes trasmiten su repuesta
cuando el maestro los selecciona. Se puede eniar mas de una pregunta antes de
comenzar el ottivg por la respuesta.
Los mensajes no respondidos se denominan ovt.tavaivg. Un esclao tpico puede
manejar hasta 8 mensajes de este tipo.
Los mensajes se pueden eniar hasta a 16 ,8 en la ersin clasica, tareas dierentes
en un esclao, estando la 0 reserada para la tarea RAC ,capa de aplicacin,, que en
las ersiones mas modernas se pas a llamar GBS ,geveric bv. .errice.,.
noiembre de 2004 40
RLDLS INDUS1RIALLS
1LMA 4
Rellenado por el sistema
Rellenado por el sistema
M1: 0 maestro, 1
esclao
SL, DL: Lxtensin de
uente o destino
,enrutamiento,
1R: lag siempre a 0
Direccin del esclao, nmero de tarea uente,destino
Comando o cdigo de error
noiembre de 2004 41
La capa de Aplicacin en BitBus
RLDLS INDUS1RIALLS
1LMA 4
Conjunto de comandos estandar llamado RAC Revote .cce.. ava
Covtrot ivterface. Con las extensiones a los comandos bajo la norma
ILLL 1118, se ha pasado a denominar GBS Ceveric v. errice..
Cada dispositio contiene un kernel multitarea tiempo real, para
ejecutar tareas independientes a las que se pueden eniar mensajes
desde el maestro.
Sericios que se incluyen:
- Acceso a L,S y a memoria de los dispositios remotos
- Resetear o conigurar el esclao
- Actiar o desactiar tareas en cada esclao
- .
noiembre de 2004 42
La capa de Aplicacin en BitBus
RLDLS INDUS1RIALLS
1LMA 4
Leer n bytes de la memoria del
esclao
Acceso 08h
Actualizar lneas de L,S Acceso 0h
Lscribir 1 byte de L,S Acceso 06h
Leer 1 byte de L,S Acceso 05h
labilitar,deshabilitar el resto
de tareas ,excepto RAC, en un
esclao.
Control 04h
Obtener identiicador,puntero
de la uncin.
Control 03h
linalizar tarea Control 02h
Llamar tarea programada en un
esclao
Control 01h
Reset esclao Control 00h
1area 1ipo Cdigo
lunciones deinibles por el usuario - C0h a llh
lunciones reseradas por IN1LL - 0lh a Blh
Lscribir registro de estado Acceso 0Lh
Leer registro de estado Acceso 0Dh
Operacin O-exclusia ,XOR, con
byte de L,S
Acceso 0Ch
Operacin \ ,AND, con byte de L,S Acceso 0Bh
Operacin O ,OR, con byte de L,S Acceso 0Ah
Grabar n bytes en la memoria del
esclao
Acceso 09h
1area 1ipo Cdigo

You might also like