20
1 Tema: Comunicación de CX-Server OPC de Omron Comunicar controladores industriales usando el bus Ethernet hacia una computadora que realice la supervisión del proceso. Intercambiar datos entre el PLC CP1H y Microsoft Excel utilizando el servidor de datos OPC de Omron. Conocer y configurar el control de comunicaciones de Omron. Configurar un proyecto OPC con la definición del PLC y las variables o puntos a utilizar. Utilizar los controles ActiveX de Omron que facilitan el diseño de aplicaciones de supervisión en Excel (Bajo Visual Basic). Utilizar el programa Microsoft Excel como cliente OPC. 2 Autómatas programables Omron CP1H XA o X 2 Módulos de comunicaciones Ethernet EIP–21 instalados en los PLC 3 Cables Ethernet planos 1 Switch de conexión Ethernet 1 Computadora con tarjeta de red y los programas CX-Programmer, CX-Server OPC, Visual Basic y Microsoft Excel instalados 1 Cable USB 2 Cables de alimentación 1 Fuente de 24 VDC 6 Cables de conexión 1 Destornillador plano de 2mm Los fabricantes de software de estos niveles (scadas, etc.), tenían el problema de mantener y actualizar la gran variedad de drivers que comunicaban los distintos equipos de planta con sus productos. Objetivo General Objetivos Específicos Introducción Teórica Facultad: Ingeniería Escuela: Electrónica Asignatura: Redes de Comunicación Industrial Lugar de ejecución: Instrumentación y Control (Edificio 3, 2da planta) Materiales y Equipos Redes de Comunicación Industrial. Guía 6

Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

1

Tema: Comunicación de CX-Server OPC de Omron

• Comunicar controladores industriales usando el bus Ethernet hacia unacomputadora que realice la supervisión del proceso.

• Intercambiar datos entre el PLC CP1H y Microsoft Excel utilizando el servidor dedatos OPC de Omron.

• Conocer y configurar el control de comunicaciones de Omron.• Configurar un proyecto OPC con la definición del PLC y las variables o puntos a

utilizar.• Utilizar los controles ActiveX de Omron que facilitan el diseño de aplicaciones de

supervisión en Excel (Bajo Visual Basic).• Utilizar el programa Microsoft Excel como cliente OPC.

• 2 Autómatas programables Omron CP1H XA o X• 2 Módulos de comunicaciones Ethernet EIP–21 instalados en los PLC• 3 Cables Ethernet planos• 1 Switch de conexión Ethernet• 1 Computadora con tarjeta de red y los programas CX-Programmer, CX-Server OPC,

Visual Basic y Microsoft Excel instalados• 1 Cable USB• 2 Cables de alimentación• 1 Fuente de 24 VDC• 6 Cables de conexión• 1 Destornillador plano de 2mm

Los fabricantes de software de estos niveles (scadas, etc.), tenían el problema de mantener yactualizar la gran variedad de drivers que comunicaban los distintos equipos de planta consus productos.

Objetivo General

Objetivos Específicos

Introducción Teórica

Facultad: IngenieríaEscuela: ElectrónicaAsignatura: Redes de Comunicación IndustrialLugar de ejecución: Instrumentación y Control (Edificio 3, 2da planta)

Materiales y Equipos

Redes de Comunicación Industrial. Guía 6

Page 2: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

2

En cooperación con Microsoft, un grupo constituido por cinco empresas, Intellution, Opto-22, Fisher-Rosemount, Rockwell Software e Intuitiv Software, colaboraron para solucionareste problema y dieron origen a la especificación técnica no propietaria definida por la OPCFoundation en Mayo de 1995.Puede consultarse en la dirección: http://www.opcfoundation.org Microsoft estaba trabajando en el desarrollo del OLE 2.0 (Object linking and enbedding)(objetos enlazados e incrustados). Aparentemente esta nueva tecnología podría reemplazaral DDE (Dynamic Data Exchange) (Intercambio dinámico de datos) que hasta ese momentohabía sido usada extensivamente para el intercambio de datos en sistemas SCADA diseñadospara Windows. La nueva tecnología de OLE era más flexible, robusta y eficiente para elentorno industrial que la proporcionada por DDE.Este grupo de empresas definieron una serie de especificaciones para el control de procesos,basadas en OLE/COM y DCOM de Microsoft y el primer borrador de las mismas fuecompletado al final de 1995, gracias a la colaboración de otras 90 compañías a lo largo delmundo. El primer conjunto oficial de especificaciones de la Fundación OPC, se completó enAgosto de 1996: Data Access Specification 1.0a. (Actualmente se usa al menos la 2.02).

