Nueva version Tia Portal 13

tia portal v13

Siemens nos vuelve a sorprender con una nueva version del software que pretende integrar todos nuestros equipos en un solo software, la integración total de la automatización, esta vez lanza su nueva version Tia Portal 13 (v13) , esta es la sucesora de la version 12, la cual traiga como novedad al s7-1500; ahora con esta nueva version se termina de pulir algunos temas, y en esta version también se aprovecha de cerrar algunas vulnerabilidad que se venia arrastrando de la anterior version y se aprovecha el pánico también para lanzar nuevos firmware y módulos junto con esta nueva version, a continuación les presente un resumen digerido de todos los cambios que trae esta nueva version Tia Portal v13.

  • Se actualizan todos los software de Tia Portal, es decir que ahora existe también WinCC v13 ( SCADA) , Startdrive v13 (Drives) y Wincc Basic v13 (HMIs).
  • Aunque suene raro ahora se puede tener instalado en una sola maquina las siguientes versiones al mismo tiempo : Tia portal v11, Tia portal v12 , Tia portal v13, Wincc v 13, Wincc v 7.0 SP2 o superior , Step 7 v5.5, Step 7 5.4 y Wincc Flexible 2008.
  • Tia portal version 13 ahora brinda la posibilidad de trabajar a varias personas en un mismo proyecto, es decir cooperativamente; se ve muy prometedora esta nueva funcionalidad especialmente con el s7-1500 que permitida hasta 5 usuarios estar conectados monitoreando y controlando al mismo CPU en paralelo . Habra que ver que tan optimizado es la nueva función,  para que no se tenga los cierres inesperados com se tenían  en la version 12.
  • Al realizar las copias de seguridad o backups ahora también permite guardar los valores que se tenían en el momento de realizar la recuperación; también indica que sera posible realizar copias de seguridad de proyectos completos en un proyecto nuevo que nosotros creemos en nuestra estación de PLC de la linea  (S7-300/S7-400,  S7-1200 firmware version 4  y S7-1500 ).
  • Se termina con el soporte para Windows XP, pero ahora Tia Portal v13 es compatible con Windows 8.1 ; una sorpresa bastante grande ya que Siemens no se da cuenta que existen bastantes Field PGs con windows XP aun instalado, y no podrán instalar esta version 13 de Tia Portal.
  • Ahora se recomienda que el hardware donde se instale Tia Portal 13 sea de 64 bits , en parte debe ser por la recomendación de que el equipo donde se vaya a usar tenga 8 GB de ram recomendado, lo cual lo veo muy mal, porque cada vez van subiendo los requisitos del hardware con cada version, en vez de ir optimizando su software para que siga corriendo en las portátiles Siemens que se vendieron hace tiempo, es como si quisiera que todos migren a las Field PG M4 con SSD.
  • Los PLC s7-1500 y S7-1200 (firmware version 4)  ahora permiten trabajar con los tipos de datos (variables) de 64 bits WChar/WString .
  • Virtualizacion soportada ahora se amplia a los siguientes software de virtualizacion : VMware vSphere Hypervisor (ESXi) 5.5, VMware Workstation 10, Vmware Fusion 6.0 , Vmware Player 6.0  y Windows Server 2012 R2 Hyper-V.
  • Compatibilidad? , se que muchos duran que porque nos hace esto Siemens, pero nuevamente esta nueva version tiene una nueva extension para sus proyectos ; por ende no se podrá abrir en versiones anteriores un proyecto hecho en la version 13,  pero que pasaba cuando se quería sacar backup de un PLC programado con un version anterior de Tia Portal, bueno tenias que tener una copia de un proyecto en blanco de esa version, pero ahora Siemens gentilmente nos brinda ese proyecto en blanco (de la version12)  en la instalación por defecto de la version 13, y ..\Portal V13\SampleProjects .

Proficy Historian (tips personales)

Introducción a Proficy Historian

proficy historian boliviaProficy Historian o  iHistorian  es un software de recopilación y almacenamiento de   datos que se enlaza perfectamente con iFIX.  Ya que como se sabe pertenece a la misma compañía GE. Este software que yo manejo  puede ayudarte en gran manera a tu planta o fabrica ya que recolecta, archiva y distribuye volúmenes tremendos de información de proceso y/o producción a velocidad altas y de la manera mas efectiva.  Fue diseñado específicamente para la adquisición de datos y la presentación de los mismos.

