Usando Historicos en Scada iFix

Introducción

Classic historian es el recolector de datos ampliamente usado junto con Fix32, con el pasar de los años y poco a poco se fue tratando de reemplazar este por Proficy Historian, el cual es una versión mejorada y con mayor flexibilidad que El historian clásico, el hecho de que ya no se instale por defecto y tampoco se mencione nada sobre classic historian al momento de instalar iFix 5.5 nos hace ver que ge-fanuc nos direcciona hacia el uso de Proficy historian, una versión de pago con licencia individual, en contra parte del Classic Historian el cual era de uso gratuito una vez contara uno con la licencia de IFIX.

Instalando Classic Historian

Como mencione antes Classic Historian no se instala por defecto, una vez que terminamos de instalar iFix 5.5 deberemos ir hasta donde esta el CD de instalación y buscar la carpeta Setup , entramos a la carpeta Proficy, luego ingresar a Legacy .Y por ultimo ejecutar el instalador con el nombre de iFIX55_Pulse_FD.exe

Como una nota adicional antes de realizar la instalación quiero mencionar que Classic Historian no funciona en 64 bits, si bien iFIX 5.5 tiene soporte para 64 bits, Classic historian no. Entonces se deberá instalar iFIX 5.5 en 32 bits si se desea usar El Historiador que se usaba en FIX32.Y si deseas correr IFIX en una maquina con un sistema operativo de 64 bits entonces deberás usar Proficy Historian, el cual necesita una licencia adicional.

Habilitando Classic Historian

Una vez instalado existen dos escenarios posibles, si es que al final de la instalación instalaste también por recomendación del instalador Proficy Historian 4.5 entonces una vez q hallas realizado la instalación de Classic Historian te aparece la opción para poder habilitar en el menú Administration – Configure Historian . Asumiendo que estas en la interfaz Ribbon en IFIX.

El otro escenario posible es que solo hallas instalado IFIX y luego Classic Historian, entonces es cuando no aparece habilitada ninguna opción que te diga que Classic Historian esta habilitado, entonces en este caso tendremos que primero cerrar el Workspace de IFIX y luego ir hasta la carpeta donde este instalado nuestro IFIX, y buscar el archivo FixUserPreferences.ini que se encuentra en la carpeta LOCAL del directorio raiz de iFIX , abrimos con Notepad y modificamos la entrada que dice:

[Historian]
CurrentHistorian=Proficy Historian

Cambiamos a :

[Historian]
CurrentHistorian=Classic

Una vez modificado vamos a guardar los cambios y vamos a reiniciar iFIX, entonces ya tendremos habilitada Classic Historian en nuestro nodo actual en IFIX.

Iniciando automáticamente Classic Historian

Esto es un poco pensado en las personas que recién se inician en IFIX o también para los que se olvidaron, por lo general deberemos iniciar el historiador cada que iniciemos IFIX para esto tendremos que agregar al inicio automático de IFIX el archivo HTC.exe de la siguiente manera, primero abriremos el SCU y luego iremos a Configure y luego a Tasks…
En filename seleccionamos el archivo HTC.exe

Abriendo el Visor de Historicos desde IFIX

Bueno esto también esta pensado para los que se olvidaron o recién aprenden, como sabemos los archivos de Classic Historian se almacenan con la extensión .h24 en la carpeta HTRDATA y dentro de la carpeta de nuestro nodo; ahora para poder abrir esos históricos nosotros podemos usar 3 métodos, el primero es agregando un chart o cuadro el cual tenga un pen que apunte hacia la variable historiada, el segundo es usando el extractor de h24 a csv para poder visualizarlo en formato .csv (para esto necesitaras una cuenta de Global Care para poder descargar ) y por ultimo podes usar el visor de históricos HT que se instala en el directorio raíz de IFIX al momento de instalar Classic Historian. Voy a agregar un ejemplo del código a usar para poder usar el visor en un botón.

Private Sub CommandButton1_Click()

Shell “HTD.EXE”, 1

End Sub

Se puede omitir la extensión .exe, si se encuentra en el directorio raíz de iFix.

Así terminaría el uso básico de Classic Historian en IFIX 5.5 , para cualquier duda consultarme a mi correo personal o dejar un comentario.

Saludos
Ing. Jair Daniel Vargas