You are on page 1of 17

Conexin por ModBus TCP del terminal NB con los controladores Tj2-MC64 o Tj2- MC02

0. INTRODUCCION
En esta gua se mostrar los pasos a seguir para realizar la conexin entre un terminal de la serie NB de Omron y los Machine Controller de la serie Tj2-MCxx (MC02/Mc64) de Omron, mediante ModBus TCP. El ejemplo de esta gua muestra el intercambio de dos canales entre ambos equipos, un canal ser de visualizacin y un canal de escritura.

1. TERMINAL NB
La herramienta de programacin de los terminales NB es NB-Designer. Una vez arrancado el software creamos un nuevo proyecto.

En el nuevo proyecto lo primero que haremos ser seleccionar los equipos, para ello en el desplegable de la izquierda (Graph element window), desplegamos la pestaa

correspondiente a los terminales (HMI), y seleccionamos nuestro modelo, debe ser un modelo con conexin Ethernet ya que comunicaremos mediante Modbus TPC por tanto ser uno de los modelos NBxW-TW01B, y lo arrastramos hasta la ventana de diseo.

A continuacin seleccionamos el esclavo, desplegamos la pestaa de PLC del Graph element window, y seleccionamos un esclavo de Modbus TCP Slave, y lo arrastramos a la ventana de diseo.

Seleccionamos el tipo de conexin que habr entre los equipos, desplegamos la pestaa de Connector en el Graph element window, y seleccionamos conexin Ethernet arrastrndolo hasta la ventana de diseo.

En la nueva ventana emergente aadimos los dispositivos

El terminal NB, seleccionamos el dispositivo, la IP, el protocolo y el puerto

El esclavo Modbus TCP, seleccionamos el dispositivo, la IP, el protocolo y el puerto

Habr que tener en cuenta que las direcciones IP han de estar en el mismo rango de direcciones, y que el esclavo habr que configurarlo posteriormente con la misma direccin que la definida en este proyecto. Uno de los procedimientos para definir los canales de intercambio es definiendo previamente tag con las direcciones. En el Graph element window desplegamos la pestaa Project Database y seleccionamos Address Tag, se abrir la ventana donde aadiremos los tag del proyecto

Aadimos un Tag para un canal de entrada y un tag para un canal de salida. Tag para el canal de entrada:

Tag para el canal de salida

Donde el HMI y PLC No. son los del proyecto, el Address Type ha de ser 4X, el Code Type se configura como BIN, y Address indica el canal de memoria que intercambiaremos, en esta gua leeremos el canal 1 y escribiremos sobre el canal 10, posteriormente en la configuracin del Machine Controller decidiremos el tipo de memoria sobre la que trabajaremos, Tipo VR o tipo TABLE. Una vez configurados los tag, aadiremos dos objetos nuevos en el terminal para visualizar y escribir dichos tag, para ello en el Tree view, pulsamos sobre HMI0, esto har que se muestre el Frame0 (nombre por defecto) de la pantalla, sobre la cual situaremos los objetos.

El objeto que usaremos para monitorizar el tag de entrada ser Number display, para ello en el Graph element window desplegamos la pestaa de PLC Part y arrastramos el objeto sobre la pantalla.

En la pantalla emergente realizamos las configuraciones siguientes:

Seleccionamos la pantalla elegida para el Proyecto (HMI0), marcamos el checkBox de Use Address Tag para usar los tag que hemos configurado, y seleccionamos el tag Entra que habamos definido.

En la pestaa de Numeric Data, seleccionamos Data Type Float, y configuramos como queremos que se visualice, nmero de enteros, nmero de decimales, valor mximo y mnimo. El objeto que usaremos para escribir el tag de salida ser Number input, para ello en el Graph element window desplegamos la pestaa de PLC Part y arrastramos el objeto sobre la pantalla.

En la pantalla emergente realizamos las configuraciones siguientes:

Seleccionamos la pantalla elegida para el Poyecto (HMI0), marcamos el checkBox de Use Address Tag para usar los tag que hemos configurado, y seleccionamos el tag Sale.

En la pestaa de Numeric Data, seleccionamos Data Type Float, y configuramos como queremos que se visualice, nmero de enteros, nmero de decimales, valor mximo y mnimo. Quedndonos el proyecto de la siguiente forma

Por ltimo es necesario transferir el proyecto al Terminal NB.

2. MACHINE CONTROLLER (TJ2-MCxx)


Una vez creado y transferido el proyecto del terminal NB, es necesario configurar el Machine controller, la herramienta de programacin de los equipos de Motion Control TJ2-MCxx es el software CX-Motion Pro, para el controlador TJ2-MC02 es necesario disponer de la versin 1.4.2.018 o superior. Para que el equipo pueda conectar adecuadamente con la pantalla, es necesario configurar las comunicaciones del puerto Ethernet del controlador, empleando el comando Ethernet() con el modificador correspondiente, estos comandos de configuracin se pierden una vez que se quita alimentacin al controlador, por lo cual, es necesario aadir estos comandos en un programa que al ejecutarse inicie las comunicaciones.

Para ello, creamos un nuevo proyecto de Cx-Motion Pro, pulsamos con el botn derecho sobre Device en la ventana de Solution Explorer y aadimos el Machine Controller correspondiente.

A continuacin, desde el Solution Explorer seleccionamos el programa desde el que se desea configurarn las comunicaciones, en esta gua se ha usado el programa APPLICATION, y se aaden las lneas correspondientes a la configuracin

La primera lnea configura cul de los dos tipos de memoria del Machine Controller se desea intercambiar, Memoria VR() o Memoria Table(). En esta gua se ha configurado intercambio de memoria VR() mediante el comando ETHERNET(1,-1,9,0), si se desea intercambiar memoria Table() el comando que habra que introducir seria ETHERNET(1,-1,9,1). La segunda lnea configura el formato del dato a intercambiar, mediante la instruccin ETHERNET(1,-1,7,1), se ha configurado como tipo de dato 32bit IEEE Floating point. Para obtener informacin ms detallada del comando ETHERNET() consultar el manual de programacin del machine controller.

Por ultimo habr que transferir el proyecto al Machine Controller y ejecutar el programa APPLICATION

Configuramos las comunicaciones, botn derecho sobre el Machine controller de la ventana Solution Explorer, pulsamos sobre Configure.

En la ventana emergente insertamos la IP del dispositivo con el que nos queremos comunicar

Y pulsamos sobre Apply para que se habilite el icono de conectar

Conectamos con el equipo

Sincronizamos

Trasferimos al controlador

Por ultimo ejecutamos el programa, seleccionando el programa desde el Solution Explorer, pulsamos con el botn derecho y sobre Run.

Tras esto las comunicaciones han de quedar establecidas.


Nota Tec.: v.1.0

You might also like