You are on page 1of 44

COMUNICACIÓN DE PLC

MODULO ETHERNET

ETHERNET COMUNICACION

PREFACIO

Este manual a sido elaborado para los cursos de especialización que
desarrolla

el

SERVICIO

ECUATORIANO

DE

CAPACITACIÓN

PROFESIONAL – SECAP, para la tecnología de Automatización y Control

El objetivo del autor es que este manual técnico sea manual útil para la
comprensión y desarrollo de conocimientos, destrezas y habilidades en forma
eficiente.

Si estos objetivos son cumplidos se facilitará al participante un optimo
desarrollo de competencias técnico metodológicas, sociales y personales, lo
cual lo promocionará al campo profesional con sólidas bases tanto teóricas
como prácticas de la especialidad y bases del buen comportamiento social y
personal.

Esperamos que las competencias adquiridas en este curso utilices a lo largo
de su vida profesional y sean el éxito de su carrera.

Realizado por:

José Zapata.

Aprobado por el comité Académico:

Subcentro de Electricidad y Electrónica

Código:

f.

ETHERNET COMUNICACION
CONTENIDO

INTRODUCCION ………………………………………………………………… .. 5
FUNDAMENTOS DEL ETHERNET………………………………………………… 5
IP ADDRESS …………….. ………………………………………………………….. 6
MAC ADDRESS ……………………………………………………………………… .7
PROTOCOLO IP …………… ………………………………………………………. 8
PROTOCOLOS TCP/UDP ……………………………………………………… …. 8
MODULO ETHERNET QJ71 E71B100 ………………………………………… .9
ESQUEMA DEL MODULO ………….………………………………………….. ...10
CODIGO DE DATOS………………………………………………………………....11
FUNCIONES DE COMUNICACION………………………………………………...13
ESCRITURA DE IP…………………………….. …………………………………...15
SETEO DE PARAMETROS ……………………………………………………..…..18
MX COMPONET ……………………………………………….……………………..19
FUNCIONES UTILIZADAS………………………………………………………...…23
COMUNICACIÓN PLC-PLC………………………………………………………….30
FIXED BUFFER COMUNICACIÓN………………………………………..………..30
RANDOM ACCESSBUFFER…………………………………………………….……30
OPEN/CLOSE PROCESSING………………………………………………………...31
SETEO DE PARAMETROS PLC-PLC………………………………………………..33
LISTADO DE INSTRUCCIONES……………………………………………………….41

Subcentro de Electricidad y Electrónica

Código:

4

ETHERNET COMUNICACION

MÓDULO ETHERNET APLICACIÓN

INTRODUCCION
Uso y aplicación del módulo Ethernet serie MELSEC-Q y su programación, utilizando un
ordenador con aplicación Microsoft Visual Basic.NET como dispositivo externo para realizar
los ejercicios.
Debido a las cada vez más exigentes plantas de producción, a las nuevas posibilidades de
comunicación y a la necesidad de la integración de nuevas tecnologías, se alcanza con
rapidez el límite de rendimiento de los sistemas PLC tradicionales. La respuesta de Mitsubishi
Electric ante estos desafíos cada vez mayores es el sistema MELSEC-Q, un control de alto
rendimiento con innovadora tecnología de multiprocesador.
En cada sistema se reparten hasta cuatro CPUs las tareas para el control, procesamiento de
datos y comunicación. Mediante esta solución tan sorprendentemente y sencilla se logra un
aumento enorme en la disponibilidad y en el rendimiento del sistema. Esto significa que no es
necesario instalar varios controladores y conectarlos mediante redes como hasta ahora.
Con el sistema MELSEC-Q es posible controlar varias aplicaciones con un solo PLC. Al
mismo tiempo, la plataforma de automatización ofrece también numerosas posibilidades de
comunicación.
Es posible programar módulos funcionales (MELSEC QnA/QnAS/Series del sistema Q), y
para el sistema MELSEC-Q hay un gran número de utilidades para la parametrización de
módulos especiales. Ya no es necesario programar un módulo especial, sino que ya sólo se
parametriza.
Para la parametrización de las redes MELSEC se dispone de potentes editores y de
excelentes posibilidades de diagnóstico.
1.- FUNDAMENTOS DE LA RED ETHERNET

