Anda di halaman 1dari 196

SIMATIC HMI WinCC V6.

0 Opciones
Manual Prlogo Archivos de usuario Sistema para estacin multipuesto Preparacin del servidor de archivos central Instalacin del servidor de fichero histrico Instalacin del servidor de ficheros
Nmero de pedido 6AV6392-1DA06-0AE0

0 1 2 3 4 5 6

WinCC Redundancy

Edicin 04/03
A5E00221833

Indicacionestcnicas de seguridad Este manual contiene indicaciones que hay que tener en cuenta para su propia seguridad as como para evitar daos materiales. De acuerdo al grado de peligro, las indicaciones estn representadas de la siguiente manera: Peligro
significa que se producir la muerte o graves heridas corporales si no se cumplen las medidas de precaucin correspondientes.

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

Cuidado
con tringulo de advertencia significa que se puede producir una leve herida corporal si no se cumplen las medidas de precaucin correspondientes.

Cuidado
sin tringulo de advertencia significa que se puede producir un dao material si no se cumplen las medidas de precaucin correspondientes.

Atencin
significa que se puede producir un evento o estado no deseado si no se toma en consideracin la indicacin respectiva.

Nota
es una informacin muy importante acerca del producto, del uso del producto o de la parte respectiva de la documentacin que se debe resaltar.

Personal calificado La puesta en funcionamiento y el servicio de este software debern ser realizados nicamente por personal cualificado. En el sentido de las indicacin tcnicas en razn de la seguridad, personal cualificado son aquellas personas que tiene la capacidad de observar los estndares de la tecnologa de seguridad en la aplicacin de este software en instalaciones. Marcas Las marcas registradas de Siemens AG estn indicadas en el prlogo. Pie de imprenta Redaccin y editor: A&D AS SM ID 5

Copyright Siemens AG 2003 All rights reserved La divulgacin y reproduccin de este documento, as como el uso y la comunicacin de su contenido, no estn autorizados, a nos ser que se obtenga el consentimiento expreso para ello. Los infractores quedan obligados a la indemnizacin de los daos. Se reservan todos los derechos, en particular para el caso de concesin de patentes o de inscripcin de modelos de utilidad. Siemens AG Bereich Automation & Drives Geschftsgebiet SIMATIC HMI Postfach 4848, D-90327 Nuernberg Siemens Aktiengesellschaft

Exencin de responsabilidad Hemos probado el contenido de esta publicacin con la concordancia descrita para el hardware y el software. Sin embargo, es posible que se den algunas desviaciones que nos impiden tomar garanta completa de esta concordancia. El contenido de esta publicacin est sometido a revisiones regularmente y en caso necesario se incluyen las correcciones en la siguiente edicin. Agradecemos sugerencias.

Siemens AG 2003 Sujeto a cambios sin previo aviso. Nmero de pedido 6AV6392-1DA06-0AE0

04.03

Prlogo

Prlogo
Finalidad El manual WinCC V6 Opciones describe las opciones User Archives, Server y Redundancy, as como la configuracin. El sistema de informacin integrado en WinCC contiene informaciones detalladas: usted obtiene los manuales de instrucciones, ejemplos y datos de referencia en formato electrnico. En este manual se ofrece una panormica sobre archivos de usuario la utilizacin de sistemas multipuesto Redundancy

Las informaciones sobre WinCC en general y sobre las configuraciones estn incluidas en el manual WinCC V6 de la documentacin estndar.

Historial Edicin 08/1999 04/2003 Observacin WinCC Opciones V5 WinCC Opciones V6

Integracin en el conjunto de la informacin

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

Prlogo

04.03

Dokumentacin Notas de la instalacin WinCC V6 Documentacin estndar

Observacin Contiene informaciones importantes sobre el alcance del suministro, la instalacin y el funcionamiento de WinCC. Proporciona informaciones sobre WinCC en general para trabajar con proyectos para trabajar con variables para crear imgenes de proceso para dinamizar imgenes 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 configuracin y de runtime para estructurar proyectos en varios idiomas para estructurar una administracin de usuarios para la configuracin automatizada con VBA sobre la comunicacin con el proceso

Datos de referencia sobre VBS Migracin WinCC V6 Options (User Archives, Server, Redundancy)

Contiene los datos de referencia acerca de VBS

Contiene indicaciones para la migracin de proyectos creados con una versin de WinCC anterior a V6. Proporciona informaciones sobre las opciones User Archives: Creacin 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 opcin ProAgent (diagnstico de procesos) Configuracin de un diagnstico de proceso especfico para una instalacin Determinacin de los errores de proceso y sus causas

ii

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

04.03

Prlogo

Dokumentacin WebNavigator Dat@Monitor

Observacin Proporciona informaciones sobre la opcin WebNavigator y Dat@Monitor Configuracin del proyecto Web Acceso a las imgenes de proceso del proyecto Web va 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 Funcin de observacin de imgenes de proceso

Basic Process Control

Proporciona informaciones sobre las opciones de WinCC en el campo del control de procesos Picture Tree Manager Hrmelder Chipcard Lifebeat Monitoring Time Synchronization OS-Projekteditor

Process Control Runtime Open Development Kit

Proporciona informaciones sobre las opciones de WinCC en el campo de control de procesos para el manejo en runtime 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 dems designaciones que aparecen en esta documentacin pueden ser marcas cuyo uso por parte de terceros para sus propios fines puede vulnerar los derechos del propietario.

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

iii

Prlogo

04.03

Customer y Technical Support Se puede ubicar a escala mundial a cualquier hora del da:

Nuremberg Johnson City Peking

SIMATIC Hotline

A escala mundial (Nuremberg)

A escala mundial (Nuremberg)

Amrica (Johnson City) Technical Support y Autorizacin Horario: Telfono: Fax: E-Mail: Lun. a Vier. 8:00 19:00 +1 423 461-2522 +1 423 461-2289 simatic.hotline@ sea.siemens.com

Technical Support
(FreeContact) Horario: Telfono: Fax: E-Mail: GMT: Lun. a Vier. 7:00 17:00 +49 (180) 5050-222 +49 (180) 5050-223 techsupport@ ad.siemens.de +1:00

Technical Support (a cargo del


cliente, slo con SIMATIC Card) Horario: Telfono: Fax: Lun. a Vier. 0:00 24:00 +49 (911) 895-7777 +49 (911) 895-7001

GMT:

+01:00

GMT:

-5:00

Europa / Africa (Nuremberg) Autorizacin Horario: Telfono: Fax: E-Mail: GMT: Lun. a Vier. 7:00 17:00 +49 (911) 895-7200 +49 (911) 895-7201 authorization@ nbgm.siemens.de +1:00

Asia / Australia (Peking) Technical Support y Autorizacin Horario: Telfono: Fax: E-Mail: GMT: Lun. a Vier. 8:30 17:30 +86 10 64 75 75 75 +86 10 64 74 74 74 adsupport.asia@ siemens.com +7:00

Los idiomas que se hablan en las Hotlines de SIMATIC son generalmente alemn e ingls.

iv

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

04.03

Prlogo

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 va Internet en http://www.siemens.com/simatic Informaciones actuales acerca de un producto, FAQs, consejos y trucos y descargas se obtienen va Internet en http://www.siemens.com/automation/service&support Centros de entrenamiento Para facilitarle el aprendizaje de los sistemas de automatizacin ofrecemos cursos adecuados. Srvase dirigirse al centro de entrenamiento de su regin o al centro de entrenamiento central (Training Center) en Alemania, D-90327 Nuremberg. Telfono: Internet: E-Mail: Otros soportes Si tuviese otras preguntas referentes a los productos SIMATIC HMI srvase dirigirse a su interlocutor de Siemens en las representaciones, sucursales u oficinas comerciales correspondientes. Las direcciones las encuentra: en el catlogo ST 80 de Siemens va Internet en http://www.siemens.com/automation/partner en el catlogo interactivo CA01 http://www.siemens.com/automation/ca01 +49 (911) 895-3200 http://www.sitrain.com info@sitrain.com

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

Prlogo

04.03

vi

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

04.03

Contenido

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

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

vii

Contenido

04.03

1.6.1 1.6.1.1 1.6.1.2 1.6.1.3 1.6.2 1.6.2.1 1.6.2.2 1.6.2.3 1.6.2.4 1.6.2.5 1.6.3 1.6.3.1 1.6.3.2 1.6.4 1.6.4.1 1.6.4.2 1.6.4.3 1.6.4.4

Configuracin de un User Archives Table Element..............................102 Emplazar el User Archives Table Element en una imagen del proceso.........................................................................................102 Establecer las propiedades del User Archives Table Element .............104 Eliminar el User Archives Table Element.............................................105 Configuracin de una vista de formulario ............................................105 Crear campo de formulario "Texto" .....................................................107 Crear campo de formulario "Edit" ........................................................108 Crear campo de formulario "Botn" .....................................................109 Elaborar ulteriormente campos de formulario ......................................110 Eliminar campos de formulario............................................................110 Propiedades del WinCC User Archives Table Element........................111 Propiedades del objeto del WinCC User Archives Table Element........111 Cuadro de dilogo de las propiedades del WinCC User Archives Table Element..................................................112 User Archives Table Element en runtime ............................................122 La tabla del User Archives Table Element ...........................................122 El formulario del User Archives Table Element....................................123 La barra de herramientas del User Archives Table Element ................124 Manejo del control a travs de objetos dinamizados............................129

Sistema para estacin multipuesto ................................................ 133


2.1 2.2 2.3 2.4 2.5 2.6 2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7 2.7.1 2.8 Sistemas Cliente-Servidor en WinCC..................................................133 Configuraciones y recursos disponibles ..............................................134 Escenarios Cliente-Servidor................................................................136 Configuracin de servidor ...................................................................138 Configuracin de cliente......................................................................139 Comportamiento del sistema en Runtime............................................141 Arrancar el servidor.............................................................................143 Arrancar el cliente...............................................................................144 Particularidades de la comunicacin en servidors con varias tarjetas de red.....................................................................................144 Apagar el servidor...............................................................................146 Apagar el cliente.................................................................................146 Configuracin remota..........................................................................147 Acceso a proyectos desde varios clientes ...........................................148 Uso de interfases OPC en sistemas Cliente-Servidor..........................150

3 4 5 6

Preparacin del servidor de archivos central ............................... 151 Instalacin del servidor de fichero histrico................................. 153 Instalacin del servidor de ficheros ............................................... 155 WinCC Redundancy......................................................................... 157
6.1 6.1.1 6.1.2 6.2 6.3 6.3.1 6.3.2 6.3.3 6.3.3.1 Estructura del sistema WinCC ............................................................159 Estructura del sistema WinCC sin Redundancy...................................159 Estructura de un sistema WinCC con Redundancy .............................160 Modo de funcionamiento de Redundancy ...........................................161 Configuracin de los servidores Redundancy......................................164 Configuracin funcionalmente idntica................................................164 Requisitos para los sistemas redundantes ..........................................164 Ficheros de usuario redundantes ........................................................165 Requisitos para los ficheros de usuario redundantes...........................166

viii

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

04.03

Contenido

6.3.3.2 6.3.4 6.4 6.4.1 6.4.2 6.4.3 6.4.3.1 6.4.3.2 6.4.3.3 6.4.4 6.4.5 6.4.5.1 6.4.5.2 6.4.5.3 6.4.5.4 6.4.5.5

Modo de funcionamiento de la sincronizacin de ficheros de usuario ..167 Avisos redistribuidos online.................................................................169 Trabajar con Redundancy...................................................................169 Gua para preparar un sistema redundante .........................................169 Registro de los servidores en Windows...............................................171 Configuracin de la redundancia.........................................................172 Ficha "General"...................................................................................173 Ficha "User Archive" ...........................................................................178 Ejemplo de conmutacin de cliente en caso de fallar el acoplamiento al proceso .....................................................................180 WinCC Project Duplicator ...................................................................183 Escenarios de averas ........................................................................185 Escenario 1: Server no est en Runtime .............................................186 Escenario 2: Fallo de conexin con el servidor prtner........................187 Escenario 3: Fallo de la conexin de red con el cliente........................188 Escenario 4: Acoplamiento al proceso averiado ..................................188 Escenario 5: Fallo de software ............................................................189

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

ix

Contenido

04.03

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

04.03

Archivos de usuario

Archivos de usuario
En la introduccin al editor de archivos de usuario, obtiene usted las siguientes informaciones: Posibilidades de aplicacin de los archivos de usuario Los componentes del editor de archivos de usuario Configuracin y runtime Volumen funcional de los archivos de usuario

Los datos de procesos tcnicos 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 presentacin en forma de tablas de datos online de los archivos de usuario en runtime.

Los archivos de usuario tambin son utilizados para poner a disposicin datos para sistemas de automatizacin 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 recopilacin de datos para obtener, por ejemplo, vistas de conjunto sobre grupos de productos.

Para la creacin y edicin de los archivos de usuario existen dos posibilidades: El editor de archivos de usuario para una configuracin cmoda interactiva de los archivos de usuario. Las funciones para la edicin de los archivos de usuario en el lenguaje script de WinCC.

Con las funciones del lenguaje script de WinCC se pueden realizar tambin acciones muy variadas para el servicio runtime. En la imagen runtime se puede configurar una tabla la cual est directamente unida a las imgenes del proceso del sistema de automatizacin.

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

11

Archivos de usuario

04.03

1.1
1.1.1

Componentes del editor de archivos de usuario


El editor de archivos de usuario
El editor de archivos de usuario ofrece, con su interface de usuario Windows, una posibilidad cmoda para la instalacin 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 navegacin para la seleccin 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 haban seleccionado en la ventana de navegacin. 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 conexin online a las imgenes de proceso del PLC.

Las ventanas de navegacin y de datos del editor de archivos de usuario ofrecen un acceso rpido a todos los elementos de los archivos de usuario con una interface de usuario similar a la del Explorer. El ajuste y la modificacin de archivos de usuario tiene lugar de forma agradable para el usuario con cuadros de dilogo y asistentes (wizards).

12

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

04.03

Archivos de usuario

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 representacin y modificacin 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 tambin a grandes archivos de usuario. Los archivos de usuario se pueden importar y exportar, y se pueden definir condiciones de filtro y de clasificacin.

A travs de una conexin directa con los sistemas de automatizacin se pueden leer y escribir los datos online

Un User Archives Table Element se vincula en la configuracin con un archivo de usuario seleccionado o a una vista y slo puede acceder a esta vista o archivo de usuario. Para el acceso debe estar libre el archivo de usuario / vista A travs del administrador de usuarios puede asignar al control unas habilitaciones precisas. Si la proteccin 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 proteccin de acceso anulada. Al abrir la imagen de un User Archives Table Element se consulta si est activada o no la proteccin de acceso para un archivo o un campo. Una proteccin de acceso para las variables de control de un archivo protegido, debe de ser realizada independientemente a travs de las propiedades del objeto, p. ej. de la imagen, campo de EA o separada del botn de comando.

1.1.3

Las funciones estndar del lenguaje script de WinCC


Las funciones del lenguaje script WinCC se dividen en: Funciones de configuracin 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 pulsacin del ratn sobre un determinado botn de comando. El lenguaje script WinCC se basa en el alto lenguaje C y las funciones de base de datos se basan en el estndar SQL.

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

13

Archivos de usuario

04.03

1.1.4

Posibilidades de aplicacin de los archivos de usuario

En la configuracin 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 tambin permite durante la configuracin la creacin de nuevos registros de datos y la edicin 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 travs 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 energa instala el archivo de usuario "HDTurbine1". Este archivo de usuario sirve para la supervisin del estado de servicio de una turbina de alta presin. El archivo de usuario "HDTurbine1" contiene los siguientes campos de datos:

HDTurbine1 ndice Nmero de revoluciones Presin de entrada Presin de salida Temperatura de vapor 1 Temperatura de vapor 2 Frecuencia de oscilacin Amplitud de oscilacin 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).

14

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

04.03

Archivos de usuario

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 disposicin al AS las recetas para los ingredientes de sus bebidas.

Archivo de usuario Campos de datos Cola Agua Azcar Colorante 7 cido fosfrico Cafena

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

Posibilidades de aplicacin de vistas WinCC ofrece como caracterstica adicional las "Vistas" a varios archivos de usuario de un servidor. Las vistas permiten la agrupacin de campos de datos de distintos archivos de usuario. As pues es posible, p.Ej., a travs de campos de datos de distintos archivos de usuario, crear vnculos 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 caracterstica comn.

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

15

Archivos de usuario

04.03

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 nmero de cliente es la caracterstica comn de ambos archivos de usuario y sirve como caracterstica de vinculacin para la vista. El usuario permite la visualizacin en runtime slo 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 versin 4.02 ms reciente.

16

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

04.03

Archivos de usuario

1.1.5

Volumen funcional de los archivos de usuario

Las caractersticas de los archivos de usuario se presentan a continuacin concepto por concepto:

Configuracin 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 (subdivisin en columnas y filas). La representacin online en runtime, en formularios (imgenes de proceso) o alternativamente en forma de tabla Entrada / salida de datos a travs de campos E/A-(asignacin de los campos de archivo de usuario a travs de acciones C / variables de control)

Protocolizacin de los datos de configuracin y de los datos runtime en forma de tabla, a travs de informes WinCC Exportacin de los datos en formato CSV (procesamiento ulterior a travs de programas externos, como p. Ej. Excel)

Transferencias de / a AS (S5, S7 etc.) registros de datos completos de un archivo de usuario (a travs de variables de datos sin formato) campos de datos aislados de un registro de datos (a travs de variables de WinCC) comunicacin a travs de todas las interfaces ofrecidas por WinCC.

Posibilidades de edicin Manejo en las tablas a travs de botones de comando estandarizados en los formularios a travs de botones de comando con acciones C en la representacin en forma de tabla en formularios a travs de campos E/A (con acciones C / variables de control)

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

17

Archivos de usuario

04.03

Eliminar registros de datos o crearlos de nuevo crear registros de datos en las tablas, a travs de botones de comando en los formularios a travs de botones de comando crear y eliminar registros de datos con acciones C

Variables de control Instalacin con ayuda wizard de variables de WinCC como variables de control Rpidas 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 mximo 500 archivos y 500 vistas a los archivos. Por cada archivo se pueden crear como mximo 500 campos.

Archivos La cantidad mxima 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 multiplicacin de columnas por registros de datos no puede ser superior a 320000. En la cantidad de columnas se debe contar tambin la columna "ID" creada por el sistema y, en caso de estar seleccionadas, tambin 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 mxima de 320000 / 17 = 18823 registros de datos.

18

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

04.03

Archivos de usuario

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 mens, mediante su barra de herramientas, mediante teclas de acceso directo o mediante clics directos del ratn. A continuacin recibe usted informaciones sobre los siguientes temas: Los mens del editor de archivos de usuario La barra de herramientas del editor de archivos de usuario

1.2.1.1

Los mens
En este apartado se describe el manejo del men. Aqu no se describen las funciones que corresponden al estndar de Windows. El Editor User Archives ofrece los siguientes mens:

Men Configuracin

Comando de men Restaurar Guardar Exportar... Importar... Comprobar... Salir

Shortcut Ctrl + N Ctrl + S

Edicin

Cortar Copiar Pegar Datos runtime Opciones

Ctrl + X Ctrl + C Ctrl + V Ctrl + R Ctrl + O

Ver

Barra de herramientas Barra de estado Dividir Actualizar F5

Datos runtime

Importar Exportar

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

19

Archivos de usuario

04.03

Men Ayuda

Comando de men Temas de ayuda Archivo de registro Acerca de...

Shortcut

Nota Las funciones "Cortar, Pegar y Copiar" slo estn a disposicin en la ventana de datos. Slo es posible cortar,copiar o pegar cada vez, un archivo de usuario, un campo o una vista. Slo se puede guardar en memoria, si en ese momento no se referencia ningn archivo de usuario (un archivo de usuario est referenciado, p. ej. en la indicacin de la ventana de tabla en el sistema de configuracin (CS) o en runtime).

Restaurar

Con "Restaurar" se rechazan las ltimas modificaciones y se restaura la ltima versin guardada, sin cerrar el editor. Adems, con esta funcin puede usted adoptar modificaciones que se hayan realizado y guardado desde la apertura del editor de Scripts o programas externos. El editor no recibe automticamente informacin sobre tales modificaciones externas.

