Curso sobre Controladores Lógicos Programables

Anuncio
Curso sobre Controladores Lógicos
Programables (PLC).
Por Ing. Norberto Molinari.
Entrega Nº 25.
Capitulo 5.
Redes Digitales de Datos en Sistemas de
Control de Procesos
5.8.4 Comparación entre las LAN presentadas
Las tres LAN representadas por las normas IEEE 802.3,802.4 y 802.5 presentan, claras
diferencias que surgen de su distinto origen. Su relación desde el punto de vista del
modelo ISO / OSI es mostrada en la Fig. 5.29. En beneficio de IEEE 802.3 podemos
mencionar su amplia difusión, una rápida instalación, y un muy bajo retardo en el
acceso al medio cuando la carga de la red es baja, ya que la red no requiere la llegada
del testigo para empezar a transmitir. Como contrapartida, en condiciones de carga
elevadas (por ejemplo, cuando muchas estaciones , desean acceder al medio en un corto
período de tiempo), las colisiones pueden generar problemas significativos.
IEEE 802.4 fue definida por la General Motors para sus plantas industriales. Sus
conceptos básicos son la descentralización y la certeza de que dentro de un tiempo
prefijado todas las estaciones pueden acceder al menos una vez a la red. En este caso
prevalece el concepto de poder limitar el peor tiempo de acceso de una estación al
medio físico, a cambio de penalizar el acceso con la espera del testigo, cuando la red
está libre.
La certeza de un acceso al medio en tiempo prefijados se logra por medio del método
token bus, que es determinístico; sin embargo, las pérdidas repetitivas del testigo en
altas cargas introducen más incertidumbre de la que los fanáticos del token bus
quisieran admitir. Adicionalmente, el tiempo de acceso al medio físico de una red IEEE
802.3 es con frecuencia mejor que el de protocolos token bus o token ring.
Por ejemplo, en una red de 2,8 km de longitud, con 50 estaciones, y una condición de
carga del 12%, el acceso a la red de IEEE 802.3 es 10 veces más rápido que el de token
bus o tokell ring (Fig. 5.30). Cabe remarcar que una red de aplicación industrial de esta
magnitud merece ser calificada como de gran envergadura, existiendo escasos ejemplos
prácticos en el país.
Desde el punto de vista de centralización, tanto IEEE 802.3 como IEEE 802.4
implementaron procedimientos de mantenimiento descentralizadas en los que todas las
estaciones son iguales.
IEEE 802.5 fue diseñada por IBM para funciones administrativas. La existencia de
funciones centralizadas no fue considerada importante, ya que la existencia de un
mecanismo para la definición de un sucesor de la estación supervisora y la baja tasa de
falla de las estaciones hacia muy baja la probabilidad de colapso del sistema. Al tratarse
de un conjunto de enlaces punto a punto, la instalación de diversos medios físicos es
muy sencilla. El de más difusión, el par trenzado, es económico y fácil de instalar.
Pese a estas diferencias, las tres redes presentan rendimientos similares.
Un análisis concluyente de las tres redes es imposible, ya que siempre se encontrarán
parámetros que muestren que una de ellas es mejor que las otras dos.
Mientras que los especialistas pueden discutir por días los méritos técnicos de una y otra
red, el usuario probablemente elegirá una de ellas más por otras razones antes que por
razones técnicas. Algunas de estas razones son el soporte de un proveedor, la instalación
preexistente, el costo, etc.
Figura 5.29 Relación entre Ethernet, IEEE 802.2, 802.3, 802.4 y 802.5.
5.8.5 Protocolo X.25
Esta norma del Comité Consultivo Internacional Telegráfico y Telefónico (Comité
Consultatif lnternationale Telégraphique et Téléphonique, CCITT) define los servicios a
un usuario o DTE (Data Terminal Equipment) desde un equipo de comunicaciones o
DCE Data Communication Equipment) que es parte de un sistema público de
comunicaciones conmutables o PSN (Public Switched Network) {Fig. 5.31).
Aún cuando X.25 especifica la comunicación entre el DTE y el DCE, sin especificar
qué ocurre dentro del PSN, resulta instructivo presentar algunos detalles de PSN, ya que
constituye un ejemplo de red conmutada.
El PSN consta de varios centros de conmutación (Data Switch Equipment, DSE).
Los DSE proveen caminos múltiples y alternativos para encaminar los mensajes entre
dos DCE dentro de la PSN (Fig. 5,32), Para ello, el PSN identifica el destino de un
mensaje, y lo compara con una tabla previamente configurada. Esta tabla determina por
qué salida se enviará el mensaje. En caso de que esta salida esté congestionada, o
inhabilitada, la tabla definirá caminos alternativos.
La capa física (nivel 1) de X.25 prevé dos opciones, una digital, y una analógica
(incluidas en las normas X.21 y X.21 bis). La opción analógica es provisoria, hasta que
tengan mayor difusión; actualmente es la más común, y es definida por X.21 1bis, que
refiere a-RS-232-C (presentada en la sección 5.1.1).
Figura 5.30 Comparación del tiempo para acceso al medio físico en redes Ethernet y
paso de testigo (Tolken Bus y Tolken Ring) [Ref. Decnet Ethernet: Today and
tomorrow on the plant floor, Wayne Adams, Geoffrey Trotter, Control Engineering, 2nd
October 1987].
La capa de enlace (nivel 2) está diseñada para asegurar una comunicación confiable aún
sobre una línea ruidosa.
La capa de red (nivel 3) define los recursos para lograr la comunicación entre dos DTE,
excluyendo los detalles por los que una red conmutada PSN logra que datos vayan de un
DCE al otro (Fig. 5.33).
La importancia de la norma X.25 radica en su amplia difusión a nivel internacional,
como por ejemplo en la red Argentina de datos ARPAC, y otras a nivel mundial.
5.8.6 Tecnología ATM
El Modo de Transferencia Asincrónica de datos (Asynchronous Transfer Mode, ATM)
es una tecnología emergente que promete aumentar el rendimiento de las redes a niveles
suficiente corno para soportar todo tipo de aplicaciones.
Mientras que las primeras implementaciones de ATM ofrecen velocidades iniciales de
155 Mbaudios, ya existen implementaciones con velocidades de 2,4 Gbaudios
(2.400.000.000 baudios, 2.400 Mbaudios). Como abarca sólo las capas 1 y 2 del modelo
ISO / OSI, permitirá la concreción de instalaciones sin modificación de las aplicaciones
existentes.
Conceptualmente, la tecnología ATM consiste en dividir el flujo de datos en paquetes
de 53 bytes, y transmitirlos en una red a través de una serie de conmutadores.
Este concepto es similar al presentado en la sección 5.8.5, para las redes públicas
conmutadas PSN, excepto que los paquetes son más pequeños y de tamaño fijo. Esto
hace que los conmutadores consisten únicamente en hardware trabajando a velocidades
enormes.
En contraste, los conmutadores de X.25 requieren manejo de hardware y software, ya
que los paquetes son de longitud variable, y por tal motivo son más lentos.
El tipo de datos transmitidos no tiene ningún tipo de limitaciones, comprendiendo
archivos de texto, números, imágenes, dinámicas, voz, etc.
Cada tipo de datos tiene características propias, ya que los archivos se suelen
enviar como ráfagas, pero una señal de vídeo requiere continuidad en la transmisión.
Si bien ATM no es la elección ideal para aplicaciones de tiempo real (como voz e
imagen dinámica) o para comunicación de datos (como transferencia de archivos), sí
parece presentarse como la mejor solución de compromiso para una red que incluya
ambas aplicaciones (Fig. 5.34). De esta forma permitirá utilizar una misma red para
aplicaciones que combinan audio, vídeo dinámico, y transferencia de datos, como es el
caso de las aplicaciones multimedia; por lo que es probable que ATM juegue un
importante papel en la integración de aplicaciones como la TV digital interactiva,
comunicaciones telefónicas, videoconferencia, correo electrónico y otras aplicaciones
digitales en una única red.
Una ventaja que brindan las redes ATM es que las estaciones adicionales no implican
necesariamente carga adicional en la red, ya que cada conmutador sólo transmitirá a los
demás segmentos la información que es requerida en éstos. Esto contrasta con las redes
de difusión como Ethernet, Token Bus o Token Ring, en que cada estación adicional
incremento la carga de la red, ya que se comparte un único medio físico.
De esta forma, ATM se presenta como una solución a redes con alto tráfico.
Si una red Ethernet cuenta con 50 usuarios, los 50 comparten un medio físico a 10
Mbps. Si se instala en la mitad de la red un conmutador ATM, se tendrán dos segmentos
de 25 usuarios. La capacidad de un segmento será utilizada por los usuarios del mismo,
y por aquellos mensajes que involucren a estaciones de ambos segmentos, pero no por
mensajes entre estaciones del otro segmento, Así, cada usuario dispondrá prácticamente
de una red de 10 Mbps compartida con sólo otros 24 usuarios. Se incremento así el
ancho de banda disponible para cada usuario de la red.
Fig.5.32 Ruteos alternativos de una red conmutada. Las líneas de punto representan,
los vínculos existentes entre los DTE, DCE y DSE. Las líneas gruesas muestran los
caminos que recorrió el mensaje mientras trata de llegar a B. Y las líneas mas finas
muestran las alternativas que podría haber utilizado.
Fig. 5.33 Utilización del protocolo X.25 en una red publica. (PSN)Solo las líneas llenas
están utilizadas por el X 25.
Fig. 5.24 El compromiso ATM maneja los datos en tiempo real, y la transmisión de
grandes volúmenes de información.
5.8.7 TCP/IP
Es un conjunto de protocolos abiertos desarrollados por el Departamento de Defensa
(Department of Defense, DoD) de los Estados Unidos. Se lo conoce como ARPANET
(RED de la Agencia de Proyectos de Investigación Avanzada, Advanced Research
Project Ageney NETwork). La primer red ARPANET fue presentada en diciembre de
1969.
Desde entonces, ha crecido hasta incluir niveles de computadoras en todo el mundo, con
una gran cantidad de implementaciones comerciales.
ARPANET no se ajusta exactamente al modelo ISO/OSI, ya que fue creada una década
antes que este. A grandes rasgos corresponde a los niveles de red y transporte de
ISO/OSI.
El protocolo de red se denomina IP (Protocolo entre Redes, Internet Protocol), y fue
diseñado para la interconexión de una cantidad grande de redes WAN y LAN. El
protocolo TCP (Protocolo de Control de Transmisión, Transmission Control Protocol)
cubre la capa de transporte, y está incluido en algunos sistemas operativos UNIX.
Actualmente TCP/IP ha alcanzado un alto grado de difusión, siendo utilizada no sólo en
redes integradas a nivel mundial, sino también en numerosas redes locales. La pila de
protocolos TCP/IP se muestra en la Fig. 5.35.
5.8.8 Novell NetWare, SPXIIPX
Es un conjunto de protocolos propietarios que cubren los niveles 3 a 7 del modelo ISOI
/ OSI. El conjunto se conoce como Novel NetWare (Fig. 5.35), mientras que los
protocolos de capas 2,3 y 4 se conocen como SPXIIPX.
Considerando que NetWare es una red administrativa, una característica de excepción es
que ofrece la posibilidad de redundancia completa del computador conectado a la red:
discos rígidos, procesador y software. Este software se conoce como NetWareSFT
(System FauIt Tolerance) III. El hecho de que esta característica distinga a NetWareSFT
II de otras redes administrativas muestra una de las diferencias entre un sistema
operativo de red para aplicaciones administrativas, y una aplicación industrial: la
redundancia.
La disponibilidad de buses de comunicaciones, procesadores y medios magnéticos
redundantes es una característica típica de una aplicación industrial, que no es satisfecha
por las redes para aplicaciones administrativas, excepto NetWare SFT III.
Novell NetWare es una red de gran difusión, abarcando entre el 55 y el 75% del
mercado.
5.8.9 Net BIOS
Net BIOS comprende las capas de red, transporte y sesión de una red LAN.
Pertenece al Sistema Operativo de Red (NOS) LAN Manager de IBM, que
incluye especificaciones, para las demás capas de] modelo ISOI / OSI. Aún
cuando LAN Manager no ha logrado un grado importante de preferencia por
parte del usuario, Net BIOS sí ha logrado un alto grado de difusión.
Así, por ejemplo, existen numerosos productos que trabajan sobre un nivel de sesión
implementado con Net BIOS. También se pueden encontrar productos que ofrecen un
nivel de sesión implementado con Net BIOS, sobre niveles de transporte y red
implementados con TCP/IP, IPXISPX (Novell NetWare), etc...
5.8.10 Technical Office Protocol, TOP
Es un conjunto de protocolos para aplicaciones administrativas, desarrollado por Boing
para la automatización de oficinas. Este conjunto de protocolos comprende todos los
niveles del modelo ISO / OSI, para asegurar que dos estaciones que cumplen con TOP
se integren en la misma red sin ninguna duda. Esto no es asegurado por los Sistemas
Operativos de Red presentados, ya que éstos no comprenden todas las capas del modelo
ISO I OSI, y presentan varias opciones para algunos niveles.
5.9 Análisis de los servicios existentes en el nivel de la capa de
aplicación de los protocolos presentados, y de aquellos servicios
requeridos en un protocolo industrial.
Varios de los protocolos que hemos presentado comprenden servicios al usuario a nivel
de la capa de aplicación: TCP/IP, Novell NetWare, TOP. Los servicios que usualmente
proveen estos y otros protocolos son: administración, acceso y transferencia de
archivos, correo electrónico, terminal virtual, y otros similares.
La transferencia de archivos y su acceso remoto son dos de las aplicaciones más
comunes en redes informáticas. Permiten, por ejemplo, que las personas que trabajan
juntas compartan su información (bases de datos, planos, cartas) a través de la red. A su
vez, una persona puede acceder a sus archivos a través de una red, no importa desde qué
estación opera. Esto permite que cualquier usuario utilice cualquier estación para
realizar su trabajo.
El correo electrónico permite el rápido intercambio de cartas entre los usuarios, a través
de la red. Presenta como ventaja frente al correo convencional, su inmediatez; y frente
al teléfono, el que el mensaje siempre es recibido por el usuario (en forma similar a un
contestador automático, que recibe el mensaje aún cuando el receptor esté realizando
otra tarea). Es fácil de usar, y permite el envío simultáneo de cartas a diversos usuarios,
y la documentación electrónica (por software) de las cartas enviadas. Aún cuando
el correo electrónico puede pensarse como un caso particular de transferencia
de archivos, tiene características particulares en la implementación de la interfase con el
usuario, para facilitar su uso. Recuérdese que en general tanto emisor como receptor son
personas, y no computadoras.
Los protocolos de terminal virtual apuntan a resolver el problema de la falta de
normalización en los editores de pantalla. Estos permiten la visualización de
aplicaciones que corren en otras computadoras, desde una terminal, y otra computadora.
El objetivo es que el manejo de las terminales sea homogéneo, de manera tal que al
presionar la flecha hacia arriba un cursor suba no importando el hardware y software
utilizados; se facilita así la operación por parte del usuario. Aún cuando pueda parecer
simple, este objetivo no es fácil de lograr; como puede ser comprobado por quien haya
integrado sistemas de distintos proveedores. Es muy frecuente disponer de una tecla
(por ejemplo la de inserción), pero que ésta no pueda ser utilizada cuando se interactúa
con una aplicación que corre en otra computadora, a través de la red.
Las aplicaciones descriptas tienen en común una característica: son de tipo
transaccional, dependiendo su operación de un operador humano. Se plantean algunas
excepciones en los servicios orientados a archivos, pero igualmente estos suelen ser el
resultado de transacciones, en el sentido en que no son de ejecución permanente, sino
que son invocados por programas de aplicación en distintas estaciones de la red, de vez
en cuando.
Las aplicaciones descriptas tienen en común una característica: son de tipo
transaccional, dependiendo su operación de un operador humano. Se plantean algunas
excepciones en los servicios orientados a archivos, pero igualmente estos suelen ser el
resultado de transacciones, en el sentido en que no son de ejecución permanente, sino
que son invocados por programas de aplicación en distintas estaciones de la red, de vez
en cuando.
Es evidente que ninguno de los servicios de aplicación detallados sirven para cubrir las
necesidades de una red de control de procesos trabajando en tiempo real.
Continuará.....
Nota de Redacción: El lector puede descargar el curso capítulo a capítulo desde la
sección “Artículos Técnicos” dentro del sitio de EduDevices
(www.edudevices.com.ar )
Descargar