simatic hmi wincc v6 0 opciones 1 2 3 4 ficheros 5 · pdf file04.03 prólogo manual...

196
Prólogo 0 Archivos de usuario 1 Sistema para estación multipuesto 2 Preparación del servidor de archivos central 3 Instalación del servidor de fichero histórico 4 Instalación del servidor de ficheros 5 WinCC Redundancy 6 SIMATIC HMI WinCC V6 Opciones Manual Número de pedido 6AV6392-1DA06-0AE0 Edición 04/03 A5E00221833

Upload: lamdung

Post on 12-Mar-2018

266 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Prólogo 0

Archivos de usuario 1

Sistema para estación multipuesto 2 Preparación del servidor de archivos central 3 Instalación del servidor de fichero histórico 4 Instalación del servidor de ficheros 5

WinCC Redundancy 6

SIMATIC HMI

WinCC V6 Opciones

Manual

Número de pedido 6AV6392-1DA06-0AE0

Edición 04/03

A5E00221833

Page 2: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Indicacionestécnicas de seguridad

Este manual contiene indicaciones que hay que tener en cuenta para su propia seguridad así como para evitar daños materiales. De acuerdo al grado de peligro, las indicaciones están representadas de la siguiente manera:

Peligro significa que se producirá la muerte o graves heridas corporales si no se cumplen las medidas de precaución correspondientes.

Advertencia significa que se puede producir la muerte o graves heridas corporales si no se cumplen las medidas de precaución correspondientes.

Cuidado con triángulo de advertencia significa que se puede producir una leve herida corporal si no se cumplen las medidas de precaución correspondientes.

Cuidado sin triángulo de advertencia significa que se puede producir un daño material si no se cumplen las medidas de precaución correspondientes.

Atención significa que se puede producir un evento o estado no deseado si no se toma en consideración la indicación respectiva.

Nota es una información muy importante acerca del producto, del uso del producto o de la parte respectiva de la documentación que se debe resaltar.

Personal calificado La puesta en funcionamiento y el servicio de este software deberán ser realizados únicamente por personal cualificado. En el sentido de las indicación técnicas en razón de la seguridad, personal cualificado son aquellas personas que tiene la capacidad de observar los estándares de la tecnología de seguridad en la aplicación de este software en instalaciones.

Marcas Las marcas registradas de Siemens AG están indicadas en el prólogo.

Pie de imprenta Redacción y editor: A&D PT1

Copyright Siemens AG 2003 All rights reserved Exención de responsabilidad

La divulgación y reproducción de este documento, así como el usoy la comunicación de su contenido, no están autorizados, a nos serque se obtenga el consentimiento expreso para ello. Losinfractores quedan obligados a la indemnización de los daños. Sereservan todos los derechos, en particular para el caso deconcesión de patentes o de inscripción de modelos de utilidad.

Hemos probado el contenido de esta publicación con la concordanciadescrita para el hardware y el software. Sin embargo, es posible que seden algunas desviaciones que nos impiden tomar garantía completa deesta concordancia. El contenido de esta publicación está sometido arevisiones regularmente y en caso necesario se incluyen las correccionesen la siguiente edición. Agradecemos sugerencias.

Siemens AGBereich Automation & DrivesGeschäftsgebiet SIMATIC HMIPostfach 4848, D-90327 Nuernberg

Siemens AG 2003Sujeto a cambios sin previo aviso.

Siemens Aktiengesellschaft Número de pedido 6AV6392-1DA06-0AE0

Page 3: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Prólogo

Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0

Prólogo

Finalidad

El manual WinCC V6 Opciones describe las opciones User Archives, Server y Redundancy, así como la configuración. El sistema de información integrado en WinCC contiene informaciones detalladas: usted obtiene los manuales de instrucciones, ejemplos y datos de referencia en formato electrónico.

En este manual se ofrece una panorámica sobre

• archivos de usuario

• la utilización de sistemas multipuesto

• Redundancy

Las informaciones sobre WinCC en general y sobre las configuraciones están incluidas en el manual WinCC V6 de la documentación estándar.

Historial

Edición Observación

08/1999 WinCC Opciones V5

04/2003 WinCC Opciones V6

Integración en el conjunto de la información

Page 4: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Prólogo 04.03

ii Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Dokumentación Observación

Notas de la instalación

Contiene informaciones importantes sobre el alcance del suministro, la instalación y el funcionamiento de WinCC.

WinCC V6 Documentación estándar

Proporciona informaciones • sobre WinCC en general

• para trabajar con proyectos

• para trabajar con variables

• para crear imágenes de proceso

• para dinamizar imágenes de proceso

• para crear procedimientos y acciones con VBS

• para crear funciones C y acciones en el Global Script

• para estructurar un sistema de avisos

• para archivar avisos y valores de proceso

• para documentar los datos de configuración y de runtime

• para estructurar proyectos en varios idiomas

• para estructurar una administración de usuarios

• para la configuración automatizada con VBA

• sobre la comunicación con el proceso

Datos de referencia sobre VBS

Contiene los datos de referencia acerca de VBS

Migración Contiene indicaciones para la migración de proyectos creados con una versión de WinCC anterior a V6.

WinCC V6 Options

(User Archives, Server, Redundancy)

Proporciona informaciones sobre las opciones • User Archives: Creación y manejo de archivos de usuario

• Server: Estructura y manejo de WinCC en un sistema multipuesto

• Redundancy: Estructura y manejo de sistemas redundantes

ProAgent Proporciona informaciones sobre la opción ProAgent (diagnóstico de procesos)

• Configuración de un diagnóstico de proceso específico para una instalación

• Determinación de los errores de proceso y sus causas

Page 5: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Prólogo

Manual WinCC V6 Opciones iii 6AV6392-1DA06-0AE0

Dokumentación Observación

WebNavigator

Dat@Monitor

Proporciona informaciones sobre la opción WebNavigator y Dat@Monitor

• Configuración del proyecto Web

• Acceso a las imágenes de proceso del proyecto Web vía Intranet/Internet

• Funciones para visualizar en Excel datos de ficheros y valores de proceso actuales

• Funciones para visualizar en tablas y curvas datos de ficheros de WinCC Historian

• Función de observación de imágenes de proceso

Basic Process Control

Proporciona informaciones sobre las opciones de WinCC en el campo del control de procesos • Picture Tree Manager

• Hörmelder

• Chipcard

• Lifebeat Monitoring

• Time Synchronization

• OS-Projekteditor

Process Control Runtime

Proporciona informaciones sobre las opciones de WinCC en el campo de control de procesos para el manejo en runtime

Open Development Kit

Permite que el programador use las funciones API de WinCC y tenga acceso a los datos

Marcas

Las siguientes designaciones son marcas registradas de Siemens AG:

SIMATIC®, SIMATIC HMI®, SIMATIC Multi Panel®, SIMATIC Panel PC®,

SIMATIC Multifunctional Panel®, HMI®, WinCC®, ProTool®, ProTool/Lite®,

ProTool/Pro®

Las demás designaciones que aparecen en esta documentación pueden ser marcas cuyo uso por parte de terceros para sus propios fines puede vulnerar los derechos del propietario.

Page 6: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Prólogo 04.03

iv Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Customer y Technical Support

Se puede ubicar a escala mundial a cualquier hora del día:

Johnson CityNuremberg

Peking

SIMATIC Hotline

A escala mundial (Nuremberg)

Technical Support (FreeContact)

Horario: Lun. a Vier. 7:00 – 17:00

Teléfono: +49 (180) 5050-222

Fax: +49 (180) 5050-223

E-Mail: techsupport@ ad.siemens.de

GMT: +1:00

A escala mundial (Nuremberg)

Technical Support (a cargo del cliente, sólo con SIMATIC Card)

Horario: Lun. a Vier. 0:00 – 24:00

Teléfono: +49 (911) 895-7777

Fax: +49 (911) 895-7001

GMT: +01:00

América (Johnson City)

Technical Support y Autorización Horario: Lun. a Vier. 8:00 – 19:00

Teléfono: +1 423 461-2522

Fax: +1 423 461-2289

E-Mail: simatic.hotline@ sea.siemens.com

GMT: -5:00

Europa / Africa (Nuremberg)

Autorización

Horario: Lun. a Vier. 7:00 – 17:00

Teléfono: +49 (911) 895-7200

Fax: +49 (911) 895-7201

E-Mail: authorization@ nbgm.siemens.de

GMT: +1:00

Asia / Australia (Peking)

Technical Support y Autorización Horario: Lun. a Vier. 8:30 – 17:30

Teléfono: +86 10 64 75 75 75

Fax: +86 10 64 74 74 74

E-Mail: adsupport.asia@ siemens.com

GMT: +7:00

Los idiomas que se hablan en las Hotlines de SIMATIC son generalmente alemán e inglés.

Page 7: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Prólogo

Manual WinCC V6 Opciones v 6AV6392-1DA06-0AE0

Servicios on-line del SIMATIC Customer Support

Por medio de sus servicios on-line, el SIMATIC Customer Support le ofrece amplias informaciones adicionales para los productos SIMATIC:

• Ud. obtiene informaciones generales actuales

vía Internet en http://www.siemens.com/simatic

• Informaciones actuales acerca de un producto, FAQs, consejos y trucos y descargas se obtienen

vía Internet en http://www.siemens.com/automation/service&support

Centros de entrenamiento

Para facilitarle el aprendizaje de los sistemas de automatización ofrecemos cursos adecuados. Sírvase dirigirse al centro de entrenamiento de su región o al centro de entrenamiento central (Training Center) en Alemania, D-90327 Nuremberg.

Teléfono: +49 (911) 895-3200

Internet: http://www.sitrain.com

E-Mail: [email protected]

Otros soportes

Si tuviese otras preguntas referentes a los productos SIMATIC HMI sírvase dirigirse a su interlocutor de Siemens en las representaciones, sucursales u oficinas comerciales correspondientes.

Las direcciones las encuentra:

• en el catálogo ST 80 de Siemens

• vía Internet en http://www.siemens.com/automation/partner

• en el catálogo interactivo CA01 http://www.siemens.com/automation/ca01

Page 8: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Prólogo 04.03

vi Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Page 9: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Contenido

Manual WinCC V6 Opciones vii 6AV6392-1DA06-0AE0

Contenido

1 Archivos de usuario........................................................................... 11 1.1 Componentes del editor de archivos de usuario ....................................12 1.1.1 El editor de archivos de usuario ............................................................12 1.1.2 El User Archives Table Element WinCC................................................13 1.1.3 Las funciones estándar del lenguaje script de WinCC ...........................13 1.1.4 Posibilidades de aplicación de los archivos de usuario..........................14 1.1.5 Volumen funcional de los archivos de usuario .......................................17 1.2 El editor de archivos de usuario ............................................................19 1.2.1 Estructura del editor de archivos de usuario..........................................19 1.2.1.1 Los menús............................................................................................19 1.2.1.2 La barra de herramientas......................................................................29 1.2.1.3 La ventana de tablas.............................................................................31 1.2.2 Configuración .......................................................................................32 1.2.2.1 Ejemplo de un archivo de usuario .........................................................32 1.2.2.2 Configuración de un nuevo archivo de usuario ......................................34 1.2.2.2.1 Crear un nuevo archivo de usuario........................................................34 1.2.2.2.2 Crear nuevos campos de archivos de usuario .......................................42 1.2.2.2.3 Propiedades de los archivos de usuario ................................................46 1.2.2.2.4 Propiedades de los campos de archivos de usuario ..............................47 1.2.2.2.5 Propiedades de las variables de control ................................................51 1.2.2.3 Configuración de cambios de archivos de usuario.................................57 1.2.2.4 Configuración de vistas.........................................................................58 1.2.2.4.1 Crear nuevas vistas ..............................................................................58 1.2.2.4.2 Crear nuevas columnas de una vista ....................................................60 1.2.2.4.3 Propiedades de vistas...........................................................................63 1.2.2.4.4 Configuración de columnas de una vista ...............................................66 1.2.2.5 Consejos para la configuración .............................................................67 1.2.3 Cambio de idioma.................................................................................68 1.3 Funciones predeterminadas del lenguaje scripting de WinCC ...............70 1.3.1 Configuración de las acciones ..............................................................71 1.3.2 Funciones para la edición y representación de los archivos de usuario .71 1.3.3 Identificadores de las funciones predeterminadas .................................73 1.3.3.1 Identificadores para la configuración de los archivos de usuario............73 1.3.3.2 Identificadores para las funciones runtime.............................................74 1.3.4 Ejemplo de un script .............................................................................76 1.4 Intercambio de datos con SIMATIC S5 / S7 ..........................................87 1.4.1 Intercambio de datos a través de variables de WinCC...........................87 1.4.2 Intercambio de datos a través de variables de datos sin formato...........88 1.4.2.1 Envío de ordenes / datos al WinCC.......................................................89 1.4.2.2 Envío de acuse de procesamiento / datos a SIMATIC S5 / S7...............89 1.4.2.3 Composición de las cabeceras de telegrama ........................................90 1.4.2.4 La cabecera de orden ...........................................................................91 1.4.3 Diferencias de formato de datos entre WinCC y S5 / S7........................94 1.5 Anexo...................................................................................................95 1.5.1 El lenguaje SQL....................................................................................95 1.5.2 Lista alfabética de palabras clave SQL..................................................96 1.5.3 Recursos disponibles............................................................................98 1.5.3.1 Rendimiento al escribir o leer variables.................................................99 1.5.3.2 Rendimiento de los tiempos de apertura de imagen ............................100 1.6 WinCC User Archives Table Element..................................................101

Page 10: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Contenido 04.03

viii Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.6.1 Configuración de un User Archives Table Element..............................102 1.6.1.1 Emplazar el User Archives Table Element en una imagen

del proceso.........................................................................................102 1.6.1.2 Establecer las propiedades del User Archives Table Element .............104 1.6.1.3 Eliminar el User Archives Table Element.............................................105 1.6.2 Configuración de una vista de formulario ............................................105 1.6.2.1 Crear campo de formulario "Texto" .....................................................107 1.6.2.2 Crear campo de formulario "Edit" ........................................................108 1.6.2.3 Crear campo de formulario "Botón" .....................................................109 1.6.2.4 Elaborar ulteriormente campos de formulario ......................................110 1.6.2.5 Eliminar campos de formulario............................................................110 1.6.3 Propiedades del WinCC User Archives Table Element........................111 1.6.3.1 Propiedades del objeto del WinCC User Archives Table Element........111 1.6.3.2 Cuadro de diálogo de las propiedades del

WinCC User Archives Table Element..................................................112 1.6.4 User Archives Table Element en runtime ............................................122 1.6.4.1 La tabla del User Archives Table Element...........................................122 1.6.4.2 El formulario del User Archives Table Element....................................123 1.6.4.3 La barra de herramientas del User Archives Table Element ................124 1.6.4.4 Manejo del control a través de objetos dinamizados............................129

2 Sistema para estación multipuesto................................................ 133 2.1 Sistemas Cliente-Servidor en WinCC..................................................133 2.2 Configuraciones y recursos disponibles ..............................................134 2.3 Escenarios Cliente-Servidor................................................................136 2.4 Configuración de servidor ...................................................................138 2.5 Configuración de cliente......................................................................139 2.6 Comportamiento del sistema en Runtime............................................141 2.6.1 Arrancar el servidor.............................................................................143 2.6.2 Arrancar el cliente...............................................................................144 2.6.3 Particularidades de la comunicación en servidors con varias

tarjetas de red.....................................................................................144 2.6.4 Apagar el servidor...............................................................................146 2.6.5 Apagar el cliente.................................................................................146 2.7 Configuración remota..........................................................................147 2.7.1 Acceso a proyectos desde varios clientes ...........................................148 2.8 Uso de interfases OPC en sistemas Cliente-Servidor..........................150

3 Preparación del servidor de archivos central ............................... 151

4 Instalación del servidor de fichero histórico................................. 153

5 Instalación del servidor de ficheros............................................... 155

6 WinCC Redundancy......................................................................... 157 6.1 Estructura del sistema WinCC ............................................................159 6.1.1 Estructura del sistema WinCC sin Redundancy...................................159 6.1.2 Estructura de un sistema WinCC con Redundancy .............................160 6.2 Modo de funcionamiento de Redundancy ...........................................161 6.3 Configuración de los servidores Redundancy......................................164 6.3.1 Configuración funcionalmente idéntica................................................164 6.3.2 Requisitos para los sistemas redundantes ..........................................164 6.3.3 Ficheros de usuario redundantes ........................................................165 6.3.3.1 Requisitos para los ficheros de usuario redundantes...........................166

Page 11: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Contenido

Manual WinCC V6 Opciones ix 6AV6392-1DA06-0AE0

6.3.3.2 Modo de funcionamiento de la sincronización de ficheros de usuario ..167 6.3.4 Avisos redistribuidos online.................................................................169 6.4 Trabajar con Redundancy...................................................................169 6.4.1 Guía para preparar un sistema redundante.........................................169 6.4.2 Registro de los servidores en Windows...............................................171 6.4.3 Configuración de la redundancia.........................................................172 6.4.3.1 Ficha "General"...................................................................................173 6.4.3.2 Ficha "User Archive" ...........................................................................178 6.4.3.3 Ejemplo de conmutación de cliente en caso de fallar el

acoplamiento al proceso .....................................................................180 6.4.4 WinCC Project Duplicator ...................................................................183 6.4.5 Escenarios de averías ........................................................................185 6.4.5.1 Escenario 1: Server no está en Runtime .............................................186 6.4.5.2 Escenario 2: Fallo de conexión con el servidor pártner........................187 6.4.5.3 Escenario 3: Fallo de la conexión de red con el cliente........................188 6.4.5.4 Escenario 4: Acoplamiento al proceso averiado ..................................188 6.4.5.5 Escenario 5: Fallo de software ............................................................189

Page 12: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Contenido 04.03

x Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Page 13: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 11 6AV6392-1DA06-0AE0

1 Archivos de usuario

En la introducción al editor de archivos de usuario, obtiene usted las siguientes informaciones:

• Posibilidades de aplicación de los archivos de usuario

• Los componentes del editor de archivos de usuario

• Configuración y runtime

• Volumen funcional de los archivos de usuario

Los datos de procesos técnicos se pueden guardar con el editor de archivos de usuario de WinCC, de forma continuada, en un PC servidor. En el Graphics Designer puede configurarse un WinCC User Archives Table Element que hace posible una presentación en forma de tablas de datos online de los archivos de usuario en runtime.

Los archivos de usuario también son utilizados para poner a disposición datos para sistemas de automatización como, p. ej. S5, S7. En caso de necesidad, los controles pueden leer los datos en forma de recetas o valores de consigna.

El editor de archivos de usuario ofrece dos tipos de tablas para la base de datos:

• Archivos de usuario: Los archivos de usuario son tablas de la base de datos, en las cuales el usuario puede crear campos de datos propios. Los archivos de usuario sirven para el almacenamiento en memoria de datos y ofrecen un acceso estandarizado a éstos, conforme a las convenciones sobre bases de datos SQL.

• Vistas: Las vistas se refieren a los datos de los archivos de usuario y sirven para la recopilación de datos para obtener, por ejemplo, vistas de conjunto sobre grupos de productos.

Para la creación y edición de los archivos de usuario existen dos posibilidades:

• El editor de archivos de usuario para una configuración cómoda interactiva de los archivos de usuario.

• Las funciones para la edición de los archivos de usuario en el lenguaje script de WinCC.

Con las funciones del lenguaje script de WinCC se pueden realizar también acciones muy variadas para el servicio runtime. En la imagen runtime se puede configurar una tabla la cual está directamente unida a las imágenes del proceso del sistema de automatización.

Page 14: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

12 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.1 Componentes del editor de archivos de usuario

1.1.1 El editor de archivos de usuario

El editor de archivos de usuario ofrece, con su interface de usuario Windows, una posibilidad cómoda para la instalación y el mantenimiento de archivos de usuario. La superficie de trabajo del editor de archivos de usuario se divide en tres áreas:

• La ventana de navegación para la selección de archivos de usuario y vistas.

• La ventana de datos para visualizar y modificar campos. En la ventana de datos se visualizan los campos de los archivos de usuario y las vistas, que se habían seleccionado en la ventana de navegación.

• La ventana de tablas para visualizar y modificar datos online de los archivos de usuario y vistas seleccionados. En la ventana de la tabla del editor de archivos de usuario es posible una conexión online a las imágenes de proceso del PLC.

Las ventanas de navegación y de datos del editor de archivos de usuario ofrecen un acceso rápido a todos los elementos de los archivos de usuario con una interface de usuario similar a la del Explorer. El ajuste y la modificación de archivos de usuario tiene lugar de forma agradable para el usuario con cuadros de diálogo y asistentes (wizards).

Page 15: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 13 6AV6392-1DA06-0AE0

1.1.2 El User Archives Table Element WinCC

Con el Graphics Designer se puede configurar un User Archives Table Element .El User Archives Table Element sirve para la representación y modificación de datos del archivo de usuario en runtime. El control se maneja por medio de iconos.

En el control se pueden crear, modificar y borrar interactivamente los contenidos de los campos. Las funciones de examinar facilitan el acceso también a grandes archivos de usuario. Los archivos de usuario se pueden importar y exportar, y se pueden definir condiciones de filtro y de clasificación.

A través de una conexión directa con los sistemas de automatización se pueden leer y escribir los datos online

Un User Archives Table Element se vincula en la configuración con un archivo de usuario seleccionado o a una vista y sólo puede acceder a esta vista o archivo de usuario. Para el acceso debe estar libre el archivo de usuario / vista A través del administrador de usuarios puede asignar al control unas habilitaciones precisas.

Si la protección de acceso es anulada, tiene que ser conectado de nuevo el control en el Graphics Designer con el archivo de usuario, para que el control reconozca la protección de acceso anulada.

Al abrir la imagen de un User Archives Table Element se consulta si está activada o no la protección de acceso para un archivo o un campo. Una protección de acceso para las variables de control de un archivo protegido, debe de ser realizada independientemente a través de las propiedades del objeto, p. ej. de la imagen, campo de EA o separada del botón de comando.

1.1.3 Las funciones estándar del lenguaje script de WinCC

Las funciones del lenguaje script WinCC se dividen en:

• Funciones de configuración para configurar los archivos de usuario

• Funciones runtime para configurar las acciones en el servicio runtime

Las funciones runtime son activadas por acciones en la imagen runtime, como p. ej. una pulsación del ratón sobre un determinado botón de comando. El lenguaje script WinCC se basa en el alto lenguaje C y las funciones de base de datos se basan en el estándar SQL.

Page 16: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

14 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.1.4 Posibilidades de aplicación de los archivos de usuario

En la configuración de los archivos de usuario se pueden crear tablas propias de base de datos, con el editor de archivos de usuario, o con las funciones del lenguaje Script WinCC.

El editor de archivos de usuario también permite durante la configuración la creación de nuevos registros de datos y la edición de datos en registros existentes.

En runtime los archivos de usuario (de forma equivalente a las tablas de las bases de datos) pueden estar representados como tablas en las ventanas de imagen del User Archives Table Element. A través de datos provisionales o variables WinCC puede tener lugar un cambio de datos con el AS continuado.

Ejemplo con registro de datos de servicio de una turbina

Una empresa productora de energía instala el archivo de usuario "HDTurbine1". Este archivo de usuario sirve para la supervisión del estado de servicio de una turbina de alta presión. El archivo de usuario "HDTurbine1" contiene los siguientes campos de datos:

HDTurbine1

Índice

Número de revoluciones

Presión de entrada

Presión de salida

Temperatura de vapor 1

Temperatura de vapor 2

Frecuencia de oscilación

Amplitud de oscilación

Temperatura de almacenamiento 1

Temperatura de almacenamiento 2

En runtime se pueden entonces guardar, a determinados intervalos temporales, los datos de servicio de la turbina, como registros de datos de los archivos de usuario, en la memoria de masas del PC (disco duro).

Page 17: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 15 6AV6392-1DA06-0AE0

Con las funciones del lenguaje script WinCC se pueden analizar posteriormente los datos de los archivos de usuario o bien se pueden visualizar con "WinCC User Archives Table Element".

Ejemplo con recetas de un fabricante de bebidas

Las recetas son un ejemplo de un flujo de datos hacia el PLC.Un fabricante de bebidas, el cual en nuestro ejemplo fabrica una bebida de cola y una de zumo de naranja, utiliza los archivos de usuario para poner a disposición al AS las recetas para los ingredientes de sus bebidas.

Archivo de usuario Campos de datos

Cola Agua

Azúcar

Colorante 7

Ácido fosfórico

Cafeína

Los archivos de usuario utilizan los interfaces de datos ofrecidos por WinCC a los AS, a través de los datos sin formato del manager de datos WinCC o a través de las variables WinCC. Para la transferencia de datos de / a los As WinCC pone a disposición una frase apropiada de acciones C.

Posibilidades de aplicación de vistas

WinCC ofrece como característica adicional las "Vistas" a varios archivos de usuario de un servidor. Las vistas permiten la agrupación de campos de datos de distintos archivos de usuario. Así pues es posible, p.Ej., a través de campos de datos de distintos archivos de usuario, crear vínculos en el lenguaje SQL, para exponer en runtime las interrelaciones deseadas como vista. Los archivos de usuario utilizados tienen que presentar por lo menos una característica común.

Page 18: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

16 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

En nuestro ejemplo crea el usuario una vista para pedidos. Las informaciones necesarias para los pedidos, las toma de los archivos de "Clientes" y "Órdenes". El número de cliente es la característica común de ambos archivos de usuario y sirve como característica de vinculación para la vista. El usuario permite la visualización en runtime sólo de los campos necesarios de los correspondientes archivos de usuario.

Nota

El software existente que realizaba accesos directos de base de datos ODBC a versiones de archivos de usuario anteriores a 4.02, ya no podrá acceder a archivos de usuario (User Archives)de la versión 4.02 ó más reciente.

Page 19: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 17 6AV6392-1DA06-0AE0

1.1.5 Volumen funcional de los archivos de usuario

Las características de los archivos de usuario se presentan a continuación concepto por concepto:

Configuración

• Los archivos de usuario y las vistas se pueden crear en forma de tabla, resultando así una correspondencia sencilla y directa de los datos, a los campos de los archivos de usuario o vistas (subdivisión en columnas y filas).

• La representación online en runtime, en formularios (imágenes de proceso) o alternativamente en forma de tabla

• Entrada / salida de datos a través de campos E/A-(asignación de los campos de archivo de usuario a través de acciones C / variables de control)

Protocolización

• de los datos de configuración y de los datos runtime en forma de tabla, a través de informes WinCC

• Exportación de los datos en formato CSV (procesamiento ulterior a través de programas externos, como p. Ej. Excel)

Transferencias de / a AS (S5, S7 etc.)

• registros de datos completos de un archivo de usuario (a través de variables de datos sin formato)

• campos de datos aislados de un registro de datos (a través de variables de WinCC)

• comunicación a través de todas las interfaces ofrecidas por WinCC.

Posibilidades de edición

• en la representación en forma de tabla

• en formularios

• a través de campos E/A (con acciones C / variables de control)

Manejo

• en las tablas a través de botones de comando estandarizados

• en los formularios a través de botones de comando

• con acciones C

Page 20: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

18 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Eliminar registros de datos o crearlos de nuevo

• crear registros de datos en las tablas, a través de botones de comando

• en los formularios a través de botones de comando

• crear y eliminar registros de datos con acciones C

Variables de control

• Instalación con ayuda wizard de variables de WinCC como variables de control

• Rápidas posibilidades de manejo al archivo de usuario para Scripte y AS

• Direccionamiento indirecto en acciones C

Recursos disponibles

En el editor de archivos de usuario se pueden configurar como máximo 500 archivos y 500 vistas a los archivos. Por cada archivo se pueden crear como máximo 500 campos.

Archivos

La cantidad máxima de registros de datos en un archivo está limitada y depende al mismo tiempo de la cantidad de columnas configuradas y de los registros de datos contenidos en el archivo. La multiplicación de columnas por registros de datos no puede ser superior a 320000. En la cantidad de columnas se debe contar también la columna "ID" creada por el sistema y, en caso de estar seleccionadas, también las columnas "Last User" y "Last Access".

Ejemplo:

Se han seleccionado 15 columnas propias configuradas en el archivo, y la columna "Last Access". Así pues, se han configurado, incluida la columna "ID", 17 columnas en total, de lo cual resulta una cantidad máxima de 320000 / 17 = 18823 registros de datos.

Page 21: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 19 6AV6392-1DA06-0AE0

1.2 El editor de archivos de usuario

1.2.1 Estructura del editor de archivos de usuario

El editor de archivos de usuario se puede manejar mediante sus menús, mediante su barra de herramientas, mediante teclas de acceso directo o mediante clics directos del ratón. A continuación recibe usted informaciones sobre los siguientes temas:

• Los menús del editor de archivos de usuario

• La barra de herramientas del editor de archivos de usuario

1.2.1.1 Los menús

En este apartado se describe el manejo del menú. Aquí no se describen las funciones que corresponden al estándar de Windows.

El Editor User Archives ofrece los siguientes menús:

Menú Comando de menú Shortcut

Configuración Restaurar Ctrl + N

Guardar Ctrl + S

Exportar...

Importar...

Comprobar...

Salir

Edición Cortar Ctrl + X

Copiar Ctrl + C

Pegar Ctrl + V

Datos runtime Ctrl + R

Opciones Ctrl + O

Ver Barra de herramientas

Barra de estado

Dividir

Actualizar F 5

Datos runtime Importar

Exportar

Page 22: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

20 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Menú Comando de menú Shortcut

Ayuda Temas de ayuda

Archivo de registro

Acerca de...

Nota

Las funciones "Cortar, Pegar y Copiar" sólo están a disposición en la ventana de datos. Sólo es posible cortar,copiar o pegar cada vez, un archivo de usuario, un campo o una vista. Sólo se puede guardar en memoria, si en ese momento no se referencia ningún archivo de usuario (un archivo de usuario está referenciado, p. ej. en la indicación de la ventana de tabla en el sistema de configuración (CS) o en runtime).

Restaurar

Con "Restaurar" se rechazan las últimas modificaciones y se restaura la última versión guardada, sin cerrar el editor. Además, con esta función puede usted adoptar modificaciones que se hayan realizado y guardado desde la apertura del editor de Scripts o programas externos. El editor no recibe automáticamente información sobre tales modificaciones externas.

Page 23: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 21 6AV6392-1DA06-0AE0

Exportar (menú Proyecto)

Con este comando de menú puede usted exportar estructuras de archivo de usuario y de vista (datos CS) del proyecto WinCC abierto.

Si hace clic sobre la orden de exportar desde el menú "Configuración", se abre un cuadro de diálogo, en el que se ofrecen para su elección las vistas y archivos de usuario creados en la configuración WinCC que está abierto. En este caso es posible una única selección o una múltiple selección En el área de selección de archivos se ajusta previamente de forma automática la ruta de la configuración abierta y un nombre de archivo formado por el nombre de la configuración y la extensión del archivo "uap". Si acciona usted el botón para la selección de archivos, se abre entonces un diálogo de selección en el que puede usted ajustar una posición en memoria seleccionable libremente. Una vez establecida la posición en memoria, se realiza la exportación tras el accionamiento del botón de comando "Exportar". Cierre usted el cuadro de diálogo tras la exportación de las vistas y archivos de usuario seleccionados.

