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
- widgets_mimiccard
- widgets_datagrid
- widgets_alarmcard
- widgets_alarmcount
- widgets_trendcard
- widgets_image
- text_widget
- line_connector
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
- Instalar y configurar los "Common Components", es decir Configuration Hub y Proficy Authentication
- Registrar Proficy Authentication en Configuration Hub
- Instalar Operations Hub, dejándolo registrado en Configuration Hub como parte de la instalación
- 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 ejemploVista 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 ejemploVista 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)

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
Vista del mismo faceplate, una vez publicado a Operations Hub