OPC (OLE for Process Control) (Tecnología OLE para el control de procesos).

Data Access Specification define como construir las interfaces entre cliente y servidor. Elcorrecto seguimiento de las especificaciones en el desarrollo de clientes garantiza laconectividad con cualquier servidor OPC existente en el mercado. El objetivo es crear unaarquitectura genérica cliente/servidor, con la robustez y rapidez requerida en entornosindustriales, la cual seria ofrecida a cualquier desarrollador para acabar con los sistemaspropietarios.El método definido por OPC, facilita el intercambio de datos en forma estandarizada ysimple en aplicaciones de control y automatización, entre los dispositivos y sistemas decampo y las aplicaciones de supervisión, administrativas y de oficina. Es decir, OPCsimplifica la interfaz entre componentes de automatización de distintos fabricantes, conprogramas y aplicaciones tales como sistemas administrativos y de visualización.Con estas especificaciones, el diseño de un paquete SCADA, cuya comunicación se realizarácon servidores OPC, no necesita disponer de drivers para los numerosos equipos industrialesposibles.El software se ha estandarizado y para una aplicación concreta solamente será necesariodisponer en el servidor OPC, de los drivers que conviertan los elementos de campo alformato OPC.

La estandarización permite que los desarrolladores de software no tengan que reescribirdrivers debido a cambios de características o modificaciones de hardware. Además losfabricantes de hardware solamente tendrán que hacer un conjunto de componentes desoftware para los que los clientes los utilicen en sus aplicaciones.Otra gran ventaja de las especificaciones “abiertas” OPC, es la utilización de lenguajes deprogramación como C++ o Visual Basic como clientes OPC, para la realización deaplicaciones a medida. El condicionante es que hay que hacerlo bajo Windows.

Arquitectura de automatización industrial basada en OPC.En la Figura 1 se observa una sencilla estructura en la que una PC tiene instalados losservidores de datos OPC de los dos equipos con los que comunica. En la misma PC también

Redes de Comunicación Industrial. Guía 6

Page 3: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

3

está instalado el cliente OPC que puede ser una aplicación Visual Basic, Scada, etc. Laaplicación cliente OPC puede intercambiar datos con equipos de fabricantes diferentes.

Los drivers para los servidores de datos OPC los facilita el fabricante del equipo conectadopero también están disponibles de forma gratuita numerosos drivers así como un softwareservidor de datos OPC-DA (Data Access) y un software de interconexión entre equipos decampo, OPC-DX (Data Exchange) en la dirección http://www.kepware.com (Versión DEMOde 2 horas de duración).

Figura 1. Arquitectura de una PC con servidores y cliente OPC.

En cada servidor OPC hay una memoria caché de datos relacionada con el dispositivo (PLC)con quien comunica.

Figura 2. Estructura OPC compleja.

En la Figura 2 se observa una estructura más compleja. OPC permite utilizarsimultáneamente varios servidores para una aplicación cliente y ejecutar varios clientes almismo tiempo con un servidor OPC.

Redes de Comunicación Industrial. Guía 6

Page 4: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

4

En este caso, tres servidores OPC comunican con cuatro equipos de campo. Los clientesOPC en este caso no están en las mismas PC´s que contienen los servidores si no en equiposremotos. Cada una de las aplicaciones de estos clientes podrá tener acceso a los tresservidores.Este tipo de comunicación entre varios servidores, situados en equipos diferentes, sedesarrollará en otra práctica en la que se utiliza la configuración DCOM.Control de Comunicaciones OPC de Omron.

