Vous êtes sur la page 1sur 14

PROTOCOLOS DE COMUNICACIN Y MODELO OSI

Heidis valencia Prez

Instrumentacin industrial
Universidad del atlntico
Ingeniera mecnica
Setiembre 2016

Tabla de contenido
1

Introduccin.........................................................................................................3

Protocolo de comunicacin.................................................................................3

MODELO OSI......................................................................................................4

3.1

Capa Fsica..................................................................................................5

3.2

Capa de Vnculo de Datos...........................................................................5

3.3

Capa de Red................................................................................................6

3.4

Capa de Transporte......................................................................................6

3.5

Capa de Sesin............................................................................................6

3.6

Capa de Presentacin..................................................................................6

3.7

Capa de Aplicacin.......................................................................................6

COMUNICACIN SERIAL..................................................................................7
4.1

RS-232..........................................................................................................7

4.1.1

uso de las seales RS232.....................................................................9

4.2

RS 485..........................................................................................................9

4.3

MODBUS....................................................................................................10

PROTOCOLOS DE COMUNICACIN
1

Introduccin

En el mbito social siempre habido la necesidad de comunicarse esto hace el


trabajo ms fcil para los gobiernos, empresas y el ciudadano comn al momento
de llevar la informacin de su lugar de origen hasta su destino. En la industria es
igual ya que el constante mejoramiento de esta ha hecho que los procesos
industriales sean ms eficiente, an ms con la aparicin de las computadora,
pero ahora se debe lograr esta comunicacin entre las variables de ingeniera
particular de cada proceso y el medio digital, esto oblig a desarrollar los
protocolos de comunicacin los cuales tienen una mejora continua con el avance
de la tecnologa.
A continuacin se hablaran de los protocolos RS232, RS485, MODBUS Y CAN
2

Protocolo de comunicacin

El objetivo de un protocolo de comunicacin es llevar informacin de un punto A a


un punto B siguiendo reglas para la transmisin de la informacin entre estos
puntos, ahora bien un protocolo de red de comunicacin de datos es un conjunto
de reglas que gobierna el intercambio ordenado de datos dentro de la red.
Los elementos bsicos de un protocolo de comunicaciones son:
Sintaxis (formato de los mensajes: datos + comandos)
Semntica (significado de los comandos)
Secuencia y sincronizacin de los mensajes construidos a partir del
conjunto de caracteres y los procedimientos para determinar cundo ha
ocurrido un error en la transmisin y como corregir el error.
Hay una correspondencia entre cada carcter y los grupos de smbolos usados en
el canal de transmisin, que es determinado por el cdigo. Muchos cdigos
estndar con sus respectivas equivalencias de grupos de unos y ceros (bits) han
sido definidos con el paso de los aos.
El conjunto de reglas a seguir por el emisor y el receptor propicia: que haya un
significado con secuencias permitidas y a tiempo, entre los caracteres de control y
los mensajes formados a partir de los smbolos. La deteccin de error y los
procedimientos de correccin permiten la deteccin y la recuperacin ordenada de
los errores causados por factores fuera del control de la terminal en cada extremo.
Para que exista comunicacin en ambos puntos al extremo de un canal se deben
emplear la misma configuracin de protocolos [1].

Algunos de los problemas que se deben resolver para levar a cabo esta tarea son:
Organizacin de los datos.
Puedo enviar todos los datos juntos?
Utilizacin del medio fsico para la comunicacin.
Cmo introduzco bits en el canal?
Gestin de intercambio entre dos equipos.
Tengo un mensaje para enviar Lo puedes recibir?
Estoy mandando Mucho? Poquito? Nada?
Deteccin de posibles errores
Los datos que llegaron Estn correctos?
Utilizacin eficiente del canal de comunicaciones
Puedo utilizar un nico canal para varias comunicaciones simultneas?
Los protocolos gestionan dos niveles de comunicacin distintos. Las reglas de alto
nivel definen como se comunican las aplicaciones, mientras que las de bajo nivel
definen como se transmiten las seales. El protocolo de bajo nivel es bsicamente
la forma en que las seales se transmiten, transportando tanto datos como
informacin y los procedimientos de control de uso del medio por los diferentes
nodos [1].

MODELO OSI

Durante las ltimas dcadas ha habido un enorme crecimiento en la cantidad y


tamao de las redes. Muchas de ellas sin embargo, se desarrollaron utilizando
implementaciones de hardware y software diferentes. Como resultado, muchas de
las redes eran incompatibles, se volvi muy difcil para las redes que utilizaban

especificaciones distintas poder comunicarse entre s. La Organizacin


Internacional para la Normalizacin (ISO) reconoci que era necesario crear un
modelo que pudiera ayudar a los diseadores de red a implementar redes que
pudieran comunicarse y trabajar en conjunto (interoperabilidad) y por lo tanto,
elaboraron el modelo de referencia OSI en 1984 [2].
El modelo OSI divide en siete capas el proceso de transmisin de la informacin
entre equipos informticos, donde cada capa se encarga de ejecutar una
determinada parte del proceso global.
Cada capa agrupa algunas de las funciones requeridas para comunicar sistemas.
Estas capas poseen estructura jerrquica. Cada capa se apoya en la anterior,
realiza su funcin y ofrece un servicio a la capa superior. Este modelo posee la
ventaja de poder cambiar una capa sin necesidad de modificar el resto

