Está en la página 1de 10

Servidor OPC 3

Instalación y uso
Este documento es un resumen del documento oficial 3S OPC_V3_how_to_use_E.pdf
con más detalles sobre la forma de configurar el OPCserver.
Este OPC_V3_how_to_use_E.pdf se instala con SoMachine y está disponible en
directorio: C: \ Archivos de programa \ Schneider Electric \ SoMachine \ CoDeSys OPC
Server 3
1.- Descripción general de OPC
OPC1 es una interfaz estandarizada para acceder a datos de proceso. Está basado en el
estándar de Microsoft COM / DCOM2 y ampliado debido a los requisitos de acceso a
datos en la automatización, donde la interfaz se usa principalmente para leer datos o
escribir datos en el controlador. Los clientes OPC típicos son visualizaciones, programas
para registrar datos operativos, etc. Los proveedores típicos de servidores OPC son PLC
sistemas y tarjetas de interfaz de bus de campo.
El servidor OPC es un programa ejecutable que se inicia automáticamente durante el
establecimiento de una conexión entre el cliente y PLC. Por lo tanto, el servidor OPC
puede informar al cliente sobre cambios valores variables o estados.
El servidor OPC proporciona todas las variables (a las que se hace referencia como
elementos) que están disponibles en el PLC (artículo Pool o espacio de direcciones).
Estos elementos se administran dentro de un caché de datos que garantiza un acceso
rápido a sus valores También es posible un acceso directo, no en caché, sobre los
elementos del PLC.
En el Servidor OPC, los elementos se pueden organizar en los denominados Grupos
(Privados y Públicos).
Los grupos privados pueden componerse en el cliente arbitrariamente a partir de
elementos particulares. Inicialmente no lo hacen efectúa las agrupaciones en el Servidor
OPC, pero si es necesario puede transformarse en Grupos Públicos. Trabajar con grupos
privados, por ejemplo, es útil para poder activar o desactivar ciertos grupos de variables
con un solo comando, dependiendo de si deben ser accesibles o no.
Los datos agrupados deben leerse de manera uniforme desde el servidor OPC, es decir,
todas las variables deben leerse en el Mismo tiempo. Sin embargo, tenga en cuenta que
esto no siempre es posible en el caso de los sistemas de destino con restricciones
búferes de comunicación!
Debido a las características de DCOM, es posible acceder a una ejecución en otra
computadora. También es permitido que más de un cliente acceda a la fuente de datos al
mismo tiempo. La aplicabilidad de diferentes idiomas (C ++, Visual Basic, Delphi, Java) es
otro beneficio de emplear COM.
2.- Descripción general en CoDeSys OPC Server 3

El servidor CoDeSys OPC se basa en el PLCHandler de 3S - Smart Software Solutions GmbH. Esta
El módulo de comunicación permite una comunicación directa a todos los PLC programables con CoDeSys.

De este modo, el servidor OPC V3.x admite las siguientes especificaciones de OPC:

OPC Definiciones e interfaces comunes Versión 1.0


Acceso a datos Interfaz personalizada Versión estándar 1.0
Acceso a datos Interfaz personalizada Versión estándar 2.05A
Acceso a datos Interfaz personalizada Versión estándar 3.0
Interfaz de automatización de acceso a datos Versión estándar 2.0
La comunicación entre el servidor OPC y el PLC se puede llevar a cabo a través de la siguiente interfaz:
Gateway V3

3.- Declarar una variable para ser utilizada con OPC

Sigue la secuencia:
• Crear un proyecto (por ejemplo: ExampleOPC)
• Agregar y seleccionar un controlador usando "Agregar dispositivo"
• Configure el nombre de la Aplicación haciendo doble clic en el nombre (p. Ej .: MyPLCexample)
• Cree un programa en su aplicación usando "Agregar objeto" cuando haga clic derecho en "Aplicación"
• Configure el nombre del Programa (p. Ej .: MyPOUexample)
• Haga doble clic en una tarea (p. Ej .: MAST) y asocie el programa (p. Ej .: MyPOUexample) a la tarea
• Haz un "Build All" usando el menú Build y verifica que no haya ningún error durante la ejecución de Build.

Cree un Objeto de Configuración de Símbolo en su aplicación usando "Agregar Objeto" cuando haga clic
derecho
"APLICACION".
• Seleccione "Configuración de símbolo" y haga clic en Abrir

Haga clic en el botón de enlace "Refrescar"


· Abra el objeto "Variables"
· Seleccione la variable (p. Ej .: VARIABLEEXEMPLE) que desea compartir con su cliente OPC desde su
Programa (p. Ej .: MyPOUexample)
· Haga clic en el botón ">" para enviar la variable a la base de datos compartida y otorgar acceso al cliente
OPC.

Haz un "Build All" usando el menú Build y verifica que no haya ningún error durante la ejecución de Build.
· Cerrar la ventana "Configuración de símbolo"
·