Ya que di una introducción ahora  voy a dar unos tips que en mi experiencia son los mas útiles a la hora de utilizar iHIstorian. Siempre es bueno compartir la información y no ser egoísta con nadie, porque al final de cuenta nadie nació aprendiendo.

 

Tips para Proficy Historian

Determinar Version de iHistorian

Para hallar la version de HIstorian y el Build number cuando Historian esta cerrado y no se ha iniciado se debe hacer lo siguiente:

Hay una llave registrada en:

HKEY_LOCAL_MACHINE\SOFTWARE\GE Fanuc Intelligent Platforms, Inc.\Proficy Historian\4.0.0.176

Tambien el archivo iHistorian.dat en System32 contiene los numeros de version del servidor iHistorian.

Otra ubicacion que contiene informacion son los archivos de log DataArchiver, para verlos ir a la carpeta iHistorian\logfiles y abrir el archivo de log mas reciente y en la 5ta linea debe decir algo asi:

[10/03/2001 11:25:52.684 AM] DataArchiver Service Started [iHistorian: 1.0 Build (158) (MSO: 1.0 Build (108))]

Determinar version de Colectores

 

Ir a la carpeta iHistorian\logfiles y abrir el archivo de log mas reciente segun el colector y en la 2da linea se vera algo asi:

05-Oct-01 08:19:31 – Initializing iHistorian File Collector [Version 1.0.21]

Usar OCP Collector en vez de iFIX Collector en la DB de iFIX

 

Hay algunas formas en la que se puede hacer esto:

1) Una forma seria usar el driver de Cliente OPC para ver los datos de la DB y luego tener el OPC Collector mirando a este.

2) La otra forma es tener que el Colector OPC use el OPCEDA Intellution para obtener los datos, pero para esto se debe realizar el siguiente paso en un iFIX 3.0 o superior, esto permitira usar el OPCEDA version 2.0 cuando estas instaladno el Colector OPC, hay que asegurarse que el Prog ID es correcto, ya que si no es correcto entonces no podrs ser capaz de iniciar el colector una v3ez instalado, el Prog id para iFIX es: Intellution.OpcEda

 

Migrar datos históricos de FIX32 a iHistorian

 

Para migrar datos historicos de FIX32 a iHistorian, la barra de herramientas de migracion no puede ser cargada en FIX32, bueno entonces en combinacion con iFIX y FIX32 es como se puede realizar la migracion de datos y en los siguientes pasos se muestra como se realiza:

  • Paso 1. Primero copiar el contenido de la carpeta HTRDATA de computadora con FIX32 hacia la maquina con iFIX.
  • Paso 2. En la maquina con FIX32 se debe habilitar la opcion de networking y se debe cargar la base de datos con los tags que se uso para la recoleccion de datos por classic historian.
  • Paso 3. Abrir el SCU en la maquina con iFIX y configurar la maquina FIX32 como un nodo remoto en la lista de nodos remotos.
  • Paso 4. Ahora usar la barra de herramientas de migracion en el workspace para migrar los datos.

 

Como retrasar el inicio de un Colector Historian

 

Para añadir un retraso en el inicio del colector Historian se debe hacer lo siguiente:

  • Paso 1. En la computadora donde esta instalador el colector entrar al Editor de Registro de Windows.
  • Paso 2. Navegar a la siguiente llave : HKEY_LOCAL_MACHINE\SOFTWARE\Intellution, inc.\iHistorian\Services\  y seleccionar la llave del colector correspondiente.
  • Paso 3. Añadir dentro de este una entrada DWORD con el nombre MachineUpTimeDelay.
  • Paso 4. Configurar la Base a Decimal en la entrada y configurar a 120. Este valor es el numero de segundos de retraso.
  • Paso 5. Cerrar el Editor y reiniciar la computadora.

El valor de 123 se puede ir aumentando en caso de que se el tiempo no sea el adecuado.

Como cambiar la ubicación donde se guardan archivan los datos en iHistorian

 

