Contexto
En ocasiones no es posible habilitar la opción de "Historian OPC Interface" en las propiedades del proyecto Cimplicity. Este paso es necesario para habilitar Cimplicity para que la información de sus points pueda ser recolectada por Historain.
Explicación
La opción de "Historian OPC interfce" está disponible únicamente, cuando se dan las condiciones necesarias para su funcionamiento. En algunos casos, la instalación de los colectores de Historian, o la parametrización de éstos, no es correcta. Esto provoca el problema de que la opción no esté disponible aún cuando pareciera que todo está en regla para poder utilizarla.
En ocasiones se ha observado que los colectores OPC de Historian, que son utilizados normalmente para recuperar la información desde Cimplicity, no se están correctamente direccionados contra el servidor OPC-DA de Cimplicity. Este problema se suele dar cuando se crea el colector automáticamente (tras instalar los colectores, el sistema ofrece la posibilidad de crear ya la instancia de colector automáticametne) en un servidor en el que hay diferentes servidores OPC-DA relacionados con Cimplicity.
En el caso de ejemplo el Colector OPC-DA para Cimplicity se ha creado automáticamente contra un servidor OPC-DA denominado "Cimplicity.DN.DirectNet405.1" y no contra el habitual "CIMPLICITY.HMI.OPCServer.1"
Para resolver el problema, es necesario corregir la configuración del colector en el registro de Windows del PC. Actualizando los nombres para referenciar al servidor OPC-DA correcto.
Nota: Téngase en cuenta que partimos de que ya se ha hecho la instalación de los Historian Collectors y que además, se ha generado automáticamente ya la instancia del colector OPC-DA. Si no fuese así estas claves de registro no existirían.
Adicionalmente, es conveniente corregir el nombre de la instancia del colector en los menús de windows y en los accesos directos, de forma que la solución quede aplicada a todos los niveles.
En concreto, hemos de actuar sobre el shortcut de Windows
Cambiando
- C:\Program Files (x86)\GE Digital\Historian OPC Collector\Server\ihOPCCollector.exe" REG=SCADA60_OPC_Cimplicity_DN_DirectNet405_1 NOSERVICE
Por la nueva referencia
- C:\Program Files (x86)\GE Digital\Historian OPC Collector\Server\ihOPCCollector.exe" REG=SCADA60_OPC_Cimplicity_HMI_OPCServer_1 NOSERVICE
Tras estos cambios, veremos que ya es posible habilitar la opción "Historian OPC Interface" en las propiedades del proyecto Cimplicity. Una vez hecho esto, y arrancado el proyecto, veremos que el servicio del colector en Windows pasa a estado "running" y que el colector aparece automáticamente en el servidor Historian.