20

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

04.03

Archivos de usuario

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 "Configuracin", se abre un cuadro de dilogo, en el que se ofrecen para su eleccin las vistas y archivos de usuario creados en la configuracin WinCC que est abierto. En este caso es posible una nica seleccin o una mltiple seleccin En el rea de seleccin de archivos se ajusta previamente de forma automtica la ruta de la configuracin abierta y un nombre de archivo formado por el nombre de la configuracin y la extensin del archivo "uap". Si acciona usted el botn para la seleccin de archivos, se abre entonces un dilogo de seleccin en el que puede usted ajustar una posicin en memoria seleccionable libremente. Una vez establecida la posicin en memoria, se realiza la exportacin tras el accionamiento del botn de comando "Exportar". Cierre usted el cuadro de dilogo tras la exportacin 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".

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

21

Archivos de usuario

04.03

Importar (men Proyecto)

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

Para poder importar archivos de usuario y vistas, en la configuracin a importar es necesario exportar primero los correspondientes archivos de usuario y vistas, para generar un archivo uap. Para iniciar la importacin, haga usted clic en el men "Configuracin" sobre la orden "Importar". Se abre un cuadro de dilogo, para la seleccin de los archivos de usuario y vistas a importar. En este caso es posible una nica seleccin o una mltiple seleccin En el rea de seleccin de archivos se ajusta previamente de forma automtica la ruta de configuracin de la configuracin abierta y un nombre de archivo formado por el nombre de la configuracin y la extensin de archivo "uap". Si acciona usted el botn para la seleccin de archivos, se abre un dilogo de seleccin en el que puede usted seleccionar el archivo a importar. Una vez seleccionado el archivo, se realiza la importacin tras el accionamiento del botn de comando "Importar". Cierre usted el cuadro de dilogo tras la importacin de las vistas y archivos de usuario seleccionados.

22

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

04.03

Archivos de usuario

Para conservar los datos de la estructura se debe exportar siempre una vista con los archivos unificados y en la importacin, se debe importar otra vez junto con esta vista. Archivos ya existentes o del mismo nombre no se deben sobrescribir en una importacin. Si quiere conservar el nombre del archivo, tiene que borrar antes de la importacin los archivos que existan en la configuracin con el mismo nombre. Los datos de runtime existentes deben ser anteriormente asegurados, ya que tambin 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 ningn error,entonces recibe usted el aviso: "En la comprobacin 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 funcin.

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

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

23

Archivos de usuario

04.03

Opciones

Con este comando de men se puede establecer cmo se debe realizar la creacin de archivos de usuario y vistas. El siguiente cuadro de dilogo aparece tras hacer clic sobre este men:

Crear archivos de usuario en bucle: Si est activada esta opcin, aparece automticamente, despus de la entrada de un archivo de usuario y de sus campos, el cuadro de dilogo para la entrada de otros archivos de usuario.

Crear campos en bucle: Si est activada esta opcin, aparece automticamente, despus de la entrada de un campo de datos de archivo de usuario, el cuadro de dilogo para la entrada de otros campos de datos.

Crear vistas en bucle: Si est activada esta opcin, aparece automticamente, despus de la entrada de una vista y de sus columnas, el cuadro de dilogo para la entrada de otras vistas.

Crear columnas de una vista en bucles: Si est activada esta opcin, aparece despus de la entrada de columnas de una vista, automticamente el cuadro de dilogo para la entrada de otras columnas.

Dividir

Este comando de men sirve para la modificacin del tamao de las tres ventanas parciales del editor de archivos de usuario.

24

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

04.03

Archivos de usuario

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 importacin no contiene informaciones sobre el tipo de datos y el nmero de columnas. Por eso tienen que coincidir el formato de datos importado con el archivo de destino, o si no se efecta el importe al archivo de usuario de cual han sido exportado los datos. En la exportacin son anotados los IDs en el registro de los datos exportados para as posibilitar en el importe una asignacin clara de los datos importados. Si WinCC comprueba durante la importacin 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 indicacin del ID afectado. Los Datos con un nuevo ID de registro de datos son aadidos 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 efecta 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 "Configuracin". El punto men est desactivado cuando est activada la funcin "Datos runtime"(Men "Edicin").

En el campo "Seleccin de archivos" introduzca usted la indicacin de ruta y de archivo del archivo de usuario a importar. El campo "..." le da soporte en la seleccin de archivos. La ruta de acceso al archivo se ajusta previamente de forma automtica a la carpeta "ua" en la ruta de configuracin del archivo de usuario activo.

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

25

Archivos de usuario

04.03

En el campo "Formato de archivo" puede usted seleccionar el formato de archivo del archivo de usuario a inscribir. Con el botn de comando "Opciones" puede usted preestablecer el carcter de separacin deseado. El carcter de separacin predeterminado es el punto y coma ";".

Escoja en el campo "seleccin de archivo" uno de los archivos de usuario de la configuracin actual como archivo de destino. Despus de la seleccin es activado el campo "Importar".

Despus de accionar el campo "Importar" se efecta el importe. Nota En caso de una configuracin cliente-servidor se debe tener en cuenta lo siguiente: Si ya existe en el servidor un archivo de usuario, p. Ej. bajo "c:\Configuracin\Prueba\UA", se libera entonces bajo esta indicacin de ruta. El cliente mapea la liberacin por su parte, a travs de una unidad de red, como p. Ej. "I:\Prueba\UA". La ruta estndar del archivo de usuario es por lo tanto hacia el cliente "I:\Prueba\UA". Pero este directorio no existe en el servidor bajo esta designacin. Si desea usted importar este archivo de usuario al cliente, tiene usted que modificar en el cliente la ruta estndar, en nuestro ejemplo, a "C:\Configuracin\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 despus otra vez importados en el archivo de usuario. Nota El punto men est desactivado cuando est activada la funcin "Datos runtime"(Men "Edicin"). Para exportar estructuras del archivo de usuario y de vista, debe utilizar el comando men "Exportar" en el men "Configuracin". A partir de Win V5.1 tambin son exportados los ttulos de columnas y no pueden ser modificados.

26

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

04.03

Archivos de usuario

En el campo "Seleccin de archivos" introduzca usted la indicacin de ruta y de archivo del archivo de usuario a exportar. El campo "..." le da soporte en la seleccin de archivos. La ruta de acceso al archivo se ajusta previamente de forma automtica a la carpeta "ua" en la ruta de configuracin 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 botn de comando "Opciones" puede usted preestablecer el carcter de separacin deseado. El carcter de separacin predeterminado es el punto y coma ";".

En el campo "Seleccin de archivo" puede usted seleccionar como archivo de destino uno de los archivos de usuario de la configuracin actual. Despus de la seleccin se activa el campo "Exportar".

En el sector "Filtro" puede usted segn como vea conveniente, fijar un filtro para la exportacin 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. Despus de activar los botones de comando de opcin "SQL impreso", puede usted insertar abajo en el campo de entradas en el lenguaje SQL un impreso de filtro. Ms detalles sobre las impresiones SQL, en el anexo.

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

27

Archivos de usuario

04.03

Despus de accionar el botn de comando "Exportar" se realiza la exportacin.

En la exportacin se inscriben en el archivo de exportacin los registros de datos IDs, para posibilitar en la importacin una clasificacin clara de los datos importados. Nota En caso de una configuracin cliente-servidor se debe tener en cuenta lo siguiente: Si ya existe en el servidor un archivo de usuario, p. Ej. bajo "c:\Configuracin\Prueba\UA", se libera entonces bajo esta indicacin de ruta. El cliente mapea la liberacin por su parte, a travs de una unidad de red, como p. Ej. "I:\Prueba\UA". La ruta estndar del archivo de usuario es por lo tanto hacia el cliente "I:\Prueba\UA". Pero este directorio no existe en el servidor bajo esta designacin. Si desea usted exportar datos de archivo de usuario al servidor, tiene usted que modificar en el cliente la ruta estndar, en nuestro ejemplo, a "C:\Configuracin\Prueba\UA".

28

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

04.03

Archivos de usuario

1.2.1.2

La barra de herramientas

El editor de archivos de usuario se puede manejar mediante clics directos del ratn sobre su barra de herramientas. Los distintos iconos de la barra de herramientas se describen a continuacin por orden alfabtico.

Icono

Descripcin Examinar Propiedades Exportar Ayuda Importacin Eliminar Nuevo Datos runtime Guardar Restauracin

Examinar Los iconos de "Examinar" permiten pasar pginas 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 botn derecho del ratn sobre un archivo de usuario o un campo de datos permite asimismo la edicin de las propiedades de un archivo de usuario o de un campo de datos. Durante la edicin de los campos de datos puede usted moverse en runtime a travs de la tabla con las teclas de control del cursor, si est activado el icono "Propiedades"; entonces los campos pueden ser editados inmediatamente. El botn de comando "Propiedades" slo es activable despus de seleccionar un campo de datos.

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

29

Archivos de usuario

04.03

Eliminar Con el icono de "Eliminar" se pueden borrar archivos de usuario o campos de datos. Un clic con el botn derecho del ratn sobre un archivo de usuario o un campo de datos permite asimismo la eliminacin de archivo o de un campo de datos. Adems 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 botn derecho del ratn en una de las ventanas superiores, permite asimismo la nueva instalacin de un archivo de usuario.

30

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

04.03

Archivos de usuario

1.2.1.3

La ventana de tablas

Con la opcin de men "Edicin -Datos runtime" o con el correspondiente botn 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 travs del cursor de texto. Durante la edicin de los campos de datos puede usted moverse en runtime a travs de la tabla con las teclas de control del cursor, si est activado el icono "Propiedades"; entonces los campos pueden ser editados inmediatamente. El botn de comando "Propiedades" slo es activable despus de seleccionar un campo de datos. Las funciones de edicin estn disponibles en un campo de tablas tambin a travs de un men emergente. Para copiar registros de datos a un programa externo, marque usted las lneas de tabla deseadas y cpielas al portapapeles con la tecla de acceso directo "Strg" + "c". La intercalacin al programa externo sucede con la combinacin de teclas "Strg" + "v". La intercalacin 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 lnea para que el valor sea adoptado en la base de datos y se actualice en otras visualizaciones.

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

31

Archivos de usuario

04.03

1.2.2

Configuracin

El primer paso es la configuracin de un nuevo archivo de usuario. Para la configuracin estn a disposicin los asistentes que ofrecen un modo de proceder confortable y orientado al usuario. Son necesarios los siguientes pasos de configuracin:

Configuracin de archivos de usuario Crear archivo de usuario Establecer los campos de archivo de usuario

Configuracin de vistas Crear una vista Establecer los campos de datos Establecer las relaciones

Configuracin 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 vaco un depsito de almacenamiento de la instalacin de envasado, se envan los datos de receta a los AS a travs de los canales de comunicacin de WinCC. Entonces los AS pueden rellenar el depsito a travs de los datos de receta.

32

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

04.03

Archivos de usuario

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.

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

33

Archivos de usuario

04.03

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 representacin 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 tambin de filas, y en lugar de propiedades se habla tambin de columnas. La composicin del archivo de usuario "Cola" tiene por ejemplo este aspecto:

Archivo de usuario Cola Campos de datos (Filas) Agua Azcar Colorante 7 Cafena cido fosfrico

Propiedades (Columnas) Nombre Agua Azcar Alias Brun.5 Zmela Tipo Int Int Longit Valor ud mn. 2 2 2 2 2 1000 120 6 2 170 Valor mx. 1500 140 8 3 190 Valor inicial 1000 130 6 2 170

Colorante FS1007 Int 7 Cafena cido fosfrico Cafena Int Fosf.Ac Int

1.2.2.2

Configuracin 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 opcin de men "Abrir". Aparece en la pantalla la superficie de operacin del Editors User Archives.

Nota Por cada archivo de usuario se pueden crear 500 campos.

La opcin preajustada "Crear archivos en bucle" permite la creacin de varios archivos de usuario consecutivamente. Si slo desea usted crear un archivo de usuario, puede usted desactivar esta opcin en el men "Edicin -Opciones".

34

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

04.03

Archivos de usuario

Para crear un archivo de usuario proceda usted ahora del modo siguiente. 1. Hacer clic en la ventana de navegacin con el botn izquierdo del ratn, sobre "Archivos". 2. Hacer clic seguidamente en la ventana de navegacin o en la ventana de datos, con el botn derecho del ratn. Aparece ahora el men emergente representado abajo en la imagen.

3.

Seleccione usted la opcin "Nuevo archivo"

Aparece el asistente (wizard) para la configuracin de archivos de usuario.

Determinar las propiedades generales de los archivos de usuario

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

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

35

Archivos de usuario

04.03

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 travs 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 mxima 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. Vase al respecto el captulo "Lista alfabtica de palabras clave SQL". Al crear registros de datos no se comprueba si estos estn completos o son correctos.

Configuraciones para la comunicacin En el cuadro de dilogo "Comunicacin" puede usted establecer el tipo de conexin entre el control y el archivo de usuario:

Bajo el punto "Tipo" puede usted indicar el tipo de comunicacin: ninguna: no es posible la comunicacin a travs de variable de datos sin formato: Acceso a AS a travs de variables de datos sin formato. a travs de variable WinCC: Acceso a AS a travs variables WinCC

36

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

04.03

Archivos de usuario

Para obtener una conexin a travs de variables de datos sin formato, haga usted clic sobre "a travs de variable de datos sin formato". Introduzca la "PLCID" como identificacin del archivo. La "PLCID" se compone de un mximo de 8 caracteres ASCII y es unvoco en el proyecto WinCC. Sirve para caracterizar el archivo de usuario correspondiente y es condicin necesaria para que el AS reenve los datos de la imagen de proceso al archivo de usuario correcto.

Si ha seleccionado "a travs 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 comunicacin a travs de variable de WinCC, entonces tiene lugar la asignacin de variables en el dilogo de propiedades de los campos de archivo de usuario.

Nota En la comunicacin a travs de variables de datos sin formato, se une un registro de datos completo a una variable de datos sin formato. En la utilizacin de las variables de WinCC, se une con una variable respectivamente un campo de archivo de usuario. Durante la comunicacin de archivos de usuario a travs de variables sin formato, la PLCID sirve como nombre unvoco del archivo. La R_ID configurada en las variables de datos sin formato utilizadas no puede emplearse para ello, puesto que sta slo es relevante para la comunicacin con el AS.Adems, pueden suministrarse varios archivos de usuario mediante la misma variable de datos sin formato.

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

37

Archivos de usuario

04.03

Determinacin 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 cdigos de orden, a campo de archivo y a valor de campo de archivo.

Junto a cada campo de entrada se encuentra un botn de comando "Seleccionar" a travs del cual se abre el dilogo de seleccin de variables. All se indican todas las variables de WinCC existentes, y se pueden seleccionar. Con el botn de comando "Crear..." puede usted crear variables automticamente. 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 funcin 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 creacin nueva de un archivo de usuario es recomendada, para la creacin y el archivo de variables de control, la aplicacin del wizard. Con la ayuda de estas cuatro variables de control puede usted activar un archivo de usuario. Para la activacin deben estar abastecidos, o las variables "ID" y "Orden" o las variables "Orden", "Campo" y "Valor" con los valores respectivos.

38

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

04.03

Archivos de usuario

Ms informaciones para la activacin del archivo de usuario a travs 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 dilogo sin realizar entradas. Un ejemplo del manejo de variables de control lo encuentra en el capitulo "Ejemplo del manejo de variables de control".

Determinacin de los derechos e indicadores

El cuadro de dilogo "Derechos e indicadores" sirve para establecer los derechos de acceso a los archivos de usuario y los ajustes para la edicin del ltimo acceso / usuario, en columnas separadas.

Son denunciadas las actuales autorizaciones de accesos publicadas, tanto lo ledo como lo escrito. Para modificar estos ajustes puede usted hacer clic sobre uno de los botones de comando "Seleccionar". A continuacin el campo de dilogo le muestra la "autorizacin", donde se le da a elegir en el administrador de usuario entre autorizaciones ajustadas::

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

39

Archivos de usuario

04.03

Mediante la activacin de la opcin "Campo - ltimo acceso" se crea una columna con la fecha y la hora del ltimo acceso. Con la opcin "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 autorizacin 2. Seleccione usted por ejemplo el campo" ltimo usuario". 3. Finalice usted la creacin del archivo de usuario con la tecla "Terminar".

Despus de terminar el archivo de usuario aparece la consulta "Aadir campo?". Si confirma usted con "S", se abre entonces el cuadro de dilogo "General" para la creacin de campos de archivo de usuario. La forma de crear campos de archivo de usuario se explica en el captulo "Creacin de campos de archivo de usuario".

En caso de que haya activado usted, en el men "Edicin - Opciones" la opcin "Crear archivos en bucle", aparece tras la creacin de los campos, la consulta "Archivo siguiente ?". Si hace usted clic sobre "S", aparece el primer cuadro de dilogo "General" para la entrada del siguiente archivo de usuario.

40

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

04.03

Archivos de usuario

Guarde usted finalmente el nuevo archivo de usuario mediante un clic del ratn sobre el icono guardar, o mediante accionamiento del men "Guardar Configuracin". Nota Las modificaciones en los archivos de usuario slo se adoptan en la base de datos despus de "Guardar". Si el archivo de usuario debe ser desactivado a travs de la opcin "Redundancy", debe estar activado el indicador "Last Access".

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

Archivo de usuario Cola

Propiedades Nombre Alias Type: Max.Recs: Com.Type: PLCID: S7112 Nombre Var.: Right read: Right write: Indicadores Pos.: Last access: 3 03/05/98 12:54 CalifVarGroup 0 0 U Cola Calif Cola Unlimited 1 Raw

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

41

Archivos de usuario

04.03

1.2.2.2.2

Crear nuevos campos de archivos de usuario

En este apartado se explica cmo se crean los campos de datos de un archivo de usuario.

La opcin preajustada "Crear campos en bucle" permite la creacin de varios campos consecutivamente. Si slo desea usted crear un campo, puede usted desactivar esta opcin en el men "Edicin -Opciones". 1. Expanda usted "Archivos" en la ventana de navegacin (clic sobre signo"+"). El nuevo archivo de usuario "Cola" se indica entonces en la ventana de navegacin. 2. Haga usted clic en la ventana de navegacin con el botn derecho del ratn sobre el nombre del archivo de usuario "Cola". Aparece el siguiente men emergente:

3. Haga usted clic sobre la opcin de men "Nuevo campo".

Aparece a continuacin el cuadro de dilogo "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 condicin 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 ms indicaciones para modificar archivos de usuario en el captulo "Configuracin de modificaciones de archivos de usuario".

42

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

04.03

Archivos de usuario

Determinar las propiedades generales de los campos de archivos de usuario En el cuadro de dilogo "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 tambin 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 travs de Text Library, un cambio de idioma para la representacin. Esta entrada es opcional.

Los nombres introducidos sirven a la asignacin ulterior de los campos para la representacin tabular.

En el campo de entrada "Tipo" puede usted indicar uno de los siguientes tipos de variables: integer FLOAT double Valor de 32 bits con signo Nmero de coma flotante 32 bits IEEE 754 Nmero de coma flotante 64 bits IEEE 754 Variable de texto de juego de caracteres

Secuencia 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.

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

43

Archivos de usuario

04.03

Determinacin de los valores

En el cuadro de dilogo "Valores" puede usted introducir los valores mnimos, mximos e iniciales.

Valor mnimo, valor mximo y valor inicial Aqu pueden introducirse los valores correspondientes en funcin 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 botn de comando "Seleccionar", seleccionar una variable de forma interactiva, o ajustarla de nuevo 3. con el botn de comando "Crear", hacer crear una nueva variable automticamente. 4. con el botn de comando "Edicin", modificar ulteriormente las propiedades de la variable

Determinar Derechos e indicadores

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

44

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

04.03

Archivos de usuario

Derechos Con la ayuda del botn 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 instalacin de los derechos de acceso tiene lugar como en el apartado "Creacin 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 unvoco": 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 bsqueda. 4. Finalice usted la entrada de campo de datos, a travs del botn 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 "Edicin - Opciones" la opcin "Crear campos en bucle", aparece la consulta "Campo siguiente?". Si hace usted clic sobre "S", aparece el primer cuadro de dilogo "General" para la entrada del siguiente campo.

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