Nota

Para exportar datos runtime tiene que utilizar el comando de menú "Exportar" en el menú de "Datos runtime".

Page 24: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

22 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Importar (menú Proyecto)

Con este comando de menú puede usted importar estructuras de archivo de usuario y de vista (datos CS) a la configuración WinCC abierta.

Para poder importar archivos de usuario y vistas, en la configuración a importar es necesario exportar primero los correspondientes archivos de usuario y vistas, para generar un archivo uap. Para iniciar la importación, haga usted clic en el menú "Configuración" sobre la orden "Importar". Se abre un cuadro de diálogo, para la selección de los archivos de usuario y vistas a importar. En este caso es posible una única selección o una múltiple selección En el área de selección de archivos se ajusta previamente de forma automática la ruta de configuración de la configuración abierta y un nombre de archivo formado por el nombre de la configuración y la extensión de archivo "uap". Si acciona usted el botón para la selección de archivos, se abre un diálogo de selección en el que puede usted seleccionar el archivo a importar. Una vez seleccionado el archivo, se realiza la importación tras el accionamiento del botón de comando "Importar". Cierre usted el cuadro de diálogo tras la importación de las vistas y archivos de usuario seleccionados.

Page 25: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 23 6AV6392-1DA06-0AE0

Para conservar los datos de la estructura se debe exportar siempre una vista con los archivos unificados y en la importación, se debe importar otra vez junto con esta vista. Archivos ya existentes o del mismo nombre no se deben sobrescribir en una importación. Si quiere conservar el nombre del archivo, tiene que borrar antes de la importación los archivos que existan en la configuración con el mismo nombre. Los datos de runtime existentes deben ser anteriormente asegurados, ya que también pueden ser borrados al borrar los archivos.

Nota

Para importar datos runtime tiene que utilizar el comando de menú "Importar" en el menú de "Datos runtime".

Verificar

Este comando de menú le permite comprobar si existen en WinCC Explorer las variables referenciadas en el editor de archivos de usuario. Si no se reconoce ningún error,entonces recibe usted el aviso: "En la comprobación no se han hallado errores". Si se produce un error, entonces recibe usted el siguiente aviso de fallo.

Se edita el archivo de usuario, el campo afectado y la variable que falta en el inventario de variables.

Nota

Variables de estructura no son comprobadas con esta función.

Datos runtime

Este comando de menú le permite elaborar datos online en la ventana de tabla. Una marca de verificación en el menú indica que el estado de "Datos runtime" está activo.

Page 26: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

24 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Opciones

Con este comando de menú se puede establecer cómo se debe realizar la creación de archivos de usuario y vistas. El siguiente cuadro de diálogo aparece tras hacer clic sobre este menú:

Crear archivos de usuario en bucle:

Si está activada esta opción, aparece automáticamente, después de la entrada de un archivo de usuario y de sus campos, el cuadro de diálogo para la entrada de otros archivos de usuario.

Crear campos en bucle:

Si está activada esta opción, aparece automáticamente, después de la entrada de un campo de datos de archivo de usuario, el cuadro de diálogo para la entrada de otros campos de datos.

Crear vistas en bucle:

Si está activada esta opción, aparece automáticamente, después de la entrada de una vista y de sus columnas, el cuadro de diálogo para la entrada de otras vistas.

Crear columnas de una vista en bucles:

Si está activada esta opción, aparece después de la entrada de columnas de una vista, automáticamente el cuadro de diálogo para la entrada de otras columnas.

Dividir

Este comando de menú sirve para la modificación del tamaño de las tres ventanas parciales del editor de archivos de usuario.

Page 27: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 25 6AV6392-1DA06-0AE0

Importar (menú Datos runtime)

Con este comando de menú se importan los registros de datos (Datos runtime) al archivo de usuario seleccionado.

El archivo de importación no contiene informaciones sobre el tipo de datos y el número de columnas. Por eso tienen que coincidir el formato de datos importado con el archivo de destino, o si no se efectúa el importe al archivo de usuario de cual han sido exportado los datos.

En la exportación son anotados los IDs en el registro de los datos exportados para así posibilitar en el importe una asignación clara de los datos importados. Si WinCC comprueba durante la importación que ya existe en el archivo de usuario un ID para importar, se origina un aviso de error y una nota en el archivo Log "UALogFile.txt" con la indicación del ID afectado. Los Datos con un nuevo ID de registro de datos son añadidos como registros de datos nuevos en el archivo de usuario.

Nota

Si se quiere importar datos que pertenecen al archivo de usuario actual y que han sido editados fuera de WinCC y que deben sobrescribir los datos de usuario existentes, se debe borrar de primero todos los registros de datos del archivo. Sino se efectúa en el importe un aviso de error por registro de datos IDs iguales. Para importar estructuras del archivo de usuario y de vista, debe utilizar el menú comando "Importar" en el menú "Configuración".

El punto menú está desactivado cuando está activada la función "Datos runtime"(Menú "Edición").

En el campo "Selección de archivos" introduzca usted la indicación de ruta y de archivo del archivo de usuario a importar. El campo "..." le da soporte en la selección de archivos. La ruta de acceso al archivo se ajusta previamente de forma automática a la carpeta "ua" en la ruta de configuración del archivo de usuario activo.

Page 28: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

26 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

En el campo "Formato de archivo" puede usted seleccionar el formato de archivo del archivo de usuario a inscribir. Con el botón de comando "Opciones" puede usted preestablecer el carácter de separación deseado. El carácter de separación predeterminado es el punto y coma ";".

Escoja en el campo "selección de archivo" uno de los archivos de usuario de la configuración actual como archivo de destino. Después de la selección es activado el campo "Importar".

Después de accionar el campo "Importar" se efectúa el importe.

Nota

En caso de una configuración cliente-servidor se debe tener en cuenta lo siguiente: Si ya existe en el servidor un archivo de usuario, p. Ej. bajo "c:\Configuración\Prueba\UA", se libera entonces bajo esta indicación de ruta. El cliente mapea la liberación por su parte, a través de una unidad de red, como p. Ej. "I:\Prueba\UA". La ruta estándar del archivo de usuario es por lo tanto hacia el cliente "I:\Prueba\UA". Pero este directorio no existe en el servidor bajo esta designación. Si desea usted importar este archivo de usuario al cliente, tiene usted que modificar en el cliente la ruta estándar, en nuestro ejemplo, a "C:\Configuración\Prueba\UA".

Exportar (menú Datos runtime)

Con este comando de menú se exportan los registros de datos (Datos runtime) del archivo de usuario seleccionado. Los datos exportados pueden ser revisado en otro programa de usuario p. Ej. revisados en MS-Excel y después otra vez importados en el archivo de usuario.

Nota

El punto menú está desactivado cuando está activada la función "Datos runtime"(Menú "Edición"). Para exportar estructuras del archivo de usuario y de vista, debe utilizar el comando menú "Exportar" en el menú "Configuración".

A partir de Win V5.1 también son exportados los títulos de columnas y no pueden ser modificados.

Page 29: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 27 6AV6392-1DA06-0AE0

En el campo "Selección de archivos" introduzca usted la indicación de ruta y de archivo del archivo de usuario a exportar. El campo "..." le da soporte en la selección de archivos. La ruta de acceso al archivo se ajusta previamente de forma automática a la carpeta "ua" en la ruta de configuración del archivo de usuario activo.

En el campo "Formato de archivo" puede usted elegir en qué formato de archivo se exporta el archivo de usuario. Con el botón de comando "Opciones" puede usted preestablecer el carácter de separación deseado. El carácter de separación predeterminado es el punto y coma ";".

En el campo "Selección de archivo" puede usted seleccionar como archivo de destino uno de los archivos de usuario de la configuración actual. Después de la selección se activa el campo "Exportar".

En el sector "Filtro" puede usted según como vea conveniente, fijar un filtro para la exportación del archivo de usuario. En el campo "Filtro en campo" introduce usted el campo al que debe referirse el filtro. En los campos "desde... hasta" introduce usted el rango de valores que debe atravesar el filtro.

Después de activar los botones de comando de opción "SQL impreso", puede usted insertar abajo en el campo de entradas en el lenguaje SQL un impreso de filtro. Más detalles sobre las impresiones SQL, en el anexo.

Page 30: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

28 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Después de accionar el botón de comando "Exportar" se realiza la exportación.

En la exportación se inscriben en el archivo de exportación los registros de datos IDs, para posibilitar en la importación una clasificación clara de los datos importados.

Nota

En caso de una configuración cliente-servidor se debe tener en cuenta lo siguiente: Si ya existe en el servidor un archivo de usuario, p. Ej. bajo "c:\Configuración\Prueba\UA", se libera entonces bajo esta indicación de ruta. El cliente mapea la liberación por su parte, a través de una unidad de red, como p. Ej. "I:\Prueba\UA". La ruta estándar del archivo de usuario es por lo tanto hacia el cliente "I:\Prueba\UA". Pero este directorio no existe en el servidor bajo esta designación. Si desea usted exportar datos de archivo de usuario al servidor, tiene usted que modificar en el cliente la ruta estándar, en nuestro ejemplo, a "C:\Configuración\Prueba\UA".

Page 31: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 29 6AV6392-1DA06-0AE0

1.2.1.2 La barra de herramientas

El editor de archivos de usuario se puede manejar mediante clics directos del ratón sobre su barra de herramientas. Los distintos iconos de la barra de herramientas se describen a continuación por orden alfabético.

Icono Descripción

Examinar

Propiedades

Exportar

Ayuda

Importación

Eliminar

Nuevo

Datos runtime

Guardar

Restauración

Examinar

Los iconos de "Examinar" permiten pasar páginas sencillamente en el archivo de usuario en runtime.

Propiedades

Con el icono "Propiedad" se pueden editar las propiedades de los archivos de usuario o campos de datos. Un clic con el botón derecho del ratón sobre un archivo de usuario o un campo de datos permite asimismo la edición de las propiedades de un archivo de usuario o de un campo de datos.

Durante la edición de los campos de datos puede usted moverse en runtime a través de la tabla con las teclas de control del cursor, si está activado el icono "Propiedades"; entonces los campos pueden ser editados inmediatamente. El botón de comando "Propiedades" sólo es activable después de seleccionar un campo de datos.

Page 32: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

30 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Eliminar

Con el icono de "Eliminar" se pueden borrar archivos de usuario o campos de datos. Un clic con el botón derecho del ratón sobre un archivo de usuario o un campo de datos permite asimismo la eliminación de archivo o de un campo de datos. Además es posible hacer clic sobre un archivo de usuario o un campo de datos, y pulsar seguidamente la tecla "Eliminar".

Nuevo

Con el icono "Nuevo" se pueden crear de nuevo archivos de usuario o campos de datos. Un clic con el botón derecho del ratón en una de las ventanas superiores, permite asimismo la nueva instalación de un archivo de usuario.

Page 33: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 31 6AV6392-1DA06-0AE0

1.2.1.3 La ventana de tablas

Con la opción de menú "Edición -Datos runtime" o con el correspondiente botón de comando puede usted activar o desactivar el campo de tablas. Con un doble clic sobre uno de los campos es posible la entrada de datos. Esto se marca a través del cursor de texto. Durante la edición de los campos de datos puede usted moverse en runtime a través de la tabla con las teclas de control del cursor, si está activado el icono "Propiedades"; entonces los campos pueden ser editados inmediatamente. El botón de comando "Propiedades" sólo es activable después de seleccionar un campo de datos. Las funciones de edición están disponibles en un campo de tablas también a través de un menú emergente. Para copiar registros de datos a un programa externo, marque usted las líneas de tabla deseadas y cópielas al portapapeles con la tecla de acceso directo "Strg" + "c". La intercalación al programa externo sucede con la combinación de teclas "Strg" + "v". La intercalación de datos externos a la ventana de tablas del editor de archivos de usuario, no es posible de esta manera.

Nota

Si modifica uno o varios valores en el campo de tablas del Editors User Archives o en una tabla de Users Archives Control, tiene usted que abandonar el registro de datos tras concluir las entradas, es decir, tiene que cambiar a otra celda de tabla o línea para que el valor sea adoptado en la base de datos y se actualice en otras visualizaciones.

Page 34: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

32 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.2.2 Configuración

El primer paso es la configuración de un nuevo archivo de usuario. Para la configuración están a disposición los asistentes que ofrecen un modo de proceder confortable y orientado al usuario. Son necesarios los siguientes pasos de configuración:

Configuración de archivos de usuario

• Crear archivo de usuario

• Establecer los campos de archivo de usuario

Configuración de vistas

• Crear una vista

• Establecer los campos de datos

• Establecer las relaciones

Configuración de User Archives Table Elements

• Crear User Archives Table Element

• Crear campos de formulario

1.2.2.1 Ejemplo de un archivo de usuario

El fabricante de bebidas "Sun Drink", produce en nuestro ejemplo la bebida de cola "Calif Cola" y el zumo de naranja "Sunny Juice". Para guardar las recetas y los ingredientes de sus bebidas utiliza los User Archives de WinCC. Cuando está vacío un depósito de almacenamiento de la instalación de envasado, se envían los datos de receta a los AS a través de los canales de comunicación de WinCC. Entonces los AS pueden rellenar el depósito a través de los datos de receta.

Page 35: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 33 6AV6392-1DA06-0AE0

Los archivos de usuario se utilizan del modo siguiente:

• Archivos de usuario: Aquí se encuentra un archivo de usuario para la bebida de cola y un archivo de usuario para el zumo de naranja.

• Vistas: Con las vistas se agrupan los campos de datos de los dos archivos de usuario; en este ejemplo, el grupo de productos de colorantes.

Page 36: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

34 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Cada archivo de usuario consta de campos de datos con propiedades editables. En la bebida de cola de nuestro ejemplo, los ingredientes se encuentran en los campos de datos. Cada campo de datos posee propiedades como nombre, nombre "alias", tipo, longitud, valor, etc. La representación de los campos de datos y propiedades en el Editor User Archives tiene lugar en filas y columnas. Por este motivo, en lugar de campos de datos se habla también de filas, y en lugar de propiedades se habla también de columnas. La composición del archivo de usuario "Cola" tiene por ejemplo este aspecto:

Archivo de usuario Cola

Propiedades (Columnas)

Campos de datos (Filas)

Nombre Alias Tipo Longitud

Valor mín.

Valor máx.

Valor inicial

Agua Agua Brun.5 Int 2 1000 1500 1000

Azúcar Azúcar Zmela Int 2 120 140 130

Colorante 7 Colorante 7

FS1007 Int 2 6 8 6

Cafeína Cafeína Cafeína Int 2 2 3 2

Ácido fosfórico Ácido fosfórico

Fosf.Ac Int 2 170 190 170

1.2.2.2 Configuración de un nuevo archivo de usuario

1.2.2.2.1 Crear un nuevo archivo de usuario

Crear un nuevo archivo de usuario

Inicie usted el Editors User Archives desde el WinCC Explorer.

• Haga usted para ello clic sobre los User Archives y seleccione usted en el menú emergente la opción de menú "Abrir". Aparece en la pantalla la superficie de operación del Editors User Archives.

Nota

Por cada archivo de usuario se pueden crear 500 campos.

La opción preajustada "Crear archivos en bucle" permite la creación de varios archivos de usuario consecutivamente. Si sólo desea usted crear un archivo de usuario, puede usted desactivar esta opción en el menú "Edición -Opciones".

Page 37: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 35 6AV6392-1DA06-0AE0

Para crear un archivo de usuario proceda usted ahora del modo siguiente.

1. Hacer clic en la ventana de navegación con el botón izquierdo del ratón, sobre "Archivos".

2. Hacer clic seguidamente en la ventana de navegación o en la ventana de datos, con el botón derecho del ratón. Aparece ahora el menú emergente representado abajo en la imagen.

3. Seleccione usted la opción "Nuevo archivo"

Aparece el asistente (wizard) para la configuración de archivos de usuario.

Determinar las propiedades generales de los archivos de usuario

Puede ver usted el cuadro de diálogo "General", con el que puede crear un nuevo archivo de usuario.

Page 38: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

36 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Introduzca usted como nombre del archivo de usuario, p. Ej. "Cola". En el campo "Alias" puede usted darle al archivo de usuario un segundo nombre, como por ejemplo "Calif Cola", para comentar el archivo de usuario o para realizar en runtime, a través de Text Library, un cambio de idioma. Esta entrada es opcional.

Si indica usted el tipo de archivo "Limitado" puede usted en el campo "Cantidad" establecer la cantidad máxima de registros de datos. El tipo "Ilimitado" crea archivos de usuario con una cantidad ilimitada de registros de datos.

Nota

Las palabras claves (o palabras reservadas) del idioma de base de datos SQL no se pueden utilizar como nombre de archivo o nombre de campo. Véase al respecto el capítulo "Lista alfabética de palabras clave SQL".

Al crear registros de datos no se comprueba si estos están completos o son correctos.

Configuraciones para la comunicación

En el cuadro de diálogo "Comunicación" puede usted establecer el tipo de conexión entre el control y el archivo de usuario:

Bajo el punto "Tipo" puede usted indicar el tipo de comunicación:

• ninguna: no es posible la comunicación

• a través de variable de datos sin formato: Acceso a AS a través de variables de datos sin formato.

• a través de variable WinCC: Acceso a AS a través variables WinCC

Page 39: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 37 6AV6392-1DA06-0AE0

Para obtener una conexión a través de variables de datos sin formato, haga usted clic sobre "a través de variable de datos sin formato". Introduzca la "PLCID" como identificación del archivo. La "PLCID" se compone de un máximo de 8 caracteres ASCII y es unívoco en el proyecto WinCC. Sirve para caracterizar el archivo de usuario correspondiente y es condición necesaria para que el AS reenvíe los datos de la imagen de proceso al archivo de usuario correcto.

Si ha seleccionado "a través de variable de datos sin formato", puede usted hacer clic sobre "Seleccionar" y elegir entonces una variable de datos sin formato.

Si ha seleccionado usted la comunicación a través de variable de WinCC, entonces tiene lugar la asignación de variables en el diálogo de propiedades de los campos de archivo de usuario.

Nota

En la comunicación a través de variables de datos sin formato, se une un registro de datos completo a una variable de datos sin formato. En la utilización de las variables de WinCC, se une con una variable respectivamente un campo de archivo de usuario.

Durante la comunicación de archivos de usuario a través de variables sin formato, la PLCID sirve como nombre unívoco del archivo. La R_ID configurada en las variables de datos sin formato utilizadas no puede emplearse para ello, puesto que ésta sólo es relevante para la comunicación con el AS.Además, pueden suministrarse varios archivos de usuario mediante la misma variable de datos sin formato.

Page 40: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

38 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Determinación de variables de control

En la ficha registradora "Variables de control" se instalan variables de control en forma de variables de WinCC, con las cuales se puede acceder a campos de archivos de usuarios.

En los cuatro campos de entrada de la ficha registradora se establecen variables de WinCC, con las cuales se puede acceder a IDs de registros de datos, a códigos de orden, a campo de archivo y a valor de campo de archivo.

Junto a cada campo de entrada se encuentra un botón de comando "Seleccionar" a través del cual se abre el diálogo de selección de variables. Allí se indican todas las variables de WinCC existentes, y se pueden seleccionar.

Con el botón de comando "Crear..." puede usted crear variables automáticamente. Se crea así un nuevo grupo de variables "@UA[Nombre de archivo]" y las variables generadas se instalan allí en la forma @UA[Nombre de archivo]ID, @UA[Nombre de archivo]Job etc.

Nota

Para garantizar la función siempre hay que indicar o crear mediante el wizard las cuatro variables de control de un archivo de usuario. El tipo de dato de la variable de control no puede ser modificado.

En la creación nueva de un archivo de usuario es recomendada, para la creación y el archivo de variables de control, la aplicación del wizard.

Con la ayuda de estas cuatro variables de control puede usted activar un archivo de usuario. Para la activación deben estar abastecidos, o las variables "ID" y "Orden" o las variables "Orden", "Campo" y "Valor" con los valores respectivos.

Page 41: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 39 6AV6392-1DA06-0AE0

Más informaciones para la activación del archivo de usuario a través de variables de control, en el capitulo "Cualidades de variables de control".

Si no desea usted utilizar en el ejemplo las variables de control, abandone el cuadro de diálogo sin realizar entradas. Un ejemplo del manejo de variables de control lo encuentra en el capitulo "Ejemplo del manejo de variables de control".

Determinación de los derechos e indicadores

El cuadro de diálogo "Derechos e indicadores" sirve para establecer los derechos de acceso a los archivos de usuario y los ajustes para la edición del último acceso / usuario, en columnas separadas.

Son denunciadas las actuales autorizaciones de accesos publicadas, tanto lo leído como lo escrito. Para modificar estos ajustes puede usted hacer clic sobre uno de los botones de comando "Seleccionar". A continuación el campo de diálogo le muestra la "autorización", donde se le da a elegir en el administrador de usuario entre autorizaciones ajustadas::

Page 42: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

40 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Mediante la activación de la opción "Campo - último acceso" se crea una columna con la fecha y la hora del último acceso. Con la opción "Campo - último usuario" se crea una columna en la que se indica el usuario que ha accedido por último al archivo de usuario.

1. . Seleccione una autorización

2. Seleccione usted por ejemplo el campo" Último usuario".

3. Finalice usted la creación del archivo de usuario con la tecla "Terminar".

Después de terminar el archivo de usuario aparece la consulta "¿Añadir campo?". Si confirma usted con "Sí", se abre entonces el cuadro de diálogo "General" para la creación de campos de archivo de usuario. La forma de crear campos de archivo de usuario se explica en el capítulo "Creación de campos de archivo de usuario".

En caso de que haya activado usted, en el menú "Edición - Opciones" la opción "Crear archivos en bucle", aparece tras la creación de los campos, la consulta "¿Archivo siguiente ?". Si hace usted clic sobre "Sí", aparece el primer cuadro de diálogo "General" para la entrada del siguiente archivo de usuario.

Page 43: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 41 6AV6392-1DA06-0AE0

Guarde usted finalmente el nuevo archivo de usuario mediante un clic del ratón sobre el icono guardar, o mediante accionamiento del menú "Guardar Configuración".

Nota

Las modificaciones en los archivos de usuario sólo se adoptan en la base de datos después de "Guardar". Si el archivo de usuario debe ser desactivado a través de la opción "Redundancy", debe estar activado el indicador "Last Access".

Las propiedades del archivo de usuario "Cola" en nuestro ejemplo, son:

Archivo de usuario

Propiedades

Cola Nombre Cola

Alias Calif Cola

Type: Unlimited

Max.Recs: 1

Com.Type: Raw

PLCID: S7112

Nombre Var.: CalifVarGroup

Right read: 0

Right write: 0

Indicadores U

Pos.: 3

Last access: 03/05/98 12:54

Page 44: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

42 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.2.2.2.2 Crear nuevos campos de archivos de usuario

En este apartado se explica cómo se crean los campos de datos de un archivo de usuario.

La opción preajustada "Crear campos en bucle" permite la creación de varios campos consecutivamente. Si sólo desea usted crear un campo, puede usted desactivar esta opción en el menú "Edición -Opciones".

1. Expanda usted "Archivos" en la ventana de navegación (clic sobre signo"+"). El nuevo archivo de usuario "Cola" se indica entonces en la ventana de navegación.

2. Haga usted clic en la ventana de navegación con el botón derecho del ratón sobre el nombre del archivo de usuario "Cola". Aparece el siguiente menú emergente:

3. Haga usted clic sobre la opción de menú "Nuevo campo".

Aparece a continuación el cuadro de diálogo "General".

Nota

Al modificar campos de archivo de usuario es posible que se pierdan datos bajo las siguientes circunstancias:

Si en caso de datos ya existentes no se puede cumplir ya una nueva condición de consistencia, como por ejemplo en caso de Unique, Not Null, etc.

Si se ha cambiado de nombre un nombre de campo.

Si un nuevo tipo de datos ya no puede convertir los datos del origen.

Recibirá usted más indicaciones para modificar archivos de usuario en el capítulo "Configuración de modificaciones de archivos de usuario".

Page 45: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 43 6AV6392-1DA06-0AE0

Determinar las propiedades generales de los campos de archivos de usuario

En el cuadro de diálogo "General" introduzca usted el campo de archivo de usuario que desea crear, así como el tipo de campo. En el tipo de campo "Secuencia de caracteres" se puede definir adicionalmente también la longitud de campo.

• En el campo de entrada "Nombre de campo" introduzca usted ahora el nombre para el primer campo de archivo de usuario; en nuestro ejemplo, el primer ingrediente de la receta, el "Agua".

• En el campo Alias puede usted darle al campo un segundo nombre, para comentar el campo o para realizar en runtime, a través de Text Library, un cambio de idioma para la representación. Esta entrada es opcional.

Los nombres introducidos sirven a la asignación ulterior de los campos para la representación tabular.

En el campo de entrada "Tipo" puede usted indicar uno de los siguientes tipos de variables:

• integer Valor de 32 bits con signo

• FLOAT Número de coma flotante 32 bits IEEE 754

• double Número de coma flotante 64 bits IEEE 754

• Secuencia de caracteres Variable de texto de juego de caracteres de 8 bits

• Fecha / Hora No hay disponible un tipo de datos especial

Nota En el caso del tipo de variables "Date/ Time", el formato de entrada para la fecha y la hora depende de los ajustes en el sistema operativo.

Page 46: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

44 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Determinación de los valores

En el cuadro de diálogo "Valores" puede usted introducir los valores mínimos, máximos e iniciales.

Valor mínimo, valor máximo y valor inicial

Aquí pueden introducirse los valores correspondientes en función del tipo de datos seleccionado.

Variable de WinCC

Aquí puede usted ajustar una variable de WinCC, que deba guardar el valor del campo de archivo de usuario. Puede usted...

1. introducir directamente la variable en el campo de entrada

2. con el botón de comando "Seleccionar", seleccionar una variable de forma interactiva, o ajustarla de nuevo

3. con el botón de comando "Crear", hacer crear una nueva variable automáticamente.

4. con el botón de comando "Edición", modificar ulteriormente las propiedades de la variable

Determinar “Derechos e indicadores”

En el cuadro de diálogo "Derechos e indicadores" puede usted establecer los derechos de acceso y los atributos para los campos de archivo de usuario.

Page 47: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 45 6AV6392-1DA06-0AE0

Derechos

Con la ayuda del botón de comando "Seleccionar" puede usted establecer aquí los derechos para accesos con lectura y con escritura. Las autorizaciones posibles son establecidas en el administrador de usuario. La instalación de los derechos de acceso tiene lugar como en el apartado "Creación de un archivo de usuario".

Indicadores

En el área "Indicadores" puede usted ajustar para el campo de datos seleccionado, los siguientes atributos:

1. "El campo tiene que tener un valor":

El campo tiene un valor , el cual tiene que ser diferente al cero.

2. "El campo tiene que tener un valor unívoco":

El campo tiene que tener un valor claro, eso significa que los valores en esa columna deben diferenciarse.

3. "El campo debe estar soportado por un índice":

El campo apoya un valor de índice, si esto es posible. Este índice puede p. Ej. aumentar la capacidad de rendimiento en las órdenes de búsqueda.

4. Finalice usted la entrada de campo de datos, a través del botón de comando "Terminar".

Queda así ahora instalado un nuevo campo de datos en el archivo de usuario "Cola".

En caso de que haya activado usted, en el menú "Edición - Opciones" la opción "Crear campos en bucle", aparece la consulta "¿Campo siguiente?". Si hace usted clic sobre "Sí", aparece el primer cuadro de diálogo "General" para la entrada del siguiente campo.

Page 48: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

46 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

5. Guarde usted finalmente el nuevo archivo de usuario

Nota

Las modificaciones en los archivos de usuario sólo se adoptan en la base de datos después de "Guardar".

1.2.2.2.3 Propiedades de los archivos de usuario

Para poder editar las propiedades de un archivo de usuario...

• Haga usted clic en la ventana de navegación con el botón derecho del ratón sobre uno de los archivos de usuario, como p. Ej. "Cola" (expandir primero los archivos).

• Seleccione usted en el menú emergente "Propiedades".

Obtiene usted entonces el cuadro de diálogo "Propiedades del archivo", en el que puede modificar las propiedades. Las fichas "General", "Comunicación", "Indicadores" y "Seleccionar autorización" se describen en el capítulo "Crear archivo de usuario". La ficha adicional "Secuencia" sirve para establecer el orden sucesivo de los archivos de usuario:

Page 49: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 47 6AV6392-1DA06-0AE0

La ficha de registro "Secuencia"

La ficha "Secuencia" sirve para establecer el orden sucesivo de los archivos de usuario.

Seleccione usted uno o varios archivos de usuario y desplace su posición con las teclas "Arriba" y "Abajo". Confirme usted las entradas con "ACEPTAR". Guarde usted finalmente el archivo de usuario mediante un clic del ratón sobre el icono de guardar, o mediante accionamiento del menú "Proyecto - Guardar". El orden sucesivo de los archivos de usuario se indica entonces en el editor de archivos de usuario, en la columna "Pos.".

Nota

Las modificaciones en los archivos de usuario sólo se adoptan en la base de datos después de "Guardar".

1.2.2.2.4 Propiedades de los campos de archivos de usuario

Para poder editar las propiedades de los campos de datos...

• Haga usted clic en la ventana de navegación sobre uno de los archivos de usuario, como p. Ej."Cola" (expandir primero los archivos).

• En la ventana de datos del editor de archivos de usuario deberían verse ahora los campos de datos del archivo de usuario "Cola":

Page 50: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

48 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Para poder editar los campos de datos de un archivo de usuario...

• Haga usted clic sobre el nombre de campo "Agua" en la ventana de datos del editor de archivos de usuario

• Haga usted clic en el menú emergente, sobre "Propiedades"

Obtiene usted entonces el cuadro de diálogo "Propiedades del campo", en el que puede modificar las propiedades del campo de datos.

Las fichas "General", "Valores", "Indicadores" y "Seleccionar autorización" se describen en el capítulo "Establecer los campos de archivo de usuario". La ficha adicional "Secuencia" sirve para establecer el orden sucesivo de los campos de archivo de usuario.

Page 51: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 49 6AV6392-1DA06-0AE0

Ficha de registro "Secuencia"

Para establecer el orden sucesivo de los campos de datos, está a disposición la ficha "Secuencia". El orden sucesivo aquí ajustado repercute en la representación de los datos en la ventana de tabla del editor de archivos de usuario, en el control de la imagen runtime y en la asignación de los índices para el acceso a través de las funciones del lenguaje Script WinCC.

Seleccione usted uno o varios campos y desplace su posición con las teclas "Arriba" y "Abajo". Confirme usted las entradas con "ACEPTAR". Guarde usted finalmente el archivo de usuario mediante un clic del ratón sobre el icono de guardar, o mediante accionamiento del menú "Proyecto - Guardar". El orden sucesivo de los campos de archivo de usuario se indica entonces en el editor de archivos de usuario, en la columna "Pos.".

En nuestro ejemplo incluye el archivo de usuario "Cola" las siguientes propiedades:

