Sie sind auf Seite 1von 12

Redes de Comunicacin Industrial.

Gua 1 1

Facultad: Ingeniera
Escuela: Electrnica
Asignatura: Redes de Comunicacin Industrial
Lugar de ejecucin: Instrumentacin y Control
(Edificio 3, 2da planta)

Tema: Comunicacin en Serie. Interfaz RS-232.

Objetivos Especficos

Conocer uno de los primeros buses para comunicacin punto a punto utilizado en la industria.
Configurar, poner a punto y comunicar controladores industriales usando el bus RS-232 y un
protocolo abierto como lo es el Host Link.

Material y Equipo

2 Computadoras con puerto serie RS-232 (o en su defecto un adaptador USB-Serie) y con los
siguientes software instalados: CX-One, Visual Basic 6.0 y el archivo 2devlinkmod
1 cable serie de 9 pines null modem (hembra- hembra)
1 cable serie de 9 pines null modem (macho- macho)
2 PLC Omron CP1H con mdulos de comunicacin serie RS-232 de 1 puerto CP1W-CIF01
2 Cables de alimentacin para los PLC
2 Cables USB

Introduccin Terica

Introduccin al puerto serie. Tipos de comunicaciones seriales.


La transmisin serie exige unos requisitos en el receptor y el emisor, que tienen que estar al tanto de
cundo un carcter comienza y finaliza en una determinada secuencia de bits.
El transmisor y el receptor deben transmitir y recibir segn una misma relacin. sta es conocida como
velocidad de transmisin y est expresada en bit/s.
Para decirle al receptor cundo un carcter empieza y termina, el transmisor enva varios bits extras:
un bit de comienzo (start bit) y uno o varios de final (stop bits).

Mtodo de Transmisin
Asncron o

El emisor transmite los caracteres uno cada vez, con sus respectivos bits de start y stop. El receptor
conoce que cada bit de start vendr seguido de un carcter que debe ser interpretado. El bit de stop
completa el mensaje preparando al receptor para una nueva informacin.

Figura 1. Mtodo de Transmisin Asncrono


Sncron o

El mensaje se enva en un flujo continuo. Una seal de reloj - que puede ir en un cable separado o
modulada en la seal de datos - es la encargada de sincronizar transmisor y receptor.

Figura 2. Mtodo de Transmisin Sncrono


2 Redes de Comunicacin Industrial. Gua 1

Simplex

Cuando la comunicacin tiene lugar en una nica direccin.

Figura 3. Comunicacin Simplex

Duplex

o Half dplex

Se utiliza para identificar un tipo de comunicacin en la que los equipos que intervienen
deben turnarse para enviar sus seales. La comunicacin puede producirse en ambas
direcciones pero no simultneamente.

Figura 4. Comunicacin Half dplex

o Full dplex

Es una transmisin simultnea por dos vas de comunicacin.

Figura 5. Comunicacin Full dplex

Dispositivos DCE y DTE.

DTE: Data Terminal Equipment: computadoras, PLCs y terminales.

DCE:Data Communication Equipment: mdems y equipos de comunicacin.

Estos trminos son utilizados para indicar el pin-out de los conectores del dispositivo y la direccin
de las seales en los pines.

Acoplamiento (Handshaking)

Es la manera de controlar el flujo de comunicaciones entre los equipos conectados. Este control es
muy importante, ya que suelen existir partes del sistema de comunicaciones mucho ms lentas que el
resto.
Hardware: A travs de unas lneas separadas para el control de flujo (RTS/CTS).

Software: Utilizando caracteres extra en el flujo de datos para conseguir el control (Xon/Xoff).
Redes de Comunicacin Industrial. Gua 1 3

Procedimiento

Parte I. Comunicacin punto a punto entre dos Pcs con Visual Basic 6.0