Para cambiar por ejemplo de la unidad C:  a la unidad D: en iHistorian se debe hacer lo siguiente

  • Paso 1. Abrir el adminitrador iHistorian y hacer clic en el link Archives.
  • Paso 2. En la pestaña Details, en la partede abajo de la ventana dice RESOURCES –> File Location.
  • Paso 3. Cambiar la ruta de una unidad a otra, por ejemplo:
  • C:\Proficy Historian Data\srvhistorian_Archive549.iha
  • Crear una carpeta en D:\ donde los archivos iran primero.
  • Luego, en ese campo cambiar todo menos el nombre del archivo «iha», cambiar la ruta a la nueva carpeta D:\
  • iHistorian creara una copia del archivo en esa nueva carpeta. Ahora manualmente cambiar los archivos a esa carpeta.
  • Paso 4. Una vez todo copiado, ir al Registro de Windows en la llave HKEY LOCAL MACHINE –> SOFTWARE –> Intellution, INC –> SERVICES –> Data Archiver  y cambiar la ruta de Archive a la nueva ruta de la carpeta.
  • Paso 5. Luego parar y luego arrancar el servicio de Data Archiver,  y ahora ya deberia funcionar leyendo los archivos IHA copiados a la nueva carpeta.

iHistorian y Procesadores de 64 bits

 

Se soporta a partir de la version 3.5 de  Proficy Historian Procesadores de 64 bits y (WoW64) Sistema operativos de 64 bits, y a partir de Windows 2008 Servidor 64 bits para arriba.

 

Habilitar debugging completo en iHistorian

 

Habilitr el debugging en iHistorian causa que se almacene mayor cantidad de informacion en los archivos de log de iHistorian. Se habilita desde el registro de Windows y puede se habilitado para los Colectores o para el Data Archiver. No es recomendable dejar el debugging habilidado por mucho tiempo ya que hara que los archivos de log se hagan demasiado grandes y puede afectar en el rendimiento del sistema.

En muchos casos este modo se habilitara cuando se vaya a reproducir algun problema que esta ocurriendo y luego se lo deshabilitara,para habilitar o deshabilitar este modo no se requiere reiniciar nada, los cambios son realizados sobre la marcha.

Buenos, ahora indico cuales son los pasos para habilitar este modo:

  • Paso 1. Ir a la llave del registro de windows  en HKEY_LOCAL_MACHINE\SOFTWARE\Intellution, Inc.\iHistorian\Services
  • Paso 2. En la llave de servicios se vera varias carpetas para el Data Archiver y colectores que se tengan instalado, seleccione la llave apropiada para habilitar el modo segun la necesidad de cada uno.

Por ejemplo.

Data Archiver:

HKEY_LOCAL_MACHINE\SOFTWARE\Intellution, Inc.\iHistorian\Services\DataArchiver

 

Nota: En sistemas de 64 bits la ubicacion es la siguiente

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Intellution, Inc.\iHistorian\Services\…

 

Alarm Archiver (Version 3.0 y superior):

HKEY_LOCAL_MACHINE\SOFTWARE\Intellution, Inc.\iHistorian\Services\AlarmArchiver

 

iFIX Collector:

HKEY_LOCAL_MACHINE\SOFTWARE\Intellution, Inc.\iHistorian\Services\iFixCollector

 

Calculation collector key:

HKEY_LOCAL_MACHINE\SOFTWARE\Intellution, Inc.\iHistorian\Services\CalculationCollector

 

PI Collector Key:

HKEY_LOCAL_MACHINE\SOFTWARE\Intellution, Inc.\iHistorian\Services\PICollector

 

OPC Collector:

HKEY_LOCAL_MACHINE\SOFTWARE\Intellution, Inc.\iHistorian\Services\OPCCollector\<nombre del colector opc>

Es importante notar que en los colector de OPC que se desea habilitar el modo debugging debe especificar la carpeta correcta

por ejemplo no seleccionar «OPCCollector» si por ejemplo se usa el Colector para RSLink sino la carpeta llamada  GE_OPC_RSLinx_Collector

y es en esa carpeta donde se hara el siguiente paso

 

  • Paso 3. Agregar un nuevo valor «DebugMode» de tipo DWORD y de Base Decimal.
  • Paso 4. Cambiar el valor a 255 (Significa que esta activado un debugging completo) y si es un colector de alarma y evento se puede usar el numero 256 para aun mas informacion pero solo del colector de alarmas y eventos.

Listo con eso ya se tendra activado el modo Debugging completo en iHIstorian, para deshabilitar ese modo simplemente tendremos que cambiar ese valor a 0 o simplemente eliminar esa entrada DebugMode.

 

Sistema operativos soportados por Proficy Historian

Leer la tabla excel

iHistorian Bolivia
iHistorian Bolivia

