Explicación general

Operations Hub puede utilizarse como la solución HMI para un servidor Cimplicity. Este tipo de arquitectura supone dotar a Cimplicity de un HMI web nativo que, si bien puede no tener el mismo grado de detalle y flexibilidad que una aplicación CimView estándar, puede ser muy conveniente en buena medida de perfiles de usuario y situaciones.


Este tipo de uso de OperationsHub implica la modalidad de funcionamiento "Canvas" de Operations Hub, descrita en el artículo siguiente:  Diferencias entre las versiones de Operations Hub


Por concretar las limitaciones de la licencia "Canvas", más allá de lo descrito en el artículo, podemos enumerar a continuación los principales tipos de Widgets que van a estar a disposición del desarrollador

Más allá de éstos, el usuario tendrá también la posibilidad de crear sus propios objetos gráficos:


Todos estos elementos, dispuestos en un layout de coordenadas serían los que poblarían las pantallas del nuevo HMI

En este otro artículo, se ven ejemplos de cómo sería montar una pantalla OpsHub en un Layout de coordenaras. Téngase en cuenta que en este caso se está haciendo con datos procedentes de un servidor OPC (lo cual requeriría de una licencia Canvas ampliada) pero sería algo muy similar al escenario en el que los datos procederían de Cimplicity).
Lectura/Escritura tags OPC-UA desde HMI en Operations Hub


La integración Cimplicity - Operations Hub

Está perfectamente descrita en los manuales de Cimplicity, si bien a continuación se presenta un resumen esquemático, con referencias a las páginas clave del manual

  1. Instalar y configurar los "Common Components", es decir Configuration Hub y Proficy Authentication
  2. Registrar Proficy Authentication en Configuration Hub
  3. Instalar Operations Hub, dejándolo registrado en Configuration Hub como parte de la instalación
  4. Registrar Cimplicity en Configuration Hub


Conectar el proyecto Cimplicity con Operations Hub 

Este paso permite posteriormente publicar configuraciones de Cimplicity directamente contra Operations Hub, lo cual facilitará en muy buena medida la integración. Los pasos están descritos en el siguiente enlace:
Habilitar el proyecto Cimplicity para que pueda publicar a Operations Hub 


Con este entorno ya dispuesto, podremos publicar los modelos de la base de datos de Cimplicity a Operations Hub, lo que permitirá a éste "entender" la jerarquía de clases y objetos de Cimplicity; así como poder hacer "browse" en las expresiones de los objetos gráficos contra el listado de points de Cimplicity. Esto permitirá trabajar en Operations Hub de una manera similar a como habitualmente se hace desde CimEdit en el HMI tradicional de Cimplicity

Publicar el modelo de clases de Cimplicity a OperationsHub


Clase Cimplicity utilizada a modo de ejemplo

Vista de los tags de un proyecto Cimplicity de prueba, una vez publicados en Operations Hub En concreto la captura muestra del editor de Operations Hub, donde se reconocen como objetos cada uno de los "objects" de Cimplicity. Nótese como cada variable (point) de Cimplicity se expresa aquí con un direccionamiento OPC-UA. Esto es así porque esta es la tecnología que OperationsHub utilizará internamente para interactuar con los points de Cimplicity


Por otro lado, existe también la capacidade exportar aquellos classObjects de Cimplicity que utilicemos a modo de "Faceplates" o consolas de control específicas de una clase/objeto en Cimplicity. Esto nos permitirá aprovechar una parte del desarrollo gráfico existente de CimEdit en Operations Hub

Publicar Faceplates de Cimplicity en Operations Hub 


Vista del Class object gráfico en Cimplicity, utilizado en el ejemplo
Vista del mismo faceplate, una vez publicado a Operations Hub


Comentarios finales

La integración entre Cimplicity y Operations Hub aquí descrita abre una nueva forma de trabajar respecto a lo que es el diseño tradicional del HMI SCADA. El resultado final es un HMI más moderno y potente, que va a llevar el desarrollo de aplicaciones gráficas SCADA un paso más allá. Al mismo tiempo, se mantiene el motor testado y probado del servidor Cimplicity para la gestión de comunicaciones, la base de datos de points, alarmística, historización y motor de eventos.


Se trata sin duda de un cambio sustancial, para cuyo proceso de aprendizaje desde Opertek aconsejamos acompañar del servicio postventa de nuestros paquetes de Solution Provider GE Vernova, junto con la oferta relacionada de cursos de formación en "Operations Hub for SCADA", disponibles en la plataforma EdGE de GE Vernova


Además de todo lo anterior, recordar que siempre pueden contactar con el soporte técnico de Opertek para plantear cualquier duda o solicitar información adicional para su proyecto con Cimplicity y Operations Hub (support@opertek.com)