Archivo de usuario

Campos de datos

Propiedades

Cola Agua Nombre Agua

Alias Wasser_aus_Brunnen_4

Type: integer

Length:

Precision:

Min Value: 1000

Max.Value: 1200

Page 52: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

50 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Start Value: 1100

Variable n...:

Right (read): 0

Right (write): 0

Indicadores NN

P...: 3

Last access: 03/05/98 12:54

Azúcar Nombre

Alias

....

Colorante 7 Nombre

Alias

....

Cafeína Nombre

Alias

....

Ácido fosfórico

Nombre

Alias

....

Guarde usted finalmente el archivo de usuario

Nota

Las modificaciones en los archivos de usuario sólo se adoptan en la base de datos después de "Guardar".

Page 53: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 51 6AV6392-1DA06-0AE0

1.2.2.2.5 Propiedades de las variables de control

A través de los cuadros de diálogo de propiedades de los archivos de usuario y de los campos de archivo de usuario, puede usted editar las propiedades de las variables de control. Haga usted clic para ello en la correspondiente ficha, sobre el botón de comando "Edición". Aparece el cuadro de diálogo "Propiedades de variable", donde puede usted controlar y modificar dado el caso las propiedades de las variables.

Tipos de datos de las variables de control

Tipo de datos para @UA_Cola_ID Valor de 32 bits con signo

Tipo de datos para @UA_Cola_Job Valor de 32 bits con signo

Tipo de datos para @UA_Cola_Field Variable de texto 8 bits

Tipo de datos para @UA_Cola_Value Variable de texto 8 bits

Nota

El tipo de dato de la variable de control no puede ser modificado.

Con la ayuda de estas cuatro variables de control puede usted activar un archivo de usuario. Para la activación se tienen que abastecer con los correspondientes valores las variables "ID" y "Job" o las variables "Job", "Campo" y "Valor".

Función de las variables de control

ID El identificador (corresponde al número de registro) del archivo de usuario

Orden Existen tres órdenes posibles: leer, escribir y eliminar: Leer = 6 Escribir = 7 Eliminar = 8 Después de realizarse la orden se produce en esta variable de control una detección de errores: sin error = 0 Error = -1

Campo El campo de archivo

Valor El valor del campo de archivo

Page 54: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

52 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Más combinaciones de valores de la variable de control "ID" y "Orden"

ID Orden = 6 Orden = 7 Orden = 8

-1 Añadir registro - Borrar registro con el ID más pequeño

-6 Leer Registro con el ID más pequeño

Escribir Registro con el ID más pequeño

Borrar registro con el ID más pequeño

-9 Leer Registro con el ID más grande

Escribir Registro con el ID más grande

Borrar Registro con el ID más grande

Las variables de control ofrecen dos métodos para acceder a archivos de usuario:

1. Mediante la entrada de las variables de control "ID" y "Orden" se pueden escribir, leer o borrar concretamente valores en un registro de datos.

2. En lugar de las variables de control "ID" se pueden aplicar las variables de control "Campo" y "Valor" para buscar un registro de datos. Con la variable de control "Orden" se puede escribir, leer o borrar el registro de datos seleccionado de esta manera. Este tipo de selección de datos se puede aplicar cuando p. Ej se tienen que borrar registros de datos de la tabla y se quieren añadir otra vez al final de la tabla. El campo "Valor" tiene que estar claro sino se utiliza el primer registro para lo cual son aplicables las condiciones valor en campo.

Nota

Para garantizar la función siempre hay que indicar o crear mediante el wizard las cuatro variables de control de un archivo de usuario. En la creación nueva de un archivo de usuario es recomendada, para la creación y el archivo de variables de control, la aplicación del wizard.

Consulte cómo se pueden abastecer las variables de control, en el ejemplo sobre la utilización de las variables de control.

Ejemplo de utilización de las variables de control:

Para poder trabajar en el ejemplo con las variables de control, tiene usted que ejecutar las siguientes operaciones:

En el editor de archivos de usuario

1. Confeccione usted un archivo de usuario (en nuestro ejemplo, el archivo de usuario "Cola"). En la creación del archivo de usuario con ayuda del wizard, introduzca los ajustes relacionados más abajo. Si ya se había creado el proyecto "Cola", puede usted entonces comprobar los ajustes a través de las propiedades del archivo de usuario, y modificarlos dado el caso.

Page 55: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 53 6AV6392-1DA06-0AE0

Propiedades del archivo de usuario "Cola"

Tipo de archivo de usuario "Ilimitado"

Comunicación a través de variables de WinCC

Variables de control crear

Grupo de variables "@UA_Cola"

Tipo de datos para @UA_Cola_ID Valor de 32 bits con signo

Tipo de datos para @UA_Cola_Job

Valor de 32 bits con signo

Tipo de datos para @UA_Cola_Field

Variable de texto 8 bits

Tipo de datos para @UA_Cola_Value

Variable de texto 8 bits

2. Confeccione usted en el archivo de usuario los campos de datos "Agua", "Azúcar", "Colorante 7", "Cafeína" y "Ácido fosfórico" (tipo, número entero).

3. Confeccione usted un campo de datos "Recetas" (tipo, String).

En Graphics Designer

1. Abra usted una nueva imagen y cree un WinCC User Archives Table Element. Con un doble clic del botón izquierdo del ratón abra usted el cuadro de diálogo "Propiedades WinCC User ArchivesTable Element".

Page 56: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

54 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

En el área "Origen" de la ficha "General" active usted "Archivos" y seleccione en el campo de selección el archivo de usuario "Cola".

En el campo "Edición" desactive usted la casilla de verificación "Sólo lectura". Active usted los tipos de acceso "Pegar", "Modificar" y "Eliminar".

Los demás ajustes se pueden adoptar sin modificación. Si ya ha creado un User Archives Table Element, puede comprobar la configuración a través del diálogo de propiedades y modificarla en caso necesario.

2. Confeccione usted para las cuatro variables de control respectivamente un campo de E/S y seleccione los siguientes ajustes:

Variable de control Formato de datos Formato de salida

@UA_Cola_ID Decimal 0999

@UA_Cola_Job Decimal s9

@UA_Cola_Field String *

@UA_Cola_Value String *

Seleccione usted para cada variable la propiedad de objeto "Actualización al modificar".

3. Cree para cada campo de datos proyectado (agua, azúcar, etc.) un campo de E/S y una este campo a las variables correspondientes (p. ej. el campo de E/S para "agua" a la variable de proceso "@UA_Cola_agua"). Seleccione usted para cada variable la propiedad de objeto "Actualización al modificar".

Page 57: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 55 6AV6392-1DA06-0AE0

Nota

Para más información sobre la configuración de campos E/S consulte la documentación del Graphics Designer

Confeccione usted para cada campo de E/S proyectado, un cuadro de texto para el título, para poder asignar en runtime los distintos campos. Guarde usted las entradas realizadas y active WinCC runtime. Introduzca usted ahora en la ventana de tabla cinco registros de datos. Introduzca usted en el registro de datos con el ID 2, en la columna recetas, la indicación "Cola", y en el cuarto registro de datos, la indicación "Cola Light".

Page 58: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

56 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Modo de proceder para la realización de las posibles acciones en detalle.

1. Seleccionar un registro de datos con el ID y escribir los valores del registro de datos:

Introduzca usted en el campo E/S "ID" el ID "3", y en el campo de E/S "Orden" un 7 (escribir).

Ahora se editarán en los campos ES de las variables de proceso los valores del registro de datos "3".

Si la acción ha tenido éxito, se indica entonces en el campo E/S "Orden" el número de error "0". En caso de error se indica el número de error "-1".

Las variables de control "Campo" y "Valor" no se necesitan.

Nota Mediante la introducción del ID "-1" y la orden "6" se leen en la tabla los contenidos actuales de las variables de proceso. Los nuevos valores se agregan al final de la tabla, los IDs de los registros se suceden exponencialmente. Otras combinaciones de los valores de las variables de control "ID" y "Orden" en el capítulo "Propiedades de las variables de control" .

2. Seleccionar un registro de datos con el ID y leer los valores del registro de datos:

Cambie los valores en los campos E/S de las variables de proceso e introduzca un "5" en el campo "ID". En el campo de E/S "Orden" introduzca usted un "6" (leer).

Los valores modificados de las variables de proceso sólo se escriben en el registro de datos "5". Se sobrescriben los valores contenidos anteriormente en este registro de datos.

Las variables de control "Campo" y "Valor" no se necesitan.

3. Seleccionar un registro de datos con las variables de control "Campo" y "Valor":

Introduzca usted en el campo E/S "Campo" la palabra "Recetas" y en el campo E/S "Valor" escriba usted "Cola Light" (entrada entre apóstrofes). Introduzca usted en el campo E/S "Orden" un 7 (escribir).

Se escribirá registro de datos "Cola Light", los valores del registro de datos se visualizarán en los campos de E/S de las variables de proceso.

La variable de control "ID" no se precisa y por eso debe situarse en 0.

Nota En el campo referenciado con la variable de control "Valor", al diálogo "Derechos e indicadores", debe asignársele el indicador "El campo debe poseer un valor inequívoco". De lo contrario no es posible una asignación inequívoca del registro de datos al valor en el campo.

Para la entrada de texto en el campo de E/S "Valor" se tiene que escribir éste entre apóstrofes (p. ej. 'Cola Light').

Page 59: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 57 6AV6392-1DA06-0AE0

1.2.2.3 Configuración de cambios de archivos de usuario

Si se modifica o amplia un archivo de usuario existente, es posible que bajo determinadas circunstancias se pierdan datos ya existentes en la tabla de base de datos. Especialmente al modificar la estructura de una tabla de base de datos o por la modificación de las propiedades de un campo, ya no se pueden cumplir las condiciones de consistencia para la base de datos.

Para evitar la pérdida de datos, es recomendable el siguiente modo de proceder:

1. Desactive usted el runtime, abra usted el archivo de usuario en el editor de archivos de usuario y realice las modificaciones deseadas. No guarde el archivo hasta que estén introducidas completamente las modificaciones (sin memorización intermedia).

2. Accione el botón de comando "Editar datos runtime"después de guardar. En la tabla que se abre, puede ver usted si todavía están presentes los datos existentes en el archivo de usuario.

3. Si todavía están presentes los datos, puede usted entonces utilizar el archivo o efectuar otras modificaciones. Compruebe usted en caso de modificaciones y después de cada proceso de memoria, si todavía están presentes los datos.

4. Si después de una modificación ya no están presentes los datos, deshaga primero todas las modificaciones realizadas, sin guardar en memoria a continuación. Marque usted ahora el archivo en el editor de archivos de usuario y seleccione usted en el menú emergente la orden "Rehacer Datos-RT". Con ello se rescriben en la tabla los anteriores datos runtime. Guarde usted a continuación el archivo y controle si los datos se han rescrito en el archivo.

Nota

Compruebe usted después de cada proceso de memoria, si todavía están presentes los datos runtime. Si ha guardado en memoria un primer paso de modificación y se han perdido los datos, y guarda a continuación una segunda modificación, los datos se perderán definitivamente.

Si se ha iniciado el runtime después de una modificación y se determina entonces la pérdida de datos, es posible no obstante rescribir los datos en la tabla, como se ha descrito anteriormente, a través de la orden "Rehacer Datos RT". Los datos se pueden rehacer aunque se haya cerrado el editor de archivos de usuario o se haya finalizado WinCC. Lo determinante en este aspecto sólo es la memorización única de una modificación.

En caso de extensas modificaciones en un archivo de usuario, es recomendable exportar primero los datos existentes, para prevenir una pérdida de datos. Los datos se pueden entonces rescribir en el archivo modificado mediante la adaptación de la tabla de datos exportada.

Page 60: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

58 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.2.2.4 Configuración de vistas

1.2.2.4.1 Crear nuevas vistas

La opción preajustada "crear vistas en bucle" permite la creación de varias vistas consecutivamente. Si sólo desea usted una vista, puede usted desactivar esta opción en el menú "Edición -Opciones".

Para crear una nueva vista, puede usted proceder del modo siguiente:

1. Haga clic en la ventana de navegación con el botón izquierdo del ratón, sobre "Vistas".

2. Haga clic seguidamente en la ventana de navegación o en la ventana de datos, con el botón derecho del ratón. Aparece ahora el menú emergente representado abajo en la imagen.

Page 61: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 59 6AV6392-1DA06-0AE0

3. Seleccione usted la opción "Nueva Vista"

Se inicia ahora el wizard para la configuración de las vistas. Puede ver usted el cuadro de diálogo "General", con el que puede crear una nueva vista.

Introduzca usted como nombre de la vista, por ejemplo "Colorantes". En el campo "Alias" puede usted darle a la vista un segundo nombre, como por ejemplo "Colorantes en cola y zumos", para comentar la vista o para realizar en runtime, a través de Text Library, un cambio de idioma. Esta entrada es opcional.

Para más información sobre el cambio de idiomas consulte la ayuda online.

Finalice usted la creación de la vista, a través del botón de comando"Terminar".

Después de terminar la vista aparece la consulta "¿Añadir columnas?". Si confirma usted con "Sí", se abre entonces el cuadro de diálogo "General" para la creación de columnas de una vista. En el capítulo "Creación de columnas de una vista"se explica cómo crear columnas en una vista .

En caso de que haya activado usted, en el menú "Edición - Opciones" la opción "Crear vistas en bucle", aparece tras la creación de las columnas de una vista, la consulta "¿Vista siguiente?". Si hace usted clic sobre "Sí", aparece el primer cuadro de diálogo "General" para la entrada de la siguiente vista.

Page 62: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

60 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Guarde usted las vistas en memoria tras la terminación.

Nota

Las modificaciones en las vistas sólo se adoptan en la base de datos después de "Guardar".

1.2.2.4.2 Crear nuevas columnas de una vista

La opción preajustada "Crear columnas de una vista en bucle" permite la creación de varias columnas consecutivamente. Si sólo desea usted crear una columna de una vista, puede usted desactivar esta opción en el menú "Edición -Opciones".

1. Realice usted la expansión de "Vistas" en la ventana de navegación. La nueva vista, por ejemplo, "Colorantes" se visualiza entonces en la ventana de navegación.

2. Haga usted clic en la ventana de navegación con el botón derecho del ratón sobre la vista "Colorantes". Aparece el siguiente menú emergente:

3. Haga usted clic sobre el botón de comando "Nueva columna".

Aparece a continuación el cuadro de diálogo "General"

Page 63: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 61 6AV6392-1DA06-0AE0

Propiedades generales de columnas de una vista

En el cuadro de diálogo "General" puede usted seleccionar campos de archivos de usuario, declararlos como columnas de su vista creada y dotarlos de un nombre propio.

• En el diálogo de selección "Archivo" puede usted seleccionar uno de los archivos de usuario configurados. Deje por ejemplo inalterado el ajuste "Cola".

• En el diálogo de selección "Campo" seleccione usted uno de los campos del archivo de usuario Cola. Deje por ejemplo inalterado el ajuste "Colorante 7". Cambie ahora para otras entradas, con la tecla TAB o mediante un clic del ratón, al campo siguiente.

• Haga usted clic en el campo "Nombre de columna"; de esta forma se adopta la entrada del campo "Campo". También puede elegir libremente los nombres de las columnas, pero este nombre debe ser inequívoco dentro de la vista. Acepte usted para el ejemplo el nombre "Colorantes".

En el campo Alias puede usted darle a la columna un segundo nombre, para comentar la columna o para realizar en runtime, a través de Text Library, un cambio de idioma. Esta entrada es opcional.

Para más información sobre el cambio de idiomas consulte la ayuda online.

Page 64: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

62 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Después de haber pulsado sobre "Terminar", se instala el campo de datos proyectado:

El fabricante de bebidas de nuestro ejemplo crea una vista de "Colorantes", agrupando los campos de datos "Colorante 7" y "Colorante 16" de los archivos de usuario "Cola" y "Zumo":

En caso de que haya activado usted, en el menú "Edición - Opciones" la opción "Crear columnas de una vista en bucle", aparece la consulta "¿Siguiente columna?". Si hace usted clic sobre "Sí", aparece el primer cuadro de diálogo "General" para la entrada de la siguiente columna.

Guarde usted finalmente el campo de la vista.

Nota

Las modificaciones en las vistas sólo se adoptan en la base de datos después de "Guardar".

Page 65: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 63 6AV6392-1DA06-0AE0

1.2.2.4.3 Propiedades de vistas

Para poder editar las propiedades de una vista

1. Haga usted clic con el botón derecho del ratón sobre una de las vistas en el editor de archivos de usuario

2. Seleccione usted en el menú emergente "Propiedades".

A continuación aparece el diálogo "Propiedades de la vista".

Propiedades generales de las vistas

En la ficha "Generalidades" se visualizan las propiedades de la vista seleccionada.

En el campo "Nombre de la vista" puede usted modificar el nombre de la vista, y en el campo "Alias", el nombre alias. En este cuadro de diálogo se indican también la fecha y la hora de la última modificación.

Page 66: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

64 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Determinación de las relaciones de vistas

En la ficha "Relación" puede usted establecer una relación entre varios archivos de usuario, para la edición de una vista. Usted puede formular los vínculos directamente en el lenguaje SQL, o bien interactivamente con los operadores de relación preestablecidos. Hay que prestar atención a que los campos de archivo de usuario que se van a relacionar sean del mismo tipo de variable.

Relación

En el campo "Relación" puede usted introducir directamente expresiones SQL. En el anexo encontrará más detalles sobre el Lenguaje SQL.

Condiciones

En los campos de selección puede usted introducir condiciones interactivamente. Para ello, haga usted clic sobre los campos en la lista izquierda y derecha de "Campo" y determine la relación mediante un clic sobre la respectiva operación en la lista "OP". Tras un clic sobre "Agregar" se acepta la condición y ésta aparece entonces en el campo "Relación".

Modo de funcionamiento

En los archivos de usuario seleccionados se vinculan entre si todos los campos que presentan una relación mutua. A través de la relación establecida, se filtran los contenidos de campo y el resultado se edita como vista en runtime. Los datos de una vista se pueden editar también en runtime; los datos modificados se adoptan en el archivo primitivo.

Nota Los archivos de usuario vinculados tienen que presentar por lo menos una característica común o una interrelación.

Page 67: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 65 6AV6392-1DA06-0AE0

Determinación de las secuencias de vistas

En la ficha "Secuencia" establece usted el orden sucesivo de las vistas.

Seleccione usted una o varias vistas y desplace su posición con las teclas "Arriba" y "Abajo". Confirme usted las entradas con "ACEPTAR". Guarde usted finalmente las vistas mediante un clic del ratón sobre el icono guardar, o mediante accionamiento del menú "Proyecto - Guardar". El orden sucesivo de las vistas se indica entonces en el editor de archivos de usuario, en la columna "Pos.".

Page 68: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

66 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.2.2.4.4 Configuración de columnas de una vista

Para elaborar las propiedades de las columnas de una vista, proceda usted del modo siguiente:

1. Haga usted clic con el botón derecho del ratón sobre una de las columnas de una vista en el editor de archivos de usuario

2. Seleccione usted en el menú emergente "Propiedades". A continuación aparece el cuadro de diálogo "Propiedades de la columna"

La ficha "General" contiene los mismos campos que en el ajuste de una nueva columna de vista. La fecha y la hora de la última modificación se indican en el campo "Modificado".

Page 69: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 67 6AV6392-1DA06-0AE0

Determinación de una secuencia de columnas de una vista

En la ficha "Secuencia" establece usted el orden sucesivo de las columnas de una vista.

Seleccione usted una o varias columnas y desplace su posición con las teclas "Arriba" y "Abajo". Confirme usted las entradas con "ACEPTAR". Guarde usted finalmente las vistas mediante un clic del ratón sobre el icono guardar, o mediante accionamiento del menú "Proyecto - Guardar". La secuencia aquí ajustada repercute en la representación de las columnas en la ventana de tabla del editor de archivos de usuario y en el control de la imagen runtime

1.2.2.5 Consejos para la configuración

La comunicación entre AS y User Archives está limitada a una conexión por archivo de usuario.

• Al construir la comunicación con el controlador, el PLCID no puede contener más de 8 caracteres.

• Los conceptos que contienen caracteres especiales o palabras invertidas, son inadmisibles como nombres de campo o de tabla. Véase al respecto también el capítulo "Lista alfabética de palabras clave SQL".

• El guardado en memoria de los modificaciones de configuración en tiempo de ejecución es únicamente posible cuando no se produce una comparación de redundancias en ninguno de los archivos de usuario.

Page 70: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

68 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

• En el caso de utilizar WinCC Redundancy, se presupone para los archivos de usuario por comparar la misma estructura en ambos servidores. Por este motivo, la configuración de estos archivos de usuario deben ser idéntica en cuanto a la disposición de artículo y de campo y de sus propiedades. En la comunicación de los archivos de usuario a través de variables de datos no procesados, el nombre de las variables utilizadas debe ser también idéntica en ambos servidores.

• Si después del inicio del Editors User Archives todos los campos de la barra de herramientas están de color gris (excepto restaurar), es necesario borrar el archivo "UAEditor.loc" de la ruta del proyecto. Esto es válido también para un User Archives Table Element que ya no es operativo.

• Si al arrancar en runtime o al conmutar el User Archives Table Element a la vista runtime recibe usted el aviso de fallo "Error while connecting the data!", significa que un elemento de tabla no tiene conexión a un archivo de usuario o a una vista. Compruebe usted, si se ha introducido correctamente la conexión, si se ha modificado la configuración, o si todavía existe el archivo de usuario seleccionado o la vista.

Nota

Un control "WinCC User Archives Table Element" se vincula en la configuración con un archivo de usuario seleccionado o a una vista y sólo puede acceder a esta vista o archivo de usuario. Para el acceso debe estar liberado el archivo de usuario / la vista (protección de acceso). A través del administrador de usuario puede asignar al control unas habilitaciones precisas. Si la protección de acceso es anulada, tiene que ser conectado de nuevo el control en el Graphics Designer con el archivo de usuario, para que el control reconozca la protección de acceso anulada. Al abrir la imagen de un User Archives Table Element se consulta si está activada o no la protección de acceso para un archivo o un campo. Una protección de acceso para las variables de control de un archivo protegido, debe de ser realizada independientemente a través de las propiedades del objeto, p. ej. de la imagen, campo de EA o separada del botón de comando.

1.2.3 Cambio de idioma

Para archivos de usuario, campos de archivo de usuario, vistas o campos de vista, puede usted realizar un cambio de idioma a través de la Text Library. Accione para ello el botón de comando "Bibl. texto..." en el correspondiente cuadro de diálogo. Se abre el cuadro de diálogo sobre la biblioteca de texto

Page 71: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 69 6AV6392-1DA06-0AE0

Modo de proceder con textos de la biblioteca de textos

1. En diálogo de selección "Idioma" ajuste primero el idioma en el que quiere usted proyectar.

2. Si en la biblioteca de textos ya se habían creado los textos previstos en los idiomas deseados, puede usted entonces cargar todos los textos existentes mediante un clic del ratón en el campo de selección. Estos textos se visualizan en la ventana de selección y usted puede seleccionar el término deseado.

3. Tras la selección aparece el término en el campo "Texto".

4. Confirme usted el diálogo con ";ACEPTAR.".

5. En el campo "Alias" se presenta ahora el número de posición de este vocablo de la biblioteca de textos.

En caso de cambiar de idioma aparece ahora en runtime el término establecido en la biblioteca de textos para el idioma seleccionado.

Modo de proceder con nuevos textos

1. En diálogo de selección "Idioma" ajuste primero el idioma en el que quiere usted proyectar.

2. Introduzca usted en el campo "Texto" el texto o el término para el cual desea usted un cambio de idioma.

3. Confirme usted el diálogo con ";ACEPTAR.".

4. En el campo "Alias" se presenta ahora el número de posición de este vocablo en la biblioteca de textos.

5. Abra usted el editor "Text Library". Aquí puede usted introducir ahora la traducción del texto inscrito anteriormente en el editor de archivos de usuario, poniéndolo en las columnas de los idiomas deseados.

6. Cierre usted la biblioteca de textos tras terminar de la traducción.

En caso de cambiar de idioma aparece ahora en runtime el término establecido en la biblioteca de textos para el idioma seleccionado.

Nota

En proyectos de cliente deben emplearse siempre en la Textlibrary de servidor y cliente las mismas Text-IDs para los textos de los archivos de usuario, de otra forma se produce en runtime en el cliente una indicación incorrecta de los textos.

En el campo "Filtro" puede usted ajustar las propiedades de filtración para los textos de Text Library; p. ej. "a%" presenta una lista de todos los conceptos de Text Library que comienzan con la letra "a". Si se ha elegido un nuevo criterio de filtro, tiene usted que hacer clic de nuevo en la ventana de selección, para actualizar la selección de textos.

Page 72: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

70 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.3 Funciones predeterminadas del lenguaje scripting de WinCC

La descripción de las funciones predeterminadas de los User Archives está dividida en las siguientes secciones:

• Aspectos generales para la programación de acciones

• Funciones para la edición y representación de los archivos de usuario

• Los identificadores de las funciones predeterminadas

• Un ejemplo práctico de un script

• Referencia de las funciones predeterminadas para archivos de usuario

Puede encontrar una descripción detallada de las funciones de User Archives en la ayuda online de WinCC User Archives.

WinCC ofrece una serie de funciones predeterminadas para posibilitar al usuario una utilización flexible de User Archives.

Estas funciones predeterminadas son reconocibles mediante una convención de nombres unitaria. Todas las funciones predeterminadas para los User Archives empiezan con "ua", por ejemplo "uaConnect", "uaArchiveOpen", uaArchiveGetFields" etc. Las funciones runtime de User Archives empiezan siempre con "uaArchive"

Las funciones se dividen en funciones de configuración y funciones runtime. Para las funciones de configuración y funciones runtime se necesitan identificadores que son devueltos por las funciones solicitadas anteriormente uaQueryConfiguration, uaConnect y uaOpen.

Nota

Dentro de un script debe garantizarse la actualidad de los datos. Si un script ha abierto un archivo de usuario y se añaden o eliminan datos en este archivo mediante un control o el Editor User Archives, el script no será informado de ello. Justo después de un Requery, las modificaciones serán conocidas en el script.

Page 73: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 71 6AV6392-1DA06-0AE0

1.3.1 Configuración de las acciones

Para configurar una acción son necesarios los siguientes pasos:

1. Iniciar el editor de gráficos y crear imagen del sistema

2. Clic con el botón derecho sobre el objeto que debe ser ocupado con una acción (p. ej. botón de comando)

3. Seleccionar propiedades

4. Seleccionar en la ficha de registro "Propiedades" o "Evento", el elemento que debe vincularse a una acción y hacer doble clic sobre él con el botón izquierdo del ratón, (p. ej. para configurar una acción para un clic con el botón izquierdo del ratón, se selecciona "evento / ratón / pulsar izquierdo"). Ahora se puede introducir directamente el C-Code y generarse.

5. con "OK" finaliza la configuración de la acción.

1.3.2 Funciones para la edición y representación de los archivos de usuario

Configuración con las funciones predeterminadas

La función "uaQueryConfiguration" proporciona un identificador (UAHCONFIG) para las funciones de configuración. Con este identificador pueden solicitarse funciones de configuración "uaSetArchive", "uaAddArchive", "uaSetField", "uaAddField" etc. La función "uaReleaseConfiguration" finaliza la configuración.

Establecer conexión con User Archives.

Para el acceso en runtime debe solicitarse la función predeterminada uaConnect para establecer la conexión con los componentes User Archives. uaConnect crea el identificador UAHCONNECT con el cual pueden abrirse los archivos de usuario y las vistas. La función uaDisconnect elimina la conexión con los User Archives.

Abrir las funciones runtime

Para el servicio runtime se presupone la existencia de un archivo de usuario configurado. Con las funciones "uaQueryArchive" y "uaQueryArchiveByName" se proporciona un identificador para las funciones runtime. Después de abrir un archivo de usuario con la función "uaArchiveOpen", pueden utilizarse las funciones runtime.

Page 74: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

72 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Funciones para el servicio runtime

Con las funciones "uaArchiveNext", "uaArchivePrevious", "uaArchiveFirst" y "uaArchiveLast" se desplaza el puntero de posición. Mediante el identificador "hArchive" existe una asignación unívoca con un registro de datos del archivo de usuario. Esta asignación permite también un direccionamiento indirecto como el que se necesita, por ejemplo, para las máscaras de pantalla.

La función "uaArchiveUpdate" el registro de datos temporal en el archivo de usuario y sobreescribe el registro de datos donde está situado el puntero de posición. Este registro de datos debe leerse antes con las funciones "uaArchiveNext", "uaArchivePrevious", "uaArchiveFirst" o "uaArchiveLast".

Eliminar conexión con User Archives.

Con la función "uaArchiveClose" se cierra un archivo de usuario. La función "uaReleaseArchive" elimina la conexión con el archivo de usuario actual y la función "uaDisconnect" elimina finalmente la conexión con el componente User Archives.

Nota

Las conexiones establecidas en un script con los User Archives deben ser eliminadas también en este script

Función para el establecimiento de conexión

Función para la eliminación de conexión

uaQueryConfiguration uaReleaseConfiguration

uaConnect uaDisconnect

uaQueryArchive uaReleaseArchive

uaQueryArchiveByName uaReleaseArchive

uaArchiveOpen uaArchiveClose

Para los User Archives existen dos manifestaciones de las solicitudes API: 1. con prefijo "ua" (en minúsculas), para scripts (Global Script y programación de acciones). 2. Con prefijo "UA" (en mayúsculas), para programas que funcionan fuera de WinCC. En caso de que se utilicen solicitudes para los User Archives en un Dynamic Wizard, éstas deben utilizarse con el prefijo "UA" (en mayúsculas).

Page 75: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 73 6AV6392-1DA06-0AE0

1.3.3 Identificadores de las funciones predeterminadas

1.3.3.1 Identificadores para la configuración de los archivos de usuario

La función "uaQueryConfiguration" crea el identificador "UAHCONFIG", el cual es indispensable para la configuración de los archivos de usuario. Primeramente debe solicitarse la función "uaQueryConfiguration" para obtener "UAHCONFIG". Con este identificador podrán solicitarse las funciones que aparecen más abajo para la configuración. Para finalizar la configuración debe solicitarse por último "uaReleaseConfiguration".

Identificadores para la configuración de los archivos de usuario

UaQueryConfiguration ---> Identificador UAHCONFIG

requerido por:

uaAddArchive

uaAddField

uaGetArchive

uaGetField

uaGetNumArchives

uaGetNumFields

uaReleaseConfiguration

uaRemoveAllArchives

uaRemoveAllFields

uaRemoveArchive

uaRemoveField

uaSetArchive

uaSetField

Page 76: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

74 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.3.3.2 Identificadores para las funciones runtime

La función "uaConnect" crea el identificador "UAHCONNECT", el cual es indispensable para abrir y cerrar los archivos de usuario y las vistas. Primeramente debe solicitarse la función "uaConnect" para obtener "UAHCONFIG". Con este identificador pueden solicitarse las funciones que aparecen más abajo para abrir y cerrar archivos y vistas. Para finalizar la configuración debe solicitarse por último "uaDisconnect".