1. Conecte dos computadoras a travs del puerto serial utilizando el cable null-modem (Hembra-
Hembra) de 9 pines.
2. Cargue el proyecto 2devlinkmod.vbp en Visual Basic 6. Este proyecto se encuentra en el
escritorio de su PC dentro de la subcarpeta archivos RCI111/guia1/2devlinkmod.

Figura 6. Programa Two Device Link.

3. Corra el programa y configure la comunicacin continua en intervalos de 1s. Explore las


opciones de configuracin del puerto, por defecto la velocidad es de 1200 baudios.
4. Cambie las opciones de comunicacin en cuanto a velocidad, nmero de bits de datos, paridad,
bits de paro, de manera de siempre mantener la comunicacin.
5. Cambie el mensaje a enviar en cada una de las PCs interconectadas, recuerde que por defecto
el programa est hecho para enviar y recibir a lo sumo 8 caracteres.

Parte II. Comunicacin entre dos PLCs OMRON por puerto serie RS-232.

6. Se trabajar con protocolo RS 232 abierto.


Los datos son enviados/recibidos sin un protocolo especfico. La trama se define por
completo, desde la cabecera, los datos y el cdigo de fin.
Las instrucciones TXD y RXD se pueden utilizar con comunicaciones RS-232C para enviar p.
ej. datos a una impresora, introducir datos desde un lector de cdigos de barras o transmitir
comandos Host Link a otros dispositivos.
Hasta 256 bytes de datos (incluidos los cdigos de inicio y fin) se pueden transferir o recibir
cada vez.
4 Redes de Comunicacin Industrial. Gua 1

(a) PLC con Dispositivo externo de propsito general. b) PLC con PLC
Figura 7. Comunicacin Serial de PLC OMRON.

7. Conecte los PLC como se muestra en la Figura 7b, utilizando un cable serial macho-macho
con la configuracin de pines que se muestra en la Figura 8

Figura 8. Conexiones para una comunicacin de puertos RS-232C a RS-232C

8. De doble clic en Configuracin en el rea de proyectos para habilitar la comunicacin RS-


232 del mdulo CP1W-CIF01 del PLC Transmisor tal como se muestra en la Figura 9.

Figura 9. Ventana de Parmetros del PLC.


Redes de Comunicacin Industrial. Gua 1 5

9. Configure el PLC Receptor para recibir con el protocolo Host Link tal como se muestra a
continuacin y descargue la configuracin al PLC:

Figura 10. Configuracin en el receptor.

10. En la siguiente figura se muestra la sintaxis del comando Host Link a enviar.

Figura 11. Sintaxis comandos Host Link.

11. Es necesario usar el comando para clculo del checksum de la trama, para ello escriba en el PLC
Transmisor el programa que se muestra en la Figura 12 y descrguelo junto con la
configuracin en el PLC. Puede ver las sintaxis de todas las instrucciones utilizadas en el manual
de programacin que se indica en la bibliografa.
6 Redes de Comunicacin Industrial. Gua 1

Figura 12. Programa de transmisin y clculo del checksum

12. Salga del modo on line con el PLC y de doble clic en Memoria en el rea de proyectos y
luego en D, en el men ver seleccione Visualizacin en Texto e Ingrese la trama Host
Link a enviar a partir de la DM100 como se muestra en la siguiente figura:

Figura 13. Trama Hostlink

13. Ahora configure la palabra de control para el checksum a partir del DM1000 (Visualizacin
en Hexadecimal), entre al modo on line y descargue la memoria al PLC

Figura 14. Palabra de control para el checksum


Redes de Comunicacin Industrial. Gua 1 7

14. Corra el programa, deber obtener el checksum en el DM500; 3546 en ASCII = 5F en


hexadecimal, para ver el valor, dentro de la memoria D, seleccione del men Online la
opcin Monitorizacin

Figura 15. Checksum obtenido

15. Ahora se mover el FCS a la palabra 106 (5=35) y a la palabra 107(F=46), Agregue al programa
las siguientes instrucciones:

Figura 16. Movimiento del checksum a la trama

16. Descargue y corra el programa, la trama resultante debe ser como la que se muestra a
continuacin:

