Ejemplo diagrama P&ID • Todas las comunicaciones de los datos (comercial e industrial) viene de las mismas raíces, a saber el teléfono y sistemas del telégrafo. Requerimientos para las redes industriales Industrial networks a diferencia de las de oficina, tienen especiales requerimientos: • El rendimiento fijo y predecible. • El tiempo fuera de servicio sumamente bajo • El tamaño escalable • Usó y mantenimiento realizado por las personas que no son especialistas de comunicaciones • Opere en los ambientes agresivos • Más sistemas del proceso acogen la tecnología de las redes comerciales y lo modifican Modelo de referencia OSI Básicamente, cada nivel se comunica con su nivel homólogo de otro sistema, haciendo servir de intermediarias las capas que tiene por debajo, creando una serie de canales que codifican (envío) y decodifican (recepción) la información.
Gráfico 1. Niveles OSI
De esta manera, el modelo de 7 niveles se ocupará de especificar el sistema de transmisión, el método de acceso a la red, y todo lo referente a cómo realizar un intercambio de información eficiente entre dos o más interlocutores. Todas las redes de comunicación hacen servir, como mínimo, los niveles OSI situados en los extremos de la estructura de capas: Capa Física (1) Define las topologías aceptadas, tipo de cable, el modo de emisión (forma de la señal) y el soporte de transmisión (Banda Base o Señal Portadora).
Capa de Enlace (2) Cómo se accede a la red, el
método de acceso al bus y el direccionado de los equipos.
Define los mecanismos del intercambio
garantizando al emisor de un mensaje que el receptor lo ha recibido bien. Capa de Aplicación (7) Se proponen diferentes servicios a los usuarios (mensajería, transferencia de ficheros, etc.). Determina los mecanismos de empleo de estos servicios. Seguridad y coherencia del flujo de datos, mecanismos de recepción y envío. ASPECTOS GENERALES DE LAS SEÑALES DE COMUNICACIÓN EN LAS REDES INDUSTRIALES
Una señal digital transmitida a través de un medio de
comunicación, como puede ser un cable, es simplemente una sucesión de impulsos eléctricos. Las señales digitales se transmiten utilizando niveles de voltaje que representan el 0 y 1 lógicos o mediante transiciones de la señal. También puede utilizarse como indicador digital la presencia o ausencia de la señal de luz. El receptor, por su parte debe convertir el nivel o transición de voltaje o luminosidad correspondiente a un nivel digital 0 ó 1. Las técnicas más utilizadas para representar a las señales son la NRZ, Manchester y Manchester diferencial. En el caso práctico, las señales de voltaje se “atenúan” y se “distorsionan” debido a las características del medio de transmisión. La atenuación y distorsión, se deben a: El tipo de medio de transmisión. La velocidad a la que se transmiten los bits. La distancia entre los dispositivos que se comunican LA INTERFAZ SERIAL RS- 232 • Hay dos tipos de comunicaciones digitales seriales: síncronas y asíncronas. • Transmisión Síncrona. los datos son enviados un bit a continuación de otro por una línea que une la salida del transmisor, TXD, del un lado con la línea de recepción,RXD, del otro lado. • El transmisor y el receptor son sincronizados con una línea extra que trasmite pulsos de reloj que básicamente le indican al receptor cuando leer un pulso. • Como se puede entender, el uso de esta técnica implica la existencia de un cable extra para llevar la señal de reloj, lo cual resulta en un costo extra. • No se usa en instrumentos. • La Transmisión Asíncrona .No emplea una señal de reloj, más bien se utiliza una técnica que recurre a “encapsular” los datos con un bit de inicio y uno o dos bits de parada, y así no es necesaria la línea extra de reloj. • A esto se añaden otras reglas: Mientras el estado de la línea en alto Rx asume que no existe Tx canal en modo Espera (Idle). • Cuando la línea de comunicación cambia de estado se recibe el bit de inicio. • El Rx interpreta este cambio como el inicio de la TX. • El RS-232C es un estándar que constituye la tercera revisión de la antigua norma RS-232, propuesta por la EIA (Asociación de Industrias Electrónicas), El estándar RS-232 establece que un 1 lógico se represente con un voltaje entre -3V y -15V, mientras que un 0 lógico se represente con un voltaje entre +3V y +15V. • ¿Qué sucede si el cambio de estado se produjo por ruido? –El algoritmo de comunicación debe instruir al Rx esperar cierto tiempo para volver a leer la línea asegurarse q’ cambio de la señal es bit de inicio. (dos mediciones, al inicio del flanco y en la mitad del tiempo de bit) • ¿ Si no hay línea de CLK cómo sabe el RX cada qué tiempo leer un bit de la trama? – Tiempo de bit (tbit=1/Vtx) – Antes de iniciar cualquier comunicación asíncrona, se determina el protocolo a seguir • No. Bits de datos • Velocidad de tx. • No. Bits de paridad y tipo (par o impar) • No. Bits de parada (1; 1.5, 2) • Protocolo de control de flujo:RTS/CTS, XON/XOFF) • Ejemplo de configuración: –No. Bits de datos: 8 –Velocidad de tx: 9600 bps –No. Bits de paridad: 1 (par) –No. Bits de parada: 1 –Control de flujo: Ninguno Rendimiento (Throughput) – Encapsulamiento (Overhead) tiene el defecto de añadir bits a los datos propiamente dichos. – Ejm: 8 bits de datos, 1 parada, 1 de inicio 10 bits por trama rendimiento se reduce 20% para este caso 80% – Throughput=(No. Bits datos/No.bits trama)*100% El puerto serial de una PC • Se rige al estándar RS-232C • Fue utilizado en los años 60 para comunicar un DTE (PC) DCE (Módem) • Hay circuitos que realizan la conversión de los niveles de voltaje TTL a RS-232 Pines del puerto Serie • Línea de transmisión de datos (TxD).- línea por la que el DTE (PC) envía los datos. • Línea de recepción de datos (RxD).- línea por la que el DTE (PC) recibe los datos. • DTE preparado (DTR).- línea por la que el DTE (PC) indica al DCE (módem) que está activo para comunicarse con el módem. • DCE preparado (DSR).- línea por la que el DCE (módem) indica al DTE (PC) que está activo para establecer la comunicación. • Petición de envío (RTS).- con esta línea, el DTE (PC) indica al DCE (módem) que está preparado para transmitir datos. • Preparado para enviar (CTS).- tras un RTS, el DCE (módem) pone esta línea en 1 lógico, tan pronto como está preparado para recibir datos. • Tierra.- necesaria para que tenga lugar la transmisión. Conexión de las líneas. Para hacer posible la comunicación entre dos equipos PC se interconectan los pines de la siguiente manera: • (PC1) RxD <================== TxD (PC2) • (PC1) TxD ==================> RxD (PC2) • (PC1) DTR ==================> DSR (PC2) • (PC1) DSR <================== DTR (PC2) • (PC1) RTS ==================> CTS (PC2) • (PC1) CTS <================== RTS (PC2) • (PC1) TIERRA =================== TIERRA (PC2) • Los pines que portan los datos son RxD y TxD, los demás se encargan de otros trabajos tal como se indica más arriba. Circuito integrado para conversión de niveles • El MAX232 es un circuito integrado que convierte los niveles de las líneas de un puerto serie RS232 a niveles TTL y viceversa. Lo interesante es que sólo necesita una alimentación de 5V, ya que genera internamente algunas tensiones que son necesarias para el estándar RS232. Otros integrados que manejan las líneas RS232 requieren dos voltajes, +12V y -12V. • El MAX232 soluciona la conexión necesaria para lograr comunicación entre el puerto serie de una PC y cualquier otro circuito con funcionamiento en base a señales de nivel TTL/CMOS. • El circuito integrado posee dos conversores de nivel TTL a RS232 y otros dos que, a la inversa, convierten de RS232 a TTL. • Estos conversores son suficientes para manejar las cuatro señales más utilizadas del puerto serie del PC, que son TX, RX, RTS y CTS. • TX es la señal de transmisión de datos, RX es la de recepción, y RTS y CTS se utilizan para establecer el protocolo para el envío y recepción de los datos.