Las funciones "uaQueryArchive" y "uaQueryArchiveByName" crean el identificador "UAHARCHIVE". Este identificador es indispensable para la función "uaArchiveOpen" que se encarga de abrir el archivo de usuario para el servicio runtime. Para la eliminación de la conexión deben solicitarse finalmente las funciones "uaRelease" y "uaArchiveClose".

Identificadores para las funciones runtime

UaConnect -> Identificador

UAHCONNECT

requerido por:

uaDisconnect

uaQueryArchive --> identificador UAHARCHIVE

uaQueryArchiveByName --> identificador UAHARCHIVE

requerido por:

uaArchiveOpen

requisito para ...

uaArchiveClose

uaArchiveDelete

uaArchiveExport

uaArchiveGetCount

uaArchiveGetFieldLength

uaArchiveGetFields

uaArchiveGetFieldType

uaArchiveGetFieldValueDate

uaArchiveGetFieldValueDouble

uaArchiveGetFieldValueFloat

uaArchiveGetFieldValueLong

Page 77: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 75 6AV6392-1DA06-0AE0

Identificadores para las funciones runtime

uaArchiveGetFieldValueString

uaArchiveGetFiledName

uaArchiveGetFilter

uaArchiveGetID

uaArchiveGetName

uaArchiveGetSort

uaArchiveImport

uaArchiveInsert

uaArchiveMoveFirst

uaArchiveMoveLast

uaArchiveMoveNext

uaArchiveMovePrevious

uaArchiveReadTagValues

uaArchiveReadTagValuesByName

uaArchiveRequery

uaArchiveSetFieldValueDate

uaArchiveSetFieldValueDouble

uaArchiveSetFieldValueFloat

uaArchiveSetFieldValueLong

uaArchiveSetFieldValueString

uaArchiveSetFilter

uaArchiveSetSort

uaArchiveUpdate

uaArchiveWriteTagValues

uaArchiveWriteTagValuesByName

uaReleaseArchive

Page 78: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

76 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.3.4 Ejemplo de un script

A continuación se describe un ejemplo con dos funciones predeterminadas para leer y escribir un archivo de usuario en runtime. La función "UAReadFromArchive" lee el archivo de usuario "Cola" y muestra los datos leídos en la ventana de diagnóstico Global Script. la función "UAWriteToArchive" describe el archivo de usuario e indica estados y avisos. La ventana de diagnóstico se ajusta con la ayuda de la gama de objetos (objetos Smart, OLE Control) y mediante la selección de "WinCC Global Script-Dianostic Control" en la ventana "Añadir OLE Control".

Cree en el Graphics Designer una nueva página para su proyecto. Cree allí los botones de comando "Lee archivo" y "describe archivo" y ocúpelos con las funciones predeterminadas descritas a continuación. El modo de proceder es el siguiente:

1. En la ventana de selección "Gama de objetos" seleccione en "Objetos de Windows" el botón de comando "Button".

2. En la superficie de trabajo del Graphics Designers abra un nuevo botón de comando pulsando el botón izquierdo del ratón.

Page 79: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 77 6AV6392-1DA06-0AE0

3. Haga clic con el botón derecho del ratón sobre el nuevo botón de comando y seleccione en el menú de selección "Propiedades". En la ficha de registro "Propiedades " puede definir la rotulación y el color del botón de comando. La rotulación puede ser, por ejemplo,"Lee archivo" y "Describe archivo".

4. En la ficha de registro "Evento" ocupe el ratón con una acción mediante un clic cobre "Ratón" y luego un doble clic sobre "Clic de ratón". Aparece el editor de scripts. Introduzca la función predeterminada que aparece más abajo "UAReadFromArchive".

#include "apdefap.h"

void UAReadFromArchive()

{

UAHCONNECT hConnect = 0;

UAHARCHIVE hArchive = 0;

long IndexArchive;

long FieldLength;

long FieldType;

long NumberOfFields;

long Index;

long IntValue;

double DoubleValue;

char ArchivName[255], StringField[255];

SYSTEMTIME SysDate;

//******* Connect to Component User Archives ****************************

if (uaConnect( &hConnect ) == FALSE )

{

printf("uaConnect error: %d\n", uaGetLastError() );

return;

}

if (hConnect == NULL)

{

printf("Handle UAHCONNECT equals 0\n" );

return;

}

Page 80: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

78 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

//******* Connect to Archive via Archive Name ****************************

if (uaQueryArchiveByName( hConnect, "Cola", &hArchive ) == FALSE )

{

printf("uaQueryArchive Error: %d\n" , uaGetLastError() );

goto finish;

}

//******* Opens Archive ******************************************************

if ( uaArchiveOpen( hArchive ) == FALSE )

{

printf("uaArchive Open Error\n" );

goto finish;

}

//******* Move to first record set ****************************************************

if (uaArchiveMoveFirst(hArchive) == FALSE )

{

printf("uaArchiveMoveFirst Error = %u\n" );

goto finish;

}

//******* Get Number of Fields **********************************************

NumberOfFields = uaArchiveGetFields( hArchive );

printf("Number of Fields = %u\n", NumberOfFields );

//******* Read and show Data Fields ****************************************

for ( Index = 1; Index < NumberOfFields; Index++ )

{

printf("Data of Field %u: \n", Index );

FieldType = uaArchiveGetFieldType( hArchive, Index );

switch ( FieldType )

{

case UA_FIELDTYPE_INTEGER :

printf("Field Type = Integer\n");

Page 81: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 79 6AV6392-1DA06-0AE0

if (uaArchiveGetFieldValueLong ( hArchive, Index, &IntValue ) == TRUE )

printf("Field Value = %u\n", IntValue );

else

printf("Error callinguaArchiveGetFieldValueLong: %d\n", uaGetLastError() );

break;

case UA_FIELDTYPE_DOUBLE :

printf("Field Type = Double\n");

if (uaArchiveGetFieldValueDouble (

hArchive, Index, &DoubleValue ) == TRUE )

printf("Field Value = %g\n", DoubleValue );

else

printf("Error calling uaArchiveGetFieldValueDouble: %d\n", uaGetLastError() );

break;

case UA_FIELDTYPE_STRING :

printf("Field Type = String\n");

if (uaArchiveGetFieldValueString ( hArchive, Index, StringField, 20 ) == TRUE )

printf("Field Value = %s\n", StringField );

else

printf("Error callinguaArchiveGetFieldValueString: %d\n", uaGetLastError() );

break;

case UA_FIELDTYPE_DATETIME :

printf("Field Type = Date & Time\n");

if (uaArchiveGetFieldValueDate ( hArchive, Index, &SysDate ) == TRUE )

printf("%d.%d.%d\n ",SysDate.wDay, SysDate.wMonth, SysDate.wYear );

else

Page 82: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

80 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

printf("Error calling uaArchiveGetFieldValueLong: %d\n", uaGetLastError() );

break;

case -1 :

default :

printf("Error executing uaArchiveGetFieldType\n");

}

//******* Read and show Field Length **************************************

FieldLength = uaArchiveGetFieldLength( hArchive, Index );

if ( FieldLength != -1 )

printf("Field Length = %u\n", FieldLength );

else

printf("Error executing uaArchiveGetFieldLength\n");

}

//******* Close all handles and connections ***************************

finish:;

//******* Close Archive *******************************************************

if( NULL != hArchive )

{

if (uaArchiveClose ( hArchive ) == FALSE )

{

printf("error on closing archive\n" );

}

}

//****** Release Connection to Archive *************************************

if( NULL != hArchive )

{

if (uaReleaseArchive ( hArchive ) == FALSE )

{

Page 83: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 81 6AV6392-1DA06-0AE0

//******* Close all handles and connections ***************************

finish:;

printf("error on releasing archive\n" );

}

hArchive = 0;

}

//******* Disconnect to Component User Archives *************************

if( NULL != hConnect )

{

if (uaDisconnect ( hConnect ) == FALSE )

{

printf("error on disconnection\n" );

}

hConnect = 0;

}

}

Cree un segundo botón de comando para la descripción del archivo de usuario. Proceda del modo descrito para el primer botón de comando. Seleccione la función predeterminada "UAWriteToArchive" e introduzca el siguiente script:

void UAWriteToArchive()

{

UAHCONNECT hConnect = 0;

UAHARCHIVE hArchive = 0;

long IndexArchive;

long FieldLength;

long FieldType;

long NumberOfFields;

long Index;

long IntValue;

double DoubleValue;

char StringField[255];

SYSTEMTIME SysDate;

Page 84: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

82 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

//******* Connect to Componente User Archives **************************

if (uaConnect( &hConnect ) == FALSE )

{

printf("uaConnect error: %d\n", uaGetLastError() );

return;

}

if (hConnect == NULL )

{

printf("Handle UAHCONNECT equals NULL\n" );

return;

}

//******* Connect to Archive via Name *************************************

if (uaQueryArchiveByName( hConnect, "Cola", &hArchive ) == FALSE )

{

printf("uaQueryArchive Error: %d\n" , uaGetLastError() );

goto finish;

}

//******* Opens Archives ******************************************************

if (uaArchiveOpen( hArchive ) == FALSE )

{

printf("uaArchive Open Error\n" );

goto finish;

}

//******* Get Number of Fields **********************************************

NumberOfFields = uaArchiveGetFields( hArchive );

printf("Number of Fields = %u\n", NumberOfFields );

//******* Read Last Data Set ************************************************

if (uaArchiveMoveLast( hArchive ) == TRUE )

printf("Number of Fields = %u\n", NumberOfFields );

else

{

Page 85: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 83 6AV6392-1DA06-0AE0

printf("uaArchiveMoveLast Error: %d\n" , uaGetLastError() );

goto finish;

}

//******* Write into Data Fields *********************************************

IntValue = 32;

DoubleValue = 64;

strcpy(StringField, "Text12" );

GetSystemTime( &SysDate );

for (Index = 1; Index < NumberOfFields; Index++ )

{

printf("Data of Field %u: \n", Index );

FieldType = uaArchiveGetFieldType( hArchive, Index );

switch ( FieldType )

{

case UA_FIELDTYPE_INTEGER :

printf("Field Type = Integer\n");

if (uaArchiveSetFieldValueLong ( hArchive, Index, IntValue ) == TRUE )

printf("Field Value = %u\n", IntValue );

else

printf("Error calling uaArchiveSetFieldValueLong: %d\n", uaGetLastError() );

break;

case UA_FIELDTYPE_DOUBLE :

printf("Field Type = Double\n");if ( uaArchiveSetFieldValueDouble (hArchive, Index, DoubleValue ) == TRUE )

printf( "Field Value = %g\n", DoubleValue );

else

Page 86: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

84 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

printf("Error calling uaArchiveSetFieldValueDouble: %d\n", uaGetLastError() );

break;

case UA_FIELDTYPE_STRING :

printf("Field Type = String\n");

if (uaArchiveSetFieldValueString ( hArchive, Index, StringField ) == TRUE )

printf("Field Value = %s\n", StringField );

else

printf("Error calling uaArchiveSetFieldValueString: %d\n", uaGetLastError() );

break;

case UA_FIELDTYPE_DATETIME :

printf("Field Type = Date & Time\n");

if (uaArchiveSetFieldValueDate ( hArchive, Index, &SysDate ) == TRUE )

printf("%d.%d.%d\n ", SysDate.wDay, SysDate.wMonth, SysDate.wYear );

else

printf("Error calling uaArchiveGetFieldValueLong: %d\n", uaGetLastError() );

break;

case -1 :

default :

printf("Error executing uaArchiveGetFieldType\n");

}

FieldLength = uaArchiveGetFieldLength( hArchive, Index );

if ( FieldLength != -1 )

printf("Field Length = %u\n", FieldLength );

else

printf("Error executing uaArchiveGetFieldLength\n");

Page 87: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 85 6AV6392-1DA06-0AE0

}

// ******* Update Archive ******************************************************

if (uaArchiveUpdate(hArchive) == FALSE )

{

printf("uaArchiveUpdate Error:\n" );

}

//******* Close all handles and connections ***************************

finish:;

//******* Close Archive ******************************************************

if( NULL != hArchive )

{

if (uaArchiveClose ( hArchive ) == FALSE )

{

printf("error on closing archive\n" );

}

}

//****** Release Connection to Archive *************************************

if( NULL != hArchive )

{

if (uaReleaseArchive ( hArchive ) == FALSE )

{

printf("error on releasing archive\n" );

}

hArchive = 0;

}

//******* Disconnect Component User Archives ***************************

if( NULL != hConnect )

{

if (uaDisconnect ( hConnect ) == FALSE )

{

printf("error on disconnecting\n" );

}

hConnect = 0;

Page 88: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

86 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

// ******* Update Archive ******************************************************

if (uaArchiveUpdate(hArchive) == FALSE )

{

printf("uaArchiveUpdate Error:\n" );

}

//******* Close all handles and connections ***************************

finish:;

}

}

A continuación, puede cerrar el cuadro de diálogo e iniciar el modo runtime. Los efectos de su script puede observarlos en la ventana de diagnóstico de "Global Script".

Page 89: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 87 6AV6392-1DA06-0AE0

1.4 Intercambio de datos con SIMATIC S5 / S7

Un intercambio de datos entre los archivos de usuario y los autómatas programables S5 y S7 se puede realizar a través de variables de datos sin formato o a través de variables de WinCC. Se pueden utilizar aquí todas las interfaces SIMATIC, a excepción de la interface de programación AS511.

Con los siguientes controles se puede realizar un intercambio de datos con WinCC:

• S7-400

• S5-AG-115U o mayor

Se explican los siguientes temas:

• Intercambio de datos con S5 y S7 a través de variables de WinCC

• Intercambio de datos con S5 y S7 a través de variables de datos sin formato

• Diferencias de formato de datos entre WinCC y S5 / S7

1.4.1 Intercambio de datos a través de variables de WinCC

El intercambio de datos con S5 y S7 a través de variables de WinCC es especialmente sencillo. Si embargo hay que observar que para los tipos de datos de archivos de usuario, sólo se pueden utilizar determinados tipos de datos del inventario de variables.

En caso de aplicación de los tipos de datos Número integro, Doble y String en el editor de archivos de usuario, se tienen que utilizar los siguientes tipos de datos en el inventario de variables del administrador de datos. Para el tipo de datos de archivos de usuario, Fecha / Hora no existe ningún tipo de datos adecuado en el inventario de variables.

Page 90: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

88 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Selección en el editor de archivos de usuario

Inventario de variables / Variable de WinCC

Número (entero) Valor de 32 bits con signo

Número (float) Número de coma flotante 32 bits IEEE 754

Número (doble) Número de coma flotante 64 bits IEEE 754

Cadena de caracteres (String) Variable de texto de juego de caracteres de 8 bits

Fecha / Hora No hay tipo de datos adecuado

1.4.2 Intercambio de datos a través de variables de datos sin formato

A continuación se describe el intercambio de datos entre el archivo de usuario y el sistema de automatización (AS) mediante las variables de datos sin formato WinCC. Para ello se utiliza en el AS la función BSEND/BRCV. Las variables de datos sin formato se envían por el AS activo. Los telegramas contienen una o varias solicitudes al archivo de usuario de WinCC. Éstas pueden ser órdenes de lectura o escritura. Como respuesta a estas exigencias, WinCC devuelve los datos solicitados y un acuse de tratamiento.

Nota

Dado que el AS es el participante activo durante este intercambio de datos, será enviada directamente al AS una función del archivo de usuario que este último desee, p. ej. escribir/leer valores de archivo. Este envío puede producirse, por ejemplo, mientras el valor de una variable WinCC externa en el AS sirve para el envío de una función correspondiente del archivo de usuario. El parámetro utilizado "tipo de orden" en el intercambio de datos en la cabecera de orden o acuse no puede utilizarse para el envío de funciones del AS, dado que éste sólo es funcional en combinación con los archivos de usuario.

Puede encontrar informaciones sobre los siguientes temas:

• Órdenes / enviar datos a WinCC

• Acuse de tratamiento / enviar datos a SIMATIC S5 y S7

• Composición de las cabeceras de telegrama

Page 91: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 89 6AV6392-1DA06-0AE0

1.4.2.1 Envío de ordenes / datos al WinCC

Composición de la variable de datos sin formato para enviar órdenes y datos desde los autómatas programables SIMATIC S5 y S7 hacia WinCC:

Telegrama a S5 / S7

Encabezamiento telegrama

Cabecera de orden

Datos de la orden

Dado el caso, cabecera de orden 2

Dado el caso, datos de la orden 2

Orden n

1.4.2.2 Envío de acuse de procesamiento / datos a SIMATIC S5 / S7

Composición de la variable de datos sin formato para enviar acuses de tratamiento y datos desde WinCC hacia los autómatas programables SIMATIC S5 y S7:

Variable de datos sin formato para enviar a S5 y S7

Confirmación de tratamiento

Cabecera de acuse

Datos de acuse

Page 92: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

90 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.4.2.3 Composición de las cabeceras de telegrama

Composición de los bloques de telegrama en particular (distribución en Bytes):

Función del campo Comentario

Longitud de telegrama en Bytes LSB *) Longitud del campo 4 Bytes

. Longitud máx. 4091 Bytes

. (por transporte S5 / S7)

Longitud de telegrama en Bytes MSB **) .

Tipo de transferencia 1 de WinCC, 2 del control

Reservado

Cantidad de órdenes en el telegrama LSB *)

Longitud del campo 2 Bytes

Cantidad de órdenes en el telegrama MSB **)

.

Nombre del archivo, primer carácter La indicación del nombre

. tiene lugar en ASCII

. Longitud del campo 8

. Bytes.

. .

. .

. .

Nombre del archivo, octavo carácter .

*) LSB = Least Significant Byte (Byte de menor valor)

**) MSB = Most Significant Byte (Byte de mayor valor)

Page 93: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 91 6AV6392-1DA06-0AE0

1.4.2.4 La cabecera de orden

Composición de la cabecera de orden en particular (distribución en Bytes):

Función del campo Comentario

Longitud de la orden en Bytes LSB

Longitud del campo 2 Bytes

Longitud de la orden en Bytes MSB

.

Tipo de orden véase la descripción

Reservado

Número de campo LSB Longitud del campo 2 Bytes

Número de campo MSB .

Número de registro LSB Longitud del campo 4 Bytes

. .

. .

Número de registro MSB .

Criterio de selección LSB Número de campo, según el cual se realiza la selección

Criterio de selección MSB (no con 0) longitud del campo 2 Bytes

Datos de la orden

Los datos de la orden corresponden al contenido de un registro de datos (o del campo direccionado).

Nota importante

• Los campos de texto no tienen plazo \ plazo 0 !!!

• Los números se tienen que transferir en formato Intel (LSB primero, MSB último).

• Un campo Integer tiene una longitud de 4 bytes, un campo Float 4 bytes y un Double 8 bytes.

• Los datos se desplazan por valor de la longitud del campo que se había seleccionado como criterio de selección, si el criterio de selección tiene un valor distinto a 0.

En caso de utilizar el criterio de selección, se recurre al inicio del área de datos como valor de selección en el tamaño de campo del criterio de selección.

Page 94: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

92 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Cabecera de acuse

Composición de la cabecera de acuse en particular (distribución en Bytes):

Función del campo Comentario

Longitud de telegrama en Bytes LSB

Longitud del campo 4 Bytes

. .

. .

Longitud de telegrama en Bytes MSB

.

Tipo de transferencia 1 de WinCC, 2 del control

Reservado

Tipo de orden véase la descripción

Reservado

Reservado

Número de campo LSB Longitud del campo 2 Bytes

Número de campo MSB .

Número de registro LSB Longitud del campo 4 Bytes

. .

. .

Número de registro MSB .

Nombre del archivo, primer carácter

La indicación del nombre tiene lugar

. mediante ASCII

. Longitud del campo 8 Bytes

. .

. .

. .

. .

Nombre del archivo, octavo carácter

.

Datos del acuse

El acuse contiene el registro de datos o el campo direccionado (en caso de una solicitud de lectura), o bien está vacía (orden de escritura, orden de archivo).

Page 95: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 93 6AV6392-1DA06-0AE0

Descripción de los tipos de orden

Tipo Descripción

4 Comprobar la presencia del archivo de usuario

5 Eliminar todos los registros de datos del archivo de usuario

6 Leer registro de datos

7 Escribir registro de datos

8 Eliminar registro de datos

9 Leer campo del registro de datos

10 Escribir campo del registro de datos

Descripción de los códigos de error

Grupo Nº Descripción Posibles causas de error

General 0 La función se ha ejecutado

--

Archivo 2 Datos no existentes - no hay configurado ninguna archivo con esta PLCID

Registro de datos

101 Datos no admisibles - el formato de registro de datos no coincide, p. ej. cantidad o tipo de campos - insertar o actualizar el registro de datos ha fallado dado que, p. ej. está configurado un archivo del tipo "Limitado" o un valor mín. ó máx. para un campo - Criterio de filtro incorrecto

Registro de datos

102 Datos no existentes (sólo para el tipo de orden 6)

- no existen datos - Criterio de filtro incorrecto

Campo 201 Datos no admisibles (sólo para el tipo de orden 10)

- Criterio de filtro incorrecto, dado que, p. ej. no existe el campo o hay configurado un valor mín. o máx. para un campo

Campo 202 Datos no existentes (sólo para el tipo de orden 9)

- Criterio de filtro incorrecto o no se ha encontrado ningún error que corresponda el criterio de filtro

General 254 Función no existe --

General 255 Error no definido --

Page 96: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

94 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.4.3 Diferencias de formato de datos entre WinCC y S5 / S7

Los formatos de datos en WinCC se distinguen fundamentalmente de los formatos de datos en los autómatas programables SIMATIC-S5/S7. Esto debe tenerse en cuenta para evitar errores no intencionados.

En WinCC se cumplen los formatos de datos de Intel y de Microsoft, en los que fundamentalmente se guardan primero los Bytes de menor valor, y por último los Bytes de mayor valor. Este formato de datos está muy extendido y se conoce en general como "Formato Intel". Con un ejemplo se explica el "Formato Intel":

Formato Intel

En el formato Intel se guarda el número decimal 300 del modo siguiente:

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Binario 0 0 0 0 0 0 0 1 0 0 1 0 1 1 0 0

Hex 0 1 2 C

El número decimal 300 corresponde según el formato Intel, al número hexadecimal 12C ( 1*256 + 2*16 + 12 ).

Formato SIMATIC

En el formato SIMATIC se guardan los Bytes de menor valor en posiciones de mayor valor. El número decimal 300 se guarda en el formato SIMATIC, del modo siguiente:

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Binario 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 1

Hex 2 C 0 1

El número decimal 300 corresponde según el formato SIMATIC al número hexadecimal 2C01. Si el número 2C01 se interpretara erróneamente según el formato Intel, se obtendría el número decimal 11265, es decir, una diferencia considerable.