Figura 17. Trama con el Checksum.


8 Redes de Comunicacin Industrial. Gua 1

17. Luego se debe agregar el * que es 2A en hexadecimal y el Enter que es 0D en hexadecimal


para terminar la trama Host link, para ello aada en la network 2 del programa los siguientes
bloques, descargue y corra el programa.

Figura 18. Bloques para agregar el * y Enter de Fin de trama Host link.

18. La trama final debe quedar como se muestra en la Figura 19.

Figura 19. Trama Final

19. Luego se modifica el nmero de datos a transmitir a &17 (decimal) = #11 (hexadecimal). Ver
programa en Figura 20.
Redes de Comunicacin Industrial. Gua 1 9

Figura 20. Programa de transmisin

RECEPCIN DE DATOS DESDE OTRO PLC.

20. Se debe gestionar el tiempo en que se debe realizar la transmisin o recepcin en el PLC, por lo
que debe configurar el cdigo de fin de trama automtico para el mdulo CP1W-CIF0 del
Transmisor , como se muestra en la Figura 21.

Figura 21. Indicacin de Fin de Cdigo

21. En el PLC Receptor ingrese en la DM0080 (que es la direccin donde el Transmisor le ha


solicitado una palabra), el dato en hexadecimal 686F, descargue la memoria D a este PLC.

22. Modifique el programa del PLC Transmisor como se muestra en la Figura 20, el nmero de
bytes recibidos estar en el registro A394 que luego se pasar a partir de la direccin DM3000,
el bit A392.13 es la bandera que indica que el envo est listo y el bit A392.14 indica si la
recepcin se ha completado (Ver manual indicado en la bibliografa).

23. Descargue y corra el programa.

24. Para iniciar ya la transmisin y recepcin de los datos de clic derecho sobre W0.00, elija
Forzar y luego On.
10 Redes de Comunicacin Industrial. Gua 1

25. Verifique en la direccin DM3000 si est presente la trama de recepcin con los datos
esperados, ver en la Figura 11 como es el formato de la trama de recepcin.

Figura 20. Programa resultante

26. Finalmente tomaremos a partir de la direccin D3003 los bytes que necesitamos, se
seleccionan los datos recibidos y se convierten de ASCII a hexadecimal. Los datos recibidos
guardados a partir de la D3003 se pasan al D3500 y se convierten de ASCII a hexadecimal y
se dejan en el D4000.
Redes de Comunicacin Industrial. Gua 1 11

Figura 21. Programa completo.

27. Apague y desconecte dejando todo el equipo ordenado.


12 Redes de Comunicacin Industrial. Gua 1

Anlisis de Resultados

1. Modifique el programa de comunicacin entre PCs para enviar y recibir 10 bytes mximo.
2. Modifique el programa de comunicacin entre PLCs para enviar y recibir 10 bytes mximo.

Investigacin Complementaria

1. Realice una comunicacin serie RS-232 entre la PC y el PLC Omron CP1H usando el protocolo
Host Link.

Bibliografa

Serial Port Complete. Programming and Circuits for RS-232 and RS-485 Links and Networks.
Jan Axelson. 2000.
Manual de programacin Unidades CP1H/CP1L disponible en:
http://industrial.omron.com.br/uploads/arquivos/CP1L(H)_2007_W451-E1-
03_PROGRAMACAO.pdf Revisado en 2014.
Manual de referencia de comandos de comunicaciones SYSMAC disponible en:
http://forums.mrplc.com/index.php?app=downloads&showfile=620 Revisado en 2014.
Curso de capacitacin de Programacin avanzada de Controladores Lgicos Programables de
OMRON del 28 de junio al 2 de julio de 2010. Villa del ngel Hotel. San Salvador. El
Salvador.
Practical Industrial Data Communications. Best practice Techniques. Deon Reynders, Steve
Mackay, Edwin Wrigth. 2005.

Das könnte Ihnen auch gefallen