· Conecte su PC a su PLC usando la ventana de configuración de comunicación


· Descargar la aplicación
· Hacer que funcione
aparecerá de la siguiente manera:
4.- Instalación del servidor CoDeSys OPC

OPC Server V3 se entrega en forma de instalación. Todos los archivos necesarios para la comunicación OPC
se instalan y el servidor OPC se registrará automáticamente como servidor COM.

Nota: Para usar el OPC Server V3 en un sistema Windows Vista, se recomienda encarecidamente
ejecutar el Cliente OPC en modo de compatibilidad con Windows XP SP2 y con derechos de administrador
extendidos para obtener un actualización continua de los valores.

· Ir al directorio:
C: \ Archivos de programa \ Schneider Electric \ SoMachine software\ Tools\ OPC Server
· Haga doble clic en:
WinCoDeSysOPC.exe

4.1. Instalación y registro en paralelo


Con comando
WinCoDeSysOPC / RegServer
el servidor está registrado como servidor COM. Por lo tanto, como ruta de ubicación siempre la posición
actual de Se usará WinCoDeSysOPC.exe. Por lo tanto, la llamada solo se puede hacer desde una ruta local.

4.2. Registro como servicio


Con comando
WinCoDeSysOPC / Servicio
WinCoDeSysOPC.exe se instala como servicio del sistema. Iniciado una vez, el servicio se mantendrá
"iniciado" hasta que el sistema sea terminado. La comunicación a los PLC configurados sobrevive. También
aquí el el servicio se instala en la posición actual de WinCoDeSysOPC.exe.

4.3. Desinstalando el
Con comando
WinCoDeSysOPC / UnRegServer
todas las entradas del Servidor OPC se eliminarán del registro. Los archivos instalados no serán
removidos.

5 Configuración del servidor OPC por OPCconfig.exe


Ahora es necesario configurar el servidor OPC y vincularlo con el proyecto que ha realizado.
· Ir al directorio:
C: \ Archivos de programa (x86)\ Schneider Electric \ SoMachine software \ tools \ OPC server
· Haga doble clic en:
OPCConfig.exe
La herramienta de configuración OPCconfig.exe permite generar un ini-archivo que se necesita para
inicializar el Servidor OPC con los parámetros deseados para la comunicación entre el proyecto CoDeSys y
los PLC (s).
La herramienta de configuración contiene una barra de menú, una vista de árbol para mapear las asignaciones
de uno o varios PLCs al servidor, y un cuadro de diálogo de configuración siempre correspondiente al árbol
seleccionado actualmente de entrada. Después de haber iniciado la herramienta, principalmente aparecerá de
la siguiente manera, que solo contiene el valor predeterminado
ajustes comunes:

Anti click sobre el Icono Server y seleccione AppendPLC

it will appear as follows:


· Seleccione Gateway 3 en la lista Interfaz.
· Cambie el nombre de PLC1 (haciendo doble clic en él) con el nombre del nombre de su PLC (por ejemplo:
MyPLCexample)

Double Click on the Icon Connexion & select “Edit”


it will appear as follows:
Para poder acceder desde su cliente OPC a su variable, debe ingresar la dirección del
PLC (p. ej .: MyPLCexample), la dirección se proporciona en la ventana de configuración
de comunicación de su Proyecto.
La dirección puede ser Física o Lógica. Es mejor utilizar el direccionamiento lógico para
evitar valor de dirección reconfigurado cuando tiene muchos dispositivos en su proyecto.
Para el direccionamiento lógico:
En nuestro ejemplo, la dirección es: "MyPLCexample"
Ingrese directamente el Nombre de nodo dado en la ventana Configuración de
comunicación de su Proyecto. A configure el nombre del nodo use el botón "Editar".
For Physical addressing:
In our example the address is: “007F.6200.0001”

Tome esta dirección y configure el valor de la dirección del PLC CoDeSys

Click on OK button, it will appear as follows:

· Ir al menú Archivo y "Guardar como ..."


· Haga clic en el botón Aceptar, aparecerá de la siguiente manera:
· Seleccione OPCServer.ini y guarde el archivo

6 Uso del servidor CoDeSys OPC


Después de la instalación del servidor OPC, debe ser ofrecido para su selección por el
cliente OPC (p. visualización). El nombre del servidor OPC es CoDeSys.OPC.DA.
El servidor OPC se iniciará automáticamente por el sistema operativo tan pronto como un
cliente establezca una conexión. El servidor OPC terminará automáticamente tan pronto
como todos los clientes hayan cerrado sus conexiones con el servidor.
No habrá un icono de servidor OPC en la barra de tareas, pero solo se manejará en la
tarea de Windows administrada como un proceso. Como ejemplo usando el explorador
MatrikonOPC
La variable que se ha compartido utilizando Symbol Configuration ahora está disponible
Como ejemplo usando el explorador MatrikonOPC

También podría gustarte