A la hora de realizar una aplicación cliente, debe decidirse, según sean las necesidades ycomplejidad de la misma, si el desarrollo será con:

OPC Custom Interface (Aplicaciones grandes y medianas en C++). OPC DA Automacion Grapper (Aplicaciones grandes y medianas en VB). Omron OPC Comunication Control (Aplicaciones pequeñas y medianas con o sin VB)

Figura 3. Opciones para realizar una aplicación cliente para Omron.

La programación en C++ se sale del propósito de las actividades propuestas ya que estáorientada para desarrolladores de software en grandes aplicaciones.Programar el código en VB de la estructura jerárquica para OPC Automation Wrapperprecisa:

Rastrear los Servidores instalados en nuestra computadora. Escoger el servidor deseado y establecer la conexión. Establecer la jerarquía de grupos e ítems deseados, creando los grupos y los links a los

items que se encuentran en el servidor. Utilizar los links creados para acceder (leer, modificar,…) a los items (variables) y

establecer así la comunicación.Omron, como miembro de la fundación OPC, está autorizado para modificar y distribuir esteinterface. Así, proporciona los objetos COM que comprenden la librería contenida enOmronDAAuto.dll. Esta librería se basa en las especificaciones OPC Data Access Automationv2.05.Para muchas aplicaciones es suficiente utilizar Omron OPC Comunication Control. Se tratade evitar el tener que generar toda la estructura jerárquica en código VB. Dispone de objetosque con sencillos menús desplegables, nos permiten definir los servidores, grupos y

Redes de Comunicación Industrial. Guía 6

Page 5: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

5

elementos (Ítem). También permite, si se desea, programar código en VB con instruccionesde acceso a los datos OPC servidos.Omron OPC Comunication Control también permite la conexión a servidores OPC locales(por ejemplo un ejecutable (.exe) o una hoja de Microsoft Excel que funcionan en la mismacomputadora que los servidores OPC) y remotos (los servidores están en computadorasremotas). En este caso en la red hay que usar DCOM.En nuestro caso usaremos Omron OPC Comunication Control que se incluye con Cx-Serverde Omron. Al instalar este software, no sólo dispondremos del control de comunicacionessino que también se incluyen objetos (displays, led, etc.) que se pueden insertar en nuestraaplicación y que fácilmente se configuran para relacionarse con los datos del servidor OPC.El control de comunicaciones Omron OPC Comunication Control y los objetosmencionados, pueden usarse con servidores OPC de cualquier proveedor.Se espera, puesto que OPC es una especificación abierta, que se encuentren disponiblesdiversas librerías de objetos OPC creadas por distintos programadores para el desarrollo deaplicaciones.

Parte I. Instalación del sistema (Hardware).

1. Encienda la computadora y deje que cargue el sistema operativo Ubuntu, luego entrea virtual box y corra la máquina virtual Win IYC.

2. Arme la configuración del PLC CP1H – XA con la PC y un Switch Ethernet como semuestra en la Figura 4.

Figura 4. Conexión básica de la red Ethernet.

En esta parte de la práctica se intercambiarán datos entre un PLC CP1H y MicrosoftExcel por medio del servidor de datos OPC de Omron. Se realizará la lectura de uncanal de entrada, de un bit de entrada y la escritura de un canal de salida.

Procedimiento

Redes de Comunicación Industrial. Guía 6

Page 6: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

6

Parte II Configuración del sistema (Software)

3. Configure el módulo Ethernet del PLC CP1H para que sea la Unidad 2 y tenga ladirección 192.168.1.4, para ello debe utilizar los switches giratorios Unit No., NodeNo. y el CX-Programmer como lo hizo en la guía anterior (Mascara de subred255.255.255.0 y puerta de enlace: 192.168.1.1).

4. Configure la tarjeta Ethernet de la PC para que estén en la misma red, por ejemplocon la dirección 192.168.1.10 (Mascara de subred 255.255.255.0 y puerta de enlace:192.168.1.1).

5. Salga del CX-Programmer y abra el programa OPC Server en Inicio, Todos losprogramas, Omron, CX Server OPC, aparecerá el icono del programa en labandeja de iconos de la barra de tareas (Ver Figura 5)