3.1

Capa Fsica

La capa fsica, la ms baja del modelo OSI, se encarga de la transmisin y


recepcin de una secuencia no estructurada de bits sin procesar a travs de un
medio fsico
3.2

Capa de Vnculo de Datos

Cuando los paquetes de datos llegan a la capa de vnculo de datos, stos pasan a
ubicarse en tramas (unidades de datos. La capa de enlace de datos se encarga de
desplazar los datos por el enlace fsico de comunicacin hasta el nodo receptor, e
identifica cada computadora incluida en la red de acuerdo con su direccin de
hardware, que viene codificada en la NIC

3.3 Capa de Red


La capa de red encamina los paquetes adems de ocuparse de entregarlos. La
determinacin de la ruta que deben seguir los datos se produce en esta capa, lo
mismo que el intercambio efectivo de los mismos dentro de dicha ruta. La Capa 3
es donde las direcciones lgicas (como las direcciones IP de una computadora de
red) pasan a convertirse en direcciones fsicas (las direcciones de hardware de la
NIC, la Tarjeta de Interfaz para Red, para esa computadora especfica)
3.4 Capa de Transporte
La capa de transporte es la encargada de controlar el flujo de datos entre los
nodos que establecen una comunicacin; los datos no slo deben entregarse sin
errores, sino adems en la secuencia que proceda. La capa de transporte se
ocupa tambin de evaluar el tamao de los paquetes con el fin de que stos
tengan el tamao requerido por las capas inferiores del conjunto de protocolos. El
tamao de los paquetes lo dicta la arquitectura de red que se utilice.
3.5 Capa de Sesin
La capa de sesin es la encargada de establecer el enlace de comunicacin o
sesin entre las computadoras emisora y receptora. Esta capa tambin gestiona la
sesin que se establece entre ambos nodos
3.6 Capa de Presentacin
La capa de presentacin puede considerarse el traductor del modelo OSI. Esta
capa toma los paquetes (la creacin del paquete para la transmisin de los datos
por la red empieza en realidad en la capa de aplicacin) de la capa de aplicacin y
los convierte a un formato genrico que pueden leer todas las computadoras. Por
ejemplo, los datos escritos en caracteres ASCII se traducirn a un formato ms
bsico y genrico.
3.7 Capa de Aplicacin
La capa de aplicacin proporciona la interfaz y servicios que soportan las
aplicaciones de usuario. Tambin se encarga de ofrecer acceso general a la red.
Tambin ofrece los servicios de red relacionados con estas aplicaciones de
usuario, como la gestin de mensajes, la transferencia de archivos y las consultas
a bases de datos. La capa de aplicacin suministra cada uno de estos servicios a
los distintos programas de aplicacin con los que cuenta el usuario en su
computadora. Entre los servicios de intercambio de informacin

COMUNICACIN SERIAL

El puerto serial es un dispositivo muy extendido y ya sean uno o dos puertos, con
conector grande o pequeo, todos los equipos PC lo incorporan actualmente.
Debido a que el estndar del puerto serial se mantiene desde hace muchos aos,
la institucin de normalizacin americana (EIA) ha escrito la norma RS-232-C que
regula el protocolo de la transmisin de datos, el cableado, las seales elctricas y
los conectores en los que debe basarse una conexin RS-232.
La comunicacin realizada con el puerto serial es una comunicacin asncrona.
Para la sincronizacin de una comunicacin se precisa siempre de un bit adicional
a travs del cual el emisor y el receptor intercambian la seal del pulso. Pero en la
transmisin serial a travs de un cable de dos lneas esto no es posible ya que
ambas estn ocupadas por los datos y la tierra. Por este motivo se intercalan
antes y despus de los datos de informacin de estado segn el protocolo RS232. Esta informacin es determinada por el emisor y el receptor al estructurar la
conexin mediante la correspondiente programacin de sus puertos seriales. Esta
informacin puede ser la siguiente:
Bit de inicio.- cuando el receptor detecta el bit de inicio sabe que la
transmisin ha comenzado y es a partir de entonces que debe leer la
transmisin y entonces debe leer las seales de la lnea a distancias
concretas de tiempo, en funcin de la velocidad determinada.
Bit de parada.- indica la finalizacin de la transmisin de una palabra de
datos. El protocolo de transmisin de datos permite 1, 1.5 y 2 bits de
parada.
Bit de paridad.- con este bit se pueden descubrir errores en la transmisin.
Se puede dar paridad par o impar. En la paridad par, por ejemplo, la palabra de
datos a transmitir se completa con el bit de paridad de manera que el nmero de
bits 1 enviados es par.

4.1 RS-232.
Consiste en un conector tipo DB-25 de 25 pines, aunque es normal encontrar la
versin de 9 pines DB-9, ms barato e incluso ms extendido para cierto tipo de
perifricos). Las seales con las que trabaja este puerto serial son digitales, de
+12V (0 lgico) y -12V (1 lgico), para la entrada y salida de datos, a la inversa en
las seales de control. El estado de reposo en la entrada y salida de datos es
-12V. Dependiendo de la velocidad de transmisin empleada, es posible tener
cables de hasta 15 metros. Cada pin puede ser de entrada o de salida, teniendo