1.1.- ETHERNET

El desarrollo de la red Ethernet empezó por Xerox, Palo Alto Centro de

Investigación en EEUU. en 1973, el Ethernet ha sido aceptado como una red de tecnología
por las normas ISO y ANSI/ IEEE.

Últimamente se lo usa para conectar una red de computadoras y canales de comunicación,
etc. Para el funcionamiento de la red actual, la técnica del hardware es la transmisión en línea
definida por el Ethernet y la tecnología de comunicación TCP/IP, procedimiento para la
transmisión de datos que son necesarios para la comunicación.

Subcentro de Electricidad y Electrónica

Código:

5

Para el Ethernet.ADDRESSES Los dispositivos y computadoras conectadas a Ethernet deben tener sus propias direcciones para comunicarse en la red.. Subcentro de Electricidad y Electrónica Código: 6 . las direcciones que el usuario necesita considerar son básicamente las direcciones IP. 2.ETHERNET COMUNICACION Características técnicas generales del Ethernet.

(Este corresponde a una dirección del correo o a un número de teléfono).MAC address (dirección Ethernet) La dirección MAC (Media Access Control) es la única dirección física que se asigna a cada dispositivo de la red. que ahora se utiliza comúnmente. (Ninguno otro dispositivo tienen el mismo MAC address. 2.2. el usuario no necesita ser tomado cuenta. sin embargo se puede observar la diferencia del IP address descrito abajo.. Las direcciones únicas manejadas por cada país se utilizan en el Internet en donde la red está conectada en una escala global. Como cada dispositivo conectado al Ethernet se comunica automáticamente consigue una dirección MAC de las direcciones IP señaladas por el usuario. El MAC address a veces se llama “Ethernet address ” o “Internet address”.1” y se representa generalmente como notación decimal. se lo muestra como código de 6 byte.ETHERNET COMUNICACION 2.) Subcentro de Electricidad y Electrónica Código: 7 . El valor de 32 bits consiste en identificar cada red y la host part que identifica el dispositivo conectado en la red (PC.1.. Se divide en 4 partes de 8 bits como se indica “192.1. etc. El MAC address del módulo Ethernet está indicado en el “MAC ADD” de la placa situada en el lado del módulo.168. Un IP address está representado por un número de 32bits para IPv4.IP address El IP address (Internet Protocol Address) es un número de identificación asignado para determinar cada dispositivo o computador conectado a la red IP tal como el Internet o el Intranet.) En Ethernet.

” "Este rol se logra por el IP (Protocolo Internet).3..2.PROTOCOLO IP 2.ETHERNET COMUNICACION 2.TCP y UDP TCP y UDP son protocolos que se procesan por los dispositivos y PCs en los fines de la comunicación.Rol del IP El IP es una capa del protocolo de red que es procesado por todos los dispositivos conectados a una red IP.1.. El rol más importante de la red TCP/IP (UDP/IP) es la “transferencia de datos de un dispositivo o PLC a la dirección asignada.3.Número del puerto La comunicación actual se realiza entre los programas de aplicación operados en los dispositivos y PCs. el número del puerto corresponde “al suelo de un edificio." Subcentro de Electricidad y Electrónica Código: 8 . usando el número del puerto. Los paquetes de datos se entregan con la información llamada “IP header”.3.3. Si la dirección IP se considera como" address ". 2... TCP y UDP identifican qué programas de la aplicación se están comunicando con cada uno.3. 2.