45

Archivos de usuario

04.03

5. Guarde usted finalmente el nuevo archivo de usuario Nota Las modificaciones en los archivos de usuario slo se adoptan en la base de datos despus 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 navegacin con el botn derecho del ratn 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 dilogo "Propiedades del archivo", en el que puede modificar las propiedades. Las fichas "General", "Comunicacin", "Indicadores" y "Seleccionar autorizacin" se describen en el captulo "Crear archivo de usuario". La ficha adicional "Secuencia" sirve para establecer el orden sucesivo de los archivos de usuario:

46

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

04.03

Archivos de usuario

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 posicin con las teclas "Arriba" y "Abajo". Confirme usted las entradas con "ACEPTAR". Guarde usted finalmente el archivo de usuario mediante un clic del ratn 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 slo se adoptan en la base de datos despus 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 navegacin 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 deberan verse ahora los campos de datos del archivo de usuario "Cola":

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

47

Archivos de usuario

04.03

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 dilogo "Propiedades del campo", en el que puede modificar las propiedades del campo de datos.

Las fichas "General", "Valores", "Indicadores" y "Seleccionar autorizacin" se describen en el captulo "Establecer los campos de archivo de usuario". La ficha adicional "Secuencia" sirve para establecer el orden sucesivo de los campos de archivo de usuario.

48

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

04.03

Archivos de usuario

Ficha de registro "Secuencia"

Para establecer el orden sucesivo de los campos de datos, est a disposicin la ficha "Secuencia". El orden sucesivo aqu ajustado repercute en la representacin de los datos en la ventana de tabla del editor de archivos de usuario, en el control de la imagen runtime y en la asignacin de los ndices para el acceso a travs de las funciones del lenguaje Script WinCC.

Seleccione usted uno o varios campos y desplace su posicin con las teclas "Arriba" y "Abajo". Confirme usted las entradas con "ACEPTAR". Guarde usted finalmente el archivo de usuario mediante un clic del ratn 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 Cola

Campos de datos Agua

Propiedades Nombre Alias Type: Length: Precision: Min Value: Max.Value: 1000 1200 Agua Wasser_aus_Brunnen_4 integer

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

49

Archivos de usuario

04.03

Start Value: Variable n...: Right (read): Right (write): Indicadores P...: Last access: Azcar Nombre Alias .... Colorante 7 Nombre Alias .... Cafena Nombre Alias .... cido fosfrico Nombre Alias ....

1100

0 0 NN 3 03/05/98 12:54

Guarde usted finalmente el archivo de usuario Nota Las modificaciones en los archivos de usuario slo se adoptan en la base de datos despus de "Guardar".

50

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

04.03

Archivos de usuario

1.2.2.2.5

Propiedades de las variables de control A travs de los cuadros de dilogo 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 botn de comando "Edicin". Aparece el cuadro de dilogo "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 Tipo de datos para @UA_Cola_Job Tipo de datos para @UA_Cola_Field Valor de 32 bits con signo Valor de 32 bits con signo 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 activacin se tienen que abastecer con los correspondientes valores las variables "ID" y "Job" o las variables "Job", "Campo" y "Valor".

Funcin de las variables de control ID Orden El identificador (corresponde al nmero de registro) del archivo de usuario Existen tres rdenes posibles: leer, escribir y eliminar: Leer =6 Escribir = 7 Eliminar =8 Despus de realizarse la orden se produce en esta variable de control una deteccin de errores: sin error =0 Error = -1 El campo de archivo El valor del campo de archivo

Campo Valor

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

51

Archivos de usuario

04.03

Ms combinaciones de valores de la variable de control "ID" y "Orden"

ID -1 -6 -9

Orden = 6 Aadir registro Leer Registro con el ID ms pequeo Leer Registro con el ID ms grande

Orden = 7 Escribir Registro con el ID ms pequeo Escribir Registro con el ID ms grande

Orden = 8 Borrar registro con el ID ms pequeo Borrar registro con el ID ms pequeo Borrar Registro con el ID ms grande

Las variables de control ofrecen dos mtodos 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 seleccin de datos se puede aplicar cuando p. Ej se tienen que borrar registros de datos de la tabla y se quieren aadir 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 funcin siempre hay que indicar o crear mediante el wizard las cuatro variables de control de un archivo de usuario. En la creacin nueva de un archivo de usuario es recomendada, para la creacin y el archivo de variables de control, la aplicacin del wizard. Consulte cmo se pueden abastecer las variables de control, en el ejemplo sobre la utilizacin de las variables de control.

Ejemplo de utilizacin 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 creacin del archivo de usuario con ayuda del wizard, introduzca los ajustes relacionados ms abajo. Si ya se haba creado el proyecto "Cola", puede usted entonces comprobar los ajustes a travs de las propiedades del archivo de usuario, y modificarlos dado el caso.

52

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

04.03

Archivos de usuario

Propiedades del archivo de usuario "Cola" Tipo de archivo de usuario Comunicacin Variables de control Grupo de variables Tipo de datos para @UA_Cola_ID Tipo de datos para @UA_Cola_Job Tipo de datos para @UA_Cola_Field Tipo de datos para @UA_Cola_Value "Ilimitado" a travs de variables de WinCC crear "@UA_Cola" Valor de 32 bits con signo Valor de 32 bits con signo Variable de texto 8 bits Variable de texto 8 bits

2. Confeccione usted en el archivo de usuario los campos de datos "Agua", "Azcar", "Colorante 7", "Cafena" y "cido fosfrico" (tipo, nmero 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 botn izquierdo del ratn abra usted el cuadro de dilogo "Propiedades WinCC User ArchivesTable Element".

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

53

Archivos de usuario

04.03

En el rea "Origen" de la ficha "General" active usted "Archivos" y seleccione en el campo de seleccin el archivo de usuario "Cola". En el campo "Edicin" desactive usted la casilla de verificacin "Slo lectura". Active usted los tipos de acceso "Pegar", "Modificar" y "Eliminar". Los dems ajustes se pueden adoptar sin modificacin. Si ya ha creado un User Archives Table Element, puede comprobar la configuracin a travs del dilogo 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 @UA_Cola_ID @UA_Cola_Job @UA_Cola_Field @UA_Cola_Value

Formato de datos Decimal Decimal String String

Formato de salida 0999 s9 * *

Seleccione usted para cada variable la propiedad de objeto "Actualizacin al modificar". 3. Cree para cada campo de datos proyectado (agua, azcar, 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 "Actualizacin al modificar".

54

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

04.03

Archivos de usuario

Nota Para ms informacin sobre la configuracin de campos E/S consulte la documentacin del Graphics Designer

Confeccione usted para cada campo de E/S proyectado, un cuadro de texto para el ttulo, 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 indicacin "Cola", y en el cuarto registro de datos, la indicacin "Cola Light".

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

55

Archivos de usuario

04.03

Modo de proceder para la realizacin 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 editarn en los campos ES de las variables de proceso los valores del registro de datos "3". Si la accin ha tenido xito, se indica entonces en el campo E/S "Orden" el nmero de error "0". En caso de error se indica el nmero de error "-1". Las variables de control "Campo" y "Valor" no se necesitan. Nota Mediante la introduccin 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 captulo "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 slo 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 apstrofes). 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 visualizarn 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 dilogo "Derechos e indicadores", debe asignrsele el indicador "El campo debe poseer un valor inequvoco". De lo contrario no es posible una asignacin inequvoca 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 apstrofes (p. ej. 'Cola Light').

56

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

04.03

Archivos de usuario

1.2.2.3

Configuracin 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 modificacin de las propiedades de un campo, ya no se pueden cumplir las condiciones de consistencia para la base de datos. Para evitar la prdida 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 estn introducidas completamente las modificaciones (sin memorizacin intermedia). 2. Accione el botn de comando "Editar datos runtime"despus de guardar. En la tabla que se abre, puede ver usted si todava estn presentes los datos existentes en el archivo de usuario. 3. Si todava estn presentes los datos, puede usted entonces utilizar el archivo o efectuar otras modificaciones. Compruebe usted en caso de modificaciones y despus de cada proceso de memoria, si todava estn presentes los datos. 4. Si despus de una modificacin ya no estn presentes los datos, deshaga primero todas las modificaciones realizadas, sin guardar en memoria a continuacin. Marque usted ahora el archivo en el editor de archivos de usuario y seleccione usted en el men emergente la orden "Rehacer DatosRT". Con ello se rescriben en la tabla los anteriores datos runtime. Guarde usted a continuacin el archivo y controle si los datos se han rescrito en el archivo.

Nota Compruebe usted despus de cada proceso de memoria, si todava estn presentes los datos runtime. Si ha guardado en memoria un primer paso de modificacin y se han perdido los datos, y guarda a continuacin una segunda modificacin, los datos se perdern definitivamente. Si se ha iniciado el runtime despus de una modificacin y se determina entonces la prdida de datos, es posible no obstante rescribir los datos en la tabla, como se ha descrito anteriormente, a travs 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 slo es la memorizacin nica de una modificacin. En caso de extensas modificaciones en un archivo de usuario, es recomendable exportar primero los datos existentes, para prevenir una prdida de datos. Los datos se pueden entonces rescribir en el archivo modificado mediante la adaptacin de la tabla de datos exportada.

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

57

Archivos de usuario

04.03

1.2.2.4

Configuracin de vistas

1.2.2.4.1

Crear nuevas vistas

La opcin preajustada "crear vistas en bucle" permite la creacin de varias vistas consecutivamente. Si slo desea usted una vista, puede usted desactivar esta opcin en el men "Edicin -Opciones".

Para crear una nueva vista, puede usted proceder del modo siguiente: 1. Haga clic en la ventana de navegacin con el botn izquierdo del ratn, sobre "Vistas".

2. Haga clic seguidamente en la ventana de navegacin o en la ventana de datos, con el botn derecho del ratn. Aparece ahora el men emergente representado abajo en la imagen.

58

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

04.03

Archivos de usuario

3. Seleccione usted la opcin "Nueva Vista"

Se inicia ahora el wizard para la configuracin de las vistas. Puede ver usted el cuadro de dilogo "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 travs de Text Library, un cambio de idioma. Esta entrada es opcional. Para ms informacin sobre el cambio de idiomas consulte la ayuda online.

Finalice usted la creacin de la vista, a travs del botn de comando"Terminar".

Despus de terminar la vista aparece la consulta "Aadir columnas?". Si confirma usted con "S", se abre entonces el cuadro de dilogo "General" para la creacin de columnas de una vista. En el captulo "Creacin de columnas de una vista"se explica cmo crear columnas en una vista .

En caso de que haya activado usted, en el men "Edicin - Opciones" la opcin "Crear vistas en bucle", aparece tras la creacin de las columnas de una vista, la consulta "Vista siguiente?". Si hace usted clic sobre "S", aparece el primer cuadro de dilogo "General" para la entrada de la siguiente vista.

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

59

Archivos de usuario

04.03

Guarde usted las vistas en memoria tras la terminacin. Nota Las modificaciones en las vistas slo se adoptan en la base de datos despus de "Guardar".

1.2.2.4.2

Crear nuevas columnas de una vista

La opcin preajustada "Crear columnas de una vista en bucle" permite la creacin de varias columnas consecutivamente. Si slo desea usted crear una columna de una vista, puede usted desactivar esta opcin en el men "Edicin -Opciones". 1. Realice usted la expansin de "Vistas" en la ventana de navegacin. La nueva vista, por ejemplo, "Colorantes" se visualiza entonces en la ventana de navegacin. 2. Haga usted clic en la ventana de navegacin con el botn derecho del ratn sobre la vista "Colorantes". Aparece el siguiente men emergente:

3. Haga usted clic sobre el botn de comando "Nueva columna".

Aparece a continuacin el cuadro de dilogo "General"

60

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

04.03

Archivos de usuario

Propiedades generales de columnas de una vista

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

En el dilogo de seleccin "Archivo" puede usted seleccionar uno de los archivos de usuario configurados. Deje por ejemplo inalterado el ajuste "Cola". En el dilogo de seleccin "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 ratn, al campo siguiente. Haga usted clic en el campo "Nombre de columna"; de esta forma se adopta la entrada del campo "Campo". Tambin puede elegir libremente los nombres de las columnas, pero este nombre debe ser inequvoco 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 travs de Text Library, un cambio de idioma. Esta entrada es opcional.

Para ms informacin sobre el cambio de idiomas consulte la ayuda online.

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

61

Archivos de usuario

04.03

Despus 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 "Edicin - Opciones" la opcin "Crear columnas de una vista en bucle", aparece la consulta "Siguiente columna?". Si hace usted clic sobre "S", aparece el primer cuadro de dilogo "General" para la entrada de la siguiente columna.

Guarde usted finalmente el campo de la vista. Nota Las modificaciones en las vistas slo se adoptan en la base de datos despus de "Guardar".

62

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

04.03

Archivos de usuario

1.2.2.4.3

Propiedades de vistas

Para poder editar las propiedades de una vista 1. Haga usted clic con el botn derecho del ratn sobre una de las vistas en el editor de archivos de usuario 2. Seleccione usted en el men emergente "Propiedades".

A continuacin aparece el dilogo "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 dilogo se indican tambin la fecha y la hora de la ltima modificacin.

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

63

Archivos de usuario

04.03

Determinacin de las relaciones de vistas En la ficha "Relacin" puede usted establecer una relacin entre varios archivos de usuario, para la edicin de una vista. Usted puede formular los vnculos directamente en el lenguaje SQL, o bien interactivamente con los operadores de relacin preestablecidos. Hay que prestar atencin a que los campos de archivo de usuario que se van a relacionar sean del mismo tipo de variable.

Relacin En el campo "Relacin" puede usted introducir directamente expresiones SQL. En el anexo encontrar ms detalles sobre el Lenguaje SQL. Condiciones En los campos de seleccin puede usted introducir condiciones interactivamente. Para ello, haga usted clic sobre los campos en la lista izquierda y derecha de "Campo" y determine la relacin mediante un clic sobre la respectiva operacin en la lista "OP". Tras un clic sobre "Agregar" se acepta la condicin y sta aparece entonces en el campo "Relacin". Modo de funcionamiento En los archivos de usuario seleccionados se vinculan entre si todos los campos que presentan una relacin mutua. A travs de la relacin establecida, se filtran los contenidos de campo y el resultado se edita como vista en runtime. Los datos de una vista se pueden editar tambin en runtime; los datos modificados se adoptan en el archivo primitivo. Nota Los archivos de usuario vinculados tienen que presentar por lo menos una caracterstica comn o una interrelacin.

64

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

04.03

Archivos de usuario

Determinacin 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 posicin con las teclas "Arriba" y "Abajo". Confirme usted las entradas con "ACEPTAR". Guarde usted finalmente las vistas mediante un clic del ratn 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.".

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

65

Archivos de usuario

04.03

1.2.2.4.4

Configuracin 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 botn derecho del ratn sobre una de las columnas de una vista en el editor de archivos de usuario 2. Seleccione usted en el men emergente "Propiedades". A continuacin aparece el cuadro de dilogo "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 modificacin se indican en el campo "Modificado".

66

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

04.03

Archivos de usuario

Determinacin 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 posicin con las teclas "Arriba" y "Abajo". Confirme usted las entradas con "ACEPTAR". Guarde usted finalmente las vistas mediante un clic del ratn sobre el icono guardar, o mediante accionamiento del men "Proyecto - Guardar". La secuencia aqu ajustada repercute en la representacin 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 configuracin


La comunicacin entre AS y User Archives est limitada a una conexin por archivo de usuario. Al construir la comunicacin con el controlador, el PLCID no puede contener ms de 8 caracteres. Los conceptos que contienen caracteres especiales o palabras invertidas, son inadmisibles como nombres de campo o de tabla. Vase al respecto tambin el captulo "Lista alfabtica de palabras clave SQL". El guardado en memoria de los modificaciones de configuracin en tiempo de ejecucin es nicamente posible cuando no se produce una comparacin de redundancias en ninguno de los archivos de usuario.

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

67

Archivos de usuario

04.03

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 configuracin de estos archivos de usuario deben ser idntica en cuanto a la disposicin de artculo y de campo y de sus propiedades. En la comunicacin de los archivos de usuario a travs de variables de datos no procesados, el nombre de las variables utilizadas debe ser tambin idntica en ambos servidores. Si despus del inicio del Editors User Archives todos los campos de la barra de herramientas estn de color gris (excepto restaurar), es necesario borrar el archivo "UAEditor.loc" de la ruta del proyecto. Esto es vlido tambin 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 conexin a un archivo de usuario o a una vista. Compruebe usted, si se ha introducido correctamente la conexin, si se ha modificado la configuracin, o si todava existe el archivo de usuario seleccionado o la vista.

Nota Un control "WinCC User Archives Table Element" se vincula en la configuracin con un archivo de usuario seleccionado o a una vista y slo puede acceder a esta vista o archivo de usuario. Para el acceso debe estar liberado el archivo de usuario / la vista (proteccin de acceso). A travs del administrador de usuario puede asignar al control unas habilitaciones precisas. Si la proteccin 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 proteccin de acceso anulada. Al abrir la imagen de un User Archives Table Element se consulta si est activada o no la proteccin de acceso para un archivo o un campo. Una proteccin de acceso para las variables de control de un archivo protegido, debe de ser realizada independientemente a travs de las propiedades del objeto, p. ej. de la imagen, campo de EA o separada del botn 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 travs de la Text Library. Accione para ello el botn de comando "Bibl. texto..." en el correspondiente cuadro de dilogo. Se abre el cuadro de dilogo sobre la biblioteca de texto

68

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

04.03

Archivos de usuario

Modo de proceder con textos de la biblioteca de textos 1. En dilogo de seleccin "Idioma" ajuste primero el idioma en el que quiere usted proyectar. 2. Si en la biblioteca de textos ya se haban creado los textos previstos en los idiomas deseados, puede usted entonces cargar todos los textos existentes mediante un clic del ratn en el campo de seleccin. Estos textos se visualizan en la ventana de seleccin y usted puede seleccionar el trmino deseado. 3. Tras la seleccin aparece el trmino en el campo "Texto". 4. Confirme usted el dilogo con ";ACEPTAR.". 5. En el campo "Alias" se presenta ahora el nmero de posicin de este vocablo de la biblioteca de textos.

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

Modo de proceder con nuevos textos 1. En dilogo de seleccin "Idioma" ajuste primero el idioma en el que quiere usted proyectar. 2. Introduzca usted en el campo "Texto" el texto o el trmino para el cual desea usted un cambio de idioma. 3. Confirme usted el dilogo con ";ACEPTAR.". 4. En el campo "Alias" se presenta ahora el nmero de posicin de este vocablo en la biblioteca de textos. 5. Abra usted el editor "Text Library". Aqu puede usted introducir ahora la traduccin del texto inscrito anteriormente en el editor de archivos de usuario, ponindolo en las columnas de los idiomas deseados. 6. Cierre usted la biblioteca de textos tras terminar de la traduccin.

En caso de cambiar de idioma aparece ahora en runtime el trmino 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 indicacin incorrecta de los textos. En el campo "Filtro" puede usted ajustar las propiedades de filtracin 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 seleccin, para actualizar la seleccin de textos.

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

69

Archivos de usuario

04.03

1.3

Funciones predeterminadas del lenguaje scripting de WinCC

La descripcin de las funciones predeterminadas de los User Archives est dividida en las siguientes secciones: Aspectos generales para la programacin de acciones Funciones para la edicin y representacin de los archivos de usuario Los identificadores de las funciones predeterminadas Un ejemplo prctico de un script Referencia de las funciones predeterminadas para archivos de usuario

Puede encontrar una descripcin 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 utilizacin flexible de User Archives.

Estas funciones predeterminadas son reconocibles mediante una convencin 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 configuracin y funciones runtime. Para las funciones de configuracin 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 aaden o eliminan datos en este archivo mediante un control o el Editor User Archives, el script no ser informado de ello. Justo despus de un Requery, las modificaciones sern conocidas en el script.

70

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

04.03

Archivos de usuario

1.3.1

Configuracin de las acciones

Para configurar una accin son necesarios los siguientes pasos: 1. Iniciar el editor de grficos y crear imagen del sistema 2. Clic con el botn derecho sobre el objeto que debe ser ocupado con una accin (p. ej. botn de comando) 3. Seleccionar propiedades 4. Seleccionar en la ficha de registro "Propiedades" o "Evento", el elemento que debe vincularse a una accin y hacer doble clic sobre l con el botn izquierdo del ratn, (p. ej. para configurar una accin para un clic con el botn izquierdo del ratn, se selecciona "evento / ratn / pulsar izquierdo"). Ahora se puede introducir directamente el C-Code y generarse. 5. con "OK" finaliza la configuracin de la accin.

1.3.2

Funciones para la edicin y representacin de los archivos de usuario

Configuracin con las funciones predeterminadas La funcin "uaQueryConfiguration" proporciona un identificador (UAHCONFIG) para las funciones de configuracin. Con este identificador pueden solicitarse funciones de configuracin "uaSetArchive", "uaAddArchive", "uaSetField", "uaAddField" etc. La funcin "uaReleaseConfiguration" finaliza la configuracin.

Establecer conexin con User Archives. Para el acceso en runtime debe solicitarse la funcin predeterminada uaConnect para establecer la conexin con los componentes User Archives. uaConnect crea el identificador UAHCONNECT con el cual pueden abrirse los archivos de usuario y las vistas. La funcin uaDisconnect elimina la conexin 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. Despus de abrir un archivo de usuario con la funcin "uaArchiveOpen", pueden utilizarse las funciones runtime.

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

71

Archivos de usuario

04.03

Funciones para el servicio runtime Con las funciones "uaArchiveNext", "uaArchivePrevious", "uaArchiveFirst" y "uaArchiveLast" se desplaza el puntero de posicin. Mediante el identificador "hArchive" existe una asignacin unvoca con un registro de datos del archivo de usuario. Esta asignacin permite tambin un direccionamiento indirecto como el que se necesita, por ejemplo, para las mscaras de pantalla.

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

Eliminar conexin con User Archives. Con la funcin "uaArchiveClose" se cierra un archivo de usuario. La funcin "uaReleaseArchive" elimina la conexin con el archivo de usuario actual y la funcin "uaDisconnect" elimina finalmente la conexin con el componente User Archives. Nota Las conexiones establecidas en un script con los User Archives deben ser eliminadas tambin en este script

Funcin para el establecimiento de conexin uaQueryConfiguration uaConnect uaQueryArchive uaQueryArchiveByName uaArchiveOpen

Funcin para la eliminacin de conexin uaReleaseConfiguration uaDisconnect uaReleaseArchive uaReleaseArchive uaArchiveClose

Para los User Archives existen dos manifestaciones de las solicitudes API: 1. con prefijo "ua" (en minsculas), para scripts (Global Script y programacin de acciones). 2. Con prefijo "UA" (en maysculas), 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 maysculas).

72

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

04.03

Archivos de usuario

1.3.3

Identificadores de las funciones predeterminadas

1.3.3.1

Identificadores para la configuracin de los archivos de usuario

La funcin "uaQueryConfiguration" crea el identificador "UAHCONFIG", el cual es indispensable para la configuracin de los archivos de usuario. Primeramente debe solicitarse la funcin "uaQueryConfiguration" para obtener "UAHCONFIG". Con este identificador podrn solicitarse las funciones que aparecen ms abajo para la configuracin. Para finalizar la configuracin debe solicitarse por ltimo "uaReleaseConfiguration".

Identificadores para la configuracin de los archivos de usuario UaQueryConfiguration ---> Identificador UAHCONFIG requerido por: uaAddArchive uaAddField uaGetArchive uaGetField uaGetNumArchives uaGetNumFields uaReleaseConfiguration uaRemoveAllArchives uaRemoveAllFields uaRemoveArchive uaRemoveField uaSetArchive uaSetField

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

73

Archivos de usuario

04.03

1.3.3.2

Identificadores para las funciones runtime

La funcin "uaConnect" crea el identificador "UAHCONNECT", el cual es indispensable para abrir y cerrar los archivos de usuario y las vistas. Primeramente debe solicitarse la funcin "uaConnect" para obtener "UAHCONFIG". Con este identificador pueden solicitarse las funciones que aparecen ms abajo para abrir y cerrar archivos y vistas. Para finalizar la configuracin debe solicitarse por ltimo "uaDisconnect".

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

Identificadores para las funciones runtime UaConnect -> Identificador UAHCONNECT requerido por: uaDisconnect uaQueryArchive uaQueryArchiveByName --> identificador UAHARCHIVE --> identificador UAHARCHIVE requerido por: uaArchiveOpen

requisito para ... uaArchiveClose uaArchiveDelete uaArchiveExport uaArchiveGetCount uaArchiveGetFieldLength uaArchiveGetFields uaArchiveGetFieldType uaArchiveGetFieldValueDate uaArchiveGetFieldValueDouble uaArchiveGetFieldValueFloat uaArchiveGetFieldValueLong

74

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

04.03

Archivos de usuario

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

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

75

Archivos de usuario

04.03

1.3.4

Ejemplo de un script

A continuacin se describe un ejemplo con dos funciones predeterminadas para leer y escribir un archivo de usuario en runtime. La funcin "UAReadFromArchive" lee el archivo de usuario "Cola" y muestra los datos ledos en la ventana de diagnstico Global Script. la funcin "UAWriteToArchive" describe el archivo de usuario e indica estados y avisos. La ventana de diagnstico se ajusta con la ayuda de la gama de objetos (objetos Smart, OLE Control) y mediante la seleccin de "WinCC Global Script-Dianostic Control" en la ventana "Aadir OLE Control". Cree en el Graphics Designer una nueva pgina para su proyecto. Cree all los botones de comando "Lee archivo" y "describe archivo" y ocpelos con las funciones predeterminadas descritas a continuacin. El modo de proceder es el siguiente: 1. En la ventana de seleccin "Gama de objetos" seleccione en "Objetos de Windows" el botn de comando "Button". 2. En la superficie de trabajo del Graphics Designers abra un nuevo botn de comando pulsando el botn izquierdo del ratn.

76

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

04.03

Archivos de usuario

3. Haga clic con el botn derecho del ratn sobre el nuevo botn de comando y seleccione en el men de seleccin "Propiedades". En la ficha de registro "Propiedades " puede definir la rotulacin y el color del botn de comando. La rotulacin puede ser, por ejemplo,"Lee archivo" y "Describe archivo". 4. En la ficha de registro "Evento" ocupe el ratn con una accin mediante un clic cobre "Ratn" y luego un doble clic sobre "Clic de ratn". Aparece el editor de scripts. Introduzca la funcin predeterminada que aparece ms abajo "UAReadFromArchive".

#include "apdefap.h"

void UAReadFromArchive() { UAHCONNECT hConnect = 0; UAHARCHIVE hArchive = 0; long long long long long long double char IndexArchive; FieldLength; FieldType; NumberOfFields; Index; IntValue; DoubleValue; 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; }

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

77

Archivos de usuario

04.03

//******* 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");

78

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

04.03

Archivos de usuario

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

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

79

Archivos de usuario

04.03

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 ) {

80

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

04.03

Archivos de usuario

//******* 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 botn de comando para la descripcin del archivo de usuario. Proceda del modo descrito para el primer botn de comando. Seleccione la funcin predeterminada "UAWriteToArchive" e introduzca el siguiente script:

void UAWriteToArchive() { UAHCONNECT UAHARCHIVE long long long long long long double char SYSTEMTIME hConnect = 0; hArchive = 0; IndexArchive; FieldLength; FieldType; NumberOfFields; Index; IntValue; DoubleValue; StringField[255]; SysDate;

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

81

Archivos de usuario

04.03

//******* 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 {

82

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

04.03

Archivos de usuario

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

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

83

Archivos de usuario

04.03

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");

84

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

04.03

Archivos de usuario

// ******* 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;

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

85

Archivos de usuario

04.03

// ******* Update Archive ****************************************************** if (uaArchiveUpdate(hArchive) == FALSE ) { printf("uaArchiveUpdate Error:\n" ); }

//******* Close all handles and connections *************************** finish:; } }

A continuacin, puede cerrar el cuadro de dilogo e iniciar el modo runtime. Los efectos de su script puede observarlos en la ventana de diagnstico de "Global Script".

86

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

04.03

Archivos de usuario

1.4

Intercambio de datos con SIMATIC S5 / S7

Un intercambio de datos entre los archivos de usuario y los autmatas programables S5 y S7 se puede realizar a travs de variables de datos sin formato o a travs de variables de WinCC. Se pueden utilizar aqu todas las interfaces SIMATIC, a excepcin de la interface de programacin 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 travs de variables de WinCC Intercambio de datos con S5 y S7 a travs de variables de datos sin formato Diferencias de formato de datos entre WinCC y S5 / S7

1.4.1

Intercambio de datos a travs de variables de WinCC

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

En caso de aplicacin de los tipos de datos Nmero 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 ningn tipo de datos adecuado en el inventario de variables.

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

87

Archivos de usuario

04.03

Seleccin en el editor de archivos de usuario Nmero (entero) Nmero (float) Nmero (doble) Cadena de caracteres (String) Fecha / Hora

Inventario de variables / Variable de WinCC Valor de 32 bits con signo Nmero de coma flotante 32 bits IEEE 754 Nmero de coma flotante 64 bits IEEE 754 Variable de texto de juego de caracteres de 8 bits No hay tipo de datos adecuado

1.4.2

Intercambio de datos a travs de variables de datos sin formato

A continuacin se describe el intercambio de datos entre el archivo de usuario y el sistema de automatizacin (AS) mediante las variables de datos sin formato WinCC. Para ello se utiliza en el AS la funcin BSEND/BRCV. Las variables de datos sin formato se envan 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 funcin del archivo de usuario que este ltimo desee, p. ej. escribir/leer valores de archivo. Este envo puede producirse, por ejemplo, mientras el valor de una variable WinCC externa en el AS sirve para el envo de una funcin correspondiente del archivo de usuario. El parmetro utilizado "tipo de orden" en el intercambio de datos en la cabecera de orden o acuse no puede utilizarse para el envo de funciones del AS, dado que ste slo es funcional en combinacin 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 Composicin de las cabeceras de telegrama

88

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

04.03

Archivos de usuario

1.4.2.1

Envo de ordenes / datos al WinCC

Composicin de la variable de datos sin formato para enviar rdenes y datos desde los autmatas 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

Envo de acuse de procesamiento / datos a SIMATIC S5 / S7

Composicin de la variable de datos sin formato para enviar acuses de tratamiento y datos desde WinCC hacia los autmatas programables SIMATIC S5 y S7:

Variable de datos sin formato para enviar a S5 y S7 Confirmacin de tratamiento Cabecera de acuse Datos de acuse

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

89

Archivos de usuario

04.03

1.4.2.3

Composicin de las cabeceras de telegrama


Composicin de los bloques de telegrama en particular (distribucin en Bytes): Funcin del campo Longitud de telegrama en Bytes LSB *) . . Longitud de telegrama en Bytes MSB **) Tipo de transferencia Reservado Cantidad de rdenes en el telegrama LSB *) Cantidad de rdenes en el telegrama MSB **) Nombre del archivo, primer carcter . . . . . . Nombre del archivo, octavo carcter Longitud del campo 2 Bytes . La indicacin del nombre tiene lugar en ASCII Longitud del campo 8 Bytes. . . . . Comentario Longitud del campo 4 Bytes Longitud mx. 4091 Bytes (por transporte S5 / S7) . 1 de WinCC, 2 del control