Figura 5. Icono de Cx Server OPC.

6. De clic derecho sobre el Icono y seleccione la opción Seleccionar proyecto de CX-Server, de la ventana que se despliega, de clic en el botón Nuevo, escriba unnombre y elija una ubicación para el archivo de configuración CX-Server que se va acrear y de clic en Guardar.

Figura 6. Selección del archivo CX-Server.

7. En la misma ventana presione en el botón que se acaba de habilitar llamado EditarProyecto..., añada un nuevo PLC, dando clic derecho, Nueva y PLC, tal como semuestra en la Figura 7.

Redes de Comunicación Industrial. Guía 6

Page 7: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

7

Figura 7. Ventana del editor de proyecto del Control de comunicaciones de Omron.

8. Configure el PLC para el CP1H, como se muestra en la Figura 8, utilizando elprotocolo Ethernet (FINS/TCP), de clic en el botón Configuraciones que esta a la pary en la pestaña Controlador ingrese la dirección IP del PLC, luego de clic en Aceptarde ambas ventanas.

Figura 8. Ventana de configuración del PLC del Control de comunicaciones deOmron.

A continuación se definirán y nombrarán los grupos con sus elementos o puntos.Estos menús desplegables del control de comunicaciones son los que nos simplificanla generación de la estructura definida por la fundación OPC, evitándonos programarcon mucho código, aunque también es cierto que nos proporcionan menosposibilidades.En el caso de querer comunicar la aplicación cliente que estamos desarrollando condos o más servidores OPC, se pueden añadir más controles de comunicación.

Redes de Comunicación Industrial. Guía 6

Page 8: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

8

9. Seleccione la carpeta Puntos dando un clic sobre ella y luego en la ventana de la par,de clic derecho, seleccione Nueva y luego Grupo (Ver Figura 9), de clic derechosobre la carpeta del grupo creada, luego en renombrar y colóquele como nombreGrupodeElementos.

Figura 9. Creación de un nuevo Grupo.

10.Con la carpeta GrupodeElementos seleccionada, de un clic derecho en la ventanade junto, añada y nombre los puntos deseados (Ver Figura 10).

Figura 10. Creación de un nuevo Punto.

11.Añada los puntos que se indican en la Figura 11, ingresando la informacióncorrespondiente en las pestañas Logical y Physical para cada punto y dando clic enAceptar.

Redes de Comunicación Industrial. Guía 6

Page 9: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

9

Figura 11. Configuración de los Puntos.

12.El grupo de elementos quedará como se muestra en la Figura 12, cierre la ventana de“Editor de Proyecto” y de clic en Aceptar en la Ventana de “Selección del archivoCX-Server”(Figura 6).

Figura 12. Listado de Puntos creados.

13.Abra el programa Microsoft Excel en Inicio, Todos los programas, MicrosoftOffice (aquí se usará como Cliente OPC).

14.De clic en la pestaña Archivo y luego en el botón Opciones

Redes de Comunicación Industrial. Guía 6

Page 10: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

10

Figura 13. Pestaña Archivo de Microsoft Excel.

15.Se mostrará la ventana de la Figura 14, de clic en Personalizar Cinta de Opciones,en las opciones habilite la ficha Programador y luego presione Aceptar.

Figura 14. Ventana Opciones de Excel.

16.Seleccione la pestaña Programador en el menú de Excel, presione sobre el botónInsertar y en la parte de Controles Activex, escoja la opción Más controles.

Redes de Comunicación Industrial. Guía 6

Page 11: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

11

Figura 15. Opciones del botón Insertar.

17.En la ventana “Más controles” busque el control Omron CX OPC CommunicationsControl, selecciónelo y presione el botón Aceptar.

18.Excel cambiará al Modo Diseño, arrastre con el ratón para colocar el control delOPC Server.

Figura 16. Control de comunicaciones de Omron.

19.Presione el botón derecho del ratón sobre el control para que aparezca el menúdesplegable y escoja la opción Objeto Omron CX OPC Communications Controly luego Properties.

Figura 17. Propiedades del Control de comunicaciones de Omron.