.Comparación entre TCP y UDP El nivel de la demanda para la red difiere dependiendo de la aplicación del usuario.. Subcentro de Electricidad y Electrónica Código: 9 ... Ésta es una comunicación de velocidad alta pues los datos se envían directamente usando el IP....... TCP (Transmisión Control Protocol) y UDP (User Datagram Protocol) se están desarrollando solo con los servicios básicos mínimamente requeridos..3. La siguiente tabla compara las características de TCP y UDP.. La conexión de destino al principio funciona en forma bidireccional 1:1 es una comunicación con la fiabilidad alta.  Destino de IP address  Fuente de IP address  Destino del número de puerto  Fuente del número de puerto  Número de protocolo (TCP=6H. Sin embargo.  TCP.... las combinaciones de los siguientes cinco items identifica la comunicación individual.ETHERNET COMUNICACION En realidad.  UDP.2.3........ Por esta razón... UDP=17H) 2. Realiza la comunicación en sentido unidireccional para transferir los datos dados de la aplicación al destino designado.. es difícil crear cada protocolo único para todas las demandas.

Subcentro de Electricidad y Electrónica Código: 10 .4. y envía/recibe datos para/de el dispositivo designado con la comunicación TCP/IP o UDP/IP.ETHERNET COMUNICACION TCP es conveniente para el traslado seguro de datos. 2.4.MÓDULO ETHERNET MELSEC-Q 2.Función del módulo Ethernet El módulo Ethernet soporta las comunicaciones de datos entre los dispositivos externos y el CPU de PLC o entre CPUs del PLC en el Ethernet.. En consecuencia..1. el estado del CPU del PLC puede ser verificado por un dispositivo externo localizado lejos del CPU de PLC. UDP es conveniente para supervisar en tiempo real monitoreado mediante la PC.

se envía automáticamente un correo electrónico cuando la condición está satisfecha. los PLCs en las fábricas A y B pueden comunicar entre sí.Esquema de módulo Ethernet  Soporte de comunicaciones TCP/IP y UDP/IP El módulo Ethernet soporta comunicaciones TCP/IP y UDP/IP. Para la creación de una condición de notificación automática. Se puede seleccionar un método de comunicación conveniente para el dispositivo designado.4. 2. También. 2.-Comunicaciones por correo electrónico La función del correo electrónico habilita la comunicación de datos con un PLC desde un lugar distante.4.1.3. la que será seleccionada según el propósito de comunicación del usuario. El módulo Ethernet tiene tres funciones de comunicación como se muestra a continuación.2.4.  Selección de códigos de datos disponibles El módulo de Ethernet puede manejar datos de código binario o ASCII.  Comunicación usando protocolo MC  Comunicación usando el fixed buffer  Comunicación usando el random access buffer 2. La comunicación de datos puede realizarse con cualquiera de estas funciones.3.Acceso al Internet usando la función de Web (QJ71E71-100) Subcentro de Electricidad y Electrónica Código: 11 ..ETHERNET COMUNICACION Todos los dispositivos externos pueden comunicarse con PLCs en las fábricas A y B vía Ethernet..

ANTES DE USO DEL MÓDULO ETHERNET 3... Ventajas  La capacidad para enviar/recibir datos es la mitad comparada al código ASCII y la carga en la línea se reduce. El código utilizado se lo puede seleccionar entre binario y ASCII usando GX Developer. es necesario guardar la biblioteca de comunicación.ETHERNET COMUNICACION Un administrador del sistema puede supervisar al CPU del PLC serie Q en un lugar distante vía Internet usando un navegador Web comercial disponible..1. las pantallas usuario-creadas y los accesos de programas del CPU serie Q en el servidor de la Web. Desventajas  Para mostrar un dato numérico.2. 3.Comunicación usando código binario El módulo Ethernet envía/recibe 1-byte de dato de salida. el dato debe ser convertido a código ASCII Ejemplo: Cuando envía/recibe 1234H Subcentro de Electricidad y Electrónica Código: 12 . Para usar la función Web.Dos Códigos de Datos El módulo Ethernet puede intercambiar datos mediante el uso de dispositivos externos usando códigos binarios o ASCII. 3.  Los datos procesados pueden ser de 00H a FFH.