*) LSB = Least Significant Byte (Byte de menor valor) **) MSB = Most Significant Byte (Byte de mayor valor)

90

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

04.03

Archivos de usuario

1.4.2.4

La cabecera de orden
Composicin de la cabecera de orden en particular (distribucin en Bytes): Funcin del campo Longitud de la orden en Bytes LSB Longitud de la orden en Bytes MSB Tipo de orden Reservado Nmero de campo LSB Nmero de campo MSB Nmero de registro LSB . . Nmero de registro MSB Criterio de seleccin LSB Criterio de seleccin MSB Longitud del campo 2 Bytes . Longitud del campo 4 Bytes . . . Nmero de campo, segn el cual se realiza la seleccin (no con 0) longitud del campo 2 Bytes Comentario Longitud del campo 2 Bytes . vase la descripcin

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 nmeros 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 haba seleccionado como criterio de seleccin, si el criterio de seleccin tiene un valor distinto a 0.

En caso de utilizar el criterio de seleccin, se recurre al inicio del rea de datos como valor de seleccin en el tamao de campo del criterio de seleccin.

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

91

Archivos de usuario

04.03

Cabecera de acuse Composicin de la cabecera de acuse en particular (distribucin en Bytes):

Funcin del campo

Comentario

Longitud de telegrama en Bytes Longitud del campo 4 Bytes LSB . . . .

Longitud de telegrama en Bytes . MSB Tipo de transferencia Reservado Tipo de orden Reservado Reservado Nmero de campo LSB Nmero de campo MSB Nmero de registro LSB . . Nmero de registro MSB Nombre del archivo, primer carcter . . . . . . Nombre del archivo, octavo carcter Longitud del campo 2 Bytes . Longitud del campo 4 Bytes . . . La indicacin del nombre tiene lugar mediante ASCII Longitud del campo 8 Bytes . . . . . vase la descripcin 1 de WinCC, 2 del control

Datos del acuse El acuse contiene el registro de datos o el campo direccionado (en caso de una solicitud de lectura), o bien est vaca (orden de escritura, orden de archivo).

92

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

04.03

Archivos de usuario

Descripcin de los tipos de orden Tipo 4 5 6 7 8 9 10 Descripcin Comprobar la presencia del archivo de usuario Eliminar todos los registros de datos del archivo de usuario Leer registro de datos Escribir registro de datos Eliminar registro de datos Leer campo del registro de datos Escribir campo del registro de datos

Descripcin de los cdigos de error Grupo General Archivo Registro de datos N 0 2 101 Descripcin La funcin se ha ejecutado Datos no existentes Posibles causas de error -- no hay configurado ninguna archivo con esta PLCID

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 mn. mx. para un campo - Criterio de filtro incorrecto Datos no existentes (slo para el tipo de orden 6) - no existen datos - Criterio de filtro incorrecto

Registro de datos

102

Campo

201

Datos no admisibles (slo para el tipo de orden 10) - Criterio de filtro incorrecto, dado que, p. ej. no existe el campo o hay configurado un valor mn. o mx. para un campo

Campo

202

Datos no existentes

(slo para el tipo de orden 9) - Criterio de filtro incorrecto o no se ha encontrado ningn error que corresponda el criterio de filtro

General General

254 255

Funcin no existe Error no definido

---

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

93

Archivos de usuario

04.03

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 autmatas 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 nmero decimal 300 del modo siguiente: Bit 15 14 13 12 11 10 9 0 0 0 0 0 0 0 8 1 1 7 0 6 0 5 1 4 0 2 3 1 2 1 1 0 0 0 C

Binario 0 Hex

El nmero decimal 300 corresponde segn el formato Intel, al nmero 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 nmero decimal 300 se guarda en el formato SIMATIC, del modo siguiente: Bit 15 14 13 12 11 10 9 0 1 0 2 1 1 0 8 0 C 7 0 6 0 5 0 4 0 0 3 0 2 0 1 0 0 1 1

Binario 0 Hex