Para los PLC SIMATIC existen a disposición módulos de funciones que pueden realizar las correspondientes conversiones de datos. Estos deberían activarse siempre antes y después de las transferencias de datos entre S5/ S7 y WinCC. Los módulos de funciones pueden descargarse en Internet desde el Siemens Customer Support ( http://www.ad.siemens.de/support/html_00/download/s5-ag135.htm#.._download_s5-ag135_angps5_3.htm ). Es wird dann die komprimierte Datei ANSI_S5.EXE geladen. In ANSI_S5.EXE befindet sich der Funktionsbaustein "IEEE:GP".

La emisión activa está descrita en los manuales de referencia de los controles, o de los CP (Communication Processors).

Page 97: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 95 6AV6392-1DA06-0AE0

1.5 Anexo

En este anexo encuentra usted los siguientes temas:

• Instrucciones SQL para la indicación de condiciones de clasificación y de condiciones de filtro de archivos de usuario

• Lista alfabética de palabras clave SQL; éstas no se deben utilizar como nombre de archivo o nombre de campo en archivos de usuario

• Recursos disponibles, especialmente el rendimiento al escribir y leer variables y el rendimiento de los tiempos de apertura de imagen

• A tener en cuenta

1.5.1 El lenguaje SQL

SQL (Structured Query Language) es un idioma de base de datos de gran rendimiento y muy extendido. En las funciones del lenguaje script WinCC se utiliza el lenguaje SQL para tareas de la base de datos. Consulte en la correspondiente bibliografía técnica otras informaciones adicionales.

En algunas funciones estándar así como en algunas funciones en el editor de archivos de usuario, tiene usted que indicar las condiciones en el idioma de base de datos SQL, para la especificación de los registros de datos a elaborar. A continuación verá usted algunos ejemplos de cómo se debe abastecer una instrucción SQL:

• FieldA > ‘1992-12-31 23:45:12.12’ El Statement selecciona todos los registros de datos cuyo valor en la columna "FieldA" sea superior al indicado. FieldA es del tipo de datos DB_TYP_TIME.

• FieldB like ‘Kessel%’ Se seleccionan, por ejemplo, los registros de datos que poseen en la columna "FieldB" el valor "Kessel1", "Kessel4", "Kessel12". FieldB es del tipo de datos DB_TYP_CHAR.

• FieldC > 100 A través de una condición de esta forma se seleccionan todos los registros de datos que tienen en la columna "FieldC" un valor superior a 100. FieldC es del tipo de datos DB_TYP_INTEGER

• BETWEEN FieldC = 20 AND FieldC = 200 El Statement selecciona todos los registros de datos cuyo valor en la columna "FieldC" se sitúa entre 20 y 200. FieldC es del tipo de datos DB_TYP_INTEGER

• FieldD Con él se clasifica según la columna "FieldD".

• FieldE desc Con él se clasifica según la columna "FieldE" en una secuencia alfabética inversa (orden descendente).

Page 98: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

96 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.5.2 Lista alfabética de palabras clave SQL

Los nombres de archivo, de vista y de campo, sólo deben estar compuestos por letras, cifras y subrayado "_", y sólo deben tener como máximo 25 caracteres. El primer carácter debe ser siempre una letra.

Los siguientes conceptos no se pueden utilizar como nombres de archivo, de vista y de campo:

• "Archive"

• "View"

• "Field"

• "ViewCol"

• Todas las palabras clave SQL

Las palabras clave (o palabras reservadas) del idioma de base de datos SQL no se pueden utilizar como nombre de archivo, de vista o de campo en archivos de usuario. A continuación puede usted ver las palabras clave SQL:

Palabras clave utilizadas en el lenguaje SQL

add all Alter and

any as Asc begin

between binary Break by

call cascade Cast char

char_convert character Check checkpoint

close comment Commit connect

constraint continue Convert create

cross current Cursor Date

dba dbspace deallocate dec

decimal declare Default Delete

desc distinct Do double

drop else Elseif encrypted

end endif Escape exception

exec execute Exists fetch

first float For foreign

from full Goto grant

group having Holdlock identified

Page 99: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 97 6AV6392-1DA06-0AE0

Palabras clave utilizadas en el lenguaje SQL

if in Index inner

inout insert Instead Int

integer into Is isolation

join key Left like

lock long Match membership

message mode Modify named

natural noholdlock Not null

numeric of Off on

open option Options or

order others Out outer

passthrough precision Prepare primary

print privileges Proc procedure

raiserror readtext Real reference

references release Remote rename

resource restrict Return revoke

right rollback Save savepoint

schedule select Set share

smallint some Sqlcode sqlstate

start stop Subtrans subtransaction

synchronize syntax_error Table temporary

then time Tinyint to

tran Disparador Truncate tsequal

union unique Unknown update

user using Validate values

varbinary varchar Variable varying

view when Where while

with work Writetext

Page 100: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

98 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.5.3 Recursos disponibles

Entorno de prueba

Las mediciones descritas a continuación, se realizaron en el siguiente entorno de prueba:

• Hardware: Pentium III 600 / 256MB

• Acoplamiento: S7 Protocol Suite, Unidad de canal MPI

• Entorno de proyecto:

Recursos disponibles: Tres archivos de usuario, archivo 1 con 100 campos 3000 registros de datos, archivo 2 con 200 campos 1500 registros de datos y archivo 3 con 500 campos 500 registros de datos.

Mediciones en runtime, la primera y la última línea se leen o se escriben respectivamente, activación de las órdenes de escritura / lectura en el control de tabla a través de botones de barra de herramientas.

Editor cerrado, ninguna función C ejecutada, ningún cambio de imagen realizado.

Variables de WinCC y variables de datos sin formato

En estas mediciones se utilizaron las variables de WinCC. Como demuestran las mediciones, los tiempos de acceso aumentan en caso de grandes archivos de usuario.

En caso de grandes archivos de usuario es recomendable la aplicación de variables de datos sin formato. Las variables de datos sin formato transfieren datos en paquetes y ofrecen así accesos rápidos también en caso de grandes archivos.

Nota

Por cada archivo de usuario se pueden crear como máximo 500 campos.

Page 101: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 99 6AV6392-1DA06-0AE0

1.5.3.1 Rendimiento al escribir o leer variables

En la medición de Rendimiento aquí descrita, se ha medido el comportamiento de los archivos de usuario al escribir y leer variables.

Por favor, observe usted que la Rendimiento depende de los recursos disponibles aplicados.

Número de campos

Número de registros de datos

Tiempo para escribir en las variables, en seg.

Tiempo para leer de las variables, en seg.

100 1 1 2

100 10 1 2-3

100 50 1 3-4

100 100 1 3-9

100 1000 1-2 >3 (dependiente del acoplamiento)

200 1 2 3

200 10 2 4

200 50 1-2 >4

200 100 1-2 >4

200 1000 2-3 >4

500 1 3 4

500 10 3 7

500 50 3-4 aprox. 15

500 100 4 >15

500 500 4 >15

Los tiempos determinados son dependientes del tamaño de la respectiva tabla.

Page 102: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

100 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.5.3.2 Rendimiento de los tiempos de apertura de imagen

En la siguiente tabla encuentra usted los datos de una medición Rendimiento de los tiempos de apertura de imagen. Se supone que en el editor de archivos de usuario está inactiva la ventana de tabla.

Por favor, observe usted que los tiempos de apertura de imagen dependen de los recursos disponibles aplicados.

Número de campos

Número de registros de datos

Tiempo de apertura de imagen en seg.

100 1 1

100 10 2

100 100 3

100 500 3

100 1000 3

100 2000 3

100 3000 3

200 1 1

200 10 2

200 100 4

200 500 4

200 1000 4

200 1500 >4

500 1 3

500 10 4

500 100 >4

500 500 >4

Page 103: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 101 6AV6392-1DA06-0AE0

1.6 WinCC User Archives Table Element

El User Archives Table Element ofrece posibilidades de acceso a los ficheros de usuario y a las vistas de los ficheros de usuario. Con el User Archives Table Element puede usted en runtime:

• Crear, eliminar o modificar registros de datos

• Examinar el fichero de usuario

• Leer y escribir variables en caso de conexión de variables directa

• Importar y exportar ficheros de usuario y

• definir condiciones de filtración y clasificación

El User Archives Table Element ofrece dos vistas: La vista de tabla y la vista de formulario.

La vista de tabla

La vista de tabla sirve para la representación tabular de los ficheros de usuario. Cada registro de datos ocupa una línea, los campos de datos de un registro de datos aparecen como columnas.

Page 104: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

102 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

La vista de formulario

La vista de formulario ofrece una superficie de operación que puede ser configurada por el usuario mismo. La vista de formulario de ficheros de usuario ofrece tres tipos de campo: Textos estáticos, campos de entrada y botones de comando.

Nota

Un control de tablas de ficheros de usuario (User Archives Table Element) se vincula en la configuración, con un fichero de usuario seleccionado o a una vista, y sólo puede acceder a este/a fichero de usuario / vista. Para poder acceder tiene que estar activado el fichero de usuario / la vista (protección de acceso). A través del administrador de usuario puede asignar al control unas habilitaciones precisas. Si la protección de acceso es anulada, tiene que ser conectado de nuevo el control en el Graphics Designer con el fichero de usuario, para que el control reconozca la protección de acceso anulada. Al abrir la imagen de un User Archives Table Element se consulta si está activada o no la protección de acceso para un fichero o un campo. Una protección de acceso para las variables de control de un fichero protegido debe realizarse por separado a través de las propiedades del objeto en cuestión, es decir, de las propiedades de la imagen, del campo E/S o del botón, por ejemplo.

1.6.1 Configuración de un User Archives Table Element

Para la configuración de un WinCC User Archives Table Element tiene usted que proceder del modo siguiente:

1. Proyecte usted un fichero de usuario con el editor de ficheros de usuario, o con las funciones del lenguaje script WinCC. En la descripción del editor de ficheros de usuario, puede usted consultar como se ha proyectado el fichero de usuario "Cola".

2. Emplace un nuevo User Archives Table Element en una imagen del Graphics Designer.

3. Configure las propiedades del User Archives Table Element.

4. Proyecte usted una vista de formulario de ficheros de usuario.

1.6.1.1 Emplazar el User Archives Table Element en una imagen del proceso

Para la instalación de un elemento de tabla de fichero de usuario en una imagen del proceso tiene usted que proyectarlo en el Graphics Designer. Esto se realiza en los siguientes pasos:

1. Seleccione usted en la paleta de objetos el grupo de objetos "Objetos Smart".

2. Haga usted clic sobre el objeto "Control" y abra usted en la pantalla una ventana de suficiente tamaño.

Page 105: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 103 6AV6392-1DA06-0AE0

3. Seleccione en el cuadro de diálogo de selección que aparece ahora "Insertar un control" la opción "WinCC User Archive Table Element" y confirme la selección pulsando sobre ACEPTAR.

o bien:

1. Seleccione en la paleta de objetos la ficha "Controles"; en la ventana "Paletas de objetos" se ofrecen a elección algunos controles estándar.

2. Seleccione usted el elemento WinCC User Archive Table.

Page 106: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

104 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.6.1.2 Establecer las propiedades del User Archives Table Element

En el siguiente manual se explica como puede usted proyectar (en el Graphics Designer) con el cuadro de diálogo "Propiedades de WinCC User Archive Table Element" un elemento de tabla de fichero de usuario para el fichero de usuario "Cola".

1. Haga usted doble clic dentro de la superficie del "WinCC User Archive Table Element". Aparece entonces el cuadro de diálogo "Propiedades de WinCC User Archive Table Element" con la ficha "General".

2. En el campo de entrada Origen establece usted el fichero o la vista que se debe indicar en el Control. Haga usted clic sobre "Seleccionar" y seleccione en el cuadro de diálogo Package Browser el fichero de usuario "Cola".

3. En el campo de edición puede usted establecer el tipo de acceso en el tiempo de ejecución. Los tipos de acceso "Pegar", "Modificar" y "Eliminar" están activados de manera estándar. También puede usted activar "Sólo lectura" en su lugar.

4. Con la casilla de verificación "Bordes" establece usted si la ventana Control debe aparecer con o sin borde. Active usted estas opciones.

Los ajustes previos en las demás fichas puede usted aceptarlos sin modificación.

Page 107: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 105 6AV6392-1DA06-0AE0

1.6.1.3 Eliminar el User Archives Table Element

La eliminación del elemento de tabla de fichero de usuario tiene lugar en el Graphics Designer, en dos pasos:

1. Selección del elemento de tabla de fichero de usuario a eliminar, mediante pulsación del ratón

2. Pulsar la tecla de eliminar o seleccionar el menú "Edición - Eliminar".

• a eliminación se realiza entonces inmediatamente sin aviso previo! Sólo puede anular el proceso de eliminación con el menú "Edición - Deshacer" o con "Ctrl-Z".

1.6.2 Configuración de una vista de formulario

El formulario User Archives Table Element lo puede configurar el usuario mismo en Graphics Designer, y se utiliza para editar y para la representación de los datos del fichero de usuario.

Condición previa para la creación de una vista de formulario es un User Archives Table Element ya configurado.

El siguiente manual le muestra la configuración de una nueva vista de formulario en Graphics Designer.

1. Pulse al mismo tiempo la "Tecla de control" y haga un doble clic sobre el "User Archives Table Element". A continuación aparece la vista de tabla del control. Ahora puede usted establecer el ancho de las distintas columnas para el servicio runtime.

Page 108: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

106 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

2. Con este icono puede usted conmutar entre vista de formulario y vista de tabla. Haga usted clic sobre este icono para llegar a la vista de formulario. Ahora puede usted comenzar con la configuración de un formulario.

A continuación, vamos a confeccionar este formulario:

Nota

Después de un clic con el botón derecho del ratón en el formulario vacío, puede usted con ayuda de la función "Crear todo" del menú emergente, hacer crear automáticamente los campos de formulario de todos los campos de datos existentes en el fichero de usuario. Se crea entonces para cada campo de datos también un cuadro de texto con el correspondiente título (nombre alias). Con la opción "Crear selección" se crean los campos de formulario únicamente para las columnas seleccionadas en la ficha "Columnas".

Page 109: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 107 6AV6392-1DA06-0AE0

1.6.2.1 Crear campo de formulario "Texto"

Abra usted la vista de formulario, si todavía no está abierta.

Para crear un nuevo campo de formulario "Texto", haga usted clic en Graphics Designer con el botón derecho del ratón en la superficie de trabajo del User Archives Table Element en el lugar donde desea posicionar el texto. Aparece a continuación el siguiente campo de selección:

Tras la selección de "Insertar campo de texto" llega usted al cuadro de diálogo "Propiedades del campo de texto":

En el campo "Texto" puede usted introducir el texto deseado. Introduzca usted aquí como título del formulario el texto "Formulario de entrada Cola".

Nota

Si expande usted el campo "Texto" a través del campo de selección, se le ofrecen todos los nombres de campo de un fichero, como texto estático. Si en la Text Library ya se han creado referencias de texto para un cambio de idioma, se ofrecen entonces éstas para su selección.

Page 110: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

108 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.6.2.2 Crear campo de formulario "Edit"

Abra usted la vista de formulario, si todavía no está abierta.

KPara crear un nuevo campo de formulario "Edit", haga usted clic en Graphics Designer con el botón derecho del ratón en la superficie de trabajo del User Archives Table Element en el lugar donde desea usted posicionar el campo de edición. Aparece a continuación el siguiente campo de selección:

Tras la selección de "Insertar campo de edición" llega usted al Cuadro de diálogo "Propiedades del campo de edición":

En el campo de selección del cuadro de diálogo se ofrecen a elección todos los campos proyectados del fichero de usuario.

Seleccione usted el campo "Agua". Puede crear usted mismo ahora otros campos de edición, como por ejemplo, azúcar, colorante 7, cafeína y ácido fosfórico.

Page 111: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 109 6AV6392-1DA06-0AE0

1.6.2.3 Crear campo de formulario "Botón"

Abra usted la vista de formulario, si todavía no está abierta.

Para crear un nuevo botón de comando, haga usted clic en Graphics Designer con el botón derecho del ratón en la superficie de trabajo del User Archives Table Element en el lugar donde desea usted posicionar el botón de comando. Aparece a continuación el siguiente campo de selección:

Tras la selección de "Insertar botón" llega usted al Cuadro de diálogo "Propiedades del botón":

En el campo "Texto" puede usted establecer el texto con el que se rotula el nuevo botón de comando. Introduzca usted el texto "Vista de tabla".

En el campo "Acción" puede usted seleccionar uno de los iconos de la vista de formulario. Su nuevo botón de comando proyectado ejecuta entonces la misma acción que el correspondiente icono en la barra de herramientas. Seleccione usted "Forma" para permitir un cambio a la vista de tabla.

Nota

Es posible vincular a un botón de comando todas las funciones de la barra de herramientas, de la vista de formulario. Así puede configurar usted mismo el tamaño y el layout de los botones de comando, para p. ej. manejar las funciones de la barra de herramientas a través de un Touch Screen.

Page 112: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

110 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.6.2.4 Elaborar ulteriormente campos de formulario

Para modificar ulteriormente un campo de formulario, haga usted clic con el botón derecho del ratón sobre el campo de formulario previamente proyectado y haga clic a continuación sobre el botón de comando "Propiedades"

• haga doble clic sobre el campo de formulario previamente proyectado.

Aparece entonces el correspondiente cuadro de diálogo para modificar el campo de formulario, como se describe en los capítulos sobre los campos de formulario Texto, Edit y Botón.

1.6.2.5 Eliminar campos de formulario

Para eliminar un campo de formulario, haga usted clic con el botón derecho del ratón sobre el campo de formulario previamente proyectado. Haga usted clic sobre el punto de menú "Eliminar". A continuación se borra el campo de formulario. No utilice usted la tecla de eliminar, ya que esta borra todo el control.

Page 113: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 111 6AV6392-1DA06-0AE0

1.6.3 Propiedades del WinCC User Archives Table Element

1.6.3.1 Propiedades del objeto del WinCC User Archives Table Element

Usted puede modificar los atributos de un User Archives Table Element, haciendo clic con el botón derecho del ratón sobre el objeto, y seleccionado en el menú emergente que se abre el punto de menú "Propiedades". Aquí puede usted editar la estática de los atributos Filtro, Forma, PressTBButton y Sort. Para evitar inconsistencias en la base de datos, deberían realizarse las modificaciones en las demás propiedades del objeto, siempre a través del cuadro de diálogo "Propiedades del elemento de tabla de ficheros de usuario WinCC" (doble clic sobre el Control).

En el cuadro de diálogo "Propiedades del objeto" que se abre, seleccione el grupo "Propiedades de control" en la ficha "Propiedades".

Nota

En la ayuda online encontrará usted una descripción completa de todas las propiedades del WinCC User Archives Table Element.

La configuración del User Archives Table Element tiene lugar normalmente en el Graphics Designer mediante un doble clic sobre uno de los controles. En el cuadro de diálogo que se abre puede usted realizar las modificaciones deseadas. Como ya se ofrecen a elección ficheros de usuario, vistas, variables, etc. ya existentes en los cuadros de diálogo de las distintas fichas, se pueden realizar las modificaciones de forma sencilla y segura.

Page 114: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

112 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.6.3.2 Cuadro de diálogo de las propiedades del WinCC User Archives Table Element

Ficha "General"

Icono Descripción

Origen A través del botón "Seleccionar" llega usted al Package Browser, en el que puede seleccionar un fichero de usuario anteriormente configurado, o una vista.

Edición En el campo Edit puede usted establecer el tipo de acceso en el tiempo de ejecución. Si desactiva usted la casilla de verificación "Sólo lectura", se liberan para los ficheros de usuario los tipos de acceso "Insertar", "Modificar" y "Eliminar". Para las vistas sólo se libera la casilla de verificación "Modificar".

Bordes Con la casilla de verificación "Bordes" establece usted si la ventana de control debe aparecer con o sin borde.

Formulario Con la casilla de verificación "Forma" establece usted si la vista de formulario en la ventana de control debe ser o no la vista inicial.

Page 115: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 113 6AV6392-1DA06-0AE0

Icono Descripción

Base de tiempo del campo Last Access

En este campo de selección define usted la base de tiempo para la indicación horaria en el campo "Last Acess".

Orden de impresión para impresión rápida

En este campo define usted la orden de impresión que se va a usar al imprimir los datos visualizados.

Nota

Si se modifica la configuración del fichero de usuario en el editor User Archives, p. ej. suprimiendo la protección de acceso, se deberá volver a conectar el control con ese fichero de usuario en Graphics Designer. El control detecta de ese modo que se ha modificado la configuración del fichero.

El Package Browser

A través del botón "Seleccionar" en el cuadro de diálogo de propiedades del User Archives Table Element se activa el Package Browser. Aquí se ofrecen a elección los ficheros de usuario y vistas ya proyectados.

En un cliente WinCC puede usted seleccionar en el campo de navegación del cuadro de diálogo "Package Browser" aquellos servidores desde los cuales se han cargado Packages y en los que se ha configurado un fichero de usuario con variables. En un proyecto de un cliente WinCC puede usted acceder a los ficheros de usuario de todos los servidores integrados en el proyecto. No están previstos ficheros de usuario propios en el cliente WinCC mismo. En el área "Jerarquía" se indica la ruta hacia el servidor seleccionado. Este es editable, de manera que puede usted introducir también manualmente la ruta hacia el servidor deseado.

Page 116: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

114 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Si se necesita un servidor que no está incluido en la lista de servidores, en primer lugar se deberá cargar un paquete de ese servidor usando la función "Cargar" datos del servidor. En la ayuda sobre WinCC Explorer encontrará usted más informaciones sobre la funcionalidad Cliente WinCC.

Nota

Si el control no está unido a un fichero de usuario o a una vista ya existente, aparece al cambiar a runtime, el aviso de fallo "Error while connecting the data!".

Ficha "Columnas"

Icono Descripción

Columnas En el campo de entrada Columnas puede usted establecer qué campos creados en el editor de ficheros de usuario se deben visualizar en la imagen del proceso.

Propiedades En el campo de entrada Propiedades puede usted establecer las propiedades del campo actual seleccionado en el campo de entrada Columnas.

Bloqueado Con la casilla de verificación "Bloqueado" puede usted proteger contra sobrescritura el campo seleccionado.

Page 117: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 115 6AV6392-1DA06-0AE0

Icono Descripción

Formato Con el campo "Formato" se establece la representación de valores: Fixed (Número de punto fijo "%.2f") Científica (Representación exponencial "%e") Date (Sólo indicación de la fecha "%x") Time (Sólo indicación de la hora "%X") TimeStamp (Indicación de fecha y hora "%c") La indicación de un campo de fecha tiene lugar en el formato de fecha que está ajustado en el sistema operativo.

Alineación En la selección "Alineación" puede usted elegir entre "Izquierda", "Centrado" y "Derecha".

Restablecer El botón de comando "Restablecer" restaura el anterior ajuste.

Nota

En el campo Formato puede usted también ajustar el formato de los decimales (p. ej. "%3f" para tres decimales) o el formato hexadecimal "%x" para valores enteros.

Ficha "Barra de herramientas"

Page 118: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

116 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Icono Descripción

Iconos En la selección "Iconos" establece usted los iconos que debe contener la barra de herramientas.

Derechos de acceso

En el campo "Derechos de acceso" se indican los derechos de acceso al icono seleccionado.

Selección Con un clic sobre el botón de comando "Selección" aparece el cuadro de diálogo "Autorizaciones", en el que puede establecer el acceso deseado.

Desactivar Con el campo "Desactivar" se conecta o desconecta la barra de herramientas.

Tecla de acceso directo

A través del campo Tecla de acceso directo, puede usted asignar teclas de acceso directo a las diversas funciones.

En el cuadro de diálogo "Autorizaciones" puede establecer el acceso deseado. Las autorizaciones mostradas en el cuadro de diálogo han sido configuradas antes en User Administrator.

Page 119: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 117 6AV6392-1DA06-0AE0

Ficha "Barra de estado"

Icono Descripción

Áreas Con las casillas de verificación de la zona "Áreas" define usted los elementos que debe contener la barra de estado del control.

Desactivar Con el botón de comando" Desactivar" se conecta o desconecta la barra de estado.

Si se han activado todas las áreas de la barra de estado, tiene ésta el siguiente aspecto:

Page 120: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

118 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Ficha "Filtros/Clasificación"

Condición de filtro

En el cuadro de diálogo "Condición de filtro" define usted las condiciones de filtro. Introduzca usted directamente las reglas para las condiciones de filtro. Estas condiciones se formulan en el lenguaje de programación SQL (Structured Query Language) de la base de datos. En el anexo encontrará usted una descripción de SQL con varios ejemplos prácticos.

Ejemplo: FieldC > 100 Se seleccionan todos los registros de datos que en la columna "FieldC" tienen un valor superior a 100.

A través del botón de comando "Crear..." obtiene usted una máscara de filtro automatizada, a través de la cual puede definir las condiciones de filtro.

Page 121: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 119 6AV6392-1DA06-0AE0

En la fila "Filtrar según" puede usted establecer los criterios de filtro; en la ventana de selección izquierda se ofrecen todos los campos de datos del fichero de usuario. A través de las filas "Siguiente criterio" y "Último criterio" puede usted fijar las siguientes condiciones de filtro. Los filtros se procesan por este orden sucesivo.

Ordenar

En el cuadro de diálogo "Clasificación" define usted las condiciones de clasificación. Introduzca usted las reglas para ordenar, directamente en el lenguaje de programación SQL de la base de datos.

A través del botón de comando "Crear..." obtiene usted una máscara de clasificación automatizada, a través de la cual puede definir las condiciones de clasificación.

Page 122: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

120 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

En el campo de selección "Ordenar por" puede usted establecer los criterios de clasificación; se ofrecen a elección todos los campos de datos del fichero de usuario. A través de los campos de selección "Siguiente criterio" y "Último criterio" puede usted fijar las siguientes condiciones de clasificación. Los filtros se procesan por este orden sucesivo. Con la opción "Ascendente" se clasifica de forma ascendente; con la opción "Descendente" se clasifica de forma descendente

Ficha "Tipos de fuente"

En la ficha "Tipos de fuente" determina usted la fuente que se debe utilizar en el control.

Page 123: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 121 6AV6392-1DA06-0AE0

Ficha "Colores"

En la ficha "Colores" determina usted los colores que se deben utilizar en el control.

Page 124: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

122 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.6.4 User Archives Table Element en runtime

1.6.4.1 La tabla del User Archives Table Element

La tabla del User Archives Table Element sirve para la representación de los datos del fichero de usuario en runtime, en forma de tabla.

La ventana de tabla y de formulario del control se maneja con esta barra de herramientas:

La edición dentro de la tabla tiene lugar análogamente a la edición en la ventana de tabla del editor de ficheros de usuario.

Nota

Si modifica usted uno o varios valores en una tabla de control de ficheros de usuario, tiene usted que abandonar el registro de datos tras concluir las entradas, es decir, tiene que cambiar a otra celda de tabla o línea, para que el valor sea adoptado en la base de datos y se actualice en otras visualizaciones. Las acciones en el lenguaje script WinCC tienen que procurar ellas mismas la selección de registros de datos. No es posible seleccionar registros de datos.

Page 125: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 123 6AV6392-1DA06-0AE0

1.6.4.2 El formulario del User Archives Table Element

El formulario del User Archives Table Element lo puede proyectar el usuario mismo en Graphics Designer, y sirve para la entrada y representación de los datos del fichero de usuario en runtime, en una forma especialmente agradable para el usuario.

Nota

Si se modifican en un formulario User Archives Table Element uno o varios valores, tras concluir las entradas se tiene que pasar a otro registro de datos para que el valor sea integrado en la base de datos y se actualice en otras visualizaciones.

Page 126: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

124 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

1.6.4.3 La barra de herramientas del User Archives Table Element

La barra de herramientas ofrece las siguientes posibilidades de manejo:

Icono Descripción

Cambiar

Eliminar registro de datos

Crear un nuevo registro de datos

Modificar un campo existente

Examinar en la ventana de tabla

Leer y escribir variables

Importar y exportar ficheros de usuario

Definir condición de filtro

Definir condición de clasificación

Base de tiempo del campo "LastAccess"

Imprimir

Solicitar ayuda

Cambiar

Con este icono se conmuta entre vista de formulario y vista de tabla.

Eliminar registro de datos

Se elimina el registro de datos marcado.

Crear un nuevo registro de datos

Usted introduce sucesivamente los valores de los campos de datos y los confirma cada vez con la tecla de entrada. Después de haber introducido todos los campos de datos, se crea el nuevo registro de datos con los valores introducidos.

Page 127: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 125 6AV6392-1DA06-0AE0

Modificar un campo existente

Después de hacer clic sobre este icono, haga usted clic sobre el campo que desea modificar. Aparece entonces el marcador de texto que le señaliza la capacidad de edición del campo. Mientras está activado el icono "Modificar campo existente", el User Archives Table Element se encuentra en el modo de "Modificar". Puede usted entonces mover el cursor en la tabla y realizar inmediatamente modificaciones. Si está desactivado el modo de "Modificar", puede usted realizar modificaciones sólo después de pulsar la tecla de acceso directo F2, o de hacer doble clic sobre el campo a modificar.

Examinar en la ventana de tabla

Con estos botones de comando puede usted pasar páginas hacia delante y hacia atrás en la ventana de tabla y saltar al principio o al final del fichero de usuario.

Leer y escribir variables

Estos botones de comando ofrecen la posibilidad de leer y escribir variables de WinCC.

Al instalar el fichero de usuario en el cuadro de diálogo "Propiedades del fichero" en la ficha "Comunicación", puede usted seleccionar el tipo de comunicación "Comunicación a través de la variable de WinCC".

Importar y exportar ficheros

Tras hacer un clic sobre uno de estos botones de comando, se importan o exportan ficheros de usuario en formato CSV (Coma Separated Value).

¡Atención! Antes de leer en Excel se tiene que indicar el tipo de archivo CSV, porque de lo contrario no se lee correctamente el archivo CSV exportado por WinCC.

Nota

En caso de un proyecto para estación multipuesto se debe tener en cuenta lo siguiente: Si ya existe en el servidor un fichero de usuario, p. ej. bajo "c:\Proyectos\Prueba\UA", se libera entonces bajo esta indicación de ruta. El cliente mapea la liberación por su parte, a través de una unidad de red, como p. ej. "I:\Prueba\UA". La ruta estándar del fichero de usuario está por lo tanto en el cliente "I:\Prueba\UA". Pero este directorio no existe en el servidor bajo esta designación. Si desea usted importar / exportar datos de fichero de usuario, tiene usted que modificar en el cliente la ruta estándar, en nuestro ejemplo, a "C:\Proyectos\Prueba\UA".

Page 128: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

126 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Definir condición de filtro

Esta opción le permite la entrada de condiciones de filtro. Se exportan todos los datos indicados. Si sólo se exporta una cantidad parcial, tiene usted que formular primero las condiciones de filtro, de tal manera que sólo se visualicen los datos deseados. A continuación puede usted exportar estos datos ya filtrados.

Las condiciones de filtro se formulan directamente en el lenguaje de programación SQL (Structured Query Language) de la base de datos. En el anexo encontrará usted una descripción de SQL con varios ejemplos prácticos. En la correspondiente bibliografía técnica encontrará usted informaciones adicionales.

Ejemplo: ID < 100 Sólo se seleccionan los campos de datos con los ID's 1 hasta 99; todos los demás campos de datos no se visualizan.

A través del botón de comando "Crear..." obtiene usted una máscara de filtro automatizada, a través de la cual puede definir las condiciones de filtro.

Page 129: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 127 6AV6392-1DA06-0AE0

En la fila "Filtrar según" puede usted establecer los criterios de filtro; en la ventana de selección izquierda se ofrecen todos los campos de datos del fichero de usuario. A través de las filas "Siguiente criterio" y "Último criterio" puede usted fijar las siguientes condiciones de filtro. Los filtros se procesan por este orden sucesivo.

Nota

Las condiciones de filtro aquí definidas son de carácter temporal; es decir, tras una nueva formación de la imagen, vuelven a ser válidos los criterios de filtro establecidos en el diálogo de propiedades.

Definir condición de clasificación

Esta opción le permite la entrada de condiciones de clasificación.

Las reglas para ordenar se indican directamente en el lenguaje de programación SQL de la base de datos.

Véase también la descripción de SQL en el anexo. En la correspondiente bibliografía técnica encontrará usted informaciones adicionales.

A través del botón de comando "Crear..." obtiene usted una máscara de clasificación automatizada, a través de la cual puede definir las condiciones de clasificación.

Page 130: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

128 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

En el campo de selección "Ordenar por" puede usted establecer los criterios de clasificación; se ofrecen a elección todos los campos de datos del fichero de usuario. A través de los campos de selección "Siguiente criterio" y "Último criterio" puede usted fijar las siguientes condiciones de clasificación. Los filtros se procesan por este orden sucesivo. Con la opción "Ascendente" se clasifica de forma ascendente; con la opción "Descendente" se clasifica de forma descendente

Nota

Las condiciones de clasificación aquí definidas son de carácter temporal; es decir, tras una nueva formación de la imagen, vuelven a ser válidos los criterios de clasificación establecidos en el diálogo de propiedades.

Base de tiempo del campo "Last Access"

Aplicando esta opción puede usted modificar la base de tiempo del campo "Last Access".

Imprimir

Esta opción activa la impresión de los valores visualizados.

Solicitar ayuda

Haga usted clic sobre este botón de comando para solicitar ayuda sobre el User Archives Table Element.

Page 131: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 129 6AV6392-1DA06-0AE0

1.6.4.4 Manejo del control a través de objetos dinamizados

El User Archives Table Element le ofrece la posibilidad de conectar todos los botones de la barra de herramientas a botones o a campos de E/S definidos por usted mismo. De esta manera se puede definir el tamaño y el aspecto de cada uno de los botones de comando, para manejar el Table Element a través de una pantalla táctil, p. ej.

Ejemplo sobre la utilización del atributo "Press TB Button"

Para establecer una conexión del User Archives Table Element con un botón tiene usted que ejecutar los siguientes pasos:

1. Confeccione usted en el Graphics Designer un botón y active las propiedades de objeto haciendo clic con el botón derecho del ratón.

2. Seleccione usted en la ficha "Evento" la opción "Ratón". Seleccione usted en la ventana derecha, Ejecución con "Clic del ratón". Tras un clic derecho sobre la flecha en la columna "Acción" se abre una ventana de selección; seleccione usted aquí la opción "Conexión directa".

3. En el área "Origen" seleccione "Constante" e introduzca aquí una constante, p. ej. "Forma" (más abajo encontrará un sumario de las constantes disponibles para el User Archives Table Element). Seleccione usted ahora en el área "Destino" la opción "Objeto en imagen" y seleccione el Table Element a conectar, en el campo de selección de objetos. En campo de selección "Propiedad" seleccione usted "PressTBButton" y confirme el diálogo con "ACEPTAR".

Page 132: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

130 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

4. Guarde usted la imagen en el Graphics Designer y pase a runtime. Si acciona ahora el botón configurado "Forma", cambia entonces la representación del control, de la vista de tabla a la vista de formulario y viceversa.

Las constantes para una conexión directa con el User Archives Table Element

Para las conexiones directas antes mencionadas del User Archives Table Element, tiene usted a disposición una constante para cada botón de comando del control. En la siguiente tabla puede usted consultar la asignación a los distintos botones de comando.

Constante Botón correspondiente

Forma

Delete

New

Edit

First

Previous

Next

Last

ReadVar

Page 133: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Archivos de usuario

Manual WinCC V6 Opciones 131 6AV6392-1DA06-0AE0

WriteVar

Importación

Exportar

Filtro

Sort

Timezone

print

Ayuda

Nota

En el manejo de la ventana de tabla con el teclado, ya no es visible el cursor de celda para la celda de registro de datos seleccionada, tras el accionamiento de las teclas "Tabulador" y "Posición 1". Para restablecer la indicación del registro de datos elaborado por último, confeccione usted un botón según el esquema anterior, y seleccione la constante "VTB_Focus". Pulsando este botón el cursor de celda regresa de nuevo a su última posición.

Page 134: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Archivos de usuario 04.03

132 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Page 135: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Sistema para estación multipuesto

Manual WinCC V6 Opciones 133 6AV6392-1DA06-0AE0

2 Sistema para estación multipuesto

2.1 Sistemas Cliente-Servidor en WinCC

Introducción

Con WinCC Ud. puede configurar sistemas Cliente-Servidor con varios clientes y servidores y manejar y observar así eficientemente grandes instalaciones. Con la distribución de las tareas al manejar y observar el proceso en varios servidores se descargará el servidor propio y de esta manera se incrementa el rendimiento. Además Ud. tiene también la posibilidad de representar con WinCC, de manera tecnológica o topológica, instalaciones estructuradas de manera compleja.

Los sistemas Cliente-Servidor se aplican p. ej. en:

• Grandes instalaciones en las que se requieren varios puestos de observación y de manejo (clientes) para las mismas tareas.

• Si Ud. desea distribuir diferentes tareas de manejo y de observación en varios puestos de trabajo, p. ej. un cliente central para la visualización de todos los avisos de una instalación.

Ud. puede aplicar los clientes para:

• Configurar sistemas de estaciones multipuestos con un servidor: Varios clientes acceden al proyecto de un servidor con conexión al proceso. En un sistema de estación multipuesto no es necesario hacer la configuración de los clientes, todos los datos son ofrecidos por el servidor.

• Configurar sistemas distribuidos con varios servidores: Clientes pueden mostrar datos de diferentes servidores con conexión al proceso. En un sistema distribuido cada cliente tiene una configuración individual, los datos necesarios del servidor se importan en los clientes y, cuando se hace cualquier modificación, se actualizan automáticamente. Los datos del proceso son ofrecidos por los servidores.

• Configurar Remote: Un proyecto de servidor es proyectado desde un cliente.

Requisitos para configurar sistemas Cliente-Servidor

Para poder configurar con WinCC sistemas Cliente-Servidor Ud. necesita la opción "WinCC Server" en cada servidor WinCC.

Todos los equipos en un sistema Cliente-Servidor deben estar enlazados entre sí con una red (LAN). Equipos de subredes vecinas, que están conectados con Router, también se pueden identificar (login) en el sistema como si fueran clientes o servidores.

Para enlazar equipos a través de ISDN Ud. necesita la SmartTool "Communication Configurator" de WinCC.

Page 136: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Sistema para estación multipuesto 04.03

134 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Sistemas redundantes

Para que la instalación pueda seguir funcionando en caso de averías, como p. ej. cuando falla un servidor, Ud. configura servidores redundantes. El modo exacto de proceder para configurar sistemas redundantes lo encuentra en la documentación "Sistemas redundantes" de WinCC.

En esta documentación Ud. encontrará la información para la configuración de clientes en sistemas redundantes.

Nota Cuando un proyecto tenga que ser configurado remoto en un servidor redundante, antes de hacer la configuración remota se debe desconectar la redundancia. De no ser así, existe el peligro que durante la configuración remota se conmute al otro servidor del par redundante y de esta manera ya no se garantiza la consistencia entre los servidores redundantes.

2.2 Configuraciones y recursos disponibles

Configuración de sistemas Cliente-Servidor para diferentes exigencias

De acuerdo a las exigencias, Ud. puede configurar diversas soluciones Cliente-Servidor. Para hacerlo tiene la posibilidad de aplicar Clientes, WebClients y ThinClients.

Clientes

Con clientes en un sistema Cliente-Servidor, y de acuerdo a la configuración, Ud. puede:

• Visualizar en varios clientes la vista de un servidor (sistema de estación multipuesto)

• Visualuzar en clientes las vistas de varios servidores (sistema distribuido)

• Configurar (remoto) un proyecto de servidor desde un cliente

• Activar y desactivar (remoto) un proyecto de servidor desde un cliente

Para la configuración de varios clientes Ud. necesita la opción "WinCC Server" en cada servidor.

WebClients

Ud. utiliza WebClients en un sistema Cliente-Servidor cuando p. ej.:

• Es necesario acceder al sistema incluso a través de conexiones de banda pequeña

• Se accede únicamente de manera temporal a los datos

• Es necesario acceder a los datos desde grandes distancias, p. ej. vía Internet

WebClients tienen las siguientes ventajas:

• Se pueden usar equipos clientes con diferentes sistemas operativos

Page 137: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Sistema para estación multipuesto

Manual WinCC V6 Opciones 135 6AV6392-1DA06-0AE0

• Simultáneamente varios WebClients pueden acceder a un servidor

• Se pueden realizar grandes recursos disponibles

Para configurar WebClients Ud. necesita la instalación mínima de WinCC y la opción "WinCC WebNavigator".

ThinClients

Con ThinClients Ud. tiene las características más importantes de WebClients con las siguientes características adicionales:

• Es posible su aplicación en formas de plataformas robustas de clientes en Windows CE Basis (p. ej. MP370)

• Es posible usar clientes móviles (p. ej. Mobic)

Para configurar ThinClients Ud. necesita la instalación mínima de WinCC y la opción "WinCC WebNavigator".

Posible cantidad de clientes y servidores

De acuerdo al tipo y a la cantidad de tipos de clientes utilizados se pueden realizar diferentes recursos disponibles. Se pueden realizar sistemas mixtos, es decir, el uso paralelo de clientes y WebClients en un sistema Cliente-Servidor.

Si Ud. utiliza únicamente clientes, en una red de WinCC pueden tener acceso a un servidor hasta 82 clientes paralelos. En Runtime un cliente puede acceder hasta a 12 servidores. Se pueden utilizar máximo 24 servidores en forma de 12 pares de servidores redundantes.

Si se utilizan WebClients se logran recursos disponibles de hasta 51 clientes (1 cliente y 50 WebClients). En un sistema tal se pueden utilizar máximo 24 servidores en forma de 12 pares de servidores redundantes.

Configuración de sistemas mixtos

Para configurar un sistema mixto Ud. debería tener en cuenta la siguiente regla para recursos disponibles máximos:

Cada tipo de cliente tiene una valoración:

• WebClient/Thin Client = 1

• Cliente = 2

• Cliente con la función "Configurar remoto" = 4

La cantidad total de valoraciones de todos los clientes no debería sobrepasar el valor de 60 por servidor en servidores WinCC sin función de uso. En servidores con función de uso el valor no debería sobrepasar 16.

Ejemplo:

Componentes Valoración

2 clientes con la función "Configurar remoto" 2 x 4 = 8

4 Clientes 4 x 2 = 8

44 WebClients 44 x 1 =44

Suma 60

Page 138: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Sistema para estación multipuesto 04.03

136 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

2.3 Escenarios Cliente-Servidor

Introducción

Con WinCC, de acuerdo al caso de aplicación, Ud. puede realizar diferentes escenarios Cliente-Servidor:

Sistemas de estaciones multipuesto

Ud. configura, de manera típica, un sistema de estación multipuesto en instalaciones pequeñas en las que no es necesario distribuir los datos en varios servidores.

Ud. configura un servidor con conexión al proceso que es responsable de todas las funciones centrales, y varias estaciones de mando (clientes). Cada una de las estaciones de mando puede aplicar las mismas tareas o diferentes tareas.

De acuerdo a la autorización de uso, los clientes pueden:

• Unicamente observar la instalación.

• Manejar y observar.

• Configurar remoto el proyecto del servidor, p. ej. como si fuera un equipo de mantenimiento.

De acuerdo a la configuración, los clientes pueden:

• Mostrar todos la misma vista del proyecto cuando el proceso, p. ej., se debe manejar desde varios lugares de la instalación.

• Mostrar diferentes vistas del proyecto, p. ej. únicamente avisos.

Por medio del otorgamiento de derechos de usuario Ud. puede determinar individualmente cuáles son las funciones de las que puede hacer uso un operador en una determinada estación de manejo.

Sistemas distribuidos

Normalmente se utilizan los sistemas distribuidos con varios servidores en instalaciones grandes, especialmente cuando se deben procesar grandes cantidades de datos. Con la distribución de tareas a varios servidores se descarga el servidor propio. Ud. logrará un mejor rendimiento en su sistema y podrá realizar mayores recursos disponibles.

Si Ud. configura sistemas distribuidos en un sistema WinCC, distribuye a los servidores, con configuraciones respectivas, las tareas del proceso, ya sea según pasos del proceso o de manera funcional:

• En una distribución tecnológica se acepta de cada servidor un área de una instalación limitable, p. ej., una prensa determinada o una unidad de secado.

• En una distribución funcional se acepta una determinada tarea de cada servidor, p. ej. visualizar, archivar o alarmar.

Los clientes en un sistema distribuido pueden, c/u, representar en Runtime los datos de hasta doce diferentes servidores o pares de servidores redundantes. Cada cliente en un sistema distribuido recibe una configuración propia con imágenes de base y pocos datos locales. Los datos del servidor necesarios para la representación de los datos del proceso son transferidos por los servidores a los clientes y, en caso de ser necesario, se pueden actualizar automáticamente.

Page 139: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Sistema para estación multipuesto

Manual WinCC V6 Opciones 137 6AV6392-1DA06-0AE0

Servidor de archivos

En sistemas Cliente-Servidor Ud. puede aplicar un Fileserver para almacenar todos los proyectos y administrarlos centralmente. Así, p. ej. es más sencillo crear copias de seguridad regulares de todos los proyectos. Los servidores con conexión al proceso tienen acceso al servidor de archivos y pueden configurar los proyectos en el servidor de archivos. El Fileserver se puede aplicar única y exclusivamente para la configuración.

El servidor de archivos puede, según las necesidades, ser adaptado especialmente a las exigencias haciendo uso de otros componentes de hardware. Ud. puede, p. ej., con placas de espejos garantizar una seguridad contra fallos.

Servidor de ficheros históricos

Ud. utiliza un servidor de ficheros históricos para asegurar Backups de ficheros. Como servidor de ficheros históricos sirve un servidor sin conexión al proceso en el que los servidores con conexión al proceso almacenan temporalmente sus Backups de archivos. En el servidor de archivos históricos se puede acceder a los datos archivados con aplicaciones externas, p. ej. con OLE-DB.

Servidor de archivos central

En un servidor de archivo central (WinCC Historian) Ud. puede guardar todos los valores del proceso y avisos de todos los servidores WinCC conectados. Los valores de proceso y los avisos guardados los puede editar en la imagen del proceso, de la manera usual en Runtime, en WinCC Online Trend Control o en WinCC Alarm Control. Además, a través de los interfases definidos como p. ej. OLE-DB tiene Ud. acceso directo a los Valores de proceso y avisos archivados. De esta manera Ud. puede poner a disposición p. ej. datos importantes de la producción para fines de análisis en toda la empresa.

Comunicación Servidor-Servidor

En una comunicación entre dos servidores, un servidor accede a los datos del otro servidor. Un servidor puede acceder a datos de hasta otros doce servidores o pares de servidores redundantes. El servidor que accede se comporta como un cliente en relación a la configuración y al manejo, con la excepción de que ningún servidor predeterminado puede ser configurado.

Para cada servidor que accede se necesita una licencia de servidor WinCC. Durante la configuración del sistema, el servidor que accede debe ser incluido en los recursos disponibles.

Servidor predeterminado

En sistemas distribuidos, los WinCC Controls reciben sus datos con prefijo de servidor de determinados servidores para visualizar avisos y datos del proceso.

En un sistema distribuido Ud. configura un servidor predeterminado a clientes, para que los datos en los que no se ha indicado un prefijo de servidor inequívoco puedan ser solicitados por este servidor predeterminado. Si no se ha indicado un servidor predeterminado, se tratará de acceder localmente a los datos respectivos. Si no hay administración local de datos (p. ej. avisos y archivos), el acceso será rechazado con un aviso de fallo.

Page 140: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Sistema para estación multipuesto 04.03

138 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Servidor de preferencia

Si en su sistema distribuido Ud. utiliza un servidor redundante, Ud. puede configurar a los clientes un servidor de preferencia.

Un servidor de preferencia es el servidor de un par de servidores redundantes al que el cliente se conecta de manera preferencial en un sistema distribuido. El servidor de preferencia se puede elegir de manera separada para cada cliente, de modo que se garantiza la operabilidad permanente del sistema.

2.4 Configuración de servidor

Introducción

Un servidor puede cumplir las siguientes tareas en una red WinCC:

• Conexión al proceso

• Recopilación de valores del proceso

• Archivamiento de avisos y valores del proceso

• Abastecimiento de los clientes con los datos del proceso

• Abastecimiento de los clientes con los datos de la configuración

Las tareas que cada uno de los servidores asume se pueden dividir desde puntos de vista tecnológicos o funcionales:

• Tecnológicamente: Cada servidor administra una determinada área del proceso/de la instalación.

• Funcionalmente: Cada servidor cumple una determinada tarea en Runtime, referida al proceso completo, p. ej. el sistema de avisos o el proceso de guardar.

Pasos de la configuración

Configurar un sistema multipuestos

En un sistema multipuestos Ud. proyecta varios clientes que en Runtime visualizan la vista de un servidor. Los clientes reciben sus datos exclusivamente del servidor y no tienen configuración propia.

Para proyectar un servidor en un sistema multipuestos se necesitan los siguientes pasos:

1. Crear en el servidor un nuevo proyecto de tipo "Proyecto para estación multipuesto".

2. Proyectar en el servidor los datos necesarios del proyecto (imágenes, ficheros, variables...).

3. Incluir en la lista de equipos del servidor a los clientes que desean configurar remoto.

4. Otorgar autorizaciones de uso a los clientes que deben configurar remoto. 5. Activar la importación automática de paquetes en el servidor. 6. Configurar clientes en el proyecto del servidor.

Page 141: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Sistema para estación multipuesto

Manual WinCC V6 Opciones 139 6AV6392-1DA06-0AE0

Proyectar sistema distribuido

En un sistema distribuido Ud. proyecta clientes con vistas a varios servidores. Los clientes tienen proyectos propios con datos locales propios. Los datos actualizados por el servidor son transferidos a los clientes por medio de la exportación de paquetes.

Para proyectar un servidor en un sistema distribuido se necesitan los siguientes pasos:

1. Crear en el servidor un nuevo proyecto de tipo "Proyecto para estación multipuesto"..

2. Proyectar en los servidores los datos necesarios del proyecto (imágenes, ficheros, variables...). De acuerdo a la distribución (tecnológica/funcional), estos datos podrán ser sólo determinados datos del proyecto, p. ej. únicamente ficheros.

3. Incluir en la lista de equipos del servidor a los clientes que desean configurar remoto.

4. Otorgar autorizaciones de uso a los clientes que deben configurar remoto. 5. Configurar exportación de paquetes (manualmente o automáticamente). 6. Proyectar proyectos de cliente en los clientes. 7. Poner los datos del servidor (paquetes) a disposición de los clientes.

Nota Siempre proyecte los servidores de un sistema Cliente-Servidor antes de los clientes correpondientes.

2.5 Configuración de cliente

Introducción

Se necesita una configuración de cliente únicamente si Ud. proyecta un sistema distribuido en el que los clientes pueden representar las vistas a varios servidores. Si Ud. proyecta un sistema de estación multipuesto en el que los clientes visualizan datos de sólo un servidor, no es necesario hacer una configuración de cliente propia. Los clientes reciben todos sus datos y su entorno Runtime desde el proyecto de servidor.

Si Ud. proyecta un sistema Cliente-Servidor en el que existen varios servidores, y los clientes visualizan diferentes vistas a varios servidores (sistema distribuido), entonces Ud. proyecta para cada cliente un proyecto de cliente propio. Cada cliente puede en Runtime visualizar vistas de hasta doce servidores diferentes o pares de servidores redundantes, p. ej. visualizar avisos del servidor 1 y servidor 2, visualizar y escribir valores del proceso del servidor 3, visualizar imágenes del servidor 4, etc.

Page 142: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Sistema para estación multipuesto 04.03

140 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

De acuerdo a las autorizaciones de uso en el servidor, los clientes en un sistema distribuido pueden:

• Observar el proceso.

• Observar y manejar el proceso.

• Proyectar remoto proyectos en un servidor.

• Activar y desactivar remoto proyectos en un servidor.

Nota Para que se puedan visualizar datos de diferentes servidores, los prefijos del servidor (es decir los nombres de los servidores) dentro del sistema distribuido deben ser inequívocos.

Cada cliente tiene su propia configuración y guarda, en el banco de datos del cliente, muy pocos datos administrativos específicos al cliente, p. ej.:

• Variables locales

• Datos del User Administrator

• Datos de la TextLibrary

• Propiedades del proyecto

• Ciclos del usuario

Nota Todos los datos externos de la configuración del servidor también deben existir en los clientes, para que ellos puedan ser visualizadas correctamente en el proyecto del cliente. Datos externos son p. ej. ActiveX Controls que no proceden de WinCC, y gráficos externos que están insertados como p. ej. objetos OLE.

Pasos de la configuración

1. Configuración de los proyectos del servidor. 2. Creación y exportación de paquetes de servidor. 3. Configuración de la importación de paquetes en el cliente. 4. Configuración de proyectos del cliente en los clientes.

Page 143: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Sistema para estación multipuesto

Manual WinCC V6 Opciones 141 6AV6392-1DA06-0AE0

2.6 Comportamiento del sistema en Runtime

Introducción

Con un sistema Cliente-Servidor en WinCC Ud. puede distribuir la configuración de su instalación a varios servidores para reducir la carga de cada uno de los servidores. Los datos proyectados en los servidores pueden ser visualizados por clientes, pudiendo un cliente en Runtime visualizar datos de hasta doce diferentes servidores o par de servidores redundantes.

Comportamiento de los editores en Runtime

Ficheros

Si el sistema de archivos está activado en una estación de manejo, el Tag Logging Runtime trabaja en el servidor como servidor de archivos, y en los clientes como cliente de archivos. Unicamente el servidor de archivos accede al banco de datos y registra y archiva los datos del proceso. Los clientes reciben los datos de archivo desde el servidor de archivos.

Los datos de archivo se pueden visualizar, en forma de tabla o gráfico, en cada cliente en el que corra Tag Logging Runtime. Los datos para la representación vienen siempre desde el servidor de archivos. Todos los manejos en el cliente serán transmitidos al servidor y el resultado del tratamiento serán retransferido al cliente.

Gráficos

Cuando en Runtime en un cliente se llama una imagen, Graphics Runtime busca primero en la imágenes que existen localmente. Si localmente no existe ninguna imagen con el nombre correspondiente, se buscará en el directorio de proyecto en el servidor. Ni no existe ninguna imagen, se presentará una nota respectiva.

Si la llamada de una imagen requiere una sustitución con otro editor (Alarm Logging, Global Script), esta sustitución se realizará siempre de manera local. En Runtime se puede abrir y editar una imagen simultáneamente desde varias estaciones de manejo.

Nota La estructuración de la imagen en un cliente se realiza más rápido cuando Ud. copia localmente en el cliente las imágenes respectivas. En el cuadro de diálogo "Propiedades de equipo" del cliente en la ficha Runtime indique el directorio respectivo. Allí Ud. también puede indicar si el directorio se ha de utilizar p. ej. siempre o preferentemente. Si en el proyecto de servidor se modifica una imagen, Ud. deberá actualizar manualmente los datos copiando la imagen modificada en el directorio local del cliente.

Avisos

Cuando en un cliente se deben visualizar avisos, los clientes adquieren los datos desde el servidor. El servidor de avisos recibe los datos proyectados desde el banco de datos.

Page 144: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Sistema para estación multipuesto 04.03

142 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Datos de archivo y listas de avisos se pueden visualizar en cualquier cliente. Los datos para la visualización vienen siempre desde el servidor de avisos. Si llegan nuevos avisos, el servidor de avisos archiva los avisos.

Si en una estación de manejo se acusa un aviso, el acuse será transmitido al servidor de avisos. El servidor anota el cambio de estado en el archivo, y distribuye la noticia a todos los clientes afectados. Se realiza el mismo procedimiento cuando se bloquean avisos.

Si en Runtime no está disponible un servidor de avisos, aparece un aviso correspondiente en vez de los avisos en la ventana de aviso. Si se puede acceder otra vez al servidor, se visualizarán otra vez los avisos en la ventana de aviso.

Protocolos

El sistema de protocolos de WinCC no conoce realmente lo que es Runtime. Protocolos y trabajos de impresión se proyectan y se pueden ejecutar en cualquier momento. Unicamente los trabajos de impresión que deban visualizar datos de archivo o de proceso dependen de Runtime.

El sistema de protocolo se inicia automáticamente durante el arranque en todo cliente. El servidor trabaja como servidor de protocolo, los clientes como clientes de protocolo. Durante el arranque los clientes se reportan al servidor y reciben las informaciones actuales acerca de los trabajos de impresión pendientes y sus estados. Si en un cliente se inicia una orden de impresión, el cliente recopila los datos pertenecientes desde el banco de datos del servidor. La orden de impresión de inicia localmente. El servidor de protocolo recibe del cliente los datos actuales acerca del estado de los trabajos de impresión y transmite estas informaciones a los otros clientes.

Guiones

Si una estación de manejo activa localmente un proyecto, se cargarán localmente la funciones del proyecto y las funciones estándar del servidor.

User Administrator

Las autorizaciones de uso son verificadas por la componente Runtime del User Administrator. La componente Runtime del User Administrator se inicia automáticamente en todo equipo cuando se inicia WinCC. Cuando se modifica el Login se carga, desde el banco de datos local, la lista de autorizaciones de uso actual.

Text Library

Si el proyecto de servidor esta activado, Text Library Runtime corre en el servidor como servidor de texto, y en los clientes como cliente de texto. Los datos serán leídos siempre desde el banco de datos del servidor.

Comportamiento en caso de averías del sistema

Si un servidor no está disponible, los clientes acceden cíclicamente al servidor, hasta que éste se haya iniciado otra vez. Los datos del servidor no pueden ser visualizados en un caso de avería, se inactivan p. ej. todos los objetos gráficos operables.

Page 145: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Sistema para estación multipuesto

Manual WinCC V6 Opciones 143 6AV6392-1DA06-0AE0

2.6.1 Arrancar el servidor

Principio

Los servidores en un sistema Cliente-Servidor pueden arrancar de manera independiente a los clientes. Tan pronto como un servidor haya arrancado, él pone sus servicios a disposición de los clientes y se informa acerca de todos los participantes en la red.

En la ventana de datos del cuadro de diálogo "WinCC Projects" Ud. puede ver el estado actual de todos los servidores. Ud. puede abrir "WinCC-Projects" a través del Explorador de Windows:

Si un servidor falla durante el servicio, los datos en los clientes ya no podrán ser actualizados y los clientes serán informados acerca del servidor que falta.

Nota Si Ud. utiliza un servidor de archivos en su sistema Cliente-Servidor, el sistema se podrá usar recién cuando haya arrancado el servidor de archivos y también el servidor WinCC.

Activación remota

Ud. puede arrancar un servidor también de manera remota desde otro equipo (cliente o servidor). El modo de proceder de describe en "Activar proyecto".

Page 146: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Sistema para estación multipuesto 04.03

144 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

2.6.2 Arrancar el cliente

Principio

Los clientes de un sistema Cliente-Servidor arrancan de manera independiente a los servidores.

Cuando un cliente arranca en un sistema Cliente-Servidor, él recibe todas las informaciones actuales acerca de los servidores conocidos WinCC en la red, p. ej.:

• Nombre de proyecto

• Nombre de servidor y dirección IP

• Estado de proyecto del servidor (configuración o Runtime)

Las informaciones correspondientes las puede ver el operador en la lista del cuadro de diálogo "WinCC Projects". Si se modifica el estado de un servidor, se actualizará también el cuadro de diálogo "WinCC Projects" de todos los equipos participantes.

Servidor no disponible

Si hay servidores no disponibles, se emitirá un aviso de fallo correspondiente. Además, se inactivarán p. ej. objetos gráficos que reciben sus datos del servidor.

A través de guiones Ud. puede proyectar en el cliente la visualización de averías en conexiones.

2.6.3 Particularidades de la comunicación en servidors con varias tarjetas de red

Introducción

Si en un servidor WinCC Server hay instaladas, para el acoplamiento del proceso, varias tarjetas de red o controladores SIMATIC NET SOFTNET que se usan con protocolo activo TCP/IP, entonces la comunicación del servidor con los clientes WinCC puede estar interferida.

Una razón posible puede ser que en este servidor cada tarjeta de red o controladora SOFTNET tiene una dirección IP propia. Debido a esto, bajo determinadas circunstancias puede suceder que Windows al iniciar la sesión trata de establecer un enlace a través de una dirección IP incorrecta, p. ej. a través de la dirección de la controladora SOFTNET. Cuando no se ha podido establecer un enlace, Windows marca el enlace como un enlace con interferencia y no trata más de establecer un nuevo enlace a través de otras direcciones IP existentes de este equipo.

En este caso, la administración de la red debe realizar las modificaciones del caso.

Page 147: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Sistema para estación multipuesto

Manual WinCC V6 Opciones 145 6AV6392-1DA06-0AE0

Diagnóstico

Con CCAgent se puede comprobar la configuración de la tarjeta de red. Cuando el usuario constata que en un equipo informático se está indicando una dirección con un área de la red equivocada, es decir, no accesible, modifica la dirección.

Para hacerlo abra el cuadro de diálogo de configuración de CCAgent. Existen las siguientes posibilidades:

• Cuando el icono de la barra de tareas de CCAgent se visualice elija en el menú emergente del icono el punto de menú "Configuración" y abra con él el cuadro de diálogo "CCAgent - Configuración".

• Sin el icono de la barra de tareas de CCAgent elija en la ventana de navegación del Windows Explorer el directorio "WinCC Projects". Luego, en la ventana de datos elija el directorio "Proyectos WinCC". En el menú emergente del directorio seleccione la entrada "Configuración" y abra con ella el cuadro de diálogo "CCAgent - Configuración".

A continuación, con el botón de comando "Extendido" abra el cuadro de diálogo "CCAgent - Configuración - Extendido". En este cuadro de diálogo se muestran en el campo "IP-Adr." varias direcciones IP que pueden ser seleccionadas. Cuando se selecciona la dirección IP correcta y se inicia otro nuevo establecimiento de enlace a través del botón de comando "Reinicializar" se puede eliminar la anomalía.

En la configuración de la controladora SOFTNET en el servidor también se debería verificar si se pueden desactivar los servicios de Windows que no se necesitan para el acoplamiento del proceso.

Si después de verificar estos puntos aún no sigue existiendo la posibilidad de establecer un enlace, comuníquese con su Customer Support.

Page 148: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Sistema para estación multipuesto 04.03

146 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Nota

Para CCAgent se requiere una licencia de servidor.

2.6.4 Apagar el servidor

Principio

Cuando se apaga un servidor en un sistema Cliente-Servidor, el servidor ya no podrá poner ningún dato de proceso a disposición de los clientes enlazados. Simultáneamente el servidor se retira del sistema (logout) y en la lista de proyectos del cuadro de diálogo "WinCC Projects" será identificado como desactivado.

Desactivación remota

Ud. puede apagar un servidor también de manera remota desde otro equipo (cliente o servidor). . El modo de proceder de describe en "Desactivar proyecto".

2.6.5 Apagar el cliente

Principio

Si se apaga un cliente de un sistema Cliente-Servidor, el cliente se retira (logout) del sistema.

Page 149: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Sistema para estación multipuesto

Manual WinCC V6 Opciones 147 6AV6392-1DA06-0AE0

2.7 Configuración remota

Principio

Clientes que disponen de autorizaciones de uso respectivas pueden manejar remoto un proyecto de servidor, p. ej.:

• Proyectar remoto un proyecto de servidor

• Activar un proyecto de servidor

• Desactivar un proyecto de servidor

Para configurar remoto Ud. puede hacer uso del cuadro de diálogo "WinCC Projects" que puede editar en el Explorer de Windows:

Función de WinCC Projects

En el cuadro de diálogo "WinCC Projects" Ud. ve los servidores autorizados y los proyectos de su sistema Cliente-Servidor disponibles en la red. A ellos les pertenecen también todos los proyectos que corren con una licencia Demo.

Por medio de la ventana, desde un cliente Ud. puede acceder a un proyecto de servidor autorizado:

• Abrir remoto un proyecto cualquiera

• Activar remoto un proyecto

• Desactivar remoto un proyecto

Page 150: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Sistema para estación multipuesto 04.03

148 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

2.7.1 Acceso a proyectos desde varios clientes

Posibilidades de la configuración

De acuerdo al tipo de datos, en un manejo remoto uno o varios clientes pueden acceder al proyecto de servidor. Se hace la diferencia entre datos que están guardados en el banco de datos del servidor (Alarm Logging, Tag Logging, variables, User Admin, Text Library) y datos basados en ficheros (imágenes y gráficos, reportes, guiones).

Nota Datos del banco de datos del servidor pueden ser editados simultáneamente por varios clientes. En este punto considere, sin embargo, que siempre se guardarán las modificaciones del último cliente que está guardando datos cuando varios clientes acceden a los mismos datos. En el caso de datos del banco de datos del servidor, siempre se guardarán todos los datos del editor respectivo aunque sólo hayan sido modificados unos pocos valores. En el caso de datos que están guardados en ficheros, se bloqueará un fichero que esté abierto para evitar que se acceda a él.

Ficheros (Tag Logging)

Los ficheros están guardados en el banco de datos del servidor. Los datos del Tag Logging se pueden modificar en Runtime. Las modificaciones serán repartidas por el servidor a todos los clientes participantes.

Imágenes

Las imágenes están guardadas como ficheros en el servidor o en el servidor de archivos. Cuando un cliente accede a una imagen en el servidor, la imagen quedará bloqueada para otros clientes. Diversas imágenes de un proyecto pueden ser abiertas por diferentes clientes.

Las imágenes se pueden modificar en Runtime y después de ser guardadas quedarán disponibles para cuando se seleccione la imagen la próxima vez. Ud. también puede guardar imágenes localmente para que puedan ser tratadas, deberá sin embargo realizar la sincronización con el servidor de manera manual.

Avisos

Los avisos están guardados en el banco de datos del servidor. Los datos del sistema de avisos se pueden modificar en Runtime. Las modificaciones serán repartidas por el servidor a todos los clientes participantes.

Protocolos

Los protocolos están guardados de manera central en el directorio de proyecto del servidor. Los datos del protocolo se dividen en formatos (ficheros) y órdenes de impresión (entradas en el banco de datos del proyecto). Sólo un cliente a la vez puede proyectar en el servidor el sistema de protocolo.

Ud. también puede guardar protocolos localmente para que puedan ser tratados, deberá sin embargo realizar la sincronización con el servidor de manera manual. No está previsto hacer modificaciones en el sistema de protocolo en Runtime, ya que protocolos se pueden ejecutar de manera independiente a Runtime.

Page 151: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Sistema para estación multipuesto

Manual WinCC V6 Opciones 149 6AV6392-1DA06-0AE0

Guiones

Los guiones están guardados de manera central en el directorio de proyecto del servidor. Los guiones específicos al proyecto pueden estar definidos de manera autónoma en el equipo local. Los guiones están guardados en ficheros. Las acciones del Graphics Designer están guardadas en imagen. Durante la edición los ficheros (guiones e imágenes) están bloqueados para otros clientes. Cuando no existe ninguna comunicación con el servidor, Ud. también puede modificar los guiones localmente, sin embargo tendrá que realizar manualmente la sincronización con el servidor. Los guiones se pueden modificar en Runtime. El servidor distribuye las modificaciones a todos los equipos participantes.

Nota Cuando un cliente proyecta un guión sin acceso al servidor, el guión será guardado localmente. Si el guión debe estar disponible en el servidor, Ud. deberá copiar el guión manualmente en el directorio de servidor correspondiente.

Textos de la Text Library

Los textos de la Text Library están guardados en el banco de datos del servidor. Los objetos de texto se guardarán individualmente. Los textos se pueden modificar en Runtime. El servidor distribuye las modificaciones a todos los equipos participantes. La actualización se realiza en el idioma de configuración ajustado localmente.

Nota Algunos editores como p. ej. Alarm Logging y User Administrator acceden durante la configuración a la misma tabla de banco de datos de la Text Library. Por tal razón Ud. puede editar simultáneamente estos editores únicamente en una estación de manejo.

Variables

Las variables están guardadas en el banco de datos del servidor.

Nota Si se desactiva un proyecto de cliente para modificar una variable, todas las modificaciones tendrán efecto recién cuando se reinicien todos los equipos en los que estaba activo el proyecto en el momento que se hizo la modificación.

User Administrator

Las autorizaciones de uso del User Administrator están guardadas en el banco de datos del servidor. Los datos del User Administrator se pueden modificar en Runtime. No se notifican los equipos participantes. Los nuevos datos tendrán efecto cuando un cliente inicie una nueva sesión (Login).

Page 152: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Sistema para estación multipuesto 04.03

150 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

2.8 Uso de interfases OPC en sistemas Cliente-Servidor

Principio

OPC (OLE for Process Control) es un estándar de comunicación a nivel mundial para componentes en el área de automatización. Estructurado con tecnología basada en Windows, OPC ofrece un interfase abierto que permite el intercambio de datos estandarizado y sin problemas entre controles, sistemas de manejo y de observación y aplicaciones ofimáticas de diferentes fabricantes.

Nota En la "OPC Foundation" se han agrupado compañías líderes de la automatización industrial. Mayores informaciones sobre la OPC Foundation encontrará en la siguiente dirección de Internet: "http://www.opcfoundation.org"

Uso de OPC en WinCC

En un Sistema distribuido, cada servidor WinCC puede vigilar toda la instalación. Sin embargo, el servidor WinCC realiza p. ej. únicamente un área de tareas determinada, p. ej. únicamente la edición de avisos o únicamente archivar.

Los servidores WinCC-OPC permiten accesos OPC a los datos WinCC Runtime por medio del interfase de software. Los servidores WinCC-OPC soportan todo el entorno de funciones conforme a la especificación OPC respectiva.

Como cliente OPC se puede usar todo software basado en la especificación OPC respectiva. Es así que p. ej. se puede usar un cliente OPC para analizar diferentes orígenes. Utilizando clientes OPC desarrollados personalmente, se pueden cumplir las exigencias de la mejor manera.

Para el servicio de servidores WinCC-OPC se debe instalar la licencia Connectivity Pack en el equipo que será usado como servidor WinCC-OPC. Para el servidor OPC DA no se necesita un Connectivity Pack.

Durante la instalación de WinCC se instalará el interfase OPC en el cliente y servidor.

Los servidores OPC de WinCC soportan las siguientes especificaciones:

• OPC Data Access 2.0 (OPC DA)

• OPC Historical Data Access 1.1 (OPC HDA)

• OPC Alarm & Events 1.0 (OPC A&E)

Informaciones detalladas sobre el uso de interfases OPC en WinCC encontrará en el sistema de información WinCC bajo el tema "Comunicación" > "OPC"

Page 153: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Preparación del servidor de archivos central

Manual WinCC V6 Opciones 151 6AV6392-1DA06-0AE0

3 Preparación del servidor de archivos central

Introducción

En un servidor de archivos central (WinCC Historian) Ud. puede guardar todos los valores del proceso y avisos de todos los servidores WinCC conectados. Los valores de proceso y los avisos guardados los puede editar en la imagen del proceso, de la manera usual en Runtime, en WinCC Online Trend Control o en WinCC Alarm Control. Además, a través de los interfases definidos como p. ej. OLE-DB tiene Ud. acceso directo a los valores de proceso y avisos archivados. De esta manera Ud. puede poner a disposición p. ej. datos importantes de la producción para fines de análisis en toda la empresa.

Requisitos

El equipo que ha de ser usado como servidor de archivos central debe cumplir los siguientes requisitos:

• Sistema operativo Windows 2000 SP2 ó Windows XP SP1

• Equipo debe estar disponible en la red (LAN)

Deben haberse cumplido los requisitos para la instalación de WinCC V6.0.

El servidor de archivos central, propiamente dicho, no tiene enlace al proceso, sino está conectado con los servidores WinCC por medio de un acoplamiento Servidor-Servidor.

Page 154: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Preparación del servidor de archivos central 04.03

152 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Instalación

Para instalar un equipo como servidor de ficheros central, ejecute en el equipo el setup de WinCC.

Otras informaciones que lo guiarán durante la instalación encontrará en "Instalación de WinCC".

Característica de rendimiento

El servidor de archivos central dispone de o soporta las siguientes características de rendimiento:

• Tamaño ilimitado de base de datos (dependiente únicamente del espacio de memoria disponible)

• Máximo cuatro CPUs

• Rendimiento mejorado de archivamiento con un requerimiento simultáneo reducido de memoria

• Archivamiento histórico integrado (Backup)

• Archivamiento de datos del proceso y avisos de hasta once diferentes servidores WinCC.

Configuración

Configure el servidor de archivos central:

1. Prepare la comunicación Servidor-Servidor

2. Importe paquetes de los servidores conectados

3. Conecte variables a los paquetes

4. Configure ficheros de valores de procesos y ficheros de avisos

Mayores informaciones acerca de este tema encontrará en "Sistemas Cliente-Servidor en WinCC".

Generar variables de fichero con la WinCC Configuration Tool

Genere variables de ficheros con la WinCC ConfigurationTool en el servidor de archivos central de una lista de variables (p. ej. MS Excel):

1. Importe los paquetes de los servidores respectivos.

2. Lea el proyecto con la Configuration Tool. Al hacerlo se leen también los paquetes.

3. Configure el archivo de valores de proceso en el servidor de archivos central.

4. Agregue las variables necesarias por medio del diálogo de variables.

Los ficheros serán escritos en WinCC. Mayores informaciones referentes a este tema encontrará en "Generar variables de ficheros de la tabla de variables".

Page 155: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Instalación del servidor de fichero histórico

Manual WinCC V6 Opciones 153 6AV6392-1DA06-0AE0

4 Instalación del servidor de fichero histórico

Introducción

En un servidor de fichero histórico puede guardar los archivos de intercambio de ficheros. Éstos pueden ser ficheros de valores de proceso o de avisos. Los datos de ficheros intercambiados de los ficheros de valores del proceso se guardan de forma comprimida como datos binarios. Para poder acceder a estos datos de fichero, utilice la funcionalidad de WinCC "External Browsing".

Condición

En el equipo que se debe utilizar como servidor de fichero histórico, ha

• de estar instalado Windows 2000 ó XP y

• estar disponible el equipo en la red (LAN).

Instalación

Para instalar un equipo como servidor de ficheros, ejecute en el ordenador el setup del servidor de ficheros. Llegará al setup del servidor de ficheros, si selecciona en el menú de instalación "Software adicional".

Se instalan en el equipo los siguientes componentes:

• WinCC (instalación mínima)

• Servidor Microsoft Secret

Configuración

La configuración del servidor de fichero histórico comprende dos pasos:

Paso 1: Habilitación de unidades de disco o carpetas

Para que se puedan guardar los archivos de intercambio en el servidor de fichero histórico, deberá habilitar en el servidor de fichero histórico las unidades de disco o las carpetas deseadas.

Nota Para habilitar carpetas o unidades de disco necesita usted derechos de administrador de Windows.

Page 156: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Instalación del servidor de fichero histórico 04.03

154 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Paso 2: Indicación de ruta para los archivos a intercambiar

Las indicaciones de la ruta donde se deban guardar los archivos de intercambio se llevan a cabo en el equipo de configuración.

las instrucciones para ficheros de valores de proceso se encuentran al respecto en "Intercambiar fichero en disco duro". Encontrará las instrucciones para ficheros de aviso en "Configurar backup de ficheros".

Nota Si desea intercambiar archivos sólo con fines de backup, puede guardar éstos en cualquier unidad de disco. Entonces sólo necesita indicar una unidad de disco en el servidor de fichero histórico, si quiere acceder a los datos de ficheros con OLE DB.

Acceso a los archivos de intercambio

Ud. tiene tres posibilidades de acceder a los archivos de intercambio:

• Copiar los archivos de intercambios en el equipo de configuración en el que también corre Runtime. En Alarm Logging o Tag Logging enlace los archivos de intercambio con el proyecto. Los valores archivados se mostrarán en Runtime.

• Acceso a través de OLE DB

• Acceso a través de Dat@Monitor Web Editon

Page 157: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Instalación del servidor de ficheros

Manual WinCC V6 Opciones 155 6AV6392-1DA06-0AE0

5 Instalación del servidor de ficheros

Introducción

El servidor de ficheros WinCC es un servidor con la configuración mínima de componentes de WinCC.

En un servidor de ficheros puede guardar proyectos y administrarlos de forma central. Así, p. ej. es más sencillo crear copias de seguridad regulares de todos los proyectos.

Nota Use el servidor de ficheros exclusivamente para la configuración.

Condición

Para instalar un servidor de ficheros WinCC, V6.0, deben cumplirse los siguientes requisitos:

• Sistema operativo Windows 2000 SP2 ó Windows XP SP1

• Derechos de Administrator

• El Microsoft SQL Server 2000 SP3 ya está instalado.

• Los servicios Microsoft Message Queuing ya deben estar instalados.

• WinCC V6.0 no debe estar instalado.

• El equipo debe estar disponible en la red (LAN).

Nota En un equipo no se puede tener instalado al mismo tiempo WinCC V6.0 y el servidor de ficheros WinCC V6.0.

Instalación

Para instalar un equipo como servidor de ficheros, ejecute en el equipo el setup del servidor de ficheros. En el CD de instalación de WinCC, menú "Otro software" elija la entrada "WinCC Fileserver V6.0".

En el equipo se instalará la instalación mínima de WinCC.

Page 158: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Instalación del servidor de ficheros 04.03

156 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Configuración

Los proyectos se depositan en el servidor de ficheros. Para que todos los editores puedan acceder a los proyectos deberán habilitarse las correspondientes unidades de disco o carpetas en el servidor de ficheros.

Nota Para habilitar carpetas o unidades de disco necesita usted derechos de administrador de Windows.

Asigne en los equipos de configuración a las carpetas o unidades de disco habilitadas letras de unidades inequívocas. Los editores pueden abrir los proyectos entonces en el servidor de ficheros como un proyecto local.

Page 159: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 157 6AV6392-1DA06-0AE0

6 WinCC Redundancy

Introducción

WinCC Redundancy ofrece un claro incremento de la disponibilidad de WinCC y de la instalación en su conjunto gracias al funcionamiento paralelo de dos PC servidores acoplados entre sí.

Los servidores se vigilan recíprocamente para detectar con anticipación el fallo del equipo asociado.

En caso de fallar uno de los dos ordenadores servidores, se conmutan los clientes automáticamente del servidor averiado al servidor activo. De esta forma siempre hay clientes disponibles para la vigilancia y manejo del proceso.

Mientras dura la avería de un servidor, el otro servidor sigue archivando todos los avisos y datos de proceso del proyecto WinCC. Cuando el servidor averiado vuelve a ponerse en funcionamiento se copian en él automáticamente los contenidos de todos los archivos de avisos, archivos de valores de proceso y ficheros de usuario, rellenando así las lagunas que se habían creado en los datos del servidor mientras éste estaba fuera de funcionamiento. A esta operación también se la denomina sincronización tras el restablecimiento.

La opción de WinCC Redundancy ofrece al usuario:

• la sincronización automática de los ficheros de avisos, de valores de proceso y de usuario tras el restablecimiento de un servidor que había fallado.

• la sincronización automática de los ficheros de avisos, de valores de proceso y de usuario tras fallar el acoplamiento al proceso.

Page 160: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

158 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

• la sincronización online de avisos internos.

• la sincronización online de ficheros de usuario.

• la conmutación automática de los clientes entre los servidores redundantes en caso de fallar uno de éstos

• un "Project Duplicator" para copiar un proyecto al servidor redundante.

• la conmutación automática de los clientes en caso de fallar el acoplamiento al proceso.

• la función "Application Health Check" para vigilar la aplicación WinCC.

Función "Application Health Check"

En el entorno de WinCC / PCS7 se entiende por el concepto "Application Health Check“ la vigilancia cíclica de señales de vida para las principales aplicaciones. Gracias a esta función aumenta la sensibilidad de la redundancia, pues la vigilancia de señales de vida no se limita al propio servidor, sino que se extiende a las distintas aplicaciones. Son vigiladas automáticamente todas las aplicaciones importantes de WinCC.

La vigilancia de la señal de vida reconoce un error de Software aplica el estado del servidor en la variable del sistema "@RedundantServerState" a "Fault" y ordena cambiar a los clientes conectados a los servidor redundantes.

A través de un aviso del sistema de control se comunica al usuario la anomalía del software.

Nota Si se ha reconocido un error de Software a través de la función "Aplicación Health Check" y un cliente ha provocado el cambio, debe de ser reiniciado el servidor afectado. Solamente después es posible una nueva conexión del cliente en este servidor. Los servidor redundantes deben estar equipados con Windows 2000 servidor , los PCs de clientes con Windows 2000 o Windows XP.

Page 161: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 159 6AV6392-1DA06-0AE0

6.1 Estructura del sistema WinCC

6.1.1 Estructura del sistema WinCC sin Redundancy

Introducción

En el croquis anterior se expone a modo de ejemplo la estructura del nivel de gestión de la producción en WinCC con el nivel de empresa superpuesto y el nivel de proceso subordinado.

Como puede apreciarse, las tareas del nivel de gestión de la producción están distribuidas por varios PC's. El reparto de tareas se realiza conforme a una estructura cliente-servidor:

Tareas de los servidores:

• Los servidores registran las imágenes del proceso y los avisos de los sistemas de automatización.

• Para adquirir los datos, los servidores están conectados a los sistemas de automatización a través de redes industriales.

• Los servidores proporcionan los datos de proceso a los clientes y manejan estados de procesamiento.

Page 162: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

160 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Tareas de los clientes:

• Las estaciones clientes sirven para manejar y visualizar la instalación en su conjunto.

• Los clientes toman de los respectivos servidores a través de redes de PC los estados necesitados en cada momento.

• Los clientes tienen, por principio, los mismos derechos y el mismo valor.

6.1.2 Estructura de un sistema WinCC con Redundancy

Introducción

Proyecto WinCC

En un proyecto WinCC se integran un grupo de autómatas programables, un ordenador servidor y uno o varios ordenadores clientes. También forman parte del proyecto todos los datos, programas, datos de configuración y demás ajustes.

Page 163: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 161 6AV6392-1DA06-0AE0

Proyecto WinCC redundante

Un proyecto con estructura redundante se realiza con un segundo servidor que opera paralelamente y que ha sido configurado con las mismas funciones. Los dos servidores están interconectados en la red con los AS, con los clientes y entre ellos. Para más detalles, consulte "Configuración funcionalmente idéntica".

6.2 Modo de funcionamiento de Redundancy

Introducción

Archivado y sincronización de ficheros de los servidores redundantes paralelos

Page 164: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

162 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Archivado WinCC durante el funcionamiento normal

Normalmente, los servidores funcionan en Runtime de modo completamente paralelo. Todo equipo de servidor tiene una conexión al proceso y dispone de propios ficheros de datos. Los datos de proceso y los avisos de los AS son enviados a ambos servidores redundantes y allí se procesan de modo análogo.

Los servidores se vigilan recíprocamente para detectar el fallo de un interlocutor asociado y emitir entonces un aviso al sistema de control de procesos.

Los ficheros de usuario y los avisos internos pueden sincronizarse continuamente online (sincronización online).

Ambos servidores operan de modo paritario (con los mismos derechos) e independientemente uno del otro, y están a disposición del usuario. Si falla un servidor, siempre está disponible otro servidor redundante equivalente.

La comunicación entre servidores redundantes se realiza a través del bus terminal con la intención de la vigilancia de estado y del ajuste de fichero. Como red se inserta una red PC-LAN con protocolo TCP/IP. Si existe una conexión entre dos servidores se utiliza esta para vigilancia del estado pero no para el ajuste de fichero.

Fallo de un servidor

Avería del servidor señaliza la avería física de un servidor p. ej. La avería de la tensión de la red o desactivación del servidor sin bajada controlada En caso de fallar uno de los servidores, el servidor operable aún recibe y archiva los valores de proceso y los avisos de los AS. Así se garantiza la plena integridad de los datos.

Los clientes son conmutados automáticamente desde el servidor averiado al servidor redundante asociado. Así, tras un breve tiempo de conmutación vuelven a estar disponibles todos los puestos de operador. Existe una conexión serie entre los servidor redundantes se utiliza para la vigilancia del estado.

Factores activadores de la conmutación de clientes

Cuando falla un servidor, el sistema conmuta automáticamente los clientes desde el servidor estándar al servidor asociado. Los factores que causan la conmutación de los clientes son los siguientes:

• Ha fallado la conexión de red con el servidor

• Fallo de servidor

• Avería del acoplamiento al proceso

• La función "Application Health Check" ha detectado una aplicación WinCC errónea e inicia la conmutación.

• El proyecto es desactivado.

Page 165: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 163 6AV6392-1DA06-0AE0

Factores activadores de la sincronización de ficheros tras el restablecimiento del servidor averiado

La sincronización de los ficheros en los servidores se activa después de subsanar los siguientes fallos:

• Avería del acoplamiento al proceso. La vigilancia del acoplamiento al proceso puede desactivarse. Para más detalles, consulte "Configuración".

• Fallo de la conexión de red hacia el servidor vinculado

• Fallo de servidor

• El proyecto no está activado

Sincronización tras el restablecimiento

Cuando el servidor que había fallado restablece su funcionamiento, Redundancy compara y redistribuye los ficheros que se han utilizado durante el tiempo que el servidor ha estado averiado. En los ficheros se rellenan las lagunas que se habían originado durante la avería transfiriendo al servidor que había fallado los datos que le faltan. De este modo se vuelve a disponer de dos servidores equivalentes.

Se sincronizan en el fichero de avisos, el fichero de valores de proceso y el fichero de usuario. El servidor que había fallado recibirá sus datos con un retraso que varía según el fallo.

El ajuste del fichero se realiza como función en el fondo y va paralelo a la realización del proceso y al archivar de WinCC. Así se garantiza el manejo y la observación del sistema a todas horas.

Sincronización al fallar el acoplamiento al proceso

Si durante el funcionamiento se produce un fallo de red entre un servidor y uno o varios AS, después de subsanar el fallo se inicia automáticamente -siempre que haya sido configurada una sincronización.

Sincronización online

La sincronización directa entre los servidores (sincronización online) tiene lugar en caso de un Alarm Logging para avisos internos y en los ficheros de usuario.

Page 166: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

164 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

6.3 Configuración de los servidores Redundancy

6.3.1 Configuración funcionalmente idéntica

Ficheros de datos de proceso y de avisos

Tag Logging y Alarm Logging tienen que tener estar configurados con idénticas funciones para los servidores redundantes. Una configuración funcionalmente idéntica significa lo siguiente:

• Ficheros iguales, siendo admisibles extensiones en forma de más puntos de medida y ficheros. Las extensiones no son incluidas en la sincronización, sino que deben ser llevadas a cabo después en el servidor asociado.

WinCC redistribuye los siguientes ficheros:

• Ficheros con base en el disco duro, es decir los ficheros de valores de proceso, de compresión y de avisos.

• Por el contrario, no se sincronizan los ficheros de memoria principal.

Ficheros de usuario

Para los ficheros de usuario se ha de tener la misma estructura en ambos servidores:

• La configuración de los ficheros de usuario a redistribuir tiene que ser idéntica en lo que se refiere a la estructura de los campos y a la de los registros, así como en lo relativo a sus propiedades.

6.3.2 Requisitos para los sistemas redundantes

Introducción

Para WinCC Redundancy se han de cumplir los siguientes requisitos:

• Los servidores WinCC redundantes con servicio multipuesto requieren el empleo de ordenadores con un sistema operativo para servidores de Windows 2000.

• Un requisito de Redundancy es que los servidores tengan la hora sincronizada. Sin embargo, conviene prever la sincronización horaria para toda la instalación (ordenadores WinCC, autómatas programables, etc.). Esto se puede efectuar mediante la opción WinCC "Timesynchronization".

• Los avisos y acuses de los AS y de los clientes deben tener siempre un sello de tiempo en el telegrama, para evitar los registros duplicados (señalización en el orden cronológico correcto); por ejemplo utilizando bloques de alarma de los AS.

Page 167: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 165 6AV6392-1DA06-0AE0

• Los valores de proceso, avisos y bloqueos de avisos activos procedentes de los autómatas programables subordinados se emiten simultáneamente a ambos servidores.

• Cada uno de los dos servidores tiene la opción Redundancy.

• Los servidores Redundancy tienen que tener configuraciones funcionalmente idénticas.

• En cada fichero de usuario debe configurarse un campo para la asignación unívoca y otro para registrar la fecha de la última modificación. Consultar más detalles en "Ficheros de usuario redundantes".

Nota Solamente se redistribuyen los datos de los "nuevos" ficheros de usuario (a partir de la versión 4.02). No se redistribuirán aquellos ficheros de usuario que hayan sido configurados en versiones más recientes pero con la antigua estructura. No obstante, estos ficheros de usuario "antiguos" se pueden convertir para conferirles la nueva estructura. Consultar más informaciones al respecto en el manual User Archives. Con el fin de poder terminar WinCC con seguridad en el caso de que haya un corte de tensión se recomienda utilizar sistemas de alimentación ininterrumpida (SAI). Al restablecerse el funcionamiento del servidor averiado se efectúa una consulta general en los AS para determinar los avisos bloqueados activos en Alarm Logging y a continuación se realiza su sincronización. En caso de bloqueo pasivo de un aviso, es decir en un solo servidor, es sincronizada la información de bloqueo. Si se bloquea una clase de aviso en uno de los servidores, no es sincronizada la selección del bloqueo en el servidor redundante. Para garantizar un estado seguro de las variables del sistema Redundancy se recomienda la disposición de una conexión de serie entre los servidores redundantes.

6.3.3 Ficheros de usuario redundantes

Introducción

Los ficheros de usuario pueden ser editados usando funciones de operación, programas autónomos, AS y otras funciones.

Edición paralela de ficheros de usuario

Al insertar simultáneamente registros en ficheros de usuario que sean recíprocamente redundantes se debe observar lo siguiente:

• Debido al tiempo de ejecución, el orden en el que se insertan los registros puede ser diferente.

Page 168: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

166 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

• Ya antes de que termine la sincronización tras el restablecimiento se pueden insertar más registros en el servidor que antes estaba averiado.

• Al efectuar la sincronización online también pasa tiempo hasta que se ha redistribuido el registro en el fichero redundante.

6.3.3.1 Requisitos para los ficheros de usuario redundantes

Introducción

La configuración de los ficheros tiene que ser idéntica en ambos equipos. Por esta razón es recomendable utilizar el Project Duplicator.

Si los ficheros no son idénticos aparecerá el aviso del sistema "Sincronización no lista para todos los ficheros de usuario"

Configuración de los ficheros

Para poder activar la sincronización de un fichero de usuario tienen que estar configurados dos campos:

Clave única

Para que los registros de un fichero puedan ser asignados unívocamente a los registros del fichero redundante es indispensable tener una clave unívoca. Los registros que tengan el mismo contenido en este campo serán comparados y redistribuidos recíprocamente. Este campo ha de tener la propiedad de un "valor unívoco", de modo que dentro de un fichero nunca haya 2 registros con el mismo contenido. Esto es posible mediante:

• El número de registro; este número está siempre en un registro y no tiene que configurarse ex profeso. El número de registro siempre es unívoco. Cuando se emplee el número de registro, ningún otro campo podrá tener la propiedad "valor unívoco".

• Un campo de fichero al que se le haya asignado la propiedad "valor unívoco". Cuando se utilice otro campo distinto que el número de registro, ese campo deberá ser el único que tenga la propiedad "valor unívoco".

Ej.: Nombre de receta (tipo texto)

Número de receta (tipo entero)

Fecha de inserción/creación (tipo fecha)

Page 169: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 167 6AV6392-1DA06-0AE0

Campo - Último acceso

Este campo se ha de seleccionar al configurar las propiedades del fichero, ya que el criterio que se sigue para la sincronización es el sello de tiempo.

Al sincronizar, un registro que tenga un sello de tiempo más reciente sobrescribe el registro más antiguo, conservándose el registro más actual. Este aspecto ha de tenerse en cuenta al trabajar en paralelo, particularmente cuando haya modificaciones durante una operación de sincronización.

El sistema registra automáticamente el último instante en el que se ha producido una modificación. Al importar registros se adopta la fecha de modificación contenida en el archivo csv.

Al sincronizar, un registro que tenga un sello de tiempo más reciente sobrescribe el registro más antiguo, conservándose el registro más actual. Este aspecto ha de tenerse en cuenta al trabajar en paralelo, particularmente cuando haya modificaciones durante una operación de sincronización.

6.3.3.2 Modo de funcionamiento de la sincronización de ficheros de usuario

Introducción

Sincronización por números de registro

Sincronización por valor unica

Borrar registro durante la avería de un servidor

No se efectúa No se efectúa

Modificar/insertar registro durante la avería de un servidor

Al redistribuir offline se redistribuyen todos los registros que se han modificado o insertado durante la avería.

Al redistribuir offline se redistribuyen todos los registros que se han modificado o insertado durante la avería.

Sincronización online al modificar un registro

En orden En orden

El contenido del campo "Clave única" no debe ser modificado, en tal caso se insertará el nuevo contenido del registro en el fichero redundante, pero no se podrá identificar el registro antiguo y se conservará.

Page 170: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

168 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Sincronización por números de registro

Sincronización por valor unica

Sincronización online al insertar un registro

En orden

Si se inserta por separado un registro en ambos ficheros redundantes antes de que haya terminado la sincronización tras el restablecimiento, puede ser que el número de registro atribuido automáticamente ya esté presente en el fichero redundante. Esto hará que se sobrescriba el más antiguo de los dos registros.

En orden

Sincronización online al borrar un registro

En orden

La sincronización online de registros borrados sólo tiene lugar cuando se redistribuye atendiendo al número de registro y las modificaciones se efectúan dentro de un OLE Control Element (OCX) o por medio de funciones API de los ficheros de usuario.

Sólo se borran los registros que no tengan en el "Campo - Último acceso" una hora más reciente que el momento en el que se borran los registros.

No disponible

Nota En el fichero no se debe insertar ningún registro (importándolo, por ejemplo) que tenga en el campo "Último acceso" un valor mayor que el tiempo de sistema actual: una operación de sincronización sólo sincroniza hasta el tiempo de sistema actual.

Si se finaliza el servidor que entrega los datos, o si éste falla antes de que se hayan redistribuido online todos los registros, la próxima vez que se inicie Runtime se redistribuirán en cada fichero como máximo los últimos 50 registros.

Si se termina WinCC Runtime y se vuelve a iniciar antes de que hayan transcurrido 10 segundos (cosa que por regla general sólo es posible hacer con proyectos pequeños), esa operación no será reconocida como si hubiera sido una avería y no se efectuará la sincronización tras el restablecimiento.

Cuando se perturba la conexión con el servidor redundante, la sincronización online memoriza hasta 10 registros; al establecer la conexión con el interlocutor asociado, dichos registros se redistribuyen automáticamente antes de que se active la sincronización tras el restablecimiento.

Page 171: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 169 6AV6392-1DA06-0AE0

6.3.4 Avisos redistribuidos online

Introducción

Todos los avisos internos son redistribuidos online. Entre ellos se encuentran p.ej. los avisos operativos del sistema Alarm Logging y los avisos de Batch-Flexible.

6.4 Trabajar con Redundancy

6.4.1 Guía para preparar un sistema redundante

Introducción

A continuación expondremos en una breve guía de orientación cómo se prepara un sistema WinCC redundante compuesto del servidor 1 y del servidor asociado 2.

Notificar a los servidores y clientes de la red

Instalar la red en cada equipo y asignar al equipo un nombre unívoco para que pueda ser identificado fácilmente dentro de la red.

Preparar los usuarios

Después de instalar la red se tienen que configurar las cuentas de usuario en cada equipo.

Para más detalles, consulte "Registro de los servidores en Windows"

Instalar la autorización

Debe estar instalada la autorización de Redundancy. Para efectuar esta instalación, solicite la aplicación "AuthorsW" en el menú Inicio de Windows bajo "SIMATIC / AuthorsW" e instale la autorización en cada servidor.

Configuración del proyecto en el servidor

Al configurar la redundancia de WinCC se determinan el maestro estándar, el servidor asociado, el comportamiento de conmutación de los clientes y el tipo de sincronización de los ficheros.

Antes de duplicar el proyecto se crea el paquete del servidor (Editor "Serverdata"). Se recomienda crear esto en el maestro estándar.

Para más detalles sobre la configuración del servidor para la redundancia, consulte "Configuración".

Page 172: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

170 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Nota Configurar para la sincronización únicamente aquellos ficheros de usuario que se necesiten. Cuantos más ficheros de usuario se especifiquen para la sincronización, tanto más tardará ésta en llevarse a cabo y tanto mayor será la carga del sistema.

Duplicar el proyecto

Con el fin de no tener que configurar otra vez el servidor asociado, "Project Duplicator" ofrece la posibilidad de duplicar el proyecto de un servidor a otro.

Para más detalles, consulte "WinCC Project Duplicator".

Nota Antes de la duplicación, cerciórese de que hay capacidad de almacenamiento suficiente en el ordenador donde debe duplicarse el proyecto. Cuando se vaya a duplicar en un proyecto ya existente, éste no debe estar abierto.

Configurar los clientes

Para utilizar la función Redundancy es necesario configurar los clientes mediante los pasos siguientes.

• Cargar el package (paquete) del servidor (maestro estándar) en el editor "Serverdata".

• En el editor "Serverdata" se puede parar el servidor de preferencia y activar la actualización automática del paquete.

Activación de los servidores de redundancia

WinCC Redundancy puede activarse como sigue:

Activar en primer lugar el primer servidor. Luego, poner en funcionamiento sus clientes (si los tiene). Si éstos también están activos, activar el segundo servidor y los clientes que pueda tener. Acto seguido tiene lugar la primera sincronización. El tiempo de avería para esta sincronización es el tiempo que transcurre entre la activación del primer servidor y la del segundo.

Nota Se recomienda mantener un espacio de tiempo de 2 minutos al activar un servidor de redundancia, antes de desactivar el segundo servidor Master usado hasta ahora. Si no se cumple este tiempo se pueden perder datos en caso de que se realice una sincronización de datos. Este espacio de tiempo debe tenerse en cuenta especialmente cuando se activa / desactiva alternadamente el servidor en la fase de puesta en servicio.

Page 173: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 171 6AV6392-1DA06-0AE0

6.4.2 Registro de los servidores en Windows

Introducción

Los dos servidores redundantes tienen que ser conocidos recíprocamente en la red. A tal efecto se introducen para ambos servidores en el Administrador de usuarios de Windows los mismos nombres de usuario.

Para registrar un usuario hay que proceder como sigue:

• Con Windows 2000: efectuar la llamada en el menú inicial de Windows mediante "Inicio / Configuración / Panel de control" y el Símbolo "Usuarios y palabras clave". Se debe instalar cada uno de los usuarios por lo menos como usuario principal (Power Users) en el cuadro de diálogo "Usuarios y palabras clave".

• Con Windows XP: efectuar la llamada en el menú inicial de Windows mediante "Inicio / Configuración / Panel de control" y el Símbolo "Cuentas de usuario".Se debe instalar cada uno de los usuarios por lo menos como usuario principal (Power Users) en el cuadro de diálogo "Cuentas de usuario".

A título de ejemplo se expone aquí el cuadro de diálogo con Windows 2000.

Page 174: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

172 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Nota El usuario debe contar con los derechos de un administrador o un usuario principal (Power User). Los servidor redundantes deben estar equipados con Windows 2000 servidor , los PCs de clientes con Windows 2000 o Windows XP.

6.4.3 Configuración de la redundancia

Introducción

Al configurar la redundancia de WinCC se determinan el maestro estándar, el servidor asociado, el comportamiento de conmutación de los clientes y el tipo de sincronización de los ficheros.

Nota Configurar para la sincronización únicamente aquellos ficheros de usuario que se necesiten. Cuantos más ficheros de usuario se especifiquen para la sincronización, tanto más tardará ésta en llevarse a cabo y tanto mayor será la carga del sistema.

Modo de proceder

Para activar el sistema de redundancia, hacer clic en WinCC "Editores" y luego con la tecla derecha del ratón en "Redundancy". Hacer ahora clic sobre "Abrir" en el menú contextual emergente.

Page 175: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 173 6AV6392-1DA06-0AE0

6.4.3.1 Ficha "General"

Introducción

En esta tarjeta de registro configura usted preferencias generales para el sistema Redundancy.

La ficha General

Servidor En el campo "Servidor" se registra el nombre del ordenador del equipo donde se configura Redundancy.

Page 176: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

174 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

La ficha General

Maestro predeterminado Usando la opción "Maestro predeterminado" se puede determinar cuál de los servidores de redundancia deberá activarse como maestro o como reserva (standby) cuando se conecten ambos servidores simultáneamente.

Durante el tiempo de ejecución se reconoce al maestro de Redundancy por las variables de redundancia "@RM_MASTER" o "@RM_MASTER_NAME", que se encuentran dentro de las "Variables internas" en el grupo de variables "Redundancy" del inventario de variables.

El maestro es el equipo redundante que tiene la variable "@RM_MASTER" puesta a "1".

La variable "@RM_MASTER_NAME" se define correspondientemente con el nombre del equipo del maestro de Redundancy.

Si cambia el estado de la variable "@RM-Master", p.ej. a causa de una avería del equipo, los clientes conmutarán al antiguo equipo "standby", que se convertirá entonces en el maestro.

Los clientes para los cuales no se ha registrado ningún servidor de preferencia se conectan al servidor de Redundancy que es maestro.

Los clientes que tienen servidor de preferencia (operatividad permanente) ignoran la identificación maestro/Standby de las variables de redundancia "@RM_MASTER" y "@RM_MASTER_NAME".

Nota: ¡Hay que tener presente que sólo uno de los dos servidores Redundancy puede ser "maestro predeterminado" y asegurarse de que la opción no esté activada en ambos! De lo contrario pueden surgir problemas al efectuar la conmutación de redundancia de los clientes.

Servidor asociado redundante Introducir en el campo "servidor asociado redundante" el nombre del servidor asociado; en este ejemplo es "RedServ2".

El botón "Examinar" proporciona asistencia para seleccionar el servidor asociado.

Sincronizar todos los datos del tiempo que dura la avería

Con el botón de selección "Sincronizar todos los datos durante el período de fallo" se activa la opción para que se sincronizan todos los datos del tiempo completo que dure el fallo del equipo.

Averías sólo ajustar los últimos ... días

Con el botón de selección "Averías sólo ajustar los últimos ... días" fija usted por ejemplo que sólo se ajusten los últimos 10 días.

Page 177: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 175 6AV6392-1DA06-0AE0

La ficha General

Sincronización de Tag Logging tras restablecimiento del interlocutor

Con la opción "Sincronización de Tag Logging tras restablecimiento del interlocutor" se puede activar una sincronización de Tag Logging cuando se restablezca el funcionamiento del equipo que había fallado.

Sincronización de Alarm Logging tras restablecimiento del interlocutor

Con la opción "Sincronización de Alarm Logging tras restablecimiento del interlocutor" se puede activar una sincronización de Alarm Logging cuando se restablezca el funcionamiento del equipo que había fallado.

Sincronización online para Alarm Logging

Con la opción "Sincronización online para Alarm Logging" se puede activar una sincronización de los avisos de manejo Alarm Logging y de los avisos del margen de números reservado en el modo Runtime.

Sincronización al fallar el acoplamiento al proceso

Con la opción "Sincronización tras fallo en acoplamiento al proceso" se determina si, después de fallar la conexión de red entre los servidores y sus conexiones configuradas (AS), se deberá realizar o no una sincronización de los ficheros.

Cuando está activada la vigilancia del acoplamiento con el proceso, el respectivo servidor realiza un lifebeat monitoring para todas las conexiones configuradas. El servidor detecta un acoplamiento de proceso averiado hacia un AS si el AS activado no envía de vuelta ninguna respuesta al servidor.

Si se ha constatado así un fallo de red con uno o varios AS, se realizará una sincronización de todos los ficheros de avisos, ficheros de datos del proceso y ficheros de usuarios para todos los AS pertenecientes al proyecto. Es decir, también se redistribuirán los ficheros de los AS que no hayan fallado. Desactivando esta opción se puede evitar esta carga de los servidores en el tiempo de ejecución.

Como cuando está desactivada la vigilancia de las conexiones de red no se detectan los errores de los AS en la red, no se realiza la sincronización de los ficheros.

Page 178: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

176 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

La ficha General

Conmutación de cliente WinCC en caso de fallar el acoplamiento al proceso

Con la opción "Conmutación de clientes WinCC en caso de fallar el acoplamiento al proceso" se determina si, después de fallar la conexión de red entre un servidor y sus conexiones configuradas (AS), se deberá conmutar o no el cliente que está interconectado con ese servidor al servidor redundante asociado.

Cuando está activada esta opción se calcula cíclicamente la cantidad de conexiones lógicas defectuosas del servidor maestro y del servidor redundante asociado. Si el servidor maestro tiene más conexiones lógicas defectuosas que el servidor asociado redundante, un cliente que esté interconectado con el servidor maestro será conmutado al servidor asociado redundante.

Cuando se haya subsanado el fallo del acoplamiento con el proceso, un cliente sólo volverá a ser conectado al servidor con el que estaba conectado originariamente en el caso de que ese servidor esté configurado como servidor de preferencia.

La vigilancia del acoplamiento con el proceso no se inicia hasta que ambos servidores de redundancia estén en Runtime.

Conexión de serie al vinculado redundante

En este campo se fija si existe una conexión en serie hacia el vinculado y a través de que interfaz. Si existe entre los servidores Redundancy una conexión en serie entonces se controla el estado de la redundancia a través de esta conexión.

Activar Redundancy El campo "Activar Redundancy" indica si el sistema de redundancia está activado o no. Haciendo un clic con el ratón en este campo también se puede activar o desactivar Redundancy. Este campo se usa principalmente para desactivar temporalmente l sistema de redundancia durante la configuración. Si se hace clic en el campo "Activar Redundancy" estando activada la opción de redundancia, aparecerá para mayor seguridad el cuadro de diálogo "¿Está seguro de que quiere desactivar la redundancia?". Entonces todavía se puede impedir la desactivación de la redundancia.

Page 179: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 177 6AV6392-1DA06-0AE0

Nota Durante la puesta en servicio se inicia y finaliza frecuentemente WinCC Runtime en los PC servidores. Esto lleva cada vez en Redundancy activada al ajuste de ficheros, lo que puede llevar bajo circunstancias al empeoramiento notable del comportamiento del tiempo de ejecución de WinCC. Con el fin de evitar esto se recomienda desactivar Redundancy durante la puesta en servicio. En Runtime sólo son enseguida efectivos los cambios, en las opciones para el ajuste de los ficheros o sea que sin reiniciar el Runtime. Para esto pertenecen en la tarjeta de registro General las opciones "Ajuste ... después del regreso del vinculado", "Ajuste Online para Alarm Logging" y "Ajuste después de avería del acoplamiento del proceso...". Del mismo modo es enseguida efectivo en la tarjeta de registro User Archive el ajuste Online de los ficheros. Modificaciones en otras opciones sólo son efectivas después del reinicio de Runtime. En el caso de que se produzca un fallo de software en el servidor, no se podrá descartar la posibilidad de que los clientes conectados no conmuten al equipo redundante asociado a pesar de que el sistema esté bloqueado.

Page 180: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

178 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

6.4.3.2 Ficha "User Archive"

Introducción

En esta ficha se configura la sincronización automática de los ficheros de usuario para el sistema de redundancia.

La ficha "User Archives"

User Archives En la columna "User Archives" se visualizan por líneas todos los ficheros de usuario configurados.

Page 181: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 179 6AV6392-1DA06-0AE0

La ficha "User Archives"

Clave única

En la columna "Clave única" se indica la clave unívoca para asignar los registros de ambos ficheros de usuario redundantes. Haciendo un doble clic en este campo se mostrarán todos los campos del fichero que pueden seleccionarse. Estos son todos los campos que tienen configurada la propiedad "Clave única" y el número de registro.

Si no se selecciona el número de registro, en un fichero a redistribuir no debe haber ningún otro campo que tenga la propiedad "Clave única" aparte del campo seleccionado. De no ser así se deberá eliminar esta propiedad de esos campos usando el editor de ficheros de usuario.

Sincronización En la columna "Sincronización" se activa y desactiva la sincronización de los ficheros de usuario. Haciendo un doble clic en este campo se conmuta (activa/desactiva) el estado.

Si todavía no se había configurado un campo "último acceso" para el fichero, puede agregarse aquí. Esta operación puede tardar algo, particularmente cuando se trata de ficheros con muchos registros.

Sincronización de todos los ficheros de usuario

Con los dos botones de "Sincron. todos User Archive" se puede activar y desactivar la sincronización de todos los ficheros de usuario visualizados.

Actualizar El botón "Actualizar" se encarga de la configuración actual en el caso de que se haya modificado la configuración en el editor de ficheros de usuario después de haber activado el editor de Redundancy.

Nota En Runtime sólo son enseguida efectivos los cambios, en las opciones para el ajuste de los ficheros o sea que sin reiniciar el Runtime. Para esto pertenecen en la tarjeta de registro General las opciones "Ajuste ... después del regreso del vinculado", "Ajuste Online para Alarm Logging" y "Ajuste después de avería del acoplamiento del proceso...". Del mismo modo es enseguida efectivo en la tarjeta de registro User Archive el ajuste Online de los ficheros. Modificaciones en otras opciones sólo son efectivas después del reinicio de Runtime.

Page 182: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

180 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

6.4.3.3 Ejemplo de conmutación de cliente en caso de fallar el acoplamiento al proceso

Introducción

Un sistema redundante está formado por dos servidores funcionalmente idénticos. Uno de los servidores actúa como servidor maestro, y el otro actúa como servidor asociado redundante. Durante la operación normal, el servidor maestro tiene el estado "maestro" y el servidor asociado redundante el estado "Standby". Los clientes se conectan al servidor maestro o, en caso de que se haya configurado un servidor de preferencia, a éste.

La vigilancia del acoplamiento con el proceso se inicia en cuanto ambos servidores están en Runtime. Se calcula cíclicamente la cantidad de conexiones lógicas defectuosas del servidor maestro y del servidor redundante asociado. Si el servidor maestro tiene más conexiones lógicas defectuosas que el servidor redundante asociado, el estado del servidor no será válido ("Fault"). Los clientes se conmutan entonces al servidor redundante asociado, que adquiere ahora el estado "maestro".

Nota El estado "Fault" no se muestra en las variables del sistema "@RM_MASTER" sino en las variables "@RedundantServerState".

Estado operativo normal

La instalación se compone de los servidores redundantes A y B, así como de tres clientes. El cliente 1 tiene asignado como servidor de preferencia el servidor A, el cliente 2 ninguno y el cliente 3 el servidor B.

Page 183: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 181 6AV6392-1DA06-0AE0

Fallo del acoplamiento al proceso en el servidor A

En el servidor A se produce una avería del acoplamiento de proceso. El servidor B no tiene ese fallo. La cantidad de conexiones lógicas defectuosas en el servidor A es mayor que en el servidor B; por esta razón, el servidor A adquiere entonces el estado "Fault" A resultas de ello, los clientes 1 y 2 se conmutan al servidor redundante B.

Page 184: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

182 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Fin de la avería del acoplamiento de proceso

Si la avería del acoplamiento de proceso en el servidor A está reparada, obtiene el servidor A el estado "Standby". El cliente 1 se conmuta entonces al servidor A, ya que tiene registrado este servidor como servidor de preferencia. El cliente 2 permanece interconectado con el servidor B, porque éste es el servidor maestro desde que se efectuó la conmutación de redundancia y porque el cliente 2 no tiene registrado ningún servidor de preferencia.

Page 185: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 183 6AV6392-1DA06-0AE0

6.4.4 WinCC Project Duplicator

Introducción

En ambos servidores redundantes tienen que estar configurados proyectos funcionalmente idénticos. Tras acabar la configuración, el WinCC Project Duplicator permite copiar automáticamente en el servidor asociado redundante todos los datos correspondientes a ese proyecto.

El programa WinCC Project Duplicator genera el proyecto asociado redundante. Project Duplicator no sólo copia todos los datos pertenecientes al proyecto (imágenes, scripts, ficheros, etc.), sino que además efectúa todos los ajustes necesarios en el equipo de destino con el fin de que éste ya quede configurado para las tareas de Redundancy.

Las configuraciones ulteriores tienen que efectuarse sólo en uno de los servidores. Las respectivas modificaciones se pueden transferir al servidor redundante ejecutando nuevamente el programa "WinCC Project Duplicator".

Nota El sistema WinCC Redundancy está formado siempre por 2 PC servidores. Por tanto, además de esos dos PC servidores de Redundancy no se debe configurar ningún PC más como servidor de redundancia. Los ajustes específicos de cada equipo se deberán modificar después manualmente.

Modo de proceder

El WinCC Project Duplicator se solicita en el menú inicial de Windows mediante "SIMATIC / WinCC / Tools / Project Duplicator".

Entonces aparece el cuadro de diálogo "WinCC Project Duplicator":

Page 186: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

184 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Cuadro de diálogo `"WinCC Project Duplicator"

Seleccionar el proyecto fuente En el campo "Seleccionar proyecto fuente que debe duplicarse" se selecciona el proyecto fuente El botón "..." facilita la búsqueda de la ruta del proyecto fuente.

Proyecto duplicado En el campo "Guardar proyecto duplicado para interlocutor redundante en" se indica el equipo de destino junto con el directorio del proyecto de destino. El botón "..." facilita la búsqueda del directorio del proyecto de destino.

Guardar como Con la función "Guardar como" se puede crear una copia de seguridad del proyecto fuente, o almacenar un proyecto con un nombre distinto. Con "Guardar como" sólo se memorizan los datos de configuración. No se almacena la actual base de datos Runtime. En vez de ello se genera una nueva base de datos Runtime vacía, para que no se inicie por equivocación un proyecto sin base de datos Runtime.

Duplicar Una vez que se ha especificado el proyecto fuente y el equipo de destino para el proyecto a duplicar, se puede pulsar el botón "Duplicar" para iniciar la operación de duplicado. Entonces se crea en el equipo de destino un proyecto asociado ya configurado completamente.

Page 187: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 185 6AV6392-1DA06-0AE0

6.4.5 Escenarios de averías

Introducción

Basándonos en algunas averías que se producen con frecuencia explicaremos ahora cómo funciona WinCC Redundancy. Las averías que trataremos son:

1. El proyecto que hay en el servidor redundante no está en Runtime 2. Fallo de conexión con el servidor redundante 3. Fallo de conexión con el cliente 4. Acoplamiento al proceso averiado 5. Anomalía de software en un servidor WinCC Redundancy detecta por sí mismo el fallo actual o reacciona a avisos de fallo del siguiente modo:

• Memorización de los instantes en que se producen los eventos

• Sincronización de ficheros

• Modificar las caracterizaciones Standby del maestro

• Conmutación de los clientes

• Transmisión de avisos

Arranque de los equipos servidores

Al realizar la rutina de arranque de los equipos servidores, el componente Redundancy determina si el servidor asociado ya está activado o no. En caso afirmativo se pone un identificador Standby en el equipo servidor. Si el servidor asociado no está activado al arrancar se pondrá un identificador de maestro en el equipo servidor. Si falla la conexión de red entre los servidores o están desconectados los servidores asociados, se restablecerá el identificador de maestro. Para poder identificar que el equipo servidor es maestro se activa la variable del sistema @RM_MASTER, y si el equipo servidor es Standby se restablece a variable @RM_MASTER. En la variable @RM_MASTER_NAME va incluido el nombre del equipo servidor que tiene el estado "maestro", p.ej. "servidor 1". La variable @RedundantServerState muestra todo servidor redundante que tenga el estado en la redundancia, p. ej. "Standby". Dichas variables pueden ser evaluadas por otras aplicaciones o por los scripts. Sin embargo sólo se puede modificar únicamente la variable @RM_MASTER.

El componente Redundancy activa únicamente las variables mencionadas. Ambos servidores tienen siempre los mismos derechos.

Si el servidor maestro no puede acceder a un cliente ni al servidor asociado redundante (p.ej. el proyecto no está activado en los equipos, o la conexión de red entre los equipos está cortada), dicho servidor pasa a ser el servidor standby. Esto es necesario para que los dos servidores de redundancia no adquieran el estado "maestro".

Si existe entre los servidores Redundancy una conexión, a través de la interfaz en serie, entonces se controla el estado de la redundancia a través de esta conexión.

Page 188: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

186 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

6.4.5.1 Escenario 1: Server no está en Runtime

Introducción

En este escenario trataremos la respuesta de Redundancy cuando se haya desactivado el proyecto en el servidor 2.

Se activan las siguientes reacciones:

• El servidor 1 memoriza el momento de la avería (fecha y hora) del servidor 2.

• El servidor 1 notifica con un aviso del sistema que el servidor 2 se ha averiado.

• En el caso de que el servidor 1 sea "Standby", éste adopta ahora el papel del "maestro" en el que esté activada la variable @RM_MASTER. De la misma forma son modificadas las variables @RM_MASTER_NAME y @RedundantServerState.

• Los clientes enlazados con el servidor 2 se conmutan al servidor 1.

El servidor 2 restablece su funcionamiento

Durante el tiempo de inactividad surgió una laguna en los ficheros del servidor 2. Esta laguna se rellena aplicando las siguientes medidas:

• El servidor 1 memoriza el momento del restablecimiento (fecha y hora) del servidor 2.

• El servidor 1 notifica con un aviso del sistema que el servidor 2 ha restablecido su funcionamiento.

• Se realiza una sincronización de redundancia del servidor 1 con el servidor 2 en el fichero de avisos, en el fichero de datos de proceso y en el fichero de usuario.

• En ambos servidores permanecen sin cambios las variables @RM_MASTER, es decir, en el servidor 1 permanece activada la variable @RM_MASTER y en el servidor 2 se desactiva la variable @RM_MASTER. También las variables @RM_MASTER_NAME y @RedundantServerState se quedan sin modificar.

• Los clientes para los que se configuró el servidor 2 como servidor de preferencia se conmutan nuevamente al mismo.

A diferencia de la sincronización online, la sincronización de ficheros después de una avería del servidor puede durar bastante tiempo, según cuál sea la cantidad de registros a redistribuir y la carga de los equipos y de la red.

Si se presentan anomalías alternativas (ver el croquis), se redistribuyen las mismas sucesivamente. De esta forma, están incluidos todos los datos en ambos ficheros tras la sincronización.

Page 189: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 187 6AV6392-1DA06-0AE0

En el caso arriba indicado, el servidor1 transfiere primero todos los valores al servidor2 para la avería A; a continuación, el servidor1 se sincroniza con el servidor2 para el período de avería B. Siempre se realiza una sincronización del servidor Master con el servidor Standby.

Todas estas operaciones se realizan automáticamente en segundo plano, independientemente del archivado que se esté realizando simultáneamente de los valores de proceso y avisos procedentes de los autómatas programables subordinados.

6.4.5.2 Escenario 2: Fallo de conexión con el servidor pártner

Introducción

En este escenario examinaremos la respuesta de Redundancy cuando se produce un fallo de la conexión con el servidor asociado 2. Ambos servidores funcionan sin fallos en Runtime.

Se activan las siguientes reacciones:

• Ambos servidores memorizan el momento de la avería (fecha y hora).

• Ambos servidores notifican la avería mediante un aviso de sistema.

La conexión ha sido restablecida

Durante el fallo de la conexión no se pudo realizar ninguna sincronización online para Alarm Logging y los ficheros de usuario. Esto se compensa aplicando las siguientes medidas:

• Ambos servidores memorizan el momento del restablecimiento (fecha y hora).

• Ambos servidores notifican el restablecimiento mediante un aviso de sistema.

• Se realiza una sincronización de redundancia del servidor Master con el servidor Standby.

En los dos servidores se quedan las variables @RM_MASTER, @RM_MASTER_NAME y @RedundantServerState sin modificar.

Page 190: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

188 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

6.4.5.3 Escenario 3: Fallo de la conexión de red con el cliente

Introducción

En este tercer escenario se produce una avería en la conexión de red entre el servidor 2 y el cliente asociado al servidor 2, que es "CL5".

Se activan las siguientes reacciones:

• El cliente "CL5" se conmuta automáticamente del servidor averiado 2 al servidor incólume 1.

Fin de la avería de red hacia el cliente

Al finalizar el fallo de red se activan las siguientes reacciones:

• En los dos servidores se quedan las variables @RM_MASTER, @RM_MASTER_NAME y @RedundantServerState sin modificar.

• Si el cliente "CL5" tiene configurado el servidor 2 como servidor de preferencia, "CL5" se conmuta nuevamente al servidor 2.

6.4.5.4 Escenario 4: Acoplamiento al proceso averiado

Introducción

En el escenario 4 se presenta en el servidor 2 una avería del acoplamiento al proceso por haberse interrumpido una conexión de red con los autómatas programables.

El fallo de una conexión con un AS será reconocido como avería en el sentido de la redundancia únicamente si esa conexión ha fallado sólo con un servidor. Si ha fallado una conexión entre un AS y ambos servidores, por ejemplo debido a que ha fallado el AS, esto no se considera avería en el sentido de la redundancia.

Cuando WinCC detecta una avería se activan las siguientes reacciones:

• La avería del acoplamiento de proceso se avisa al servidor 2.

• Se señaliza al servidor 1 que está averiado el servidor asociado 2.

• El servidor 1 memoriza el momento en el que se ha producido la avería (fecha y hora) en el servidor 2.

• Si en el proyecto del servidor está configurado "Cambio de cliente en caso de avería del acoplamiento de proceso" se cambian los clientes conectados a este servidor al servidor vinculado.

• La variable @RM_MASTER se pone en el servidor 1 al estado "maestro" y en el servidor 2 a "Standby". De la misma forma son adaptadas las variables @RM_MASTER_NAME y @RedundantServerState.

Page 191: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 WinCC Redundancy

Manual WinCC V6 Opciones 189 6AV6392-1DA06-0AE0

Fin de la avería del acoplamiento de proceso en el servidor 2

Dando por supuesto que se había activado la vigilancia del acoplamiento con el proceso, la laguna en la memoria de ficheros del servidor 2 se rellenará aplicando las siguientes medidas:

• El servidor 1 memoriza el momento del restablecimiento (fecha y hora) del servidor 2.

• Se realiza una sincronización de redundancia del servidor 1 con el servidor 2, puesto que el acoplamiento de proceso en el servidor 1 no estaba averiado. Se redistribuyen los datos de todos los AS. Es decir, también se redistribuirán los datos de los AS que no hayan fallado.

• Se modifica en el servidor 2 la variable @RedundantServerState de "Fault" a "Standby".

• El fin de la avería del acoplamiento de proceso en el servidor 2 se comunica a través de un aviso del sistema.

6.4.5.5 Escenario 5: Fallo de software

Introducción

En el escenario 5 aparece una anomalía en un software supervisado del servidor 2. Al presentarse la anomalía, el servidor 2 es el "maestro" y el servidor 1 se halla en el estado "Standby". Hay conectados varios clientes a ambos servidores.

Si la función "Application Health Check“ detecta una anomalía en el software de WinCC, se activan las reacciones siguientes:

• Application Health Check notifica la anomalía a Redundancy. El estado del servidor 2 se pone en la variable @RedundantServerState en "Fault". La variable @RM_MASTER se pone en el estado "Standby".

• En el servidor 1 se pone la variable @RM_MASTER al estado "maestro". De la misma forma son adaptadas las variables @RM_MASTER_NAME y @RedundantServerState.

• Los clientes enlazados con el servidor 2 se conmutan al servidor 1.

• A través de un aviso del sistema de control se comunica al usuario la anomalía del software.

Page 192: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

WinCC Redundancy 04.03

190 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Fin de la anomalía del software en el servidor 2

La anomalía del software se puede eliminar desactivando el proyecto del servidor y reiniciando el servidor 2. Tras activarse el proyecto en el servidor 2 se redistribuyen automáticamente los ficheros.

• Se pone en el servidor 2 la variable @RedundantServerState en "Standby". El servidor 1 permanece en el estado "maestro".

• El servidor 1 memoriza el momento del restablecimiento (fecha y hora) del servidor 2.

• Se realiza una sincronización de redundancia del servidor 1 con el servidor 2 en la memoria de fichero.

Page 193: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Índice

Manual WinCC V6 Opciones Índice-1 6AV6392-1DA06-0AE0

Índice

A

Activación de los servidores de redundancia 169

Apagar 146 El cliente 146 El servidor 146

Application Health Check 157, 189 Archivos de usuario

Campos de archivo 42 Características 17 Comunicación 36, 87 Configurar 32, 34, 36, 39, 46, 67 Crear 34, 36, 39 Crear acciones 71 Derechos de acceso 39 Editar con scripts 71 Ejemplo 32 Funciones estándar 70 Posibilidades de aplicación 14 Recursos disponibles 17 Vistas 58

Arrancar El servidor 143, 144

Arranque 143, 144 Del cliente 144

Averías del sistema 141

B

Barra de herramientas 29 Manejo del User Archives Control 124

Bloqueo de un aviso 164 activo 164 pasivo 164

Bloqueo de un aviso (activo) 164 Bloqueo de un aviso (pasivo) 164 Bloqueo de una clase de aviso 164

pasivo 164 Bloqueo de una clase

de aviso (pasivo) 164

C

Campo de formulario Botón 109 campo de edición 108 cuadro de texto 107

Edición 110 Eliminar 110

Campos de archivo Configurar 42, 44, 47, 48 Crear 42

Clave única para los ficheros de usuario 166

Cliente 134, 139 Acceso a proyectos de servidores 148 Apagar 146 Arranque 144 Configuración 139 Proyectar en un sistema distribuido 139 ThinClient 134 WebClient 134

Clientes 159 Comandos de menú 19 Comportamiento de arranque 143, 144

Del cliente 144 Del servidor 143

Comportamiento del sistema 141 Comprobar 23 Comunicación 36, 87

a través de variables de datos sin formato 88, 89

a través de variables de WinCC 87 Comunicación Servidor-Servidor 136 Conexión de serie entre servidores

Redundancy 173 Configuración 134, 138, 139, 151,

153, 155, 160, 164, 172 Cliente 139 Remota 147 Servidor 138 Servidor de archivos central 151 servidor de fichero histórico 153 servidor de ficheros 155 Sistema distribuido 138 Sistema multipuestos 138

Configuración remota 147 Acceso a proyecto de servidor 148

Configuraciones Sistemas Cliente-Servidor 134

Configurar De archivos de usuario 32, 36, 39, 46 de campos de archivo 42, 44, 47, 48 Un archivo de usuario 34 vistas 58, 60, 63, 64, 66

Control de ficheros de usuario de WinCC 101

Page 194: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Índice 04.03

Índice-2 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

Controladoras SOFTNET cuando se usan en servidores 144

Crear acciones 71 Criterios de clasificación 117 criterios de filtro 117

D

Datos runtime 23 Derechos de acceso 39, 44 Desactivar 146

El cliente 146 Servidor 146

Dividir 24 Duplicación de proyectos 183

E

Escenario 185 Escenarios 136

Clientes y Servidores 136 Escenarios Cliente-Servidor 136 Exportar 20, 26

F

Fuentes de alimentación ininterrumpida 164

Funciones estándar 70 Edición de archivos de usuario 71 Identificadores 71, 73, 74

H

Historian 151

I

Identificadores de las funciones predeterminadas 71, 73, 74

Importar 21, 24 Instalación 153, 155

Servidor de archivos central 151 servidor de fichero histórico 153 servidor de ficheros 155

Interfase OPC 150 En sistemas Cliente-Servidor 150

M

Manejo del User Archives Control 124 manejo en runtime 129 Memoria 186, 187

N

Nivel 159

O

Opciones 23

P

Preparación 169 Preparar redundancia 169 proyectar

un User Archives Control 104 una vista de formulario 105

Proyecto 160 Acceso remoto 148

R

Receta 15 Recursos disponibles 98, 134 Redundancia 136

Servidor de preferencia 136 Redundancy 157, 160

Application Health Check 157, 189 avisos de sistema 186 conexión de serie

entre servidores 173, 185 modo de función 161 Preparación 169 registrar servidores en Windows 171 señalización en el orden cronológico

correcto 164 sincronización de la hora 164

Registro de servidores Redundancy en Windows 171

relaciones 63 Requisitos para los sistemas

redundantes 164 Restaurar 20 Runtime 141

Avisos 141 Comportamiento del sistema 141 Comportamiento en caso

de averías del sistema 141

Page 195: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

04.03 Índice

Manual WinCC V6 Opciones Índice-3 6AV6392-1DA06-0AE0

Ficheros 141 Gráficos 141 Guiones 141 Manejo de

User Archives Table Element 129 Manejo del User Archives Control 124 Protocolos 141 Text Library 141 UserAdministrator 141 Vista de formulario 123 vista de tabla 122

S

Scripts Edición de archivos de usuario 71

Señalización en el orden cronológico correcto 164

Servidor 136, 138, 153 Apagar 146 Arranque 143, 144 Comunicación Servidor-Servidor 136 Configuración 138 Particularidades en controladoras

SOFTNET 144 Particularidades en varias

tarjetas de red 144 Servidor de archivos 136 Servidor de archivos central 151 Servidor de ficheros históricos 136 Servidor predeterminado 136

Servidor de archivos 136 Servidor de archivos central 151

Configuración 151 Instalación 151

Servidor de fichero histórico 153 Configuración 153 Instalación 153

Servidor de ficheros 151, 155 configuración 155 instalación 155

Servidor de ficheros históricos 136 Servidor de preferencia 136

Acceso al proyecto desde varios clientes 148

Servidor predeterminado 136 Servidores 159 SIMATIC S5 87, 88 SIMATIC S7 87, 88 Sincronización 164 Sistema Cliente-Servidor 133

Apagar el cliente 146 Apagar el servidor 146 Aplicación 133, 134

Arrancar el cliente 144 Arrancar el servidor 143 Cantidad de Clientes y Servidores 133 Comportamiento en Runtime 141 Comunicación Servidor-Servidor 136 Configuración mixta 134 Recursos disponibles 134 Redundancia 133, 136 Requisitos 133 Servidor de archivos 136 Servidor de ficheros históricos 136 Servidor estándar 136 Sistema de

estación multipuesto 133, 136 Sistema distribuido 133, 136 Tipos de cliente 134 Uso de interfases OPC 150

Sistema de estación multipuesto 133, 136 Sistema distribuido 133, 136

Configuración de cliente 139 Configuración remota 147 Proyectar 138

Sistema multipuestos Proyectar 138

SQL 63, 117, 127

T

ThinClient 134

U

User Archives 11 User Archives Control 101

Barra de herramientas 115 Criterios de clasificación 117 criterios de filtro 117 Eliminar 105 fijar columnas 114 fijar formato de salida 114 fijar los colores 120 fijar los tipos de fuente 120 Línea de estado 116 manejo en runtime 124 proyectar 104 Vista de formulario 105, 123 vista de tabla 122

User Archives Table Element 13 User Archives Table Element

fijar fichero de usuario 112 fijar tipos de acceso 112 fijar vista 112 fijar vista de formulario 112

Page 196: SIMATIC HMI WinCC V6 0 Opciones 1 2 3 4 ficheros 5 · PDF file04.03 Prólogo Manual WinCC V6 Opciones i 6AV6392-1DA06-0AE0 Prólogo Finalidad El manual WinCC V6 Opciones describe las

Índice 04.03

Índice-4 Manual WinCC V6 Opciones 6AV6392-1DA06-0AE0

fijar vista de tabla 112 manejo en runtime 129

V

Variable WinCC @RM_MASTER 185

Variable WinCC @RM_MASTER_NAME 185

Variables de control Ejemplo 52

Variables de datos sin formato 88, 89 Variables de WinCC 87 Ventana de tablas 31 Vista de formulario 101, 105, 123

fijar 112 vista de tabla 101, 122

fijar 112 Vistas 15

Configurar 58, 60, 63, 64, 66 Crear 58 relaciones 63

W

WebClient 134 WinCC 133

Sistemas Cliente-Servidor 133 WinCC Historian 151, 153 WinCC User Archives Table Element 13 WinCCProjects 147

Cuadro de diálogo WinCCProjects 143 Iniciar 143