20.En la ventana “Propiedades de Omron CX OPC Communicatios Control”(Figura 18)presione sobre el botón Nuevo…

Redes de Comunicación Industrial. Guía 6

Page 12: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

12

Figura 18. Ventana de “Propiedades del Control de comunicaciones de Omron”.Servidor.

21.Escriba un nombre y elija una ubicación para el archivo de configuración OPC que seva a crear y de clic en Guardar.

22.En la misma ventana haga clic en la pestaña Grupo/elementos OPC, y luego en laparte de Groups de clic derecho y luego Añadir Grupo, deje como nombreGrupo1, la Frecuencia de actualización en 1.0 Segundos, habilite que este Activoal iniciar y de clic en Aceptar

Figura 19. Ventana “Propiedades del Control de comunicaciones de Omron”.Grupos/elementos OPC.

23.Ahora de clic derecho en la ventana de junto y luego seleccione Añadirelemento(s), se abrirá la ventana de “Visualizador del espacio de trabajo OPC”, ahíseleccione los tres elementos creados anteriormente de uno en uno y añádalos con elbotón Añadir elemento(s) (Ver Figura 20), al finalizar de clic en Cerrar y luego en laventana de “Propiedades de Omron CX OPC Communications Control” de clic enAceptar.

Redes de Comunicación Industrial. Guía 6

Page 13: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

13

Figura 20. Ventana de “Propiedades de Omron CX OPC Communications Control” y“Visualizador del espacio de trabajo OPC”.

Parte III. Añadir objetos ActiveX de Omron para la supervisión en Excel

Vamos a realizar la lectura del CANAL_ENTRADA (CIO 000) en un diplay “OmronCX 7 Segments Control”

24.En la ventana de Excel seleccione la pestaña Programador y presione sobre el botónInsertar, escoja la opción Más controles y luego seleccione el control Omron CX 7Segment Control y presione el botón Aceptar, Arrastre el ratón para insertar elcontrol en la hoja de cálculo.

Figura 21. Inserción del control de 7 segmentos.

25.Modifique las propiedades del display haciendo clic derecho sobre él, como semuestra en la Figura 22

Figura 22. Configuración del control de 7 segmentos.

Redes de Comunicación Industrial. Guía 6

Page 14: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

14

26.Modifique las propiedades de título, apariencia, colores, etc. como se muestra acontinuación:

Figura 23. Ajuste de las propiedades del control de 7 segmentos.

En esta última ventana se escoge el servidor de datos. En nuestro caso solo aparece uno,(OPCComms1) que está definido por el único control de comunicaciones configurado.Si hubiera insertado en la hoja de Excel otro control de comunicaciones asociado a otroservidor OPC, podríamos escoger también el OPCComms2. (Pueden cambiarse de nombreal crearlos para facilitar el uso).

27.Al finalizar de clic en Aceptar.28.Para comprobar la lectura, salga del Modo Diseño haciendo clic en el icono

correspondiente (Ver Figura 24) y Excel entra en Modo Ejecución.

Figura 24. Icono para Cambiar de Modo de Diseño a Ejecución y viceversa.

Al ejecutar la aplicación cliente, arranca el servidor OPC que hemos definido. Ennuestro caso CX-Server OPC.

29.Active la entrada 0.05 del PLC, si las demás entradas digitales del PLC están en 0, eldato en binario del canal de entrada 0 será entonces igual a 00100000b que endecimal es 32, este es el dato que deberá estar presente en el Display de 7 segmentossi todo se ha conectado y configurado correctamente.

Redes de Comunicación Industrial. Guía 6

Page 15: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

15

Figura 25. Ejecución en la aplicación cliente del control de 7 segmentos.

30.Regrese al Modo de Diseño dando clic en el icono correspondiente (Figura 24) y talcomo hizo en el paso 24 para insertar el control de 7 segmentos, inserte ahora elOmron CX LED Control, asígnele una posición y un tamaño dentro de la hoja deExcel.En las propiedades del objeto, coloque lo siguiente:

• General Título: led bit de entrada 1.0

