You are on page 1of 21

Webinar Vijeo Citect

Comunicación con M241 usando CodeSys OPC

Vijeo Citect 7.5


OFS OPC 3.5

Revisión Fecha Autor Modificaciones


2.0 29/02/2016 Conchi Muñoz Primera versión

Centro de Competencia Técnica


Puede encontrar esta guía, además de
preguntas y respuestas técnicas
confeccionadas por nuestro Centro de
Competencia Técnica, en:

http://www.schneider-electric.es/faqs

También puede realizar su consulta en


cualquier buscador de Internet

2
Vijeo Citect: Comunicación a
M241 usando Codesys OPC
1. Esquema de
comunicaciones.

2. Instalación y
configuracion del
Codesys OPC
3. Comunicación con OFS

4. Implantación en Citect
5. Preguntas durante el Webinar:
- Modificaciones del proyecto de
SoMachine Online.
- Importar las variables sin tener
PLC conecato
3
Esquema general de comunicaciones con OPC

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 4


Esquema de comunicaciones.

● Autómata M241
● OPC codesys como servidor y OFS y Citect como cliente.
● Vijeo Citect como Software de supervisión.

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 5


2. Instalación y configuracion del
Codesys OPC
Insertamos el CD de instalación de Somachine 4.1 SP1.
En la pantalla inicial elegimos “custom” para personalizar la instalación y asi no instalar
Somachine e instalar solo el Codesys OPC.

Luego elegimos solo el OPC para instalar.

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 6


● En el proyecto de Somachine añadir “Symbol configuration” y allí seleccionar las
variables que se desean usar en el OPC.
● Botón derecho MyController  Agregar objeto Configuración de símbolos

•En la pestaña Herramientas la podemos abrir

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 7


•Ejecutar un Build

Seleccionar las variables que se


quieren compartir

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 8


•Ejecutar el Codesys OPC Server, se encuentra en:
•C:\Program Files (x86)\Schneider Electric\SoMachine
Software\Tools\OPC Server

Comprobamos que el
proceso se lanza.

El servidor OPC se configura con OPCconfig.exe, se encuentra en el


mismo directorio.

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 9


Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 10
¿ Cual es la dirección del autómata?
Entramos en el servidor web del mismo y lo miramos:
Usuario:USER
Password: USER

Buscamos Node name. En nuestro caso tiene el valor:


TM241CEC24T_U @0080F40A6130
Es lo que deba aparecer en el campo address del OPCConfig.

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 11


3. Comunicación con el OFS
El objetivo es comprobar las comunicaciones utilizando el OFS como cliente y siendo el
Codesys OPC servidor.

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 12


En el autómata existen estas variables declaradas:

Comprobamos que la lista de variables aparece, comunican y tienen valor.

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 13


4. Implantación en Citect
Creamos el IODevice usando el Wizard: Menu comunicaciones – express I/O device
Setup.

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 14


Importamos variables: Menu Tools – Import Tags.

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 15


Miramos la lista de variables importadas:

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 16


Agregamos una página donde podamos ver todas las variables y ejecutamos la
aplicación.

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 17


Troubleshooting
A veces, cuando se hace la prueba de que el cliente OFS se conecta al OPC Codesys,
no carga las variables del PLC. Asegurarnos de que el servicio “CoDeSys
ServiceControl” esta activo. Si esta activo, reiniciarlo.

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 18


¿ Si se añaden variables al autómata, es posible hacer un refresco automático
en el listado de variables de Citect? Sí, configurando el IODevice de esta
manera.

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 19


No es necesario tener el PLC conectado al PC para poder importar las
variables. Podemos hacerlo directamente desde el fichero .xml generado desde
Somachine y que contiene las variables. La configuración del OPC es
diferente:

Interface: SIMULATION3
Project Name: Ruta donde se ha compiado el fichero .xml. Se recomienda
que esté en el mismo directorio donde esta el OPC Server. Es obligatorio
poner la ruta completa:
C:\Program Files (x86)\Schneider Electric\SoMachine
Software\Tools\OPC Server\OPC_Conchi.MyController.Application.xml

No es necesario cambiar ningun parámetro mas, quedando el apartado “connection” vacio.

Schneider Electric - Centro Competencia Técnica- AUTOR* – mes.año* 20


Puede encontrar más información en:
Preguntas técnicas Frecuentes
http://www.schneider-electric.es/faqs
>Respuesta a las Preguntas Técnicas más Frecuentes
>Guías de Diagnóstico e Implementación

Centro de Descargas
http://www.schneider-electric.com/download/es/es/
>Descarga de certificados, manuales, software, dibujos CAD,
documentación técnica…

Video FAQS
http://www.youtube.com
>Video Tutoriales de Respuesta a Preguntas Técnicas
>Video Tutoriales con Ejemplos de Configuración de equipos y software

CCT - Centro de Competencia Técnica


21

You might also like