una funcin especfica cada uno de ellos. Las ms importantes se observan en las
tablas 3.1 y 3.2.
Las seales TXD, DTR y RTS son de salida, mientras que RXD, DSR, CTS son de
entrada. La tierra de referencia para todas las seales es SG (Tierra de Seal).
Finalmente,

Pines mas importantes del conector DB9

Pines Mas importantes del conector DB25

4.1.1 uso de las seales RS232.


Tierra de Chasis.- Se conecta internamente al chasis del dispositivo.
Recibe Datos (RXD).- Por esta pata entran los datos del dispositivo
externo. Transmite Datos (TXD).- Por esta pata salen los datos para ir al
dispositivo externo.
Terminal de Datos Listo (DTR).- Esta pata realiza el control maestro del
dispositivo externo. Cuando este pin esta en 1, el dispositivo externo no
transmite ni recibe datos.
Tierra de seal.- Se ha dicho que los datos se envan como voltajes + o -.
Pues bien, esta pata es la referencia de seal para esos voltajes.
Conjunto de Datos Listo (DSR).- Por lo general, los dispositivos externos
tienen esta patita con un valor permanente de 0.
Solicita Permiso para Enviar Datos (RTS).- Esta parte del hardware se
usa para estrecharse la mano entre los dispositivos que se estn
comunicando. Si el dispositivo externo est de acuerdo, pone un 0 en la
patita que se llama Pista Libre para Enviar Datos (CTS).
Pista Libre para Enviar Datos (CTS).- sta es la otra mitad del hardware
usado para estrecharse la mano. El dispositivo externo pone esta pata en
0 cuando est lista para recibir datos.
Timbre Telefnico (RI).- Esta patita se usa slo cuando un PLC
(Programable Logical Controller) esta conectado a un mdem.
4.2

RS 485

Esta interface tiene muchas ventajas con respecto a RS 232, entre las cuales se
mencionan:
Bajo costo Los Circuitos Integrados para trasmitir y recibir son baratos y
solo requieren una fuente de +5V para poder generar una diferencia mnima
de1.5v entre las salidas diferenciales. En contraste con RS-232 que en
algunos casos requiere de fuentes dobles para alimentar algunos circuitos
integrados.
Capacidad de interconexin:RS-485 es una interface multi-enlace con la
capacidad de poder tener mltiples transmisores y receptores. Con una alta
impedancia receptora, los enlaces con RS-485 pueden llegar a tener a lo
mximo hasta 256 nodos.
Longitud de Enlace: En un enlace RS-485 puede tener hasta 4000 pies de
longitud, comparado con RS-232 que tiene unos lmites tpicos de 50 a 100
pies.
Rapidez: La razn de bits puede se tan alta como 10 Mega bits/ segundo

4.3

MODBUS

MODBUS funciona siempre en modo maestro-esclavo ( cliente - servidor ), siendo


el maestro ( cliente ) quien controla en todo momento las comunicaciones con los
esclavos que pueden ser hasta 247. Los esclavos ( servidores ) se limitan a
retornar los datos solicitados o a ejecutar la accin indicada por el maestro. La
comunicacin del maestro hacia los esclavos puede ser de dos tipos:
peer to peer: en que se establece comunicacin maestro - esclavo , el
maestro solicita informacin y el esclavo responde ( se enva el comando a
un dispositivo comprendido entre las direcciones 1d i 247d ).
-broadcast: en que se establece comunicacin maestro - todos los
esclavos , el maestro enva un comando a todos los esclavos de la red sin
esperar respuesta ( se enva a la direccin @0d ).
Como se puede ver, la secuencia bsica en las comunicaciones MODBUS
consiste siempre en una trama de pregunta, seguida de su correspondiente trama
de respuesta:
Pregunta: con el cdigo de funcin que indica al esclavo que operacin ha
de realizar, y los bytes necesarios (datos, comprobacin) para su ejecucin.
Respuesta: con la confirmacin o datos resultantes de la ejecucin de la
funcin.
Existe algn caso concreto, en que hay ms de una trama de respuesta para una
trama de pregunta, como. cuando el maestro enva una operacin cuya respuesta
puede llevar al esclavo un tiempo elaborar. En estas situaciones el esclavo enva
una primera respuesta indicando que an no tiene los datos y tardar un tiempo
en disponer de ellos, y otra segunda con los datos o confirmacin de la operacin.

Referencias
[1] Optimizacin de ancho de banda para sistemas GSM Disponible en:
http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/734/A
6.pdf?sequence=6
[2] Modelo OSI disponible en: https://es.wikipedia.org/wiki/Modelo_OSI

Vous aimerez peut-être aussi