Relación entre cada método de comunicación y códigos de datos La siguiente tabla indica la utilidad de los códigos de datos en cada método de comunicación.  Los datos numéricos pueden ser convertidos en código ASCII o binarios.3.ETHERNET COMUNICACION 3.Comunicación usando código ASCII. Ventajas  En el lado externo del dispositivo.  Los datos se convertirán automáticamente en el lado de módulo Ethernet. El módulo Ethernet envía/recibe 1-byte de dato como dato equivalente a dos caracteres en el código ASCII.3.) Ejemplo: Cuando envía/recibe “1234” Envía/recibe 1 byte de dato en el lado del PLC como dato equivalente a dos caracteres. los datos se los muestra como son..1. Desventajas  La capacidad de datos para ser enviado/recibido es el doble en tamaño comparado con los datos del código binario y la carga en la línea aumenta.. Subcentro de Electricidad y Electrónica Código: 13 . 3..

TIPOS DE FUNCIONES DE COMUNICACIÓN DE DATOS El módulo Ethernet como ya se dijo tiene tres tipos de funciones de comunicación: Comunicación usando protocolo MC Comunicación usando fixed buffer Comunicación usando random access buffer 4. MELSECNET/10 con la función inteligente del buffer de memoria del módulo. Para leer o escribir un dato. Funciones del protocolo MC 4. También las instrucciones de producción pueden ser ejecutadas desde el computador.1 Comunicación Usando MC Protocol El protocolo MC se utiliza en dispositivos de lectura o escritura de datos y programas del CPU del PLC vía Ethernet o por comunicación serial. 4.1. En el lado del CPU del PLC no hay necesidad de crear un programa de comunicación. Subcentro de Electricidad y Electrónica Código: 14 . el CPU del PLC opera monitoreando. En la computadora se crea un programa para transferir datos con el protocolo MC. el control de análisis y la producción del dato se lo puede realizar mediante el computador. habilitando un acceso fácil para el CPU del PLC.ETHERNET COMUNICACION *El módulo Ethernet realiza comunicación usando datos de código binario sin tener en cuenta los datos de comunicación seteados por GX Developer.-Datos de lectura/escritura del CPU del PLC Esta función permite que el dato sea leído o escrito por el dispositivo de memoria del CPU del PLC de estación local conectada al sistema de red Ethernet o a otra estación en el MELSECNET/H.

tales como secuencia de programas o archivos de parámetros que se guardan en el CPU del PLC. Subcentro de Electricidad y Electrónica Código: 15 . se lo puede realizar mediante un computador.-Archivo de lectura/escritura en CPU del PLC Esta función lee y escribe archivos.ETHERNET COMUNICACION 4. 4.2. Para leer y escribir estos archivos que son controlados por QCPU y QnACPUs en otras estaciones.Control remoto del CPU del PLC Esta función habilita las siguientes operaciones remotas RUN/STOP/PAUSE/latch/ clear y reset. La ejecución de programas para el CPU de PLC puede cambiarse (reemplazarse) mediante un computador.3..

Para la serie Q hay la posibilidad de seleccionar el Label setting. Cuando se abre un nuevo proyecto aparece en la pantalla el entorno de programación. Dentro de Program type (3) debe escoger entre trabajar con lenguaje de contactos (LADDER) o a través de diagrama de flujo SFC. que permite trabajar utilizando la programación por Etiquetas (labels) o con etiquetas y Bloques de función (FB).ESCRITURA DEL IP AL PLC Se procede usando software GX-developer 5. Es desde esta pantalla donde se debe programar y configurar el autómata. Con esto se abrirá el siguiente formulario: A través de la opción PLC Series (1) se puede seleccionar la serie de PLCs con la que se va a trabajar. 5.1.ETHERNET COMUNICACION Las operaciones remotas del CPU del PLC se las puede realizar mediante un computador usando la función de control remoto para el CPU del PLC. Subcentro de Electricidad y Electrónica Código: 16 . Con la opción PLC Type (2) se escogerá el modelo de CPU apropiado.. Para empezar un proyecto nuevo dar clic sobre la opción del menú principal “Project-New project”. Creación de un proyecto nuevo.2 Entorno de programación. 5.