El nmero decimal 300 corresponde segn el formato SIMATIC al nmero hexadecimal 2C01. Si el nmero 2C01 se interpretara errneamente segn el formato Intel, se obtendra el nmero decimal 11265, es decir, una diferencia considerable. Para los PLC SIMATIC existen a disposicin mdulos de funciones que pueden realizar las correspondientes conversiones de datos. Estos deberan activarse siempre antes y despus de las transferencias de datos entre S5/ S7 y WinCC. Los mdulos de funciones pueden descargarse en Internet desde el Siemens Customer Support ( http://www.ad.siemens.de/support/html_00/download/s5ag135.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 emisin activa est descrita en los manuales de referencia de los controles, o de los CP (Communication Processors).

94

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

04.03

Archivos de usuario

1.5

Anexo
En este anexo encuentra usted los siguientes temas: Instrucciones SQL para la indicacin de condiciones de clasificacin y de condiciones de filtro de archivos de usuario Lista alfabtica 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 bibliografa tcnica otras informaciones adicionales.

En algunas funciones estndar 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 especificacin de los registros de datos a elaborar. A continuacin ver usted algunos ejemplos de cmo se debe abastecer una instruccin 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 travs de una condicin 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 sita entre 20 y 200. FieldC es del tipo de datos DB_TYP_INTEGER FieldD Con l se clasifica segn la columna "FieldD". FieldE desc Con l se clasifica segn la columna "FieldE" en una secuencia alfabtica inversa (orden descendente).

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

95

Archivos de usuario

04.03

1.5.2

Lista alfabtica de palabras clave SQL

Los nombres de archivo, de vista y de campo, slo deben estar compuestos por letras, cifras y subrayado "_", y slo deben tener como mximo 25 caracteres. El primer carcter 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 continuacin puede usted ver las palabras clave SQL:

Palabras clave utilizadas en el lenguaje SQL add any between call char_convert close constraint cross dba decimal desc drop end exec first from group all as binary cascade character comment continue current dbspace declare distinct else endif execute float full having Alter Asc Break Cast Check Commit Convert Cursor deallocate Default Do Elseif Escape Exists For Goto Holdlock and begin by char checkpoint connect create Date dec Delete double encrypted exception fetch foreign grant identified

96

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

04.03

Archivos de usuario

Palabras clave utilizadas en el lenguaje SQL if inout integer join lock message natural numeric open order passthrough print raiserror references resource right schedule smallint start synchronize then tran union user varbinary view with in insert into key long mode noholdlock of option others precision privileges readtext release restrict rollback select some stop syntax_error time Disparador unique using varchar when work Index Instead Is Left Match Modify Not Off Options Out Prepare Proc Real Remote Return Save Set Sqlcode Subtrans Table Tinyint Truncate Unknown Validate Variable Where Writetext inner Int isolation like membership named null on or outer primary procedure reference rename revoke savepoint share sqlstate subtransaction temporary to tsequal update values varying while

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

97

Archivos de usuario

04.03

1.5.3

Recursos disponibles

Entorno de prueba Las mediciones descritas a continuacin, 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 lnea se leen o se escriben respectivamente, activacin de las rdenes de escritura / lectura en el control de tabla a travs de botones de barra de herramientas. Editor cerrado, ninguna funcin C ejecutada, ningn 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 aplicacin de variables de datos sin formato. Las variables de datos sin formato transfieren datos en paquetes y ofrecen as accesos rpidos tambin en caso de grandes archivos. Nota Por cada archivo de usuario se pueden crear como mximo 500 campos.

98

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

04.03

Archivos de usuario

1.5.3.1

Rendimiento al escribir o leer variables

En la medicin 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. Nmero de campos 100 100 100 100 100 200 200 200 200 200 500 500 500 500 500 Nmero de Tiempo para escribir registros de en las variables, en datos seg. 1 10 50 100 1000 1 10 50 100 1000 1 10 50 100 500 1 1 1 1 1-2 2 2 1-2 1-2 2-3 3 3 3-4 4 4 Tiempo para leer de las variables, en seg. 2 2-3 3-4 3-9 >3 (dependiente del acoplamiento) 3 4 >4 >4 >4 4 7 aprox. 15 >15 >15

Los tiempos determinados son dependientes del tamao de la respectiva tabla.

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

99

Archivos de usuario

04.03

1.5.3.2

Rendimiento de los tiempos de apertura de imagen

En la siguiente tabla encuentra usted los datos de una medicin 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.

Nmero de campos 100 100 100 100 100 100 100 200 200 200 200 200 200 500 500 500 500

Nmero de registros de datos 1 10 100 500 1000 2000 3000 1 10 100 500 1000 1500 1 10 100 500

Tiempo de apertura de imagen en seg. 1 2 3 3 3 3 3 1 2 4 4 4 >4 3 4 >4 >4

100

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

04.03

Archivos de usuario

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 conexin de variables directa Importar y exportar ficheros de usuario y definir condiciones de filtracin y clasificacin

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 representacin tabular de los ficheros de usuario. Cada registro de datos ocupa una lnea, los campos de datos de un registro de datos aparecen como columnas.

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

101

Archivos de usuario

04.03

La vista de formulario La vista de formulario ofrece una superficie de operacin que puede ser configurada por el usuario mismo. La vista de formulario de ficheros de usuario ofrece tres tipos de campo: Textos estticos, campos de entrada y botones de comando. Nota Un control de tablas de ficheros de usuario (User Archives Table Element) se vincula en la configuracin, con un fichero de usuario seleccionado o a una vista, y slo puede acceder a este/a fichero de usuario / vista. Para poder acceder tiene que estar activado el fichero de usuario / la vista (proteccin de acceso). A travs del administrador de usuario puede asignar al control unas habilitaciones precisas. Si la proteccin 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 proteccin de acceso anulada. Al abrir la imagen de un User Archives Table Element se consulta si est activada o no la proteccin de acceso para un fichero o un campo. Una proteccin de acceso para las variables de control de un fichero protegido debe realizarse por separado a travs de las propiedades del objeto en cuestin, es decir, de las propiedades de la imagen, del campo E/S o del botn, por ejemplo.

1.6.1

Configuracin de un User Archives Table Element


Para la configuracin 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 descripcin 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 instalacin 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 tamao.

102

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

04.03

Archivos de usuario

3. Seleccione en el cuadro de dilogo de seleccin que aparece ahora "Insertar un control" la opcin "WinCC User Archive Table Element" y confirme la seleccin pulsando sobre ACEPTAR.

o bien: 1. Seleccione en la paleta de objetos la ficha "Controles"; en la ventana "Paletas de objetos" se ofrecen a eleccin algunos controles estndar. 2. Seleccione usted el elemento WinCC User Archive Table.

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

103

Archivos de usuario

04.03

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 dilogo "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 dilogo "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 dilogo Package Browser el fichero de usuario "Cola". 3. En el campo de edicin puede usted establecer el tipo de acceso en el tiempo de ejecucin. Los tipos de acceso "Pegar", "Modificar" y "Eliminar" estn activados de manera estndar. Tambin puede usted activar "Slo lectura" en su lugar. 4. Con la casilla de verificacin "Bordes" establece usted si la ventana Control debe aparecer con o sin borde. Active usted estas opciones.

Los ajustes previos en las dems fichas puede usted aceptarlos sin modificacin.

104

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

04.03

Archivos de usuario

1.6.1.3

Eliminar el User Archives Table Element

La eliminacin del elemento de tabla de fichero de usuario tiene lugar en el Graphics Designer, en dos pasos: 1. Seleccin del elemento de tabla de fichero de usuario a eliminar, mediante pulsacin del ratn 2. Pulsar la tecla de eliminar o seleccionar el men "Edicin - Eliminar". a eliminacin se realiza entonces inmediatamente sin aviso previo! Slo puede anular el proceso de eliminacin con el men "Edicin - Deshacer" o con "CtrlZ".

1.6.2

Configuracin 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 representacin de los datos del fichero de usuario. Condicin previa para la creacin de una vista de formulario es un User Archives Table Element ya configurado.

El siguiente manual le muestra la configuracin 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 continuacin aparece la vista de tabla del control. Ahora puede usted establecer el ancho de las distintas columnas para el servicio runtime.

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

105

Archivos de usuario

04.03

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 configuracin de un formulario.

A continuacin, vamos a confeccionar este formulario:

Nota Despus de un clic con el botn derecho del ratn en el formulario vaco, puede usted con ayuda de la funcin "Crear todo" del men emergente, hacer crear automticamente los campos de formulario de todos los campos de datos existentes en el fichero de usuario. Se crea entonces para cada campo de datos tambin un cuadro de texto con el correspondiente ttulo (nombre alias). Con la opcin "Crear seleccin" se crean los campos de formulario nicamente para las columnas seleccionadas en la ficha "Columnas".

106

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

04.03

Archivos de usuario

1.6.2.1

Crear campo de formulario "Texto"

Abra usted la vista de formulario, si todava no est abierta.

Para crear un nuevo campo de formulario "Texto", haga usted clic en Graphics Designer con el botn derecho del ratn en la superficie de trabajo del User Archives Table Element en el lugar donde desea posicionar el texto. Aparece a continuacin el siguiente campo de seleccin:

Tras la seleccin de "Insertar campo de texto" llega usted al cuadro de dilogo "Propiedades del campo de texto":

En el campo "Texto" puede usted introducir el texto deseado. Introduzca usted aqu como ttulo del formulario el texto "Formulario de entrada Cola". Nota Si expande usted el campo "Texto" a travs del campo de seleccin, se le ofrecen todos los nombres de campo de un fichero, como texto esttico. Si en la Text Library ya se han creado referencias de texto para un cambio de idioma, se ofrecen entonces stas para su seleccin.

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

107

Archivos de usuario

04.03

1.6.2.2

Crear campo de formulario "Edit"

Abra usted la vista de formulario, si todava no est abierta.

KPara

crear un nuevo campo de formulario "Edit", haga usted clic en Graphics Designer con el botn derecho del ratn en la superficie de trabajo del User Archives Table Element en el lugar donde desea usted posicionar el campo de edicin. Aparece a continuacin el siguiente campo de seleccin:

Tras la seleccin de "Insertar campo de edicin" llega usted al Cuadro de dilogo "Propiedades del campo de edicin":

En el campo de seleccin del cuadro de dilogo se ofrecen a eleccin todos los campos proyectados del fichero de usuario. Seleccione usted el campo "Agua". Puede crear usted mismo ahora otros campos de edicin, como por ejemplo, azcar, colorante 7, cafena y cido fosfrico.

108

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

04.03

Archivos de usuario

1.6.2.3

Crear campo de formulario "Botn"

Abra usted la vista de formulario, si todava no est abierta.

Para crear un nuevo botn de comando, haga usted clic en Graphics Designer con el botn derecho del ratn en la superficie de trabajo del User Archives Table Element en el lugar donde desea usted posicionar el botn de comando. Aparece a continuacin el siguiente campo de seleccin:

Tras la seleccin de "Insertar botn" llega usted al Cuadro de dilogo "Propiedades del botn":

En el campo "Texto" puede usted establecer el texto con el que se rotula el nuevo botn de comando. Introduzca usted el texto "Vista de tabla".

En el campo "Accin" puede usted seleccionar uno de los iconos de la vista de formulario. Su nuevo botn de comando proyectado ejecuta entonces la misma accin 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 botn de comando todas las funciones de la barra de herramientas, de la vista de formulario. As puede configurar usted mismo el tamao y el layout de los botones de comando, para p. ej. manejar las funciones de la barra de herramientas a travs de un Touch Screen.

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

109

Archivos de usuario

04.03

1.6.2.4

Elaborar ulteriormente campos de formulario

Para modificar ulteriormente un campo de formulario, haga usted clic con el botn derecho del ratn sobre el campo de formulario previamente proyectado y haga clic a continuacin sobre el botn de comando "Propiedades" haga doble clic sobre el campo de formulario previamente proyectado.

Aparece entonces el correspondiente cuadro de dilogo para modificar el campo de formulario, como se describe en los captulos sobre los campos de formulario Texto, Edit y Botn.

1.6.2.5

Eliminar campos de formulario

Para eliminar un campo de formulario, haga usted clic con el botn derecho del ratn sobre el campo de formulario previamente proyectado. Haga usted clic sobre el punto de men "Eliminar". A continuacin se borra el campo de formulario. No utilice usted la tecla de eliminar, ya que esta borra todo el control.

110

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

04.03

Archivos de usuario

1.6.3
1.6.3.1

Propiedades del WinCC User Archives Table Element


Propiedades del objeto del WinCC User Archives Table Element
Usted puede modificar los atributos de un User Archives Table Element, haciendo clic con el botn derecho del ratn sobre el objeto, y seleccionado en el men emergente que se abre el punto de men "Propiedades". Aqu puede usted editar la esttica de los atributos Filtro, Forma, PressTBButton y Sort. Para evitar inconsistencias en la base de datos, deberan realizarse las modificaciones en las dems propiedades del objeto, siempre a travs del cuadro de dilogo "Propiedades del elemento de tabla de ficheros de usuario WinCC" (doble clic sobre el Control).

En el cuadro de dilogo "Propiedades del objeto" que se abre, seleccione el grupo "Propiedades de control" en la ficha "Propiedades".

Nota En la ayuda online encontrar usted una descripcin completa de todas las propiedades del WinCC User Archives Table Element. La configuracin 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 dilogo que se abre puede usted realizar las modificaciones deseadas. Como ya se ofrecen a eleccin ficheros de usuario, vistas, variables, etc. ya existentes en los cuadros de dilogo de las distintas fichas, se pueden realizar las modificaciones de forma sencilla y segura.

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

111

Archivos de usuario

04.03

1.6.3.2

Cuadro de dilogo de las propiedades del WinCC User Archives Table Element

Ficha "General"

Icono Origen

Descripcin A travs del botn "Seleccionar" llega usted al Package Browser, en el que puede seleccionar un fichero de usuario anteriormente configurado, o una vista. En el campo Edit puede usted establecer el tipo de acceso en el tiempo de ejecucin. Si desactiva usted la casilla de verificacin "Slo lectura", se liberan para los ficheros de usuario los tipos de acceso "Insertar", "Modificar" y "Eliminar". Para las vistas slo se libera la casilla de verificacin "Modificar". Con la casilla de verificacin "Bordes" establece usted si la ventana de control debe aparecer con o sin borde. Con la casilla de verificacin "Forma" establece usted si la vista de formulario en la ventana de control debe ser o no la vista inicial.

Edicin

Bordes Formulario

112

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

04.03

Archivos de usuario

Icono Base de tiempo del campo Last Access

Descripcin En este campo de seleccin define usted la base de tiempo para la indicacin horaria en el campo "Last Acess".

Orden de En este campo define usted la orden de impresin que se va a impresin para usar al imprimir los datos visualizados. impresin rpida

Nota Si se modifica la configuracin del fichero de usuario en el editor User Archives, p. ej. suprimiendo la proteccin 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 configuracin del fichero.

El Package Browser A travs del botn "Seleccionar" en el cuadro de dilogo de propiedades del User Archives Table Element se activa el Package Browser. Aqu se ofrecen a eleccin los ficheros de usuario y vistas ya proyectados.

En un cliente WinCC puede usted seleccionar en el campo de navegacin del cuadro de dilogo "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 estn previstos ficheros de usuario propios en el cliente WinCC mismo. En el rea "Jerarqua" se indica la ruta hacia el servidor seleccionado. Este es editable, de manera que puede usted introducir tambin manualmente la ruta hacia el servidor deseado.

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

113

Archivos de usuario

04.03

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 funcin "Cargar" datos del servidor. En la ayuda sobre WinCC Explorer encontrar usted ms 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 Columnas

Descripcin 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. En el campo de entrada Propiedades puede usted establecer las propiedades del campo actual seleccionado en el campo de entrada Columnas. Con la casilla de verificacin "Bloqueado" puede usted proteger contra sobrescritura el campo seleccionado.

Propiedades

Bloqueado

114

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

04.03

Archivos de usuario

Icono Formato

Descripcin Con el campo "Formato" se establece la representacin de valores: Fixed (Nmero de punto fijo "%.2f") Cientfica (Representacin exponencial "%e") Date (Slo indicacin de la fecha "%x") Time (Slo indicacin de la hora "%X") TimeStamp (Indicacin de fecha y hora "%c") La indicacin de un campo de fecha tiene lugar en el formato de fecha que est ajustado en el sistema operativo. En la seleccin "Alineacin" puede usted elegir entre "Izquierda", "Centrado" y "Derecha". El botn de comando "Restablecer" restaura el anterior ajuste.

Alineacin Restablecer

Nota En el campo Formato puede usted tambin ajustar el formato de los decimales (p. ej. "%3f" para tres decimales) o el formato hexadecimal "%x" para valores enteros.

Ficha "Barra de herramientas"

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

115

Archivos de usuario

04.03

Icono Iconos Derechos de acceso Seleccin

Descripcin En la seleccin "Iconos" establece usted los iconos que debe contener la barra de herramientas. En el campo "Derechos de acceso" se indican los derechos de acceso al icono seleccionado. Con un clic sobre el botn de comando "Seleccin" aparece el cuadro de dilogo "Autorizaciones", en el que puede establecer el acceso deseado. Con el campo "Desactivar" se conecta o desconecta la barra de herramientas.

Desactivar

Tecla de A travs del campo Tecla de acceso directo, puede usted asignar acceso directo teclas de acceso directo a las diversas funciones.

En el cuadro de dilogo "Autorizaciones" puede establecer el acceso deseado. Las autorizaciones mostradas en el cuadro de dilogo han sido configuradas antes en User Administrator.

116

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

04.03

Archivos de usuario

Ficha "Barra de estado"

Icono reas Desactivar

Descripcin Con las casillas de verificacin de la zona "reas" define usted los elementos que debe contener la barra de estado del control. Con el botn 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:

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

117

Archivos de usuario

04.03

Ficha "Filtros/Clasificacin"

Condicin de filtro En el cuadro de dilogo "Condicin 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 programacin SQL (Structured Query Language) de la base de datos. En el anexo encontrar usted una descripcin de SQL con varios ejemplos prcticos.

Ejemplo: FieldC > 100 Se seleccionan todos los registros de datos que en la columna "FieldC" tienen un valor superior a 100.

A travs del botn de comando "Crear..." obtiene usted una mscara de filtro automatizada, a travs de la cual puede definir las condiciones de filtro.

118

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

04.03

Archivos de usuario

En la fila "Filtrar segn" puede usted establecer los criterios de filtro; en la ventana de seleccin izquierda se ofrecen todos los campos de datos del fichero de usuario. A travs 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 dilogo "Clasificacin" define usted las condiciones de clasificacin. Introduzca usted las reglas para ordenar, directamente en el lenguaje de programacin SQL de la base de datos.

A travs del botn de comando "Crear..." obtiene usted una mscara de clasificacin automatizada, a travs de la cual puede definir las condiciones de clasificacin.

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

119

Archivos de usuario

04.03

En el campo de seleccin "Ordenar por" puede usted establecer los criterios de clasificacin; se ofrecen a eleccin todos los campos de datos del fichero de usuario. A travs de los campos de seleccin "Siguiente criterio" y "ltimo criterio" puede usted fijar las siguientes condiciones de clasificacin. Los filtros se procesan por este orden sucesivo. Con la opcin "Ascendente" se clasifica de forma ascendente; con la opcin "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.

120

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

04.03

Archivos de usuario

Ficha "Colores"

En la ficha "Colores" determina usted los colores que se deben utilizar en el control.

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

121

Archivos de usuario

04.03

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 representacin 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 edicin dentro de la tabla tiene lugar anlogamente a la edicin 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 lnea, 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 seleccin de registros de datos. No es posible seleccionar registros de datos.

122

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

04.03

Archivos de usuario

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 representacin 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.

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

123

Archivos de usuario

04.03

1.6.4.3

La barra de herramientas del User Archives Table Element

La barra de herramientas ofrece las siguientes posibilidades de manejo:

Icono

Descripcin 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 condicin de filtro Definir condicin de clasificacin 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. Despus de haber introducido todos los campos de datos, se crea el nuevo registro de datos con los valores introducidos.

124

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

04.03

Archivos de usuario

Modificar un campo existente Despus de hacer clic sobre este icono, haga usted clic sobre el campo que desea modificar. Aparece entonces el marcador de texto que le sealiza la capacidad de edicin 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 slo despus 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 pginas hacia delante y hacia atrs 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 dilogo "Propiedades del fichero" en la ficha "Comunicacin", puede usted seleccionar el tipo de comunicacin "Comunicacin a travs 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). Atencin! 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 estacin 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 indicacin de ruta. El cliente mapea la liberacin por su parte, a travs de una unidad de red, como p. ej. "I:\Prueba\UA". La ruta estndar del fichero de usuario est por lo tanto en el cliente "I:\Prueba\UA". Pero este directorio no existe en el servidor bajo esta designacin. Si desea usted importar / exportar datos de fichero de usuario, tiene usted que modificar en el cliente la ruta estndar, en nuestro ejemplo, a "C:\Proyectos\Prueba\UA".

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

125

Archivos de usuario

04.03

Definir condicin de filtro Esta opcin le permite la entrada de condiciones de filtro. Se exportan todos los datos indicados. Si slo se exporta una cantidad parcial, tiene usted que formular primero las condiciones de filtro, de tal manera que slo se visualicen los datos deseados. A continuacin puede usted exportar estos datos ya filtrados.

Las condiciones de filtro se formulan directamente en el lenguaje de programacin SQL (Structured Query Language) de la base de datos. En el anexo encontrar usted una descripcin de SQL con varios ejemplos prcticos. En la correspondiente bibliografa tcnica encontrar usted informaciones adicionales. Ejemplo: ID < 100 Slo se seleccionan los campos de datos con los ID's 1 hasta 99; todos los dems campos de datos no se visualizan.

A travs del botn de comando "Crear..." obtiene usted una mscara de filtro automatizada, a travs de la cual puede definir las condiciones de filtro.

126

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

04.03

Archivos de usuario

En la fila "Filtrar segn" puede usted establecer los criterios de filtro; en la ventana de seleccin izquierda se ofrecen todos los campos de datos del fichero de usuario. A travs 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 carcter temporal; es decir, tras una nueva formacin de la imagen, vuelven a ser vlidos los criterios de filtro establecidos en el dilogo de propiedades.

Definir condicin de clasificacin Esta opcin le permite la entrada de condiciones de clasificacin.

Las reglas para ordenar se indican directamente en el lenguaje de programacin SQL de la base de datos. Vase tambin la descripcin de SQL en el anexo. En la correspondiente bibliografa tcnica encontrar usted informaciones adicionales.

A travs del botn de comando "Crear..." obtiene usted una mscara de clasificacin automatizada, a travs de la cual puede definir las condiciones de clasificacin.

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

127

Archivos de usuario

04.03

En el campo de seleccin "Ordenar por" puede usted establecer los criterios de clasificacin; se ofrecen a eleccin todos los campos de datos del fichero de usuario. A travs de los campos de seleccin "Siguiente criterio" y "ltimo criterio" puede usted fijar las siguientes condiciones de clasificacin. Los filtros se procesan por este orden sucesivo. Con la opcin "Ascendente" se clasifica de forma ascendente; con la opcin "Descendente" se clasifica de forma descendente Nota Las condiciones de clasificacin aqu definidas son de carcter temporal; es decir, tras una nueva formacin de la imagen, vuelven a ser vlidos los criterios de clasificacin establecidos en el dilogo de propiedades.

Base de tiempo del campo "Last Access" Aplicando esta opcin puede usted modificar la base de tiempo del campo "Last Access".

Imprimir Esta opcin activa la impresin de los valores visualizados.

Solicitar ayuda Haga usted clic sobre este botn de comando para solicitar ayuda sobre el User Archives Table Element.

128

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

04.03

Archivos de usuario

1.6.4.4

Manejo del control a travs 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 tamao y el aspecto de cada uno de los botones de comando, para manejar el Table Element a travs de una pantalla tctil, p. ej.

Ejemplo sobre la utilizacin del atributo "Press TB Button" Para establecer una conexin del User Archives Table Element con un botn tiene usted que ejecutar los siguientes pasos: 1. Confeccione usted en el Graphics Designer un botn y active las propiedades de objeto haciendo clic con el botn derecho del ratn. 2. Seleccione usted en la ficha "Evento" la opcin "Ratn". Seleccione usted en la ventana derecha, Ejecucin con "Clic del ratn". Tras un clic derecho sobre la flecha en la columna "Accin" se abre una ventana de seleccin; seleccione usted aqu la opcin "Conexin directa".

3. En el rea "Origen" seleccione "Constante" e introduzca aqu una constante, p. ej. "Forma" (ms abajo encontrar un sumario de las constantes disponibles para el User Archives Table Element). Seleccione usted ahora en el rea "Destino" la opcin "Objeto en imagen" y seleccione el Table Element a conectar, en el campo de seleccin de objetos. En campo de seleccin "Propiedad" seleccione usted "PressTBButton" y confirme el dilogo con "ACEPTAR".

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

129

Archivos de usuario

04.03

4. Guarde usted la imagen en el Graphics Designer y pase a runtime. Si acciona ahora el botn configurado "Forma", cambia entonces la representacin del control, de la vista de tabla a la vista de formulario y viceversa.

Las constantes para una conexin directa con el User Archives Table Element Para las conexiones directas antes mencionadas del User Archives Table Element, tiene usted a disposicin una constante para cada botn de comando del control. En la siguiente tabla puede usted consultar la asignacin a los distintos botones de comando.

Constante Forma Delete New Edit First Previous Next Last ReadVar

Botn correspondiente

130

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

04.03

Archivos de usuario

WriteVar Importacin 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 "Posicin 1". Para restablecer la indicacin del registro de datos elaborado por ltimo, confeccione usted un botn segn el esquema anterior, y seleccione la constante "VTB_Focus". Pulsando este botn el cursor de celda regresa de nuevo a su ltima posicin.

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

131

Archivos de usuario

04.03

132

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

04.03

Sistema para estacin multipuesto

2
2.1

Sistema para estacin multipuesto


Sistemas Cliente-Servidor en WinCC

Introduccin Con WinCC Ud. puede configurar sistemas Cliente-Servidor con varios clientes y servidores y manejar y observar as eficientemente grandes instalaciones. Con la distribucin 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. Adems Ud. tiene tambin la posibilidad de representar con WinCC, de manera tecnolgica o topolgica, instalaciones estructuradas de manera compleja. Los sistemas Cliente-Servidor se aplican p. ej. en: Grandes instalaciones en las que se requieren varios puestos de observacin y de manejo (clientes) para las mismas tareas. Si Ud. desea distribuir diferentes tareas de manejo y de observacin en varios puestos de trabajo, p. ej. un cliente central para la visualizacin de todos los avisos de una instalacin.

Ud. puede aplicar los clientes para: Configurar sistemas de estaciones multipuestos con un servidor: Varios clientes acceden al proyecto de un servidor con conexin al proceso. En un sistema de estacin multipuesto no es necesario hacer la configuracin 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 conexin al proceso. En un sistema distribuido cada cliente tiene una configuracin individual, los datos necesarios del servidor se importan en los clientes y, cuando se hace cualquier modificacin, se actualizan automticamente. 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 opcin "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 estn conectados con Router, tambin se pueden identificar (login) en el sistema como si fueran clientes o servidores. Para enlazar equipos a travs de ISDN Ud. necesita la SmartTool "Communication Configurator" de WinCC.

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

133

Sistema para estacin multipuesto

04.03

Sistemas redundantes Para que la instalacin pueda seguir funcionando en caso de averas, como p. ej. cuando falla un servidor, Ud. configura servidores redundantes. El modo exacto de proceder para configurar sistemas redundantes lo encuentra en la documentacin "Sistemas redundantes" de WinCC. En esta documentacin Ud. encontrar la informacin para la configuracin de clientes en sistemas redundantes. Nota Cuando un proyecto tenga que ser configurado remoto en un servidor redundante, antes de hacer la configuracin remota se debe desconectar la redundancia. De no ser as, existe el peligro que durante la configuracin 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

Configuracin de sistemas Cliente-Servidor para diferentes exigencias De acuerdo a las exigencias, Ud. puede configurar diversas soluciones ClienteServidor. Para hacerlo tiene la posibilidad de aplicar Clientes, WebClients y ThinClients. Clientes Con clientes en un sistema Cliente-Servidor, y de acuerdo a la configuracin, Ud. puede: Visualizar en varios clientes la vista de un servidor (sistema de estacin 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 configuracin de varios clientes Ud. necesita la opcin "WinCC Server" en cada servidor. WebClients Ud. utiliza WebClients en un sistema Cliente-Servidor cuando p. ej.: Es necesario acceder al sistema incluso a travs de conexiones de banda pequea Se accede nicamente de manera temporal a los datos Es necesario acceder a los datos desde grandes distancias, p. ej. va Internet

WebClients tienen las siguientes ventajas: Se pueden usar equipos clientes con diferentes sistemas operativos

134

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

04.03

Sistema para estacin multipuesto

Simultneamente varios WebClients pueden acceder a un servidor Se pueden realizar grandes recursos disponibles

Para configurar WebClients Ud. necesita la instalacin mnima de WinCC y la opcin "WinCC WebNavigator". ThinClients Con ThinClients Ud. tiene las caractersticas ms importantes de WebClients con las siguientes caractersticas adicionales: Es posible su aplicacin en formas de plataformas robustas de clientes en Windows CE Basis (p. ej. MP370) Es posible usar clientes mviles (p. ej. Mobic)

Para configurar ThinClients Ud. necesita la instalacin mnima de WinCC y la opcin "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 mximo 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 mximo 24 servidores en forma de 12 pares de servidores redundantes. Configuracin de sistemas mixtos Para configurar un sistema mixto Ud. debera tener en cuenta la siguiente regla para recursos disponibles mximos: Cada tipo de cliente tiene una valoracin: WebClient/Thin Client = 1 Cliente = 2 Cliente con la funcin "Configurar remoto" = 4

La cantidad total de valoraciones de todos los clientes no debera sobrepasar el valor de 60 por servidor en servidores WinCC sin funcin de uso. En servidores con funcin de uso el valor no debera sobrepasar 16. Ejemplo: Componentes 2 clientes con la funcin "Configurar remoto" 4 Clientes 44 WebClients Suma Valoracin 2x4=8 4x2=8 44 x 1 =44 60

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

135

Sistema para estacin multipuesto

04.03

2.3

Escenarios Cliente-Servidor

Introduccin Con WinCC, de acuerdo al caso de aplicacin, Ud. puede realizar diferentes escenarios Cliente-Servidor: Sistemas de estaciones multipuesto Ud. configura, de manera tpica, un sistema de estacin multipuesto en instalaciones pequeas en las que no es necesario distribuir los datos en varios servidores. Ud. configura un servidor con conexin 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 autorizacin de uso, los clientes pueden: Unicamente observar la instalacin. Manejar y observar. Configurar remoto el proyecto del servidor, p. ej. como si fuera un equipo de mantenimiento.

De acuerdo a la configuracin, los clientes pueden: Mostrar todos la misma vista del proyecto cuando el proceso, p. ej., se debe manejar desde varios lugares de la instalacin. Mostrar diferentes vistas del proyecto, p. ej. nicamente avisos.

Por medio del otorgamiento de derechos de usuario Ud. puede determinar individualmente cules son las funciones de las que puede hacer uso un operador en una determinada estacin 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 distribucin 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 segn pasos del proceso o de manera funcional: En una distribucin tecnolgica se acepta de cada servidor un rea de una instalacin limitable, p. ej., una prensa determinada o una unidad de secado. En una distribucin 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 configuracin propia con imgenes de base y pocos datos locales. Los datos del servidor necesarios para la representacin de los datos del proceso son transferidos por los servidores a los clientes y, en caso de ser necesario, se pueden actualizar automticamente.

136

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

04.03

Sistema para estacin multipuesto

Servidor de archivos En sistemas Cliente-Servidor Ud. puede aplicar un Fileserver para almacenar todos los proyectos y administrarlos centralmente. As, p. ej. es ms sencillo crear copias de seguridad regulares de todos los proyectos. Los servidores con conexin 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 configuracin. El servidor de archivos puede, segn 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 histricos Ud. utiliza un servidor de ficheros histricos para asegurar Backups de ficheros. Como servidor de ficheros histricos sirve un servidor sin conexin al proceso en el que los servidores con conexin al proceso almacenan temporalmente sus Backups de archivos. En el servidor de archivos histricos 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. Adems, a travs 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 disposicin p. ej. datos importantes de la produccin para fines de anlisis en toda la empresa. Comunicacin Servidor-Servidor En una comunicacin 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 relacin a la configuracin y al manejo, con la excepcin de que ningn servidor predeterminado puede ser configurado. Para cada servidor que accede se necesita una licencia de servidor WinCC. Durante la configuracin 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 inequvoco 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 administracin local de datos (p. ej. avisos y archivos), el acceso ser rechazado con un aviso de fallo.

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

137

Sistema para estacin multipuesto

04.03

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

Configuracin de servidor

Introduccin Un servidor puede cumplir las siguientes tareas en una red WinCC: Conexin al proceso Recopilacin 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 configuracin

Las tareas que cada uno de los servidores asume se pueden dividir desde puntos de vista tecnolgicos o funcionales: Tecnolgicamente: Cada servidor administra una determinada rea del proceso/de la instalacin. 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 configuracin 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 configuracin 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 estacin multipuesto". 2. Proyectar en el servidor los datos necesarios del proyecto (imgenes, 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 importacin automtica de paquetes en el servidor. 6. Configurar clientes en el proyecto del servidor.

138

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

04.03

Sistema para estacin multipuesto

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 exportacin 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 estacin multipuesto".. 2. Proyectar en los servidores los datos necesarios del proyecto (imgenes, ficheros, variables...). De acuerdo a la distribucin (tecnolgica/funcional), estos datos podrn ser slo 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 exportacin de paquetes (manualmente o automticamente). 6. Proyectar proyectos de cliente en los clientes. 7. Poner los datos del servidor (paquetes) a disposicin de los clientes. Nota Siempre proyecte los servidores de un sistema Cliente-Servidor antes de los clientes correpondientes.

2.5

Configuracin de cliente

Introduccin Se necesita una configuracin 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 estacin multipuesto en el que los clientes visualizan datos de slo un servidor, no es necesario hacer una configuracin 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 imgenes del servidor 4, etc.

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

139

Sistema para estacin multipuesto

04.03

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 inequvocos. Cada cliente tiene su propia configuracin y guarda, en el banco de datos del cliente, muy pocos datos administrativos especficos 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 configuracin del servidor tambin 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 grficos externos que estn insertados como p. ej. objetos OLE. Pasos de la configuracin 1. 2. 3. 4. Configuracin de los proyectos del servidor. Creacin y exportacin de paquetes de servidor. Configuracin de la importacin de paquetes en el cliente. Configuracin de proyectos del cliente en los clientes.

140

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

04.03

Sistema para estacin multipuesto

2.6

Comportamiento del sistema en Runtime

Introduccin Con un sistema Cliente-Servidor en WinCC Ud. puede distribuir la configuracin de su instalacin 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 estacin 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 grfico, en cada cliente en el que corra Tag Logging Runtime. Los datos para la representacin vienen siempre desde el servidor de archivos. Todos los manejos en el cliente sern transmitidos al servidor y el resultado del tratamiento sern retransferido al cliente. Grficos Cuando en Runtime en un cliente se llama una imagen, Graphics Runtime busca primero en la imgenes 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 sustitucin con otro editor (Alarm Logging, Global Script), esta sustitucin se realizar siempre de manera local. En Runtime se puede abrir y editar una imagen simultneamente desde varias estaciones de manejo. Nota La estructuracin de la imagen en un cliente se realiza ms rpido cuando Ud. copia localmente en el cliente las imgenes respectivas. En el cuadro de dilogo "Propiedades de equipo" del cliente en la ficha Runtime indique el directorio respectivo. All Ud. tambin 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.

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

141

Sistema para estacin multipuesto

04.03

Datos de archivo y listas de avisos se pueden visualizar en cualquier cliente. Los datos para la visualizacin vienen siempre desde el servidor de avisos. Si llegan nuevos avisos, el servidor de avisos archiva los avisos. Si en una estacin 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 visualizarn 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 impresin se proyectan y se pueden ejecutar en cualquier momento. Unicamente los trabajos de impresin que deban visualizar datos de archivo o de proceso dependen de Runtime. El sistema de protocolo se inicia automticamente 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 impresin pendientes y sus estados. Si en un cliente se inicia una orden de impresin, el cliente recopila los datos pertenecientes desde el banco de datos del servidor. La orden de impresin de inicia localmente. El servidor de protocolo recibe del cliente los datos actuales acerca del estado de los trabajos de impresin y transmite estas informaciones a los otros clientes. Guiones Si una estacin de manejo activa localmente un proyecto, se cargarn localmente la funciones del proyecto y las funciones estndar 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 automticamente 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 sern ledos siempre desde el banco de datos del servidor.

Comportamiento en caso de averas del sistema Si un servidor no est disponible, los clientes acceden cclicamente al servidor, hasta que ste se haya iniciado otra vez. Los datos del servidor no pueden ser visualizados en un caso de avera, se inactivan p. ej. todos los objetos grficos operables.

142

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

04.03

Sistema para estacin multipuesto

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 disposicin de los clientes y se informa acerca de todos los participantes en la red. En la ventana de datos del cuadro de dilogo "WinCC Projects" Ud. puede ver el estado actual de todos los servidores. Ud. puede abrir "WinCC-Projects" a travs del Explorador de Windows:

Si un servidor falla durante el servicio, los datos en los clientes ya no podrn ser actualizados y los clientes sern informados acerca del servidor que falta. Nota Si Ud. utiliza un servidor de archivos en su sistema Cliente-Servidor, el sistema se podr usar recin cuando haya arrancado el servidor de archivos y tambin el servidor WinCC. Activacin remota Ud. puede arrancar un servidor tambin de manera remota desde otro equipo (cliente o servidor). El modo de proceder de describe en "Activar proyecto".

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

143

Sistema para estacin multipuesto

04.03

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 direccin IP Estado de proyecto del servidor (configuracin o Runtime)

Las informaciones correspondientes las puede ver el operador en la lista del cuadro de dilogo "WinCC Projects". Si se modifica el estado de un servidor, se actualizar tambin el cuadro de dilogo "WinCC Projects" de todos los equipos participantes.

Servidor no disponible Si hay servidores no disponibles, se emitir un aviso de fallo correspondiente. Adems, se inactivarn p. ej. objetos grficos que reciben sus datos del servidor. A travs de guiones Ud. puede proyectar en el cliente la visualizacin de averas en conexiones.

2.6.3

Particularidades de la comunicacin en servidors con varias tarjetas de red

Introduccin 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 comunicacin del servidor con los clientes WinCC puede estar interferida. Una razn posible puede ser que en este servidor cada tarjeta de red o controladora SOFTNET tiene una direccin IP propia. Debido a esto, bajo determinadas circunstancias puede suceder que Windows al iniciar la sesin trata de establecer un enlace a travs de una direccin IP incorrecta, p. ej. a travs de la direccin de la controladora SOFTNET. Cuando no se ha podido establecer un enlace, Windows marca el enlace como un enlace con interferencia y no trata ms de establecer un nuevo enlace a travs de otras direcciones IP existentes de este equipo. En este caso, la administracin de la red debe realizar las modificaciones del caso.

144

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

04.03

Sistema para estacin multipuesto

Diagnstico Con CCAgent se puede comprobar la configuracin de la tarjeta de red. Cuando el usuario constata que en un equipo informtico se est indicando una direccin con un rea de la red equivocada, es decir, no accesible, modifica la direccin. Para hacerlo abra el cuadro de dilogo de configuracin 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 "Configuracin" y abra con l el cuadro de dilogo "CCAgent - Configuracin". Sin el icono de la barra de tareas de CCAgent elija en la ventana de navegacin 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 "Configuracin" y abra con ella el cuadro de dilogo "CCAgent - Configuracin".

A continuacin, con el botn de comando "Extendido" abra el cuadro de dilogo "CCAgent - Configuracin - Extendido". En este cuadro de dilogo se muestran en el campo "IP-Adr." varias direcciones IP que pueden ser seleccionadas. Cuando se selecciona la direccin IP correcta y se inicia otro nuevo establecimiento de enlace a travs del botn de comando "Reinicializar" se puede eliminar la anomala.

En la configuracin de la controladora SOFTNET en el servidor tambin se debera verificar si se pueden desactivar los servicios de Windows que no se necesitan para el acoplamiento del proceso. Si despus de verificar estos puntos an no sigue existiendo la posibilidad de establecer un enlace, comunquese con su Customer Support.

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

145

Sistema para estacin multipuesto

04.03

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 ningn dato de proceso a disposicin de los clientes enlazados. Simultneamente el servidor se retira del sistema (logout) y en la lista de proyectos del cuadro de dilogo "WinCC Projects" ser identificado como desactivado.

Desactivacin remota Ud. puede apagar un servidor tambin 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.

146

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

04.03

Sistema para estacin multipuesto

2.7

Configuracin 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 dilogo "WinCC Projects" que puede editar en el Explorer de Windows:

Funcin de WinCC Projects En el cuadro de dilogo "WinCC Projects" Ud. ve los servidores autorizados y los proyectos de su sistema Cliente-Servidor disponibles en la red. A ellos les pertenecen tambin 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

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

147

Sistema para estacin multipuesto

04.03

2.7.1

Acceso a proyectos desde varios clientes

Posibilidades de la configuracin 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 estn guardados en el banco de datos del servidor (Alarm Logging, Tag Logging, variables, User Admin, Text Library) y datos basados en ficheros (imgenes y grficos, reportes, guiones). Nota Datos del banco de datos del servidor pueden ser editados simultneamente por varios clientes. En este punto considere, sin embargo, que siempre se guardarn 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 guardarn todos los datos del editor respectivo aunque slo hayan sido modificados unos pocos valores. En el caso de datos que estn guardados en ficheros, se bloquear un fichero que est abierto para evitar que se acceda a l. Ficheros (Tag Logging) Los ficheros estn guardados en el banco de datos del servidor. Los datos del Tag Logging se pueden modificar en Runtime. Las modificaciones sern repartidas por el servidor a todos los clientes participantes. Imgenes Las imgenes estn 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 imgenes de un proyecto pueden ser abiertas por diferentes clientes. Las imgenes se pueden modificar en Runtime y despus de ser guardadas quedarn disponibles para cuando se seleccione la imagen la prxima vez. Ud. tambin puede guardar imgenes localmente para que puedan ser tratadas, deber sin embargo realizar la sincronizacin con el servidor de manera manual. Avisos Los avisos estn guardados en el banco de datos del servidor. Los datos del sistema de avisos se pueden modificar en Runtime. Las modificaciones sern repartidas por el servidor a todos los clientes participantes. Protocolos Los protocolos estn guardados de manera central en el directorio de proyecto del servidor. Los datos del protocolo se dividen en formatos (ficheros) y rdenes de impresin (entradas en el banco de datos del proyecto). Slo un cliente a la vez puede proyectar en el servidor el sistema de protocolo. Ud. tambin puede guardar protocolos localmente para que puedan ser tratados, deber sin embargo realizar la sincronizacin 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.

148

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

04.03

Sistema para estacin multipuesto

Guiones Los guiones estn guardados de manera central en el directorio de proyecto del servidor. Los guiones especficos al proyecto pueden estar definidos de manera autnoma en el equipo local. Los guiones estn guardados en ficheros. Las acciones del Graphics Designer estn guardadas en imagen. Durante la edicin los ficheros (guiones e imgenes) estn bloqueados para otros clientes. Cuando no existe ninguna comunicacin con el servidor, Ud. tambin puede modificar los guiones localmente, sin embargo tendr que realizar manualmente la sincronizacin 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 guin sin acceso al servidor, el guin ser guardado localmente. Si el guin debe estar disponible en el servidor, Ud. deber copiar el guin manualmente en el directorio de servidor correspondiente. Textos de la Text Library Los textos de la Text Library estn guardados en el banco de datos del servidor. Los objetos de texto se guardarn individualmente. Los textos se pueden modificar en Runtime. El servidor distribuye las modificaciones a todos los equipos participantes. La actualizacin se realiza en el idioma de configuracin ajustado localmente. Nota Algunos editores como p. ej. Alarm Logging y User Administrator acceden durante la configuracin a la misma tabla de banco de datos de la Text Library. Por tal razn Ud. puede editar simultneamente estos editores nicamente en una estacin de manejo. Variables Las variables estn guardadas en el banco de datos del servidor. Nota Si se desactiva un proyecto de cliente para modificar una variable, todas las modificaciones tendrn efecto recin cuando se reinicien todos los equipos en los que estaba activo el proyecto en el momento que se hizo la modificacin. User Administrator Las autorizaciones de uso del User Administrator estn 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 tendrn efecto cuando un cliente inicie una nueva sesin (Login).

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

149

Sistema para estacin multipuesto

04.03

2.8

Uso de interfases OPC en sistemas Cliente-Servidor

Principio OPC (OLE for Process Control) es un estndar de comunicacin a nivel mundial para componentes en el rea de automatizacin. Estructurado con tecnologa 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 observacin y aplicaciones ofimticas de diferentes fabricantes. Nota En la "OPC Foundation" se han agrupado compaas lderes de la automatizacin industrial. Mayores informaciones sobre la OPC Foundation encontrar en la siguiente direccin de Internet: "http://www.opcfoundation.org" Uso de OPC en WinCC En un Sistema distribuido, cada servidor WinCC puede vigilar toda la instalacin. Sin embargo, el servidor WinCC realiza p. ej. nicamente un rea de tareas determinada, p. ej. nicamente la edicin 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 especificacin OPC respectiva. Como cliente OPC se puede usar todo software basado en la especificacin OPC respectiva. Es as que p. ej. se puede usar un cliente OPC para analizar diferentes orgenes. 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 instalacin 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 informacin WinCC bajo el tema "Comunicacin" > "OPC"

150

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

04.03

Preparacin del servidor de archivos central

Preparacin del servidor de archivos central

Introduccin 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. Adems, a travs 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 disposicin p. ej. datos importantes de la produccin para fines de anlisis 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 instalacin 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 ServidorServidor.

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

151

Preparacin del servidor de archivos central

04.03

Instalacin Para instalar un equipo como servidor de ficheros central, ejecute en el equipo el setup de WinCC. Otras informaciones que lo guiarn durante la instalacin encontrar en "Instalacin de WinCC".

Caracterstica de rendimiento El servidor de archivos central dispone de o soporta las siguientes caractersticas de rendimiento: Tamao ilimitado de base de datos (dependiente nicamente del espacio de memoria disponible) Mximo cuatro CPUs Rendimiento mejorado de archivamiento con un requerimiento simultneo reducido de memoria Archivamiento histrico integrado (Backup) Archivamiento de datos del proceso y avisos de hasta once diferentes servidores WinCC.

Configuracin Configure el servidor de archivos central: 1. Prepare la comunicacin 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 ClienteServidor 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 tambin los paquetes. 3. Configure el archivo de valores de proceso en el servidor de archivos central. 4. Agregue las variables necesarias por medio del dilogo de variables. Los ficheros sern escritos en WinCC. Mayores informaciones referentes a este tema encontrar en "Generar variables de ficheros de la tabla de variables".

152

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

04.03

Instalacin del servidor de fichero histrico

Instalacin del servidor de fichero histrico

Introduccin En un servidor de fichero histrico 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".

Condicin En el equipo que se debe utilizar como servidor de fichero histrico, ha Instalacin 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 instalacin "Software adicional". Se instalan en el equipo los siguientes componentes: Configuracin La configuracin del servidor de fichero histrico comprende dos pasos: Paso 1: Habilitacin de unidades de disco o carpetas Para que se puedan guardar los archivos de intercambio en el servidor de fichero histrico, deber habilitar en el servidor de fichero histrico las unidades de disco o las carpetas deseadas. Nota Para habilitar carpetas o unidades de disco necesita usted derechos de administrador de Windows. WinCC (instalacin mnima) Servidor Microsoft Secret de estar instalado Windows 2000 XP y estar disponible el equipo en la red (LAN).

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

153

Instalacin del servidor de fichero histrico

04.03

Paso 2: Indicacin 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 configuracin. 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 slo con fines de backup, puede guardar stos en cualquier unidad de disco. Entonces slo necesita indicar una unidad de disco en el servidor de fichero histrico, 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 configuracin en el que tambin corre Runtime. En Alarm Logging o Tag Logging enlace los archivos de intercambio con el proyecto. Los valores archivados se mostrarn en Runtime. Acceso a travs de OLE DB Acceso a travs de Dat@Monitor Web Editon

154

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

04.03

Instalacin del servidor de ficheros

Instalacin del servidor de ficheros

Introduccin El servidor de ficheros WinCC es un servidor con la configuracin mnima de componentes de WinCC. En un servidor de ficheros puede guardar proyectos y administrarlos de forma central. As, p. ej. es ms sencillo crear copias de seguridad regulares de todos los proyectos. Nota Use el servidor de ficheros exclusivamente para la configuracin.

Condicin 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.

Instalacin Para instalar un equipo como servidor de ficheros, ejecute en el equipo el setup del servidor de ficheros. En el CD de instalacin de WinCC, men "Otro software" elija la entrada "WinCC Fileserver V6.0". En el equipo se instalar la instalacin mnima de WinCC.

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

155

Instalacin del servidor de ficheros

04.03

Configuracin Los proyectos se depositan en el servidor de ficheros. Para que todos los editores puedan acceder a los proyectos debern 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 configuracin a las carpetas o unidades de disco habilitadas letras de unidades inequvocas. Los editores pueden abrir los proyectos entonces en el servidor de ficheros como un proyecto local.

156

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

04.03

WinCC Redundancy

WinCC Redundancy

Introduccin WinCC Redundancy ofrece un claro incremento de la disponibilidad de WinCC y de la instalacin en su conjunto gracias al funcionamiento paralelo de dos PC servidores acoplados entre s.

Los servidores se vigilan recprocamente para detectar con anticipacin el fallo del equipo asociado. En caso de fallar uno de los dos ordenadores servidores, se conmutan los clientes automticamente del servidor averiado al servidor activo. De esta forma siempre hay clientes disponibles para la vigilancia y manejo del proceso. Mientras dura la avera 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 automticamente los contenidos de todos los archivos de avisos, archivos de valores de proceso y ficheros de usuario, rellenando as las lagunas que se haban creado en los datos del servidor mientras ste estaba fuera de funcionamiento. A esta operacin tambin se la denomina sincronizacin tras el restablecimiento. La opcin de WinCC Redundancy ofrece al usuario: la sincronizacin automtica de los ficheros de avisos, de valores de proceso y de usuario tras el restablecimiento de un servidor que haba fallado. la sincronizacin automtica de los ficheros de avisos, de valores de proceso y de usuario tras fallar el acoplamiento al proceso.

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

157

WinCC Redundancy

04.03

la sincronizacin online de avisos internos. la sincronizacin online de ficheros de usuario. la conmutacin automtica 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 conmutacin automtica de los clientes en caso de fallar el acoplamiento al proceso. la funcin "Application Health Check" para vigilar la aplicacin WinCC.

Funcin "Application Health Check" En el entorno de WinCC / PCS7 se entiende por el concepto "Application Health Check la vigilancia cclica de seales de vida para las principales aplicaciones. Gracias a esta funcin aumenta la sensibilidad de la redundancia, pues la vigilancia de seales de vida no se limita al propio servidor, sino que se extiende a las distintas aplicaciones. Son vigiladas automticamente todas las aplicaciones importantes de WinCC. La vigilancia de la seal 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 travs de un aviso del sistema de control se comunica al usuario la anomala del software. Nota Si se ha reconocido un error de Software a travs de la funcin "Aplicacin Health Check" y un cliente ha provocado el cambio, debe de ser reiniciado el servidor afectado. Solamente despus es posible una nueva conexin 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.

158

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

04.03

WinCC Redundancy

6.1
6.1.1

Estructura del sistema WinCC


Estructura del sistema WinCC sin Redundancy

Introduccin

En el croquis anterior se expone a modo de ejemplo la estructura del nivel de gestin de la produccin en WinCC con el nivel de empresa superpuesto y el nivel de proceso subordinado. Como puede apreciarse, las tareas del nivel de gestin de la produccin estn 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 imgenes del proceso y los avisos de los sistemas de automatizacin. Para adquirir los datos, los servidores estn conectados a los sistemas de automatizacin a travs de redes industriales. Los servidores proporcionan los datos de proceso a los clientes y manejan estados de procesamiento.

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

159

WinCC Redundancy

04.03

Tareas de los clientes: Las estaciones clientes sirven para manejar y visualizar la instalacin en su conjunto. Los clientes toman de los respectivos servidores a travs 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

Introduccin

Proyecto WinCC En un proyecto WinCC se integran un grupo de autmatas programables, un ordenador servidor y uno o varios ordenadores clientes. Tambin forman parte del proyecto todos los datos, programas, datos de configuracin y dems ajustes.

160

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

04.03

WinCC Redundancy

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 estn interconectados en la red con los AS, con los clientes y entre ellos. Para ms detalles, consulte "Configuracin funcionalmente idntica".

6.2

Modo de funcionamiento de Redundancy

Introduccin

Archivado y sincronizacin de ficheros de los servidores redundantes paralelos

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

161

WinCC Redundancy

04.03

Archivado WinCC durante el funcionamiento normal Normalmente, los servidores funcionan en Runtime de modo completamente paralelo. Todo equipo de servidor tiene una conexin 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 anlogo. Los servidores se vigilan recprocamente 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 (sincronizacin online). Ambos servidores operan de modo paritario (con los mismos derechos) e independientemente uno del otro, y estn a disposicin del usuario. Si falla un servidor, siempre est disponible otro servidor redundante equivalente. La comunicacin entre servidores redundantes se realiza a travs del bus terminal con la intencin 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 conexin entre dos servidores se utiliza esta para vigilancia del estado pero no para el ajuste de fichero.

Fallo de un servidor Avera del servidor sealiza la avera fsica de un servidor p. ej. La avera de la tensin de la red o desactivacin del servidor sin bajada controlada En caso de fallar uno de los servidores, el servidor operable an 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 automticamente desde el servidor averiado al servidor redundante asociado. As, tras un breve tiempo de conmutacin vuelven a estar disponibles todos los puestos de operador. Existe una conexin serie entre los servidor redundantes se utiliza para la vigilancia del estado.

Factores activadores de la conmutacin de clientes Cuando falla un servidor, el sistema conmuta automticamente los clientes desde el servidor estndar al servidor asociado. Los factores que causan la conmutacin de los clientes son los siguientes: Ha fallado la conexin de red con el servidor Fallo de servidor Avera del acoplamiento al proceso La funcin "Application Health Check" ha detectado una aplicacin WinCC errnea e inicia la conmutacin. El proyecto es desactivado.

162

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

04.03

WinCC Redundancy

Factores activadores de la sincronizacin de ficheros tras el restablecimiento del servidor averiado La sincronizacin de los ficheros en los servidores se activa despus de subsanar los siguientes fallos: Avera del acoplamiento al proceso. La vigilancia del acoplamiento al proceso puede desactivarse. Para ms detalles, consulte "Configuracin". Fallo de la conexin de red hacia el servidor vinculado Fallo de servidor El proyecto no est activado

Sincronizacin tras el restablecimiento Cuando el servidor que haba 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 haban originado durante la avera transfiriendo al servidor que haba 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 haba fallado recibir sus datos con un retraso que vara segn el fallo. El ajuste del fichero se realiza como funcin en el fondo y va paralelo a la realizacin del proceso y al archivar de WinCC. As se garantiza el manejo y la observacin del sistema a todas horas.

Sincronizacin al fallar el acoplamiento al proceso Si durante el funcionamiento se produce un fallo de red entre un servidor y uno o varios AS, despus de subsanar el fallo se inicia automticamente -siempre que haya sido configurada una sincronizacin.

Sincronizacin online La sincronizacin directa entre los servidores (sincronizacin online) tiene lugar en caso de un Alarm Logging para avisos internos y en los ficheros de usuario.

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

163

WinCC Redundancy

04.03

6.3
6.3.1

Configuracin de los servidores Redundancy


Configuracin funcionalmente idntica

Ficheros de datos de proceso y de avisos Tag Logging y Alarm Logging tienen que tener estar configurados con idnticas funciones para los servidores redundantes. Una configuracin funcionalmente idntica significa lo siguiente: Ficheros iguales, siendo admisibles extensiones en forma de ms puntos de medida y ficheros. Las extensiones no son incluidas en la sincronizacin, sino que deben ser llevadas a cabo despus 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 compresin 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 configuracin de los ficheros de usuario a redistribuir tiene que ser idntica 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

Introduccin 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 sincronizacin horaria para toda la instalacin (ordenadores WinCC, autmatas programables, etc.). Esto se puede efectuar mediante la opcin 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 (sealizacin en el orden cronolgico correcto); por ejemplo utilizando bloques de alarma de los AS.

164

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

04.03

WinCC Redundancy

Los valores de proceso, avisos y bloqueos de avisos activos procedentes de los autmatas programables subordinados se emiten simultneamente a ambos servidores. Cada uno de los dos servidores tiene la opcin Redundancy. Los servidores Redundancy tienen que tener configuraciones funcionalmente idnticas. En cada fichero de usuario debe configurarse un campo para la asignacin unvoca y otro para registrar la fecha de la ltima modificacin. Consultar ms detalles en "Ficheros de usuario redundantes".

Nota Solamente se redistribuyen los datos de los "nuevos" ficheros de usuario (a partir de la versin 4.02). No se redistribuirn aquellos ficheros de usuario que hayan sido configurados en versiones ms recientes pero con la antigua estructura. No obstante, estos ficheros de usuario "antiguos" se pueden convertir para conferirles la nueva estructura. Consultar ms 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 tensin se recomienda utilizar sistemas de alimentacin ininterrumpida (SAI). Al restablecerse el funcionamiento del servidor averiado se efecta una consulta general en los AS para determinar los avisos bloqueados activos en Alarm Logging y a continuacin se realiza su sincronizacin. En caso de bloqueo pasivo de un aviso, es decir en un solo servidor, es sincronizada la informacin de bloqueo. Si se bloquea una clase de aviso en uno de los servidores, no es sincronizada la seleccin del bloqueo en el servidor redundante. Para garantizar un estado seguro de las variables del sistema Redundancy se recomienda la disposicin de una conexin de serie entre los servidores redundantes.

6.3.3

Ficheros de usuario redundantes

Introduccin Los ficheros de usuario pueden ser editados usando funciones de operacin, programas autnomos, AS y otras funciones.

Edicin paralela de ficheros de usuario Al insertar simultneamente registros en ficheros de usuario que sean recprocamente redundantes se debe observar lo siguiente: Debido al tiempo de ejecucin, el orden en el que se insertan los registros puede ser diferente.

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

165

WinCC Redundancy

04.03

Ya antes de que termine la sincronizacin tras el restablecimiento se pueden insertar ms registros en el servidor que antes estaba averiado. Al efectuar la sincronizacin online tambin pasa tiempo hasta que se ha redistribuido el registro en el fichero redundante.

6.3.3.1

Requisitos para los ficheros de usuario redundantes

Introduccin La configuracin de los ficheros tiene que ser idntica en ambos equipos. Por esta razn es recomendable utilizar el Project Duplicator. Si los ficheros no son idnticos aparecer el aviso del sistema "Sincronizacin no lista para todos los ficheros de usuario"

Configuracin de los ficheros Para poder activar la sincronizacin de un fichero de usuario tienen que estar configurados dos campos:

Clave nica Para que los registros de un fichero puedan ser asignados unvocamente a los registros del fichero redundante es indispensable tener una clave unvoca. Los registros que tengan el mismo contenido en este campo sern comparados y redistribuidos recprocamente. Este campo ha de tener la propiedad de un "valor unvoco", de modo que dentro de un fichero nunca haya 2 registros con el mismo contenido. Esto es posible mediante: El nmero de registro; este nmero est siempre en un registro y no tiene que configurarse ex profeso. El nmero de registro siempre es unvoco. Cuando se emplee el nmero de registro, ningn otro campo podr tener la propiedad "valor unvoco". Un campo de fichero al que se le haya asignado la propiedad "valor unvoco". Cuando se utilice otro campo distinto que el nmero de registro, ese campo deber ser el nico que tenga la propiedad "valor unvoco".

Ej.: Nombre de receta (tipo texto) Nmero de receta (tipo entero) Fecha de insercin/creacin (tipo fecha)

166

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

04.03

WinCC Redundancy

Campo - ltimo acceso Este campo se ha de seleccionar al configurar las propiedades del fichero, ya que el criterio que se sigue para la sincronizacin es el sello de tiempo. Al sincronizar, un registro que tenga un sello de tiempo ms reciente sobrescribe el registro ms antiguo, conservndose el registro ms actual. Este aspecto ha de tenerse en cuenta al trabajar en paralelo, particularmente cuando haya modificaciones durante una operacin de sincronizacin. El sistema registra automticamente el ltimo instante en el que se ha producido una modificacin. Al importar registros se adopta la fecha de modificacin contenida en el archivo csv. Al sincronizar, un registro que tenga un sello de tiempo ms reciente sobrescribe el registro ms antiguo, conservndose el registro ms actual. Este aspecto ha de tenerse en cuenta al trabajar en paralelo, particularmente cuando haya modificaciones durante una operacin de sincronizacin.

6.3.3.2

Modo de funcionamiento de la sincronizacin de ficheros de usuario

Introduccin Sincronizacin por nmeros de registro Borrar registro durante la avera de un servidor Modificar/insertar registro durante la avera de un servidor No se efecta Sincronizacin por valor unica No se efecta

Al redistribuir offline se redistribuyen todos los registros que se han modificado o insertado durante la avera.

Al redistribuir offline se redistribuyen todos los registros que se han modificado o insertado durante la avera. 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.

Sincronizacin online al modificar un registro

En orden

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

167

WinCC Redundancy

04.03

Sincronizacin por nmeros de registro Sincronizacin online al insertar un registro En orden Si se inserta por separado un registro en ambos ficheros redundantes antes de que haya terminado la sincronizacin tras el restablecimiento, puede ser que el nmero de registro atribuido automticamente ya est presente en el fichero redundante. Esto har que se sobrescriba el ms antiguo de los dos registros. En orden La sincronizacin online de registros borrados slo tiene lugar cuando se redistribuye atendiendo al nmero de registro y las modificaciones se efectan dentro de un OLE Control Element (OCX) o por medio de funciones API de los ficheros de usuario. Slo se borran los registros que no tengan en el "Campo - ltimo acceso" una hora ms reciente que el momento en el que se borran los registros.

Sincronizacin por valor unica En orden

Sincronizacin online al borrar un registro

No disponible

Nota En el fichero no se debe insertar ningn registro (importndolo, por ejemplo) que tenga en el campo "ltimo acceso" un valor mayor que el tiempo de sistema actual: una operacin de sincronizacin slo 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 prxima vez que se inicie Runtime se redistribuirn en cada fichero como mximo 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 slo es posible hacer con proyectos pequeos), esa operacin no ser reconocida como si hubiera sido una avera y no se efectuar la sincronizacin tras el restablecimiento. Cuando se perturba la conexin con el servidor redundante, la sincronizacin online memoriza hasta 10 registros; al establecer la conexin con el interlocutor asociado, dichos registros se redistribuyen automticamente antes de que se active la sincronizacin tras el restablecimiento.

168

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

04.03

WinCC Redundancy

6.3.4

Avisos redistribuidos online

Introduccin 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
6.4.1

Trabajar con Redundancy


Gua para preparar un sistema redundante

Introduccin A continuacin expondremos en una breve gua de orientacin cmo 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 unvoco para que pueda ser identificado fcilmente dentro de la red.

Preparar los usuarios Despus de instalar la red se tienen que configurar las cuentas de usuario en cada equipo. Para ms detalles, consulte "Registro de los servidores en Windows"

Instalar la autorizacin Debe estar instalada la autorizacin de Redundancy. Para efectuar esta instalacin, solicite la aplicacin "AuthorsW" en el men Inicio de Windows bajo "SIMATIC / AuthorsW" e instale la autorizacin en cada servidor.

Configuracin del proyecto en el servidor Al configurar la redundancia de WinCC se determinan el maestro estndar, el servidor asociado, el comportamiento de conmutacin de los clientes y el tipo de sincronizacin de los ficheros. Antes de duplicar el proyecto se crea el paquete del servidor (Editor "Serverdata"). Se recomienda crear esto en el maestro estndar. Para ms detalles sobre la configuracin del servidor para la redundancia, consulte "Configuracin".

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

169

WinCC Redundancy

04.03

Nota Configurar para la sincronizacin nicamente aquellos ficheros de usuario que se necesiten. Cuantos ms ficheros de usuario se especifiquen para la sincronizacin, tanto ms 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 ms detalles, consulte "WinCC Project Duplicator". Nota Antes de la duplicacin, cercirese 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 funcin Redundancy es necesario configurar los clientes mediante los pasos siguientes. Cargar el package (paquete) del servidor (maestro estndar) en el editor "Serverdata". En el editor "Serverdata" se puede parar el servidor de preferencia y activar la actualizacin automtica del paquete.

Activacin 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 tambin estn activos, activar el segundo servidor y los clientes que pueda tener. Acto seguido tiene lugar la primera sincronizacin. El tiempo de avera para esta sincronizacin es el tiempo que transcurre entre la activacin 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 sincronizacin 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.

170

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

04.03

WinCC Redundancy

6.4.2

Registro de los servidores en Windows

Introduccin Los dos servidores redundantes tienen que ser conocidos recprocamente 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 / Configuracin / Panel de control" y el Smbolo "Usuarios y palabras clave". Se debe instalar cada uno de los usuarios por lo menos como usuario principal (Power Users) en el cuadro de dilogo "Usuarios y palabras clave". Con Windows XP: efectuar la llamada en el men inicial de Windows mediante "Inicio / Configuracin / Panel de control" y el Smbolo "Cuentas de usuario".Se debe instalar cada uno de los usuarios por lo menos como usuario principal (Power Users) en el cuadro de dilogo "Cuentas de usuario".

A ttulo de ejemplo se expone aqu el cuadro de dilogo con Windows 2000.

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

171

WinCC Redundancy

04.03

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

Configuracin de la redundancia

Introduccin Al configurar la redundancia de WinCC se determinan el maestro estndar, el servidor asociado, el comportamiento de conmutacin de los clientes y el tipo de sincronizacin de los ficheros. Nota Configurar para la sincronizacin nicamente aquellos ficheros de usuario que se necesiten. Cuantos ms ficheros de usuario se especifiquen para la sincronizacin, tanto ms 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 ratn en "Redundancy". Hacer ahora clic sobre "Abrir" en el men contextual emergente.

172

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

04.03

WinCC Redundancy

6.4.3.1

Ficha "General"

Introduccin 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.

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

173

WinCC Redundancy

04.03

La ficha General Maestro predeterminado Usando la opcin "Maestro predeterminado" se puede determinar cul de los servidores de redundancia deber activarse como maestro o como reserva (standby) cuando se conecten ambos servidores simultneamente. Durante el tiempo de ejecucin 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 avera del equipo, los clientes conmutarn al antiguo equipo "standby", que se convertir entonces en el maestro. Los clientes para los cuales no se ha registrado ningn servidor de preferencia se conectan al servidor de Redundancy que es maestro. Los clientes que tienen servidor de preferencia (operatividad permanente) ignoran la identificacin maestro/Standby de las variables de redundancia "@RM_MASTER" y "@RM_MASTER_NAME". Nota: Hay que tener presente que slo uno de los dos servidores Redundancy puede ser "maestro predeterminado" y asegurarse de que la opcin no est activada en ambos! De lo contrario pueden surgir problemas al efectuar la conmutacin 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 botn "Examinar" proporciona asistencia para seleccionar el servidor asociado. Sincronizar todos los datos del tiempo que dura la avera Con el botn de seleccin "Sincronizar todos los datos durante el perodo de fallo" se activa la opcin para que se sincronizan todos los datos del tiempo completo que dure el fallo del equipo. Con el botn de seleccin "Averas slo ajustar los ltimos ... das" fija usted por ejemplo que slo se ajusten los ltimos 10 das.

Averas slo ajustar los ltimos ... das

174

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

04.03

WinCC Redundancy

La ficha General Sincronizacin de Tag Logging tras restablecimiento del interlocutor Con la opcin "Sincronizacin de Tag Logging tras restablecimiento del interlocutor" se puede activar una sincronizacin de Tag Logging cuando se restablezca el funcionamiento del equipo que haba fallado. Con la opcin "Sincronizacin de Alarm Logging tras restablecimiento del interlocutor" se puede activar una sincronizacin de Alarm Logging cuando se restablezca el funcionamiento del equipo que haba fallado. Con la opcin "Sincronizacin online para Alarm Logging" se puede activar una sincronizacin de los avisos de manejo Alarm Logging y de los avisos del margen de nmeros reservado en el modo Runtime. Con la opcin "Sincronizacin tras fallo en acoplamiento al proceso" se determina si, despus de fallar la conexin de red entre los servidores y sus conexiones configuradas (AS), se deber realizar o no una sincronizacin 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 enva de vuelta ninguna respuesta al servidor. Si se ha constatado as un fallo de red con uno o varios AS, se realizar una sincronizacin de todos los ficheros de avisos, ficheros de datos del proceso y ficheros de usuarios para todos los AS pertenecientes al proyecto. Es decir, tambin se redistribuirn los ficheros de los AS que no hayan fallado. Desactivando esta opcin se puede evitar esta carga de los servidores en el tiempo de ejecucin. 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 sincronizacin de los ficheros.

Sincronizacin de Alarm Logging tras restablecimiento del interlocutor

Sincronizacin online para Alarm Logging

Sincronizacin al fallar el acoplamiento al proceso

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

175

WinCC Redundancy

04.03

La ficha General Conmutacin de cliente WinCC en caso de fallar el acoplamiento al proceso Con la opcin "Conmutacin de clientes WinCC en caso de fallar el acoplamiento al proceso" se determina si, despus de fallar la conexin 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 opcin se calcula cclicamente la cantidad de conexiones lgicas defectuosas del servidor maestro y del servidor redundante asociado. Si el servidor maestro tiene ms conexiones lgicas 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 slo 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 estn en Runtime. Conexin de serie al vinculado redundante En este campo se fija si existe una conexin en serie hacia el vinculado y a travs de que interfaz. Si existe entre los servidores Redundancy una conexin en serie entonces se controla el estado de la redundancia a travs de esta conexin. El campo "Activar Redundancy" indica si el sistema de redundancia est activado o no. Haciendo un clic con el ratn en este campo tambin se puede activar o desactivar Redundancy. Este campo se usa principalmente para desactivar temporalmente l sistema de redundancia durante la configuracin. Si se hace clic en el campo "Activar Redundancy" estando activada la opcin de redundancia, aparecer para mayor seguridad el cuadro de dilogo "Est seguro de que quiere desactivar la redundancia?". Entonces todava se puede impedir la desactivacin de la redundancia.

Activar Redundancy

176

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

04.03

WinCC Redundancy

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 ejecucin de WinCC. Con el fin de evitar esto se recomienda desactivar Redundancy durante la puesta en servicio. En Runtime slo 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 ... despus del regreso del vinculado", "Ajuste Online para Alarm Logging" y "Ajuste despus de avera 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 slo son efectivas despus 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.

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

177

WinCC Redundancy

04.03

6.4.3.2

Ficha "User Archive"

Introduccin En esta ficha se configura la sincronizacin automtica de los ficheros de usuario para el sistema de redundancia.

La ficha "User Archives" User Archives En la columna "User Archives" se visualizan por lneas todos los ficheros de usuario configurados.

178

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

04.03

WinCC Redundancy

La ficha "User Archives" Clave nica En la columna "Clave nica" se indica la clave unvoca para asignar los registros de ambos ficheros de usuario redundantes. Haciendo un doble clic en este campo se mostrarn todos los campos del fichero que pueden seleccionarse. Estos son todos los campos que tienen configurada la propiedad "Clave nica" y el nmero de registro. Si no se selecciona el nmero de registro, en un fichero a redistribuir no debe haber ningn 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. Sincronizacin En la columna "Sincronizacin" se activa y desactiva la sincronizacin de los ficheros de usuario. Haciendo un doble clic en este campo se conmuta (activa/desactiva) el estado. Si todava no se haba configurado un campo "ltimo acceso" para el fichero, puede agregarse aqu. Esta operacin puede tardar algo, particularmente cuando se trata de ficheros con muchos registros. Sincronizacin de todos los ficheros de usuario Con los dos botones de "Sincron. todos User Archive" se puede activar y desactivar la sincronizacin de todos los ficheros de usuario visualizados. El botn "Actualizar" se encarga de la configuracin actual en el caso de que se haya modificado la configuracin en el editor de ficheros de usuario despus de haber activado el editor de Redundancy.

Actualizar

Nota En Runtime slo 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 ... despus del regreso del vinculado", "Ajuste Online para Alarm Logging" y "Ajuste despus de avera 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 slo son efectivas despus del reinicio de Runtime.

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

179

WinCC Redundancy

04.03

6.4.3.3

Ejemplo de conmutacin de cliente en caso de fallar el acoplamiento al proceso

Introduccin Un sistema redundante est formado por dos servidores funcionalmente idnticos. Uno de los servidores acta como servidor maestro, y el otro acta como servidor asociado redundante. Durante la operacin 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 estn en Runtime. Se calcula cclicamente la cantidad de conexiones lgicas defectuosas del servidor maestro y del servidor redundante asociado. Si el servidor maestro tiene ms conexiones lgicas defectuosas que el servidor redundante asociado, el estado del servidor no ser vlido ("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 instalacin 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.

180

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

04.03

WinCC Redundancy

Fallo del acoplamiento al proceso en el servidor A En el servidor A se produce una avera del acoplamiento de proceso. El servidor B no tiene ese fallo. La cantidad de conexiones lgicas defectuosas en el servidor A es mayor que en el servidor B; por esta razn, el servidor A adquiere entonces el estado "Fault" A resultas de ello, los clientes 1 y 2 se conmutan al servidor redundante B.

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

181

WinCC Redundancy

04.03

Fin de la avera del acoplamiento de proceso Si la avera 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 conmutacin de redundancia y porque el cliente 2 no tiene registrado ningn servidor de preferencia.

182

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

04.03

WinCC Redundancy

6.4.4

WinCC Project Duplicator

Introduccin En ambos servidores redundantes tienen que estar configurados proyectos funcionalmente idnticos. Tras acabar la configuracin, el WinCC Project Duplicator permite copiar automticamente 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 slo copia todos los datos pertenecientes al proyecto (imgenes, scripts, ficheros, etc.), sino que adems efecta 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 slo 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, adems de esos dos PC servidores de Redundancy no se debe configurar ningn PC ms como servidor de redundancia. Los ajustes especficos de cada equipo se debern modificar despus 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 dilogo "WinCC Project Duplicator":

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

183

WinCC Redundancy

04.03

Cuadro de dilogo `"WinCC Project Duplicator" Seleccionar el proyecto fuente En el campo "Seleccionar proyecto fuente que debe duplicarse" se selecciona el proyecto fuente El botn "..." facilita la bsqueda 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 botn "..." facilita la bsqueda del directorio del proyecto de destino. Guardar como Con la funcin "Guardar como" se puede crear una copia de seguridad del proyecto fuente, o almacenar un proyecto con un nombre distinto. Con "Guardar como" slo se memorizan los datos de configuracin. No se almacena la actual base de datos Runtime. En vez de ello se genera una nueva base de datos Runtime vaca, para que no se inicie por equivocacin un proyecto sin base de datos Runtime. Una vez que se ha especificado el proyecto fuente y el equipo de destino para el proyecto a duplicar, se puede pulsar el botn "Duplicar" para iniciar la operacin de duplicado. Entonces se crea en el equipo de destino un proyecto asociado ya configurado completamente.

Duplicar

184

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

04.03

WinCC Redundancy

6.4.5

Escenarios de averas

Introduccin Basndonos en algunas averas que se producen con frecuencia explicaremos ahora cmo funciona WinCC Redundancy. Las averas que trataremos son: 1. El proyecto que hay en el servidor redundante no est en Runtime 2. Fallo de conexin con el servidor redundante 3. Fallo de conexin con el cliente 4. Acoplamiento al proceso averiado 5. Anomala de software en un servidor WinCC Redundancy detecta por s mismo el fallo actual o reacciona a avisos de fallo del siguiente modo: Memorizacin de los instantes en que se producen los eventos Sincronizacin de ficheros Modificar las caracterizaciones Standby del maestro Conmutacin de los clientes Transmisin 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 conexin de red entre los servidores o estn 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 slo 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 conexin 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 conexin, a travs de la interfaz en serie, entonces se controla el estado de la redundancia a travs de esta conexin.

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

185

WinCC Redundancy

04.03

6.4.5.1

Escenario 1: Server no est en Runtime

Introduccin 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 avera (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 sincronizacin 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. Tambin 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 sincronizacin online, la sincronizacin de ficheros despus de una avera del servidor puede durar bastante tiempo, segn cul sea la cantidad de registros a redistribuir y la carga de los equipos y de la red. Si se presentan anomalas alternativas (ver el croquis), se redistribuyen las mismas sucesivamente. De esta forma, estn incluidos todos los datos en ambos ficheros tras la sincronizacin.

186

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

04.03

WinCC Redundancy

En el caso arriba indicado, el servidor1 transfiere primero todos los valores al servidor2 para la avera A; a continuacin, el servidor1 se sincroniza con el servidor2 para el perodo de avera B. Siempre se realiza una sincronizacin del servidor Master con el servidor Standby. Todas estas operaciones se realizan automticamente en segundo plano, independientemente del archivado que se est realizando simultneamente de los valores de proceso y avisos procedentes de los autmatas programables subordinados.

6.4.5.2

Escenario 2: Fallo de conexin con el servidor prtner

Introduccin En este escenario examinaremos la respuesta de Redundancy cuando se produce un fallo de la conexin con el servidor asociado 2. Ambos servidores funcionan sin fallos en Runtime. Se activan las siguientes reacciones: Ambos servidores memorizan el momento de la avera (fecha y hora). Ambos servidores notifican la avera mediante un aviso de sistema.

La conexin ha sido restablecida Durante el fallo de la conexin no se pudo realizar ninguna sincronizacin 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 sincronizacin 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.

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

187

WinCC Redundancy

04.03

6.4.5.3

Escenario 3: Fallo de la conexin de red con el cliente

Introduccin En este tercer escenario se produce una avera en la conexin 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 automticamente del servidor averiado 2 al servidor inclume 1.

Fin de la avera 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

Introduccin En el escenario 4 se presenta en el servidor 2 una avera del acoplamiento al proceso por haberse interrumpido una conexin de red con los autmatas programables. El fallo de una conexin con un AS ser reconocido como avera en el sentido de la redundancia nicamente si esa conexin ha fallado slo con un servidor. Si ha fallado una conexin entre un AS y ambos servidores, por ejemplo debido a que ha fallado el AS, esto no se considera avera en el sentido de la redundancia. Cuando WinCC detecta una avera se activan las siguientes reacciones: La avera del acoplamiento de proceso se avisa al servidor 2. Se sealiza al servidor 1 que est averiado el servidor asociado 2. El servidor 1 memoriza el momento en el que se ha producido la avera (fecha y hora) en el servidor 2. Si en el proyecto del servidor est configurado "Cambio de cliente en caso de avera 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.

188

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

04.03

WinCC Redundancy

Fin de la avera del acoplamiento de proceso en el servidor 2 Dando por supuesto que se haba 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 sincronizacin 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, tambin se redistribuirn 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 avera del acoplamiento de proceso en el servidor 2 se comunica a travs de un aviso del sistema.

6.4.5.5

Escenario 5: Fallo de software

Introduccin En el escenario 5 aparece una anomala en un software supervisado del servidor 2. Al presentarse la anomala, 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 funcin "Application Health Check detecta una anomala en el software de WinCC, se activan las reacciones siguientes: Application Health Check notifica la anomala 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 travs de un aviso del sistema de control se comunica al usuario la anomala del software.

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

189

WinCC Redundancy

04.03

Fin de la anomala del software en el servidor 2 La anomala 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 automticamente 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 sincronizacin de redundancia del servidor 1 con el servidor 2 en la memoria de fichero.

190

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

04.03

ndice

ndice
Edicin 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 Configuracin 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 Comunicacin 36, 87 a travs de variables de datos sin formato 88, 89 a travs de variables de WinCC 87 Comunicacin Servidor-Servidor 136 Conexin de serie entre servidores Redundancy 173 Configuracin 134, 138, 139, 151, 153, 155, 160, 164, 172 Cliente 139 Remota 147 Servidor 138 Servidor de archivos central 151 servidor de fichero histrico 153 servidor de ficheros 155 Sistema distribuido 138 Sistema multipuestos 138 Configuracin 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

A
Activacin 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 Caractersticas 17 Comunicacin 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 estndar 70 Posibilidades de aplicacin 14 Recursos disponibles 17 Vistas 58 Arrancar El servidor 143, 144 Arranque 143, 144 Del cliente 144 Averas del sistema 141

B
Barra de herramientas Manejo del User Archives Control Bloqueo de un aviso activo pasivo Bloqueo de un aviso (activo) Bloqueo de un aviso (pasivo) Bloqueo de una clase de aviso pasivo Bloqueo de una clase de aviso (pasivo) 29 124 164 164 164 164 164 164 164 164

C
Campo de formulario Botn campo de edicin cuadro de texto 109 108 107

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

ndice-1

ndice

04.03

Controladoras SOFTNET cuando se usan en servidores Crear acciones Criterios de clasificacin criterios de filtro

M
144 71 117 117 Manejo del User Archives Control 124 manejo en runtime 129 Memoria 186, 187

D
Datos runtime Derechos de acceso Desactivar El cliente Servidor Dividir Duplicacin de proyectos 23 39, 44 146 146 146 24 183

N
Nivel 159

O
Opciones 23

P E
Escenario Escenarios Clientes y Servidores Escenarios Cliente-Servidor Exportar 185 136 136 136 20, 26 Preparacin Preparar redundancia proyectar un User Archives Control una vista de formulario Proyecto Acceso remoto 169 169 104 105 160 148

F
Fuentes de alimentacin ininterrumpida 164 Funciones estndar 70 Edicin de archivos de usuario 71 Identificadores 71, 73, 74

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 conexin de serie entre servidores 173, 185 modo de funcin 161 Preparacin 169 registrar servidores en Windows 171 sealizacin en el orden cronolgico correcto 164 sincronizacin 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 averas del sistema 141

H
Historian 151

I
Identificadores de las funciones predeterminadas 71, 73, 74 Importar 21, 24 Instalacin 153, 155 Servidor de archivos central 151 servidor de fichero histrico 153 servidor de ficheros 155 Interfase OPC 150 En sistemas Cliente-Servidor 150

ndice-2

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

04.03

ndice

Ficheros Grficos Guiones Manejo de User Archives Table Element Manejo del User Archives Control Protocolos Text Library UserAdministrator Vista de formulario vista de tabla

141 141 141 129 124 141 141 141 123 122

S
Scripts Edicin de archivos de usuario 71 Sealizacin en el orden cronolgico correcto 164 Servidor 136, 138, 153 Apagar 146 Arranque 143, 144 Comunicacin Servidor-Servidor 136 Configuracin 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 histricos 136 Servidor predeterminado 136 Servidor de archivos 136 Servidor de archivos central 151 Configuracin 151 Instalacin 151 Servidor de fichero histrico 153 Configuracin 153 Instalacin 153 Servidor de ficheros 151, 155 configuracin 155 instalacin 155 Servidor de ficheros histricos 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 Sincronizacin 164 Sistema Cliente-Servidor 133 Apagar el cliente 146 Apagar el servidor 146 Aplicacin 133, 134

Arrancar el cliente 144 Arrancar el servidor 143 Cantidad de Clientes y Servidores 133 Comportamiento en Runtime 141 Comunicacin Servidor-Servidor 136 Configuracin mixta 134 Recursos disponibles 134 Redundancia 133, 136 Requisitos 133 Servidor de archivos 136 Servidor de ficheros histricos 136 Servidor estndar 136 Sistema de estacin multipuesto 133, 136 Sistema distribuido 133, 136 Tipos de cliente 134 Uso de interfases OPC 150 Sistema de estacin multipuesto 133, 136 Sistema distribuido 133, 136 Configuracin de cliente 139 Configuracin remota 147 Proyectar 138 Sistema multipuestos Proyectar 138 SQL 63, 117, 127

T
ThinClient 134

U
User Archives User Archives Control Barra de herramientas Criterios de clasificacin criterios de filtro Eliminar fijar columnas fijar formato de salida fijar los colores fijar los tipos de fuente Lnea de estado manejo en runtime proyectar Vista de formulario vista de tabla User Archives Table Element User Archives Table Element fijar fichero de usuario fijar tipos de acceso fijar vista fijar vista de formulario 11 101 115 117 117 105 114 114 120 120 116 124 104 105, 123 122 13 112 112 112 112

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

ndice-3

ndice

04.03

fijar vista de tabla manejo en runtime

112 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 dilogo WinCCProjects 143 Iniciar 143

ndice-4

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

Anda mungkin juga menyukai