• Origen de datosServidor: OPCComms1Grupo: Grupo1Elemento: GrupodeElementos/BIT_ENTRADA

31.Ahora inserte un Control de perilla (Omron CX Knob Control) con las siguientespropiedades:

• General Título: Escribir en canal de salida 100

• EscalasValor mínimo: 0 Valor máximo:255Intervalo secundario: 10 Intervalo principal:25

• EstiloTipo de datos: Entero

• Origen de datosServidor:OPCComms1Grupo: Grupo1Elemento: GrupodeElementos\CANAL_SALIDA

En la siguiente figura se observan los controles insertados

Redes de Comunicación Industrial. Guía 6

Page 16: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

16

Figura 26. Configuración de los demás controles a insertar en la aplicación cliente.

32.Ejecute la aplicación y active la salida 1.00 del PLC y verifique que se encienda elLED y que se apague al desactivarla, mueva el control de perilla para que se envíe elvalor de 50 al canal de salida del PLC, en los led de salida deberá estar viendo elvalor en binario de 110010b.

33.Salga del Modo Ejecución, cierre el programa de Excel y el CX-Server OPC.

Parte IV. Utilización de dos PLC y supervisión en EXCEL.

Se desarrollará una aplicación en Excel como cliente OPC que va a recibir datosdesde el servidor CX-Server de Omron conectado a dos PLC's distintos.

• Del PLC (192.168.1.4) se leerá, con el objeto Omron CX Display Control, elcanal de entradas CIO 000 mediante el Control de ComunicacionesOPCComms1 conectado al servidor CX-Server de Omron.

• Del PLC (192.168.1.5) se leerá, con el objeto Omron CX Display Control, elcanal de entradas CIO 000 mediante el Control de ComunicacionesOPCComms1 conectado al servidor al servidor CX-Server de Omron.

• Mediante un botón se realizará la lectura en dos celdas de Excel de los doscanales de entrada de los PLCs. Los datos coincidirán con los valores leídos enlos displays. Con estos valores se podrán operar cálculos en la hoja Excel yrealizar gráficos.

• Mediante un segundo botón se realizará una escritura, enviándose el dato quecontiene una celda de Excel a un Item del PLC 2 que escribirá el dato en elcanal de salidas CIO100.

34.Conecte y configure el equipo como se muestra en la Figura 27.

Figura 27. Configuración del hardware.

Redes de Comunicación Industrial. Guía 6

Page 17: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

17

35.Configure los dos PLC’s utilizando el protocolo Ethernet (FINS/TCP), en las Figuras 28y 29 se muestra como deben quedar configurados el PLC1 (Nodo 4) y PLC2 (Nodo 5)respectivamente, repita los pasos 6 al 12.

Figura 28. Ventana del Editor de Proyecto para el primer PLC.

Figura 29. Ventana del Editor de Proyecto para el segundo PLC.

36. Inserte el objeto Omron CX OPC Communicatios Control y repitiendo los pasosdel 19 al 23 inserte los grupos y elementos creados en el paso 35.Se va a crear en Excel una hoja de cálculo que tenga un aspecto similar a la mostradaen la Figura 30.

Redes de Comunicación Industrial. Guía 6

Page 18: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

18

Figura 30. Aplicación cliente a desarrollar.

37.Para ello inserte los display de control (Omron CX Display Control que seencuentran en los Controles Activex en Más Controles), para el primero coloquecomo título PLC1(192.168.1.4) y defina las siguientes propiedades:

Figura 31. Configuración de las propiedades del Display Control para PLC1.

38.De igual forma para el segundo display, coloque como título PLC2(192.168.1.5) ydefina las siguientes propiedades: Servidor: OPCComms1, Grupo: Grupo2,Elemento: GrupoPLC2\EntradasPLC2.

39.Del menú Insertar en la parte de Controles Activex, seleccione Botón decomando, colóquelo en la hoja con el tamaño deseado, luego de clic derecho yseleccione Objeto Botón de Comando y luego Modificar coloque como nombreLeer Entradas en Celdas.

40.Añada el otro botón y coloque como nombre Escribir valor de celda en salidas.