Subcentro de Electricidad y Electrónica Código: 17 . en donde al ejecutar el botón MELSECNET/Ethernet aparecerá la pantalla para seteo de parámetros del módulo de comunicación.ETHERNET COMUNICACION Ventana entorno de programación. 5.3 Parámetros de seteo del módulo Ethernet con GX Developer En la pantalla entorno de programación en la lista de datos del proyecto al dar clic en “Parameter” se desplegarán varias opciones. luego seleccionando con doble clic en “Network parameter” se muestra una caja de diálogo.

A continuación. se ingresa datos de configuración como se detalla: Verificar posición de modulos Subcentro de Electricidad y Electrónica Código: 18 .ETHERNET COMUNICACION Ventanas de parámetros para seteo de comunicación.

Initial timing: (Always wait for OPEN). Send frame setting: Ethernet (V2.30. en éste caso el número 0040 por estar situado en la posición 4). : 1 (se especifica el número de red en la que se va a trabajar).IP address: setear la dirección IP del dispositivo acomunicar (192. Network No. : 1 (se refiere en que grupo de red se encuentra el dispositivo a comunicar). Mode: On line (por defecto). Tabla de seteo para módulo de comunicación. : 0040 (se coloca el número de la posición en donde se encuentra ubicado el módulo. como se indica a continuación: Communication data code: (Binary code). de esta manera se muestra un cuadro de operaciones (Ethernet operations). en el que se ingresarán los datos para la comunicación que le corresponden al dispositivo.96). Una vez ingresado los datos. la dirección IP que le corresponde y el envio de datos. Group No. se seleccionará Operational settings. : 1 (se setae el número de estación de trabajo del dispositivo). por ejemplo del código de cómo va a comunicar. la forma de inicialización de la comunicación. Starting I/O No. Subcentro de Electricidad y Electrónica Código: 19 .0) Ventana de seteo para comunicación.ETHERNET COMUNICACION Network type: Ethernet (tipo de red de comunicación). Station No.168.

Luego por On-line proceder a setear comunicación Ethernet. debe tener uno de los siguientes sistemas operativos que se indican a continuación. Ingreso a configuración de red..  Está conectado al CPU del PLC vía MELSECNET/H Subcentro de Electricidad y Electrónica Código: 20 . Protocol: TCP. En éste punto se seleccionará Open settings.APLICACIÓN DEL MX COMPONENTE Para que este programa corra en un computador.  El dispositivo externo está conectado a otra red Ethernet vía routers. 6 .0 Operating System  Microsoft Windows Millennium Edition Operating System  Microsoft Windows 2000 Professional Operating System La comunicación usando el protocolo MC se la pude realizar con los siguientes dispositivos externos que pueden captar los cambios de datos. Presionar END-END y salvar proyecto.  Microsoft Windows 95 Operating System  Microsoft Windows 98 Operating System  Microsoft Windows NT Workstation 4.  El dispositivo externo del Ethernet esta conectado con el mismo módulo Ethernet.ETHERNET COMUNICACION Al haber ingresado toda la información correspondiente pulsar el botón End para regresar a la ventana de parámetros de red. donde se ingresa el siguiente contenido. Open system: Melsoft connexion. desde el cual se desplega una tabla de parámetros para configuración de red.

1.- Seleccionar el número de Estación lógica 3.ETHERNET COMUNICACION Creación del canal de comunicación a través de Mx Component. 6.- Colocar el tipo de comunicación que realizaremos. Subcentro de Electricidad y Electrónica Código: 21 ..clic en wizard 2.

- Colocar el tipo de protocolo y el número de estación que vamos a utilizar.- Colocar parámetros de IP en el lado del PLC 6. Subcentro de Electricidad y Electrónica Código: 22 .- Seleccionar el tipo de PLC con el que vamos a trabajar.ETHERNET COMUNICACION 4. En el lado del PC 5.

- Colocar un comentario de OK para identificar canal de comunicacion Realizar ejercicios de comunicación PC-PLC Uso de las Funciones: Write device Block Write device Random Read device Block Read device random2 AxActEasyIF1.Open() AxActEasyIF1.Open() Ver LISTADO para explicación de funciones Subcentro de Electricidad y Electrónica Código: 23 .Close() AxActEasyIF1.ETHERNET COMUNICACION 7.

ActMLMnetHBD. ActMLQCPUA.  ActModem. ActMLCCG4Q) Realiza la comunicación vía el CC-Link G4 modulo.DLL (ActMLQJ71E71TCP. ActMLAJ71QE71TCP.  ActComLk.  ActCcG4.  ActMulti.FUNCIONES UTILIZADAS CON VISUAL .  ActPcUsb. ActMLAJ71QC24.  ActSupport.DLL (ActMLCCG4QnA. ActMLQJ71E71UDP. ActMLFXCPU) Realiza la comunicación vía puerto serial del PLC correspondiente. ActMLACPU. ActMLAJ71C24.DLL Realiza la comunicación vía telefónica.  ActEther.. ActMLAJ71E71TCP. Subcentro de Electricidad y Electrónica Código: 24 . ActMLFX485BD) Realiza la comunicación vía computer link (la comunicación serial).DLL (ActMLQCPUQBus) Realiza la comunicacion con la serie Q de PLC CPU.dll (ActMLSupport) Usado con la función de la localización y resolución de fallas.  ActLlT. ActMLCCG4A.dll (ActMLGOT) Realiza la comunicacion con el GOT o lectura escritura de datos. ActMLAJ71QE71UDP.DLL (ActMLLLT) Realiza la comunicación con el GX-Simuldor. ActMLCCBD. ActMLAJ71E71UDP) Realiza la comunicación vía el Ethernet.  ActBoard. ActMLQnACPU.DLL (ActMLQCPUQUSB) Realiza la comunicación vía USB del CPU del PLC.  ActPcModule.NET PARA COMUNICACION Detalles de los comandos de Acto.  ActGOT.DLL (ActMLMnet10BD.  ActPcCom.ETHERNET COMUNICACION 7.DLL (ActEasyIF) Realiza las escenas de comunicación fácilmente para hacer la comunicación.DLL (ActMLQCPUQ. ActMLAJ71UC24. ActMLAnUBD) Realiza la comunicación vía la tarjeta de red.DLL (ActMLQJ71C24.

ETHERNET COMUNICACION LISTADO DE FUNCIONES Subcentro de Electricidad y Electrónica Código: 25 .

ETHERNET COMUNICACION Subcentro de Electricidad y Electrónica Código: 26 .

ETHERNET COMUNICACION Subcentro de Electricidad y Electrónica Código: 27 .

ETHERNET COMUNICACION Subcentro de Electricidad y Electrónica Código: 28 .

ETHERNET COMUNICACION Subcentro de Electricidad y Electrónica Código: 29 .

ETHERNET COMUNICACION Subcentro de Electricidad y Electrónica Código: 30 .

8. el uso de la comunicación a través del random access buffer permite enviar/recibir una cantidad grande de datos. Mientras la comunicación que usa protocolo MC es pasiva.. COMUNICACIÓN PLC-PLC 8.COMUNICACIÓN USANDO RANDOM ACCESS BUFFER Un CPU del PLC puede comunicarse con un computador usando el random access buffer en el buffer de memoria del módulo Ethernet. Subcentro de Electricidad y Electrónica Código: 31 .2 . Un máximo de 1k de palabras de datos arbitrarios puede enviarse o puede recibirse entre PLCs o entre el PLC y el sistema principal. la recuperación de recibir datos del CPU del PLC pueden ser acelerados.. Para usar la interrupción de programa en la recepción de datos. cada buffer de área es asignada para enviar o recibir a un dispositivo arbitrario. Un módulo Ethernet tiene 16 áreas de datos de almacenamiento de fixed buffer con espacio de 1k palabra.FIXED BUFFER COMUNICACIÓN Un CPU de PLC se puede comunicar con otros CPUs de PLC o con un computador usando el fixed buffers en el buffer de memoria del módulo Ethernet.1 . Cuando el tamaño de los datos es demasiado grande para el fixed buffer de comunicación (superior a 1K de palabras de datos).ETHERNET COMUNICACION 8. Los datos pueden ser enviados al lado del sistema principal del CPU del PLC cuando ocurre un error mecánico o cuando algunas condiciones están satisfechas. la comunicación usando los fixed buffers es activa.

hay dos tipos de conexión: uno para el sistema y otro para el usuario. puede ser utilizado como Buffer de área común para todos los dispositivos externos conectados con el módulo Ethernet.4. 8.  Los usuarios pueden enviar y recibir datos usando la conexión después de terminar el open processing normalmente. En el random access buffer.Open processing El open processing es un proceso que permite la comunicación de datos con los dispositivos externos. 8. se puede intercambiar con los dispositivos externos. Cuando se completa la comunicación.  Subcentro de Electricidad y Electrónica Código: 32 . los datos pueden ser escritos libremente y se los puede leer en cualquier dispositivo externo sin tener la necesidad de usar un dispositivo externo específico.OPEN/CLOSE PROCESSING Para la comunicación de datos con los dispositivos externos usando el módulo Ethernet. Al terminar todo el proceso open permite la comunicación de datos con los dispositivos externos ejecutable. Así...  La función de comunicación usando random access buffer no se puede utilizar para la comunicación entre los CPUs del PLC.6.. Para los módulos de Ethernet. se realiza el proceso close para establecer la conexión.5.  La escritura/lectura del CPU del PLC al random access buffer se realiza asincrónicamente con la lectura/escritura de dispositivos externo 8.En la comunicación TCP/IP  El sistema del módulo Ethernet se comunica con un dispositivo externo usando una conexión después de establecer la conexión del circuito lógico.ETHERNET COMUNICACION El utilizarlo como memoria común para el CPU del PLC y los datos de dispositivos externos de un tamaño más grande (superior a 6k de palabras). Se debe establecer la conexión del circuito lógico después de la culminación del proceso automático inicial.

el proceso inicial debe haber terminado normalmente. 8.7. Para empezar un proyecto nuevo dar clic sobre la opción del menú principal “Project-New project”. Las conexiones se pueden abrir para un total 16 dispositivos externos..  Los usuarios pueden enviar y recibir datos a través de la conexión abierta después de terminar el open processing normalmente..ETHERNET COMUNICACION 8.En la comunicación UDP/IP  El sistema del módulo Ethernet realiza el proceso interno. Con esto se abrirá el siguiente formulario: Subcentro de Electricidad y Electrónica Código: 33 .9 Programación con GX Developer.Close processing El close processing es un proceso que inhabilita la comunicación de datos con los dispositivos externos. Creación de un proyecto nuevo. 8. Para llevar a cabo el open processing.8 .

luego seleccionando con doble clic en “Network parameter” se muestra una caja de diálogo. A continuación.ETHERNET COMUNICACION Parámetros de seteo del módulo Ethernet con GX Developer En la pantalla entorno de programación en la lista de datos del proyecto al dar clic en “Parameter” se desplegarán varias opciones. en donde al ejecutar el botón MELSECNET/Ethernet aparecerá la pantalla para seteo de parámetros del módulo de comunicación. con referencia a éste proyecto se ingresa datos de configuración como se detalla: Subcentro de Electricidad y Electrónica Código: 34 .

por ejemplo del código de cómo va a comunicar. : 1 (se refiere en que grupo de red se encuentra el dispositivo a comunicar). Send frame setting: Ethernet (V2. Station No.168. se seleccionará Operational settings. en el que se ingrasarán los datos para la comunicación que le corresponden al dispositivo.30.0) Subcentro de Electricidad y Electrónica Código: 35 . la dirección IP que le corresponde y el envio de datos. : 1 (se setae el número de estación de trabajo del dispositivo).ETHERNET COMUNICACION Network type: Ethernet (tipo de red de comunicación). : 1 (se especifica el número de red en la que se va a trabajar). Una vez ingresado los datos. como se indica a continuación: Communication data code: (Binary code). IP address: setear la dirección IP del dispositivo a comunicar (192. Network No. Group No. Starting I/O No. : 0040 (se coloca el número de la posición en donde se encuentra ubicado el módulo. de esta manera se muestra un cuadro de operaciones (Ethernet operations). en éste caso el número 0040 por estar situado en la posición 4). Initial timing: (Always wait for OPEN). la forma de inicialización de la comunicación. . Mode: On line (por defecto).96).

Subcentro de Electricidad y Electrónica Código: 36 . donde se ingresa el siguiente contenido. para el caso 192. Transmission target device Port No.: 0401 Al culminar con el proceso de configuración y seteo de parámetros se realizará un chequeo de errores pulsando el botón Check con el fin de asegurar que la configuración se haya hecho correctamente. Fixed buffer: Send Fixed buffer communication procedure: procedure Exist.95 del PLC 2). Pairing open: Disable Existence confirmation: No confirm. desde el cual se desplega una tabla de parámetros para configuración de red. En éste punto se seleccionará Open settings. LADO QUE ENVIA Protocol: TCP. Open system: Unpassive Fixed buffer: recibe Fixed buffer communication procedure: procedure Exist. Host station Port No. LADO QUE RECIVE Protocol: TCP. Transmission target device IP address: (Se setea la dirección IP del dispositivo con quien se va a comunicar. Pairing open: Disable Existence confirmation: No confirm.168. Para salir de esta ventana y regresar a la pantalla de entorno de programación se pulsará el botón End. Open system: Active.30. si no existe ningún problema aparecerá una ventana con el mensaje indicando que no existe errores.: 0401.ETHERNET COMUNICACION Al haber ingresado toda la información correspondiente pulsar el botón End para regresar a la ventana de parámetros de red.

-INSTRUCCIONES UTILIZADAS PARA COMUNICACIÓN Las siguientes instrucciones son utilizadas para simplificar la programación del modulo inteligente 9.ETHERNET COMUNICACION 9.1.lista de instrucciones dedicadas Subcentro de Electricidad y Electrónica Código: 37 .

Establece conexión con dispositivo externo para comunicación UN Ubicación del modulo Ethernet (S1) Asigna Numero de conexión (S2) Numero principal del dispositivo que almacena el controlde datos Subcentro de Electricidad y Electrónica Código: 38 .ETHERNET COMUNICACION ZPOPEN..

se utiliza para cerrar una conexión S1 Conexión numero S2 numero principal del dispositivo que almacena el control de datos D1 Numero de dispositivos que se encienden Subcentro de Electricidad y Electrónica Código: 39 ..ETHERNET COMUNICACION ZP CLOSE .

.esta instrucción lee los datos recibidos desde el dispositivo externo a traves de la comunicación del buffer fijado. UN posición del modulo S1 numero de conexión S2 numero de dispositivos que almacena D1 numero que almacena datos a recepcion D2 dispositivo que se enciende si finaliza normal Subcentro de Electricidad y Electrónica Código: 40 .ETHERNET COMUNICACION ZP BUFRCV.

Subcentro de Electricidad y Electrónica Código: 41 ..ETHERNET COMUNICACION ZP BUFSND.instrucción de envio de datos de plc(CPU) al modulo ethernet.

ETHERNET COMUNICACION Ejemplo de programa Envio de Datos Subcentro de Electricidad y Electrónica Código: 42 .

ETHERNET COMUNICACION Subcentro de Electricidad y Electrónica Código: 43 .

ETHERNET COMUNICACION Ejemplo de programa recibe datos Subcentro de Electricidad y Electrónica Código: 44 .

ETHERNET COMUNICACION BIBLIOGRAFIA : MANUALES DE MITSUBISHI MX COMPONET GX-DEVELOPER ETHERNET TRAINING MANUAL Subcentro de Electricidad y Electrónica Código: 45 .