Importante iFIX 5.0 SP2 o 5.1 solo son soportador cuando Historian 4.0 y 4.5 estan instalados en otra maquina remota diferente a donde esta iFIX. Pero si se desea usar Historian 4.0 o 4.5 en la misma maquina donde esta iFIX entonces solo es soportada la version iFIX 5.1 SP1 en adelante.

Previniendo corrupción de Archivos en Historian

La mejor forma siempre es relizando copias de seguridad frecuentes.

Pero un metodo adicional para comprobar que no esten corruptos los archivos es el siguiente que solo aplica para Historian 3.0 para arriba, existe una herramienta llamada ihArchiveInfo.exe la cual puede detectar datos corruptos en archivos IHA, el archivo IHA tiene checksum redundantes que son guardados a lo largo del archivo y puede decir si porciones de dato han sido corrompidos.

En versiones actuales esto a sido automatizado y se puede configurar para que esa revision se haga automatica, pero nunca esta de mas saber que existe esa herramienta.

 iHistorian y RSView

 

El colector OPC de iHistorian DEBE estar instaladdo en la misma maquina donde esta corriendo el RSView32OPCTagServer, ademas se debe habilitar el Servidor OPC del proyecto de RSView. Para realizar esto se debe hacer lo siguiente:

Despues que se inicio RSView presionar las teclas CTRL+ALT+P, y luego ir a configuracion de inicio de sistema  (System Startup) y configurar para que el Servidor OPC se inicie automaticamente.

Para asegurarnos que todo esta bien, se realizar una prueba de conexion y exploracion de tags con la herramienta Cliente OPC de Rockwell Automation.

 

Como saber que iHistorian esta instalado

 

Simplemente bastara con revisar que la siguiente llave existe en el registro de windows: HKEY_LOCAL_MACHINE\SOFTWARE\Intellution, Inc.\iHistorian

 

DeltaV con iHistorian

 

Para poder explorar un servidor OPC con iHistorian, se debe tener instalado el Colector OPC en la computadora donde esta el servidor OPC DeltaV, pero lo que hay que tomar en cuenta para que la funcion de exploracion funcione correctamente el servicio tiene que usar cuenta local con derechos de Administrador.

 

Tips para redes iFIX

Antes de empezar a utilizar la herramienta voy a dar unos trucos y tips que hay q revisar para descartar problemas tan sencillos como que el cable de red este desconectado. iFIX toma en cuenta la primera tarjeta de red instalada, es decir que si vamos a tener nuestro nodo conectado a dos redes tenemos que tener en cuenta que la primera tarjeta de red instalada es la que iFIX reconocerá para trabajar, ahora que pasa si ya fallamos e instalamos primero la tarjeta de red incorrecta, simplemente el remedio es desconectar la tarjeta de red adicional y reiniciar la maquina solo con una tarjeta de red para que así iFIX reconozca. Otro de los problemas poco comunes que puede ocurrir en el tema de redes en iFIX es la cuestión de puertos de conexiones, no nos olvides que el protocolo que maneja ifix hace uso de puertos virtuales en la computadora para realizar la comunicación, los puertos que por defecto usa iFIX son iguales a los que también usaba FIX32 cuando pertenecía a interllution, bueno como recordaran uno viene del otro, y son perfectamente compatibles para poder enlazarlos y a futuro realizar migraciones, bueno no me desvío del tema e indico que los puertos usados por iFIX son 2010 para TCP  y el puerto 2011 para UDP; entonces habrá que asegurarnos que no halla otra aplicaciones usando ese puerto ni que este siendo bloqueado por algún firewall o antivirus. Otra de las recomendaciones que les hago también a los que estén aprendiendo iFIX es que iFIX no soporta IP v6 , así que es algo para tomar también en cuenta. Muchas veces ocurrirá un problema que incluso si se hace ping entre distintos nodos y se comparten archivos desde windows no es posible establecer una comunicación, entonces habra que recurrir a una herramienta util que mostrare en el siguiente video que grabé. Si nada de todo esto funciona entonces hazme saber.  

Animaciones en iFIX usando VBA

Como saben iFIX cuenta con un editor de visual basic for applications bastante potente, solamente es necesario liberar ese potencial, y en cuanto a las gráficas muchos scada que vi se quedan cortos en cuanto a la interfaz gráfica con la que cuenta, es así que realice un pequeño ejemplo de como se puede mejorar y utilizar un poco de ese poder con el que cuenta el lenguaje de programación por debajo que usa iFIX.  Estos fueron los pasos que seguí para realizar :

1. Las gráficas se las hace en un programa de modelacion de 3D
2. Luego del modelamiento se exporta como imagen de mapa de bits a iFIX.
3. Se van armando los frames que conformaran la animacion
4. Una vez se tiene toda la parte gráfica, se programa la animación en si desde el editor de visual basic de iFIX ,  VBE.
5. Se agregan botones para detener o iniciar la animación, y así poder tener un resultado como el que se puede apreciar en el video siguiente.

 

iFIX nodo Servidor – Cliente

En el siguiente video que grabé se puede visualizar como es posible simular una conexión entre un nodo servidor y un nodo view de iFIX.  Hay que tomar en cuenta que ambos nodos deben estar en la misma sub-red, y que las correspondientes licencias deben estar insertadas  sino la comunicación no sera posible,  viendo el video se vera mejor como funciona y que posibles aplicaciones se puede realizar.

Recuperando Contraseña de PLC Siemens

plc

El día de ayer fui a una fabrica donde tenían un problema, la maquina no funcionaba en automático, el personal que tenían ya habían revisado la maquina y no encontraron cual podía ser la causa del problema, así que estaban trabajando en modo manual, me pidieron que la revise y el sistema consistía de un s7200 con cpu 226 módulos de entradas discretas analógicas y un modulo modem; en el momento en que quería realizar una copia de seguridad del programa comunicandome con el plc me pidió contraseña, le comente sobre el problema al encargado que no iba a poder realizar la copia de seguridad por que estaba protegido con contraseña, me fui.

Luego me entere que ellos habían contactado con el fabricante de la maquina y les habian dicho que la persona que programo ese plc ya no trabajaba y que no tenían la contraseña pero que podían enviarles otro plc con el programa cargado,y también junto con eso enviar a una persona de brasil para que realizara la instalación.

Por mi parte me dispuse a ver como solucionar el problema, primeramente me fije que el plc que tenían era REL 01, si se olvidaron existen varias versiones del mismo tipo de s7200 en Siemens. Yo tenia en el laboratorio un s7200 REL 00, también existen 01 y el ultimo que saco Siemens es el 02.

Recuperando el password.

Por si no lo sabias es relativamente fácil recuperar la contraseña o password de un s7-200 REL 00 y 01, lo primero que necesita es conseguir una computadora con puerto serial y el cable multimaster de serial a PPI, luego entras a microwin y comprobás que el plc es accesible mediante la ventana de conexión, anotando la velocidad y la dirección q tiene el plc, luego cerras microwin y se procede a abrir el programa que extrae el password del plc, es casi instantáneo si la comunicación esta bien configurada y nos mostrara la contraseña en la pantalla, copiamos y cerramos el programa.

Una vez con la contraseña del s7-200 se pudo realizar un backup, la protección del s7200 estaba configurada en nivel 3, el cual es el máximo nivel de seguridad permitido para las REL 00 y 01 , en los plcs REL 02 se agrega el cuarto nivel de seguridad.

Si deseas obtener el programa no dudes en escribirme a mi correo. Pronto seguiré aumentando experiencia sobre otros PLCs.

 

Trabajando con equipo antiguo

Para un ingeniero de PLC.com.bo no es extraño trabajar con tecnológica antigua, o tecnología pasada. Tal vez un cliente viene a nosotros con un sistema antiguo que desee actualizar o migrar, o tal vez la fabrica usaba un controlador que fue hecho hace décadas y de un momento a otro deja de funcionar y va a ser necesario reemplazar o replicar el controlador por uno nuevo. No importa la situación en PLC.com.bo somos capaces de buscar las herramientas para conectarnos al equipo y leer, escribir o adicionar módulos que necesite el equipo en cuestión.

Muchas veces encontrar información acerca de tecnología antigua no es tan fácil como bajar un manual de un equipo moderno, muchas veces cuando uno esta buscando al sumamente antiguo podra caer uno de los fabricantes mas antiguos que existen como ser:  General Electric, Modicon, Siemens, Omron y Allen Bradley. Todos estos fabricantes aun continúan el dia de hoy pero algunos han cambiado ligeramente su nombre como por ejemplo Modicom que paso a ser adquirido por Schneider Electric.

Muchas veces un equipo que es etiquetado como cierto producto puede en realidad haber sido fabricado por otro fabricante por ejemplo una pantalla etiquetada como Modicon antigua en realidad puede haber sido fabricada por Cuttler-Hammer.

Bueno aquí dejo algunos tips que aprendí en planta que pueden ayudar:

  • Anota el numero exacto de serie y modelo del equipo con el que estas trabajando.

  • Habla o intenta contactar con cualquier persona que halla estado involucrada en el proyecto

  • Contactar al fabricante original

  • Contactar al fabricante actual

  • No tengas miedo de preguntar por los programas de configuración, programación, cables de comunicación,etc.

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

Comunicación Scada iFIX usando driver SI7

Comunicacion de scada ifix 5.5 con s7-300 usando driver SI7

SI7 es un I/O driver que viene incluido en el segundo disco que viene dentro de la caja del scada iFIX 5.5, en este caso yo lo que queria era poder comunicarme con un plc Siemens, en este caso un S7-300 via Industrial Ethernet, también explicare que se necesita para comunicarse usando ProfiBus ó MPI.

Antes de instalar el driver SI7 es recomendado instalar primero Simatic Net; así nos evitaremos problemas en la configuración que puedan surgir. Y ¿Por qué necesitamos Simatic Net? bueno básicamente porque el driver SI7 por si solo no es capas de realizar la función de Servidor OPC; para esto necesitamos a Simatic Net en el cual nosotros agregaremos el servidor OPC para que mediante el driver SI7 podamos acceder desde iFIX 5.5 a las direcciones de memoria de nuestro PLC Simatic.

La versión que use para probar fue Simatic Net 2006 v6.4 . En la ayuda de SI7 recomienda usar la version 6.2 , pero leyendo en el change log de la pagina oficial de ge fanuc sobre ese driver exclusivo SI7 nos habla que ellos afirman que funciona incluso en la versiones 7.1 la cual si mas no recuerdo bien viene incluida en WinCC 7.1.

Bueno una vez instalado completamente todo el software que viene en el disco de Simatic Net, procedemos a reiniciar la computadora e instalar el driver SI7 incluido en el disco de drivers de IGS.

Una vez que ya tenemos todo instalado vamos a proceder a configurar y luego realizar las conexiones. Primeramente voy a explicar el lado de la configuración de Simatic Net ya que es por donde empezará todo. En el disco de Simatic Net se instala NCM que es un software que nos permitirá diseñar y cargar la configuración de nuestra Estacion (la PC con el SCADA).

Antes de nada vamos a ir al menu Simatic – Simatic Net – Configuration Console. Una vez adentro vamos a Access points y vamos a crear un nuevo punto de acceso adentro, damos clic derecho en la parte derecha y hacemos clic en New – New Access Point. Luego configuramos ese nuevo punto con el nombre de IFIXS7 y la interfaz que vamos a asociar es TCP/IP -> VMware Acelerated Amd en el caso de una maquina virtual; guardamos y salimos de la consola de configuracion.

Luego vamos al menú Inicio-Simatic-Administrador NCM, y hacemos clic, se nos abrirá una pantalla similar al Administrador Simatic en la cual nosotros vamos a crear un Proyecto nuevo, en este caso vamos a darle el nombre de ESTACION_PC. una vez creado el proyecto vamos al árbol y hacemos clic derecho y agregamos una nueva PC Station. Le vamos a poder cambiar el nombre para poder recordar mas después. una vez creado esa estación hacemos doble clic e ingresamos a editar el hardware de esa estación que en realidad representa la computadora donde estamos.

Una vez en la vista de hardware vamos a ver que tenemos el bastidor de la estación PC vacío al lado izquierdo, el cual representa nuestra PC, en la parte derecha veremos el catalogo de hardware, donde buscaremos la opción que dice Estación PC. Y agregaremos los siguientes módulos a nuestro bastidor: Servidor OPC, Aplicación y por ultimo agregaremos una tarjeta de Ethernet Genérica. En total tenemos 3 módulos en el bastidor.

En Servidor OPC dejamos tal como esta pero comprobamos que en la pestaña de S7 en Use Symbols este en None
En la aplicacion vamos a escoger SW 6.2 SP1, esto varia segun la version de Simatic Net que usemos y se puede modificar para la cuestion de compatibilidad, dentro de du propiedades vamos a escribir como nombre VFD2, posteriormente nos servira este nombre.

En la tarjeta generica vamos a escoger IE General dentro de la carpeta CP Industrial Ethernet, IE General y en este ejemplo escogemos la SW v6.2 SP1. Respecto alas propiedades vamos a configurar aqui nuestra IP local, la mascara de subred y agregamos una nueva Red Ethernet(1).

Una vez configurado procedemos a abrir NetPro que se encuentra en la barra superior también llamado Conexiones de Red. Una vez abierto NetPro. Vamos a hacer clic derecho sobre Application el cuadradito dentro de la PC_Station y vamos a elegir la opcion de Insertar Nueva Conexión, en local ID vamos a escribir S7-connection_1 el cual sera el nombre de nuestra conexion, recordaremos el nombre de la VFD, mas abajo en Partner vamos a escoger Unknown y en Interface Local vamos a escoger IE General. En la Addres del Partner vamos a escribir la direccion IP del PLC al que queremos acceder, en este caso 192.168.3.2 para este ejemplo. Luego hacemos clic en Address Details, y vamos a escribir correctamente el valor del rack y slot para el plc s7 destino.
Guardamos y compilamos todo para luego dirigirnos a Inicio – Station Configurator. Nos va a aparecer una pantalla, a continuacion hacemos clic en Import Station. nos pregunta si queremos reiniciar la conexion y le damos que si y nos va a preguntar por un archivo con extension .xdb, el cual esta dentro de la carpeta de nuestro proyecto que previamente configuramos, compilamos y grabamos en NCM, el directorio en este ejemplo esta en la unidad C:/Program Files/SIEMENS/SIMATIC.NCM/S7proj/Pc_Stati/XDBs. Y eeleccionamos el archivo pcst_1.xdb y damos clic en Open, se empezara a cargar nuestra estacion de trabajo y deberia salirnos algo asi como esto

Hasta aqui termina la configuracion de Simatic Net. a continuacion veremos que se debe configurar en IFIX 5.5 .
Primero abrimos el SCU y agregamos el driver SI7 que previamente tenemos que haber instalado desde el disco de IGS drivers que viene incluido en la caja de IFIX. Para agregar el driver a nuestro nodo hacemos clic en el menu Configure – SCADA; una se abre la pantalla de configuracion hacemos clic en el boton con tres puntos suspensivos alado de I/O Driver Name y seleccionamos SI7 Siemens Simatic S7 v7.23a y pulsamos OK. Luego le damos clic en el boton ADD para terminar ee agregarlo. Ahora cerramos esa ventana con el boton OK. Veremos como se agrega el icono de SI7 a nuestros drivers actuales, damos doble clic sobre su icono para configurarlo y conectarnos en el servidor local. una vez que se habre el PowerTool del driver SI7 ahora podemos configurarlo, creamos un nuevo canal Channel0 y en el campo de Procesador de acomunicacion o CP vamos a escribir IFIXS7 y en Virtual Field Device vamos a escribir VFD2, estos valores como se puede ver fueron prevismente configurados en Simatic Net. A continuacion agregamos un dispositivo nuevo Device0 y en la configuracion de conexion vamos a escribir S7-connection_1. ahora agregamos un Datablock y configuramos la direccion inicial en M4 y en Address Length escribimos 2 para poder leer una Palabra o Word del s7-300. por ultimo habilitamos el canal, el dispositivo y el datablock, y comprobamos que este correctamente funcionando en el boton Statistics;si todo salio bien hasta aqui ya termino la configuración del PowerTool.

Ahora vamos a crear una variable analogica, nos dirigimos a el Database Manage y agregamos un nuevo tag de tipo AI y luego escribimos el nombre que deseemos en este caso MW4, ahora en driver escogemos a SI7 Siemens Simatic S7, en el campo de I/O Address escribimos : Device0:M4 y en limites de ingenieria escribimos 0 y 100 sin punto decimal, y en Units escribimos Hz para representar los Hertz. Y guardamos y ya tendriamos agregada una variable usando el driver SI7 en iFIX 5.5 . Cualquier duda no dudes en consultarme a mi correo personal o aqui en los comentarios.

Simatic Step 5 en un iPad Mini (2013)

Buenos dias, les voy a mostrar step5 corriendo en un iPad Mini instalado por mí y tambien  junto con las licencias respectivas, esto puede ser útil para momentos donde queremos tener a la mano el programa de cierto plc y poder revisar durante el camino o durante un viaje sin estar sacando una laptop. También muestra todo lo que es posible realizar actualmente con el software que algunos consideran antiguo u obsoleto.

 

.