Comunicacion RS485
Comunicacion RS485
Comunicacion RS485
1.0 RESUMEN: (Descripcin general) El propsito es permitir monitoreo, programacin y supervisin remota de los instrumentos desde un computador personal tipo PC o sencillamente el reporte de datos, a una impresora comn. Si slo se desea reportar datos de un instrumento a una impresora, lo nico necesario ser la tarjeta RS485 en el instrumento y una impresora con puerto serial. (P.ej. Epson LX-300). Para tener un sistema completo de control supervisor sobre varios instrumentos de la serie 400, son necesarios los siguientes requisitos: a) Colocar en cada instrumento desde el que se desea reportar, una tarjeta de comunicaciones RS485. b) Instalar un par de cables que recorre la planta conectndose con un mximo de 32 instrumentos y finalmente llega a la oficina o sitio donde estar el PC. c) Uso de un convertidor, aislador RS485 RS232 para conectar el cable del bus RS485 con el computador va la puerta serial RS232 del mismo. d) Es necesario tambin tener en el computador un software que maneje el protocolo de comunicacin y presente en forma grfica los datos solicitados. Nosotros le proveemos del software de desarrollo con el cual usted puede crear ventanas en la pantalla del computador donde se exhiben los datos en la forma que usted desee. En cuanto al computador, debe ser un PC compatible con disco duro, disquetera, 1Mbyte de RAM, puerto serial y controladora de video VGA color con monitor VGA color. VENTAJAS 1) Reduccin de costos por cableado al instalar slo un par de cables. 2) Mayor inmunidad al ruido al usar comunicacin digital, que es inherentemente ms inmune que la anloga. 3) Permite un mximo de 32 instrumentos por nodo, que pueden ser instalados progresivamente y a medida que se requieran. 4) Software de desarrollo muy sencillo de operar y adems econmico. CARACTERISTICAS TECNICAS: Aislacin Galvnica de instrumentos con el bus y del bus al PC Standard de transmisin. RS485, Half duplex (1 par) Data rate. 300, 600, 1200, 2400 Baud. Formato. Binario (no ASCII): Start bit, 8 bits, 1 bit, Stop bit Chequeo de error. Deteccin de errores mediante algoritmo particular (Xor Helicoidal, detecta 3 bit) Protocolo. Particular, entregado con los instrumentos. Longitud mxima. 1200 metros. Nmero de instrumentos. 32 mximo. 2.0 PROTOCOLOS Y FORMAS DE CONEXION La tarjeta de salida RS485 entrega 2 lneas aisladas galvnicamente, llamadas A y B. En el protocolo RS485, estas lneas funcionan como par diferencial (sin tierra absoluta como el RS232). El 1 lgico se representa por la condicin en que el voltaje en la lnea A, es mayor que el de la lnea B, y al revs para el 0 lgico. Tpicamente A - B = 5 volts para 1 lgico y A - B = -5 volts para 0 lgico. La comunicacin RS485 es bidireccional Half duplex, a diferencia del RS422 que usa los mismos niveles de voltaje pero con 2 pares de lneas para comunicacin Full duplex.
2.1 MODO DE IMPRESORA (M o d E = P r i n) En este modo de operacin el instrumento enva peridicamente mensajes con los valores de las variables seleccionadas en la programacin. Estos mensajes pueden ser recibidos por una impresora con puerto serial RS232 y tambin por una computadora con el mismo tipo de puerto. Dado que la tarjeta tiene aislacin galvnica, es posible conectar directamente estas lneas con la puerta RS232 de la impresora sin ningn tipo de circuito conversor de protocolo RS485 a RS232, simplemente creando una tierra virtual. Esta conexin simple inhibe las carctersticas de inmunidad a ruido propias del par diferencial y debe operar bien para distancias cortas, para mayores distancias es conveniente usar el instrumento conversor aislador.
2.2 MODO MAESTRO - ESCLAVOS (ModE = SCL.r) o (ModE = SCL.P) 2.2.1 Conexin Este modo de operacin permite tener varios instrumentos conectados con un computador tipo PC, mediante un par de cables en forma de bus lineal Los instrumentos se conectan al cable como aparece en la figura N., pasando el cable de un instrumento al siguiente. La aislacin galvnica es del PC al bus (mediante el mdulo aislador conversor ISO485) y del bus a cada instrumento. As se logra total proteccin de los equipos a transcientes de alto voltaje y corto circuitos accidentales. A veces es conveniente colocar una resistencia (1/4 watt) en cada uno de los dos extremos de la lnea de transmisin (cable) de modo de acoplar las impedancias y evitar rebotes de la seal. Estas
resistencias deben ser de la misma cantidad de ohms de la impedancia caracterstica del cable y que la especifica su fabricante. El cable del bus debe ser uno adecuado para transmisin digital de poca velocidad (menos de 10 Mbit/seg) de los que hay muchos en el mercado. Se recomiendan las siguientes caractersticas (se especifican tambin los trminos en Ingles por que casi todos los catlogos de cable estn en ese Idioma): a) b) c) d) 1 par de cables enrollados individualmente. Individually twisted pair Preferentemente blindado Shielded Preferencia 22 AWG o 24 AWG Multifilar si no, solido Stranded, solid
Las caractersticas de retardo a la llama, emanacin de gases txicos, etc. son a criterio del usuario y existe una gran variedad donde elegir y de muy distintos precios. En general estas caractersticas las cumplen los cables llamados IBM tipos 1 y 1A. 2.2.1 Protocolo. El computador o PC realiza la labor de maestro (coordina la comunicacin) en tanto que los instrumentos en la planta son esclavos y slo responden a las preguntas comandos del maestro. Si usted usara nuestro software de reporte de datos, no necesita mayor informacin de protocolo de comunicaciones, pues ste lo maneja el mismo software en forma transparente para el usuario. De aqu en adelante debe referirse al manejo particular de dicho software. Para los que deseen desarrollar su propio software de comunicacin con los instrumentos, est disponible la documentacin completa del protocolo de comunicacin. No se incluye en este documento por ser ms extensa.
3.0 MODULO CONVERSOR AISLADOR ISO485 El mdulo aislador conversor ISO485 cumple una doble labor.
1. Aislar galvnicamente las tierras de computador PC y el cable. 2. Convertir los niveles de voltaje del RS232 a RS485 y al revs. Debe conectarse al PC por un cable RS232 de 25 pin ambos conectores y no con un cable de impresora serial (modem null).
4.0 PROGRAMACION DE INTRUMENTO Todo lo referente a las comunicaciones RS485 se programa en un men especial y para entrar en el, se debe efectuar la siguiente secuencia: 1) Mantener presionado el botn [] mientras se pulsa una vez el botn [^] con lo que aparecer en el display superior el mensaje KEY. 2) En ste momento el control pregunta por una llave de acceso para entrar al men. Se debe ahora colocar presionando los botones laterales, el numero 485 en el display inferior e inmediatamente pulsar el botn []. Ahora que se ha entrado en el men, el control empieza a preguntar en forma idntica a los mens de parmetros y configuracin. Respecto a este men es aplicable la proteccin adicional del PIN6 descrita en el men de configuracin y la figura FIG-14. Las preguntas del men son las siguientes. M o d E Se selecciona el modo de comunicaciones. En la opcin OFF se deshabilitan las comunicaciones. De no estar instalada la tarjeta RS485, se debe programar esta opcin. OFF Deshabilita las comunicaciones. Prin Salida de datos del instrumento a impresora serial. SCL.r Modo de comunicaciones en bus con el computador slo para reporte de datos.
SCL.P Modo de comunicaciones con el computador que permite reporte de datos y programacin del instrumento. Dependiendo del modo seleccionado, las siguientes preguntas varan. _____________________________________________________________________________ M o d E = O F F Desactivado. Si se seleccion oFF, no habr ms preguntas referentes a las comunicaciones y se pasar a las preguntas finales P r o g y S A L i. _____________________________________________________________________________ M o d E = P r i n Permite enviar hasta 4 variables del controlador a la impresora. b A u d Se pregunta por la velocidad de transmisin a la impresora en baudios. {110, 300, 600, 1200, 2400, 3600, 4800, 9600} bauds. U A r. 0 Pide la primera variable que se va a enviar para ser imprimida. Si el instrumento es un CL400 las opciones son: o F F Ninguna. t E n P Temperatura variable del proceso sin decimal. t.E.n.P. Temperatura variable del proceso con un decimal. d E S Desviacin error de SP1. (dES = Temp - SP1) S P 1 Setpoint 1. o u t. 1 Salida del mando 1. o u t. 2 Salida del mando 2. Si el instrumento es un CT400 las opciones son: o F F Ninguna. C n t.1 Contador 1. C n t.2 Contador 2. S P 1 Setpoint 1. S P 2 Setpoint 2. o u t. 1 Salida del mando 1. o u t. 2 Salida del mando 2. t A c o Tacmetro.
E7
U A r. 1 Pide la siguiente variable que se va a enviar para ser imprimida. Las opciones son las mismas del caso anterior. U A r. 2 Pide la siguiente variable que se va a enviar para ser imprimida. Las opciones son las mismas del caso anterior. U A r. 3 Pide la siguiente variable que se va a enviar para ser imprimida. Las opciones son las mismas del caso anterior. L o g. r Pregunta cada cuntos segundos enviar a la impresora el mensaje con las variables seleccionadas. L o g. r= [ 1, 9999] segundos n. M e n Pregunta si se desea numerar los mensajes, cada vez que se envan. Esto permite tener una estimacin del tiempo real en que se han producido los eventos. N o No numera mensajes. S i S los numera. L F. C r Pregunta si se desea enviar al final de cada mensaje los controles de carro de la impresora (<line feed> y <carriage return>) para que cada mensaje aparezca en una nueva lnea. De otra manera aparecen impresos en forma continuada. N o Forma continuada. S i Nueva lnea para cada mensaje. ____________________________________________________________________________ M o d E = S C L. r Comunicaciones slo para reporte de datos.
b A u d Se pregunta por la velocidad de transmisin a la impresora en baudios. En este caso la velocidad mxima de comunicacin es 2400 baud. {110, 300, 600, 1200, 2400} bauds n. S c L Pregunta por el nmero de identificacin del instrumento. Va de 0 a 31 y es importante verificar que no existan instrumentos con idntico nmero. n. S c L = [ 0, 31] _____________________________________________________________________________ M o d E = S C L. P Comunicaciones para reporte de datos y programacin. Se programa igual que en caso S C L. r. Finalmente se preguntar siempre: Prog Se pregunta si se desea no programar el instrumento con los valores introducidos. De otra forma los valores recin colocados se borrarn al salir del men. Si al colocar S i aparece el mensaje EEPr en el display b, significa que se ha intentado programar sin colocar el puente de seguridad. ( ver PIN 6 en figura FIG-14 ) N o No se programa. S i Programar SALi Poner Si para salir retornar al modo de operacin y No para retornar al principio del men N o Continuar en el men. S i Salir.