Redes de Comunicación Industrial. Guía 6

Page 19: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

19

41. Inserte un gráfico de columnas con los datos de las dos celdas que mostrarán lasentradas del PLC.

42.De doble clic sobre el primer botón para poder programarlo con Visual Basic, digiteel código que se muestra a continuación, observe que los parámetros de lainstrucción Cells corresponden a la fila y columna de la celda donde se van a leer oescribir datos, en la Figura 30 puede ver que la celda donde se van a ver las entradasdel PLC1 está en la fila 20 y columna “G”, que si la numeramos es la 6, así queasegúrese de colocar los valores que corresponden a la hoja que usted ha creado.

Private Sub CommandButton1_Click()Cells(20,7)=OPCComms1.Value("Grupo1","GrupoPLC1\EntradasPLC1")Cells(22,7)=OPCComms1.Value("Grupo2","GrupoPLC2\EntradasPLC2")End Sub

43.De doble clic en el segundo botón e ingrese el siguiente código:Private Sub CommandButton2_Click()OPCComms1.Value("Grupo2", "GrupoPLC2\SalidasPLC2") = Cells(29, 5)End Sub

44.Cierre la ventana de Visual Basic y active el Modo de ejecución. En los displaysdeberá verse los valores presentes en las entradas de los PLC y si presiona el botón deLeer entradas en celdas, estos valores deberán verse también en las celdas y por lotanto el gráfico deberá actualizarse.

45.Escriba un valor en la celda para ser enviado a las salidas del PLC y presione el botónEscribir valor de celda en salidas, el valor en binario se mostrará en las salidas.

46.Al finalizar, cambie de nuevo la IP de la computadora para que esta se obtengaautomáticamente, cierre los programas y desarme correctamente el equipo.

1. Realice un registrador de tendencias Data Logger usando el control de Omronapropiado.

2. Realice un registrador de tendencias Data Logger usando los controles de Omronapropiados pero de manera que tome datos cada 5 minutos.

• Reynders, D., Mackay, S. y Wright, E. (2005). Practical Industrial DataCommnications. Best practice Techniques.

• Tknika Berrikuntza Teknologikoa, Actividades de entrenamiento 6 a 8.

Análisis de Resultados

Bibliografía

Redes de Comunicación Industrial. Guía 6

Page 20: Tema: Comunicación de CX-Server OPC de Omron · Tema: Comunicación de CX-Server OPC de Omron • Comunicar controladores industriales usando el bus Ethernet hacia una computadora

20

EVALUACIÓN

% 1-4 5-7 8-10 Nota

CONOCIMIENTO 20 Conocimiento deficiente de los fundamentos teóricos

Conocimiento y explicación incompleta de los fundamentos teóricos

Conocimiento completo y explicación clara de los fundamentos teóricos

APLICACIÓN DELCONOCIMIENTO

5 No armó correctamente la red Ethernet

Necesitó ayuda del docente de laboratorio para armar correctamente la red Ethernet y configurar los PLCs

Armó correctamente la red Ethernet y configuró los PLCs

25 No configuró correctamente el software del Servidor OPC.

Necesitó ayuda del docente de laboratorio para configurar software del Servidor OPC.

Configuró correctamente el software del Servidor OPC.

30 No configuró los dos PLC ni supervisó su funcionamiento desde EXCEL.

Necesitó ayuda del docente de laboratorio para configurar los dosPLC y supervisar su funcionamiento desde EXCEL

Logró configurar los dos PLC y supervisar su funcionamiento desde EXCEL

ACTITUD 10 No tiene actitud proactiva.

Actitud propositiva y con propuestas no aplicables al contenidode la guía.

Tiene actitud proactiva y sus propuestas son concretas.

10 No deja limpia ni ordenada su área de trabajo.

Solo deja limpia u ordenada su área de trabajo.

Deja limpia y ordenada su área de trabajo.

TOTAL 100

Redes de Comunicación Industrial. Guía 6

Guía 6: Comunicación de CX-Server OPC de OMRON

Hoja de cotejo: 6

Alumno:

Docente: Fecha:GL:

Puesto No: