Está en la página 1de 13

COMUNICACIN HYPERTERMINAL

CON DELTA PLC.

TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail:soporte@teratronix.com.mx

Introduccin.
El PLC de DELTA tiene grandes capacidades para comunicarse con diferentes
tipos de equipos por medio del protocolo Modbus de comunicacin.
Esta prctica nace de la necesidad de comunicar el PLC con aplicaciones y
programas ejecutables desarrollados en diferentes plataformas, el objetivo
de este documento no es ensear como programar en lenguaje C, C++ o
incluso Visual al lector, es el de ensear como manipular los parmetros de
comunicacin y la salida de datos con el PLC de forma sencilla, y para probar
esto usaremos el Hyperterminal como apoyo.

Desarrollo.
EL primer paso para la comunicacin entre equipos es el de escoger
el protocolo de comunicacin que habr entre los dispositivos, esto
se hace de la siguiente forma:
Primero hay que decidir por que puerto queremos efectuar la
comunicacin con el equipo, o en este caso con Hyperterminal, el
PLC de DELTA de la serie DVP cuenta con dos pruertos principales
para la comunicacin, el COM1 esta ubicado en la parte superior
del PLC, tiene un conector redodo de 9 pines, el COM2 se ubica
justo arriba del conector de alimentacin, es una clema verde de
dos pines:

TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail:soporte@teratronix.com.mx

COM1

COM2

Cada Puerto de comunicacin tiene sus propias banderas y


registros de control que a continuacin mostramos:

TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail:soporte@teratronix.com.mx

Los Registros de configuracin (D1036 y D1120) se basan en un


arreglo de bits para determinar el protocolo de comunicacin, se
puede basar en la tabla y el ejemplo que tenemos abajo para ello:

TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail:soporte@teratronix.com.mx

La tabla anterior se utiliza de la siguiente manera:

Se tiene una cadena de bits, en la que cada bit representa un


parmetro de comunicacin, por ejemplo el bit 0 tiene el control de
la longitud de datos (0 para 7 datos o 1 para 8 datos segn la
tabla) los bits 1 y 2 tienen el control de la paridad, el bit 3 el control
de los bits de paro y del bit 4 al bit 7 el control de los baudios por
segundo, de modo que si queremos un protocolo de 8 datos con
paridad None dos bits de paro y una taza de baudios de 9600 bps
la cadena de bits quedara de la siguiente forma:

Este nmero en decimal es el 13710 y en hexadecimal es el 8916 de


modo que si se va a trabajar con el COM 2 se debe de cargar el
valor H89 o K132 en el D1120 para cargar el protocolo 8,N,2
a 9600 bps ya sea ASCII o RTU.

TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail:soporte@teratronix.com.mx

Para mandar datos y efectuar una comunicacin entre equipos,


DELTA cuenta con diferentes funciones en el PLC. En sta ocasin
nos centraremos en la funcin RS.
Para utilizar sta funcin presione F6 en la barra de herramientas
del WPL soft (Software de programacin para PLCs de DELTA):

Posterior a esto la siguiente ventana se abrir:

TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail:soporte@teratronix.com.mx

Hay que abrir la librera Serial I/O y seleccionar la funcin RS,


automticamente se cargar en la ventana:

Ahora hay que llenar las casillas donde S es el registro (sufijo D de


elementos de programacin o espacio de memoria en el PLC) desde donde
empezaremos a mandar informacin y M es la cantidad o longitud de datos
a enviar; es decir si en la casilla S ponemos D0, por ejemplo, y en la casilla
M ponemos K8, estaremos mandando la informacin que tengamos
guardada en los 8 registros desde D0 hasta D7.
Todava faltan dos casillas; la casilla D (no confundir con el sufijo D de
elementos de programacin) escribimos el registro donde esperamos guardar
la respuesta a recibir y en la casilla N la cantidad de datos que esperamos
recibir; por ejemplo si en la casilla D escribimos el registro D10 y en la
casilla N escribimos K7 estaramos esperando 7 datos como respuesta
que seran guardados en los registros del D10 al D6. Es muy importante
tomar en cuanta esto pues de no tener una buena organizacin en la
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail:soporte@teratronix.com.mx

programacin se corre el riesgo de mezclar los registros utilizados para la


estructura del programa y los utilizados para guardar informacin y por lo
tanto tendramos un comportamiento no deseado al momento de ejecutar el
programa.
Una vez configurada la funcin presionamos OK y se dibujar en el cuerpo
del programa:

Hyperterminal se encuentra presente en los sistemas operativos de Windows


hasta Windows XP, de Windows 7 en adelante ya no est y hay que
descargarlo de internet, es muy fcil de obtener basta con buscarlo en
Google, ya instalado hay que abrirlo y darle nombre a la conexin:

TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail:soporte@teratronix.com.mx

Despus hay que cambiar el tipo de conexin usando un puerto COM de la


PC en la que se est trabajando:

Ahora hay que abrir de nuevo las configuraciones:

TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail:soporte@teratronix.com.mx

Vamos a modificar las configuraciones del ASCII:

Con esto ya est listo para trabajar.


Para comunicar el PLC con la PC uso el mdulo IFD8500 cuya nica funcin es
la de convertir datos de RS-485 a RS 232, pues usar el COM 2 del PLC.
Tambin se puede conectar por el COM 1 de esa forma no es necesario usar
el IFD8500 para ello cada que se vaya a cargar programas al PLC hay que
desconectarlo de la PC, cortar alimentacin al PLC por completo por 3
segundos poner el PLC en STOP con el Sw que tiene en la parte superior y
encender de nuevo.

TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail:soporte@teratronix.com.mx

Una vez cargado el programa solo hay que conectarlo de nuevo a la PC y


ponerlo en RUN, el procedimiento anterior es solo si se quiere usar el COM 1
para comunicarse con Hyperterminal.
A continuacin un diagrama de cmo conectar los equipos usando el COM 2
del PLC:

A continuacin un ejemplo de programa en el PLC:

TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail:soporte@teratronix.com.mx

TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail:soporte@teratronix.com.mx

Con este programa bsicamente se est leyendo una entrada analgica de


voltaje de 0 a 10 VDC, en la que en base a unos comparadores mandamos
una serie de Datos en ASCII al Hyperterminal.

Con esto concluimos esta prctica, si tienes dudas de esta o mas aplicaciones
te puedes comunicar con el equipo de soporte tcnico en Teratronix por
medio del correo siguiente:
soporte@teratrionix.com.mx

TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail:soporte@teratronix.com.mx

También podría gustarte