lunes, 1 de febrero de 2010

Error al Instalar WinCC Versión 7

SI-WCC-001

Con el fin de desarrollar una aplicación visual para la operación de una máquina, se pensó en instalar un Panel PC conectado a un PLC Siemens S5. En el Panel PC se instalaría WinCC, y en esta plataforma se desarrollaría la aplicación de visualización.
WinCC es una herramienta de software de Siemens utilizada para instalarse en computadoras corriendo sistemas operativos Windows. Con WinCC se desarrollan aplicaciones de visualización con las cuales un operador puede introducir datos a un PLC, el cual controla la operación de la máquina, y utiliza estos datos para la realización de tareas específicas. Además, desde la PC se puede visualizar gráficas de proceso, registrar en forma gráfica las tendencias de variables como temperatura, presión, flujo, nivel, etc. Incluso, el operador puede controlar el arranque y paro de equipos, activación de válvulas, ajuste de set-points, modificación de tiempos, etc.
Ya en años pasados había trabajado con WinCC, sólo que en aquel tiempo se trataba de las versiones 4 y 5. Ahora me tocaba lidiar con la versión 7. ¿Qué tanta diferencia habría respecto a las anteriores versiones? Era algo que me inquietaba, ya que me surgían preguntas acerca de si tendría una arquitectura diferente, si la interfase de configuración cambiaría notablemente, si no sería necesario dedicar horas enteras a la lectura del nuevo manual para comprender su funcionamiento, etc. En fin, me hacía a la idea de que la nueva versión estaría realmente revolucionada, y yo tendría que documentarme exhaustivamente. Además, me surgía la duda de que esta súper nueva versión de WinCC hubiese eliminado de sus librerías el driver de comunicación para los PLC's S5, que son equipos ya muy viejos. Era crucial resolver esta incógnita. Pero...
Comencé por los requerimientos esenciales para manejar el nuevo software: la instalación.
Como cualquier otro software, damos doble click en el "setup.exe". Se abren cuadros de diálogo para solicitarnos información, y, conforme vamos leyendo y configurando nuestra instalación, damos click en el botón de "Next", hasta que el software se pone a trabajar solito para completar todas las tareas, y esperamos a que salga la pantalla final que nos dice que el software se ha instalado con éxito, y simplemente hacemos click en el botón de finalizar.
Eso es lo que esperaba que pasara.
Instalaba WinCC versión 7.0 en un Panel PC (el cual es básicamente una PC, sólo que con todo integrado: pantalla, CPU, puertos, teclado, mouse, etc.) con Windows XP con Service Pack 2.
Seleccioné el idioma de instalación, y fui personalizando la configuración de WinCC. Iba todo bastante bien, pero varios minutos después de iniciada la instalación, me apareció un mensaje extraño, el cual sólo me ofrecía dos opciones: consultar la ayuda o cancelar.
Demonios, no tuve otra opción que darle en cancelar.
¡Ah! ¿El mensaje? Es éste:

"Errors with the examination of the installation conditions:

MS Security Patch is not installed on the system.
For this WinCC version, the following software is required:
WindowsXP SP 2 KB319740

Security Patch was not found."

Grandioso.
Por supuesto que este mensaje me convenció de dejar para después la instalación de WinCC. Primero tendría que hacerme de esta tal "Security Patch". Mi movimiento instintivo fue correr a mi PC y conectarme a internet para bajar este Patch. Una vez conectado, me dí cuenta de que el Patch se iba a instalar en mi PC. Pero no quería instalarlo en mi PC, sino en el Panel PC. Esto implicaba ir por el Panel PC, darlo de alta en la red de la compañía, instalarle un antivirus para no ponerlo en riesgo en la red, que el de sistemas me asignara privilegios en su red, darme la dirección del servidor de internet, etc. Esa idea no me agradó. Y pensé en luchar contra mis instintos naturales y buscar una solución más fácil y menos desgastante. Sólo que si fracasaba en la búsqueda de una buena solución, y requiriera seguir el camino largo y difícil, nadie me recuperaría el tiempo perdido, y me tacharía a mí mismo de flojo. Pero mi pereza ahora tenía la iniciativa.
Simplemente, me puse a buscar dentro del disco de instalación de WinCC el tan especial Patch. Sólo que me asaltaba la duda siguiente: Si aquí en el disco viene el Patch que ando buscando, ¿por qué rayos no lo instala el propio software solito? ¿Sufre de alguna miopía o casi ceguera el software que no se da cuenta de que el mismo disco trae lo que pide? Simplemente, ¿por qué solicita algo que él mismo tiene? Como quiera, me puse a navegar en el disco, carpeta a carpeta, y ¡sorpresa, lo encontré! Y no en un idioma, sino en varios idiomas.
Hice doble click en Patch Security, y comenzó la instalación.
Una vez finalizada, nuevamente corrí el setup de instalación de WinCC. Terminado el proceso, pude ver con satisfacción que el WinCC había sido instalado exitosamente.
Le tuve que dar crédito a mi pereza mental para resolver este detalle, aunque tuve que pensar en ir en contra de una mecanizada lógica de instalación.
Finalmente, también resolví mi duda respecto al driver de S5: WinCC v7.0 todavía cuenta con este driver de comunicación para estos equipos que ya están obsoletos. Esto parece ser también algo que va en contra de la lógica de mercado: ¿Por qué incorporar en softwares nuevos comunicación con equipos que ya están discontinuados?
No lo sé, pero, podré lograr mis propósitos de comunicarme a un PLC S5 con un software de los más actuales.
    

1 comentario:

  1. hola tengo el mismo problema pero no he encontrado la carpeta en donde se encuentra el Patch Security si no es molestia me podrias decir cual es ya que tambien prove lo de descargarlo de internet pero el que encuentro no lo instala ya que me dice que el sp2 que tengo es mas reciente

    ResponderEliminar