CodeSys OPC Server

Esta practica lleva como objetivo la configuración del Servidor OPC de CodeSys, que volviendo a repetir lo mismo, es lo mismo para ABB, con el cual estoy ahora.

Para hacer la configuración ejecutamos el OPCConfig, y esta es la interfaz, lo primero que hacemos es Agregar un PLC

Le damos el nombre que nos interese y seleccionamos el tipo de Interface, aqui hay que destacar que dependiendo de la versión utilizada de CodeSys elegiremos una u otra, para version 3.x utilizaremos la que agrega el 3, este es mi caso y selecciono GATEWAY3, los demas valores se pueden dejar por defecto

Una vez seleccionada la Interface, nos dirigimos a Connection, para configurar como será la conexión con nuestro PLC, pulsamos el boton Edit y nos aparece la siguiente ventana emergente donde configurar la IP, puerto y Dirección, como nuestro PLC se esta ejecutando en la misma máquina indicamos la IP o localhost con el puerto.

La dirección del PLC la podemos observar si nos vamos a la configuración del dispositivo tal y como se muestra

Una vez configurado los parametros aceptamos y ya podemos guardar, el archivo que se guarda ,modifica y se puede configurar manualmente para realizar alguna modificacion es el archivo OPCServer que se encuentra en el directorio indicado al guardar, juntamente con el archivo *.log donde se registra si se ha configurado correctamente o se ha producido algun error

La siguiente imagen muestra el directorio por defecto cuando se ha realizado la instalación, yo he agregado el archivo de configuracion de los tags, este archivo se configura según vimos anteriormente y se crea cuando se ejecuta el build si se han realizado todos los pasos, he probado sin colocar el archivo y he tenido algún problema al intentar cargar los tags, al colocarlo ha funcionado perfectamente como se comprobará.

Y en la siguiente imagen, ejecutandose nuestro programa y la configuración del OPC Client para acceder al Servidor y comprobar su funcionamiento.

Si se utiliza la version de CodeSys 2.x la configuración de los simbolos difiere de como lo hemos realizado, si alguien tiene alguna duda que realice algún comentario

5 de Febrero del 2013