simatic hmi wincc/industrialdatabridge v7.2 - … · simatic hmi wincc v7.2...

352
WinCC/IndustrialDataBridge Documentación ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación Manual de sistema Impresión de la Ayuda en pantalla 2/2013 A5E32364153-AA Introducción 1 Configuración 2 Módulos 3 Entorno de ejecución 4 Funciones avanzadas 5 FAQ 6

Upload: vodat

Post on 05-Oct-2018

380 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

WinCC/IndustrialDataBridge

Documentación

___________________

___________________

___________________

___________________

___________________

___________________

SIMATIC HMI

WinCC V7.2 WinCC/IndustrialDataBridge Documentación

Manual de sistema

Impresión de la Ayuda en pantalla

2/2013 A5E32364153-AA

Introducción 1

Configuración 2

Módulos 3

Entorno de ejecución 4

Funciones avanzadas 5

FAQ 6

Page 2: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Siemens AG Industry Sector Postfach 48 48 90026 NÜRNBERG ALEMANIA

A5E32364153-AA Ⓟ2/2013 Sujeto a cambios sin previo aviso

Copyright © Siemens AG 2013. Reservados todos los derechos

Notas jurídicas Filosofía en la señalización de advertencias y peligros

Este manual contiene las informaciones necesarias para la seguridad personal así como para la prevención de daños materiales. Las informaciones para su seguridad personal están resaltadas con un triángulo de advertencia; las informaciones para evitar únicamente daños materiales no llevan dicho triángulo. De acuerdo al grado de peligro las consignas se representan, de mayor a menor peligro, como sigue.

PELIGRO Significa que, si no se adoptan las medidas preventivas adecuadas se producirá la muerte, o bien lesiones corporales graves.

ADVERTENCIA Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones corporales graves.

PRECAUCIÓN Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.

ATENCIÓN Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daños materiales.

Si se dan varios niveles de peligro se usa siempre la consigna de seguridad más estricta en cada caso. Si en una consigna de seguridad con triángulo de advertencia se alarma de posibles daños personales, la misma consigna puede contener también una advertencia sobre posibles daños materiales.

Personal cualificado El producto/sistema tratado en esta documentación sólo deberá ser manejado o manipulado por personal cualificado para la tarea encomendada y observando lo indicado en la documentación correspondiente a la misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formación y experiencia, el personal cualificado está en condiciones de reconocer riesgos resultantes del manejo o manipulación de dichos productos/sistemas y de evitar posibles peligros.

Uso previsto o de los productos de Siemens Considere lo siguiente:

ADVERTENCIA Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma correcta. Es preciso respetar las condiciones ambientales permitidas. También deberán seguirse las indicaciones y advertencias que figuran en la documentación asociada.

Marcas registradas Todos los nombres marcados con ® son marcas registradas de Siemens AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilización por terceros para sus propios fines puede violar los derechos de sus titulares.

Exención de responsabilidad Hemos comprobado la concordancia del contenido de esta publicación con el hardware y el software descritos. Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena concordancia. El contenido de esta publicación se revisa periódicamente; si es necesario, las posibles las correcciones se incluyen en la siguiente edición.

Page 3: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 3

Índice

1 Introducción ............................................................................................................................................ 7

1.1 Puede obtener más información en este manual de producto. ..................................................... 7

1.2 Descripción general de IndustrialDataBridge ................................................................................ 9

2 Configuración ........................................................................................................................................ 15

2.1 Configuración de IDB ................................................................................................................... 15

2.2 Interfaz de usuario de software.................................................................................................... 17

2.3 Diseño de la interfaz de usuario .................................................................................................. 34

2.4 Conceptos básicos sobre proyectos ............................................................................................ 38

2.5 Importar/Generar configuración de Runtime ............................................................................... 50

2.6 Estructura de la superficie ........................................................................................................... 52

3 Módulos ................................................................................................................................................ 57

3.1 Módulos ........................................................................................................................................ 57

3.2 OPC Data Access ........................................................................................................................ 58 3.2.1 Sumario ........................................................................................................................................ 58 3.2.2 Configurar la interfaz OPC Data Access como Provider ............................................................. 60 3.2.3 Conectar variables de la interfaz OPC Data Access ................................................................... 67 3.2.4 Configurar la interfaz OPC Data Access como Consumer .......................................................... 70 3.2.5 Conectar variables de la interfaz a OPC Data Access ................................................................ 78

3.3 IDB OPC Server ........................................................................................................................... 81 3.3.1 Sumario ........................................................................................................................................ 81 3.3.2 Área de direccionamiento del IDB OPC Server ........................................................................... 83 3.3.3 Configurar la interfaz IDB OPC Server como Consumer ............................................................ 85 3.3.4 Conectar variables a IDB OPC Server......................................................................................... 92

3.4 OPC XML ..................................................................................................................................... 95 3.4.1 Descripción general ..................................................................................................................... 95 3.4.2 Requisitos .................................................................................................................................... 96 3.4.3 Configurar OPC XML como provider ........................................................................................... 98 3.4.4 Conectar variables de la interfaz OPC XML .............................................................................. 103 3.4.5 Configurar OPC XML como consumer ...................................................................................... 110 3.4.6 Conectar variables a la interfaz OPC XML ................................................................................ 117

3.5 WinCC OLE DB.......................................................................................................................... 120 3.5.1 Sumario ...................................................................................................................................... 120 3.5.2 Condiciones ............................................................................................................................... 122 3.5.3 Configurar la interfaz WinCC OLE DB como Provider ............................................................... 125 3.5.4 Configuración del comportamiento de transferencia ................................................................. 133 3.5.5 Configurar Trigger ...................................................................................................................... 142 3.5.6 Conectar variables de la interfaz WinCC OLE DB ..................................................................... 147

Page 4: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Índice

WinCC/IndustrialDataBridge Documentación 4 Manual de sistema, 2/2013, A5E32364153-AA

3.6 Base de datos ........................................................................................................................... 150 3.6.1 Sumario ..................................................................................................................................... 150 3.6.2 Tipos de datos soportados ........................................................................................................ 153 3.6.3 Configurar la interfaz de la base de datos como Provider ........................................................ 155 3.6.4 Propiedades del vínculo de datos ............................................................................................. 162 3.6.5 Conectar variables de una interfaz de base de datos .............................................................. 166 3.6.6 Configurar la interfaz de la base de datos como Consumer..................................................... 169 3.6.7 Tipos de Consumer ................................................................................................................... 176 3.6.8 Conectar variables a una interfaz de base de datos ................................................................ 183

3.7 Base de datos dinámica ............................................................................................................ 188 3.7.1 Sumario ..................................................................................................................................... 188 3.7.2 Configurar una interfaz como Provider a una base de datos dinámica .................................... 192 3.7.3 Configurar Trigger ..................................................................................................................... 198 3.7.4 Conectar variables de la interfaz de una base de datos dinámica ........................................... 203 3.7.5 Conectar variables OPC de la interfaz de una base de datos dinámica .................................. 209 3.7.6 Configurar una interfaz como Consumer a una base de datos dinámica ................................. 211 3.7.7 Conectar variables a una interfaz de base de datos dinámica ................................................. 217

3.8 Ficheros CSV y TXT ................................................................................................................. 222 3.8.1 Sumario ..................................................................................................................................... 222 3.8.2 Configurar la interfaz para ficheros CSV y TXT como Consumer ............................................ 223 3.8.3 Conectar variables a la interfaz de ficheros CSV y TXT ........................................................... 228

3.9 Excel .......................................................................................................................................... 235 3.9.1 Sumario ..................................................................................................................................... 235 3.9.2 Condiciones .............................................................................................................................. 237 3.9.3 Configurar la interfaz de Excel como Consumer ...................................................................... 238 3.9.4 Conectar variables a una interfaz de Excel .............................................................................. 245

3.10 Send/Receive ............................................................................................................................ 248 3.10.1 Sumario ..................................................................................................................................... 248 3.10.2 Requisitos.................................................................................................................................. 250 3.10.3 Configurar la interfaz Send/Receive como Provider ................................................................. 251 3.10.4 Configurar los distintos tipos de conexión: ............................................................................... 257 3.10.5 Conectar variables de una interfaz Send/Receive .................................................................... 260 3.10.6 Configurar la interfaz Send/Receive como Consumer .............................................................. 263 3.10.7 Conectar variables a una interfaz Send/Receive ...................................................................... 268

3.11 WinCC User Archive ................................................................................................................. 271 3.11.1 Sumario ..................................................................................................................................... 271 3.11.2 Configurar una interfaz WinCC User Archives como Provider ................................................. 272 3.11.3 Configurar Trigger ..................................................................................................................... 278 3.11.4 Conectar variables de la interfaz WinCC User Archives .......................................................... 283 3.11.5 Conectar variables OPC de la interfaz WinCC User Archives .................................................. 290 3.11.6 Configurar una interfaz WinCC User Archives como Provider ................................................. 292 3.11.7 Conectar variables a la interfaz WinCC User Archives ............................................................ 298 3.11.8 Configurar el borrado de variables de WinCC User Archive .................................................... 302

Page 5: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Índice

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 5

4 Entorno de ejecución .......................................................................................................................... 305

4.1 IDB Runtime ............................................................................................................................... 305

4.2 Comandos de menú y botones .................................................................................................. 306

4.3 Vistas ......................................................................................................................................... 308

4.4 Opciones .................................................................................................................................... 311 4.4.1 Sumario ...................................................................................................................................... 311 4.4.2 Configuración de inicio ............................................................................................................... 313 4.4.3 Configuración de diagnóstico ..................................................................................................... 315 4.4.4 Cambiar contraseña. .................................................................................................................. 319 4.4.5 Comprobar datos de licencia ..................................................................................................... 320 4.4.6 Iniciar un servicio ....................................................................................................................... 321

4.5 Trabajar con conexiones ............................................................................................................ 324

5 Funciones avanzadas ......................................................................................................................... 331

5.1 Ver mensajes de aviso ............................................................................................................... 331

5.2 Utilizar controles de IDB en Web Navigator .............................................................................. 332

5.3 Acceder a Runtime de IDB utilizando controles de WinCC ....................................................... 335

5.4 Compatibilidad con idiomas asiáticos ........................................................................................ 340

6 FAQ .................................................................................................................................................... 341

Glosario .............................................................................................................................................. 347

Índice alfabético .................................................................................................................................. 351

Page 6: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Índice

WinCC/IndustrialDataBridge Documentación 6 Manual de sistema, 2/2013, A5E32364153-AA

Page 7: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 7

Introducción 1 1.1 Puede obtener más información en este manual de producto.

Contenido del manual de producto El manual de producto con la documentación de IDB proporciona la información siguiente que ayuda a trabajar con la aplicación IndustrialDataBridge Configuration System y la aplicación IndustrialDataBridge Runtime.

● Descripción general de IndustrialDataBridge:

En este capítulo se proporciona una descripción general de IndustrialDataBridge y su uso. En él se explican los diversos módulos de provider o consumer admitidos, incluido el principio de funcionamiento de IndustrialDataBridge Configuration System e IndustrialDataBridge Runtime System.

● Configuración de IndustrialDataBridge

En este capítulo se ofrece información sobre los pasos necesarios para iniciar IDB CS y salir de esta aplicación.

● Interfaz de usuario de software

Este capítulo incluye información específica sobre los detalles de la interfaz de usuario del software, su uso en IDB CS y una explicación detallada de cada uno de los controles de usuario del software que ofrece la aplicación.

● Diseño de la interfaz de usuario

Este capítulo recoge información sobre el diseño de la interfaz de usuario y sobre los modos de gestionar y almacenar el diseño de ventana.

● Conceptos básicos sobre proyectos

Aquí se explica el concepto básico del proyecto, los vínculos y las conexiones. En este capítulo se proporcionan los pasos necesarios para crear un proyecto, guardarlo y gestionarlo en el Árbol del proyecto. En él también se incluye información sobre vínculos, su uso en el Árbol del proyecto y cómo gestionarlos.

● Importar/Generar configuración de Runtime

En este capítulo se incluye información sobre los pasos necesarios para importar o generar la configuración de Runtime.

Page 8: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Introducción 1.1 Puede obtener más información en este manual de producto.

WinCC/IndustrialDataBridge Documentación 8 Manual de sistema, 2/2013, A5E32364153-AA

● Módulos

En este capítulo se incluye la lista de tipos de provider y consumer admitidos. Cada uno de estos módulos se aborda de forma detallada en sus correspondientes capítulos. Cada módulo incluye información sobre la creación de proyectos y vínculos, la configuración de provider/consumer, la configuración de transferencia de provider y la realización del mapeo de conexión entre tipos de provider y consumer.

● Runtime

En el capítulo Runtime se aborda el trabajo con la aplicación IndustrialDataBridge Runtime y se proporciona información sobre las diversas opciones disponibles en la aplicación Runtime. En este capítulo también se incluye información para activar la conexión y activar o iniciar la transferencia de datos.

● Funciones avanzadas

Se proporciona una lista de funciones avanzadas admitidas en IDB. En este capítulo se incluye información sobre la compatibilidad con idiomas asiáticos, el uso de IDB Runtime mediante controles de WinCC y la compatibilidad con Web Navigator en IDB Runtime.

Page 9: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Introducción 1.2 Descripción general de IndustrialDataBridge

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 9

1.2 Descripción general de IndustrialDataBridge

Introducción WinCC/IndustrialDataBridge V7.2 es una opción de WinCC. Permite el intercambio de datos entre distintos sistemas a través de diversas interfaces estándar con una configuración sencilla. Se organizan en módulos en IndustrialDataBridge, que incluye diversos sistemas o interfaces de datos. Gracias a su diseño modular, el intercambio de datos puede ampliarse en cualquier momento a otras interfaces de datos. El diseño del software también permite la sencilla integración de nuevas interfaces en la aplicación. IndustrialDataBridge se utiliza para intercambiar datos entre sistemas de automatización de diversos proveedores (por ejemplo, a través de OPC XML o Send/Receive) o con otras aplicaciones que almacenan datos de proceso en formatos Office, como Excel o Access. Para archivar grandes volúmenes de datos, también es posible integrar bases de datos (SQL Server, Oracle).

IndustrialDataBridge ejecuta el sistema de configuración "IndustrialDataBridge CS" y el sistema de Runtime "IndustrialDataBridge RT".

Los archivos de configuración se crean en formato XML con la aplicación IndustrialDataBridge CS. IDB CS incluye una interfaz de usuario muy completa, que proporciona opciones para la configuración de vínculos IDB. Asimismo, en el entorno de Runtime hay opciones disponibles para la puesta en servicio, control de estado y resolución de problemas. IndustrialDataBridge RT permite acceder a los datos de proceso y vincula los datos según lo definido en el archivo de configuración cargado.

Nota

Tenga en cuenta que en algunos capítulos de este manual, "IndustrialDataBridge CS" se denomina "IDB CS" e "IndustrialDataBridge RT", "IDB RT".

Uso IndustrialDataBridge V7.2 puede utilizarse con WinCC, pero también puede funcionar como software independiente. Los tres escenarios siguientes ayudan a comprender el uso de la aplicación IDB.

● Como software independiente: La aplicación IndustrialDataBridge puede ejecutarse como aplicación de software independiente mediante la instalación de IDB V7.2.

● Como estación WinCC centralizada: IDB se puede instalar en una única estación, en estaciones multicliente o en un servidor WinCC, esto es, sobre sistemas WinCC en los que IDB puede actuar como punto de acceso centralizado a todos los demás sistemas.

● Con el Web Navigator: si el control de IDB está integrado en una pantalla de WinCC, se puede utilizar en un cliente/servidor de Web Navigator. Así pues, IDB CS se puede controlar desde Internet. Por ejemplo, para iniciar, detener o cargar una configuración nueva.

Page 10: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Introducción 1.2 Descripción general de IndustrialDataBridge

WinCC/IndustrialDataBridge Documentación 10 Manual de sistema, 2/2013, A5E32364153-AA

Descripción general IndustrialDataBridge hace posible el intercambio de datos entre distintos sistemas de automatización y sistemas de TI. La siguiente figura muestra una descripción general de las distintas aplicaciones y formatos que admite la aplicación de configuración de IDB.

Las distintas interfaces de datos están interconectadas mediante módulos de software. Dichos módulos están divididos en "Provider" y "Consumer".

● Provider

● Consumer

El provider establece la conexión con el data provider, del que se obtienen los datos. El consumer establece la conexión con el data consumer, en el que se escriben los datos.

Puede conectar distintos providers y consumers entre sí. Tenga en cuenta que no todos los providers son también consumers y viceversa. Un provider siempre debe estar conectado con un consumer.

IndustrialDataBridge está orientado a la conexión. Por ello, una conexión funciona siempre solo en una dirección. Para obtener una comunicación bidireccional, es necesario configurar dos conexiones. En total están disponibles hasta 32 conexiones.

En el manual de producto "Getting Started (primeros pasos)" encontrará algunos ejemplos.

Page 11: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Introducción 1.2 Descripción general de IndustrialDataBridge

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 11

Principio de funcionamiento IndustrialDataBridge V7.2 está dividido en dos partes:

● Sistema de configuración

● Sistema de Runtime

En el sistema de configuración se crean y gestionan configuraciones, ajustes y conexiones de provider/consumer. Para configurar completamente una conexión únicamente se requieren cuatro pasos:

1. Crear el proyecto y los vínculos necesarios. A continuación, seleccionar los tipos de provider y consumer que desee.

2. Definir las propiedades de configuración de provider y consumer.

3. Realizar la configuración del vínculo y luego configurar las opciones de transferencia del provider.

4. Crear la conexión a través del mapeo entre las variables de provider y consumer.

5. Generar la configuración de Runtime mediante la exportación del archivo XML.

La transferencia de datos se puede realizar en el sistema Runtime:

1. Cargar el archivo de configuración (XML)

2. Conectar los vínculos (tipos de provider y consumer)

3. Iniciar la transferencia de datos

Page 12: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Introducción 1.2 Descripción general de IndustrialDataBridge

WinCC/IndustrialDataBridge Documentación 12 Manual de sistema, 2/2013, A5E32364153-AA

Iniciar el entorno de runtime

Un archivo de configuración XML que se exporta de IDB CS se carga en el sistema IDB Runtime. Una vez que se han activado las conexiones (el data provider y el data consumer están conectados correctamente), el entorno de Runtime controla el ciclo de vida de los componentes de provider y consumer y, en caso necesario, restablece automáticamente la conexión. Únicamente si ha hecho clic en "Iniciar" se inicia el intercambio de datos real.

En el capítulo "Entorno de Runtime" se proporciona una explicación más detallada sobre el entorno de Runtime.

Con el sistema de configuración de IDB CS disponible por separado, la configuración de diversas interfaces de datos se realiza en IDB Configuration System. El sistema Runtime permite cargar los archivos de configuración y realizar la transferencia de datos. Por tanto, permite crear una configuración en un equipo del departamento de desarrollo, por ejemplo. A continuación se puede transferir el archivo al entorno de runtime en un equipo del departamento de producción. Con la aplicación IndustrialDataBridge también es posible utilizar una configuración en equipos de distintos lugares de producción o bien disponer de distintos archivos de configuración para diferentes proyectos.

Idiomas soportados Los siguientes idiomas de interfaz están disponibles para IndustrialDataBridge V7.2:

● Alemán

● Inglés

● Francés

● Italiano

● Español

● Chino simplificado

● Japonés

Resolución de pantalla utilizada La aplicación IndustrialDataBridge se ha diseñado con una interfaz de usuario sólida que admite una resolución de 1280 × 1024 píxeles. Se recomienda encarecidamente utilizar esta resolución.

Page 13: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Introducción 1.2 Descripción general de IndustrialDataBridge

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 13

Consulte también Sumario (Página 58)

Descripción general (Página 95)

Sumario (Página 248)

Sumario (Página 150)

Sumario (Página 188)

Sumario (Página 120)

Sumario (Página 271)

Configurar la interfaz OPC Data Access como Consumer (Página 70)

Configurar OPC XML como consumer (Página 110)

Configurar la interfaz Send/Receive como Consumer (Página 263)

Configurar la interfaz de la base de datos como Consumer (Página 169)

Sumario (Página 235)

Sumario (Página 81)

Configurar una interfaz como Consumer a una base de datos dinámica (Página 211)

Sumario (Página 222)

Configurar una interfaz WinCC User Archives como Provider (Página 292)

Page 14: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Introducción 1.2 Descripción general de IndustrialDataBridge

WinCC/IndustrialDataBridge Documentación 14 Manual de sistema, 2/2013, A5E32364153-AA

Page 15: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 15

Configuración 2 2.1 Configuración de IDB

Introducción La aplicación de configuración de IndustrialDataBridge (IDB) se utiliza para configurar y administrar conexiones entre provider y consumer. La conexión se puede establecer entre diferentes tipos de Provider y Consumer.

En este capítulo se proporciona información sobre cómo iniciar la aplicación IDB y cómo salir de ella. También incluye información relativa a la estructura básica de una configuración de IDB.

Iniciar IDB Configuration System Para iniciar la configuración de IDB desde el entorno de Windows, haga clic en "Inicio" > "Todos los programas" > "Siemens Automation" > "IndustrialDataBridge" > "IndustrialDataBridge CS". De este modo se abrirá la ventana de la aplicación IDB V7.2.

Para abrir la aplicación IDB mediante WinCC, siga estos pasos:

1. Seleccione "Inicio" > "Todos los programas" > "SIMATIC" > "WinCC" > "WinCC Explorer".

De este modo se invocará la ventana de WinCC Explorer.

2. En WinCC Explorer, seleccione "IndustrialDataBridge" > "Configuración" en la estructura de árbol de la izquierda para abrir la aplicación IDB V7.2.

La ventana de configuración de IDB incluye opciones para crear un proyecto. Una vez que se ha creado un proyecto, se ofrece la opción de crear vínculos entre diferentes provider(s) y consumer(s), y de ayudar a gestionar sus conexiones. También se ofrecen opciones para guardar la nueva configuración, exportarla como un archivo XML o importar una configuración existente.

Page 16: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.1 Configuración de IDB

WinCC/IndustrialDataBridge Documentación 16 Manual de sistema, 2/2013, A5E32364153-AA

Salir de IDB Configuration System Lleve a cabo los pasos siguientes para salir de la configuración de IDB:

1. Seleccione el menú "Proyecto" y haga clic en la opción "Salir".

2. Si el proyecto contiene cambios que no se han guardado, se le solicitará si desea guardarlos.

● Seleccione "Sí" para guardar los cambios del proyecto actual y salir de la configuración de IDB.

● Seleccione "No" para cerrar la configuración de IDB sin guardar los cambios más recientes del proyecto.

● Seleccione "Cancelar" para cancelar el cuadro de diálogo de salida. Sin embargo, la aplicación de configuración de IDB todavía estará abierta.

Estructura La estructura básica de IDB Configuration System (CS) se basa en el concepto de proyecto. Un proyecto hace referencia a una única configuración de IDB que se puede cargar en cualquier momento. El proyecto es un punto de entrada para realizar una configuración en la que cada proyecto consta de vínculos y conexiones.

● Proyecto: un proyecto ayuda a crear y gestionar propiedades de configuración y ajustes de provider/consumer, e incluye opciones para realizar el mapeo de conexión.

● Vínculo: un vínculo es una parte de un proyecto que permite configurar el provider, el consumer y el comportamiento de transferencia de provider.

● Conexión: una conexión representa un mapeo entre tipos de provider y consumer.

Consulte también Interfaz de usuario de software (Página 17)

Page 17: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 17

2.2 Interfaz de usuario de software

Introducción En este capítulo se proporciona una completa descripción general de los elementos de la interfaz de usuario del software IDB CS y se detalla cada uno de estos controles.

Interfaz de usuario La estructura de la aplicación de configuración de IndustrialDataBridge incluye una interfaz de usuario fácil de utilizar que ofrece opciones para crear y modificar proyectos/vínculos/nodos, realizar la configuración de provider/consumer y guardar los archivos de configuración. La información sobre estos controles de usuario se agrupa en las áreas relacionadas de la interfaz de usuario.

Page 18: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación 18 Manual de sistema, 2/2013, A5E32364153-AA

Elementos de la interfaz de usuario

1. Barra de título

2. Barra de menús

3. Barra de herramientas

4. Árbol del proyecto

5. Área de trabajo

6. Vista detallada

7. Ventana de inspección

8. Barra del editor

9. Barra de estado

Page 19: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 19

Barra de título La barra de título se encuentra en la parte superior de la aplicación de configuración de IDB. Muestra el nombre del proyecto una vez que este se ha abierto. Si no hay proyectos abiertos, la barra de título no mostrará el nombre del proyecto. La barra de título ofrece tres controles de ventana que permiten minimizar, maximizar o cerrar la ventana de la aplicación IDB CS. Estos controles se encuentran en la parte derecha de la barra de título. a. Minimizar: minimiza la aplicación de configuración de IDB en la barra de tareas de Windows. b. Maximizar: maximiza la aplicación de configuración de IDB y muestra la vista completa de la aplicación. c. Cerrar: cierra la aplicación de configuración de IDB.

Nota

Al seleccionar el icono "Cerrar" se sale de la aplicación de configuración de IDB sin guardar los cambios en el proyecto abierto en ese momento Sin embargo, se muestra un cuadro de diálogo en el que se le pregunta si desea guardar los cambios del proyecto actual. Seleccione "Sí" para guardar los cambios del proyecto. Barra de menús La barra de menús incluye todos los elementos de menú necesarios para trabajar con la aplicación IndustrialDataBridge. La lista de elementos de menú y su descripción se detalla a continuación:

Tabla 2- 1 Menú "Proyecto"

Elemento Descripción Nuevo proyecto Crea un nuevo proyecto. Abrir proyecto Abre un nuevo proyecto. Cerrar proyecto Cierra un proyecto abierto sin guardarlo. Guardar Guarda el proyecto junto con la configuración. Guardar como Guarda el proyecto con un nombre nuevo. Borrar proyecto Permite seleccionar el proyecto que se debe

borrar y realizar la operación de borrado. Generar configuración de Runtime Exporta el archivo XML a la ubicación de carpeta

deseada. Importar configuración de Runtime Importa el archivo XML a IDB CS y lo abre como

proyecto nuevo. Salir Sale de la aplicación IDB CS.

Tabla 2- 2 Menú "Configuración"

Elemento Descripción Agregar vínculo nuevo1 Permite agregar un nuevo vínculo. Borrar todos los vínculos 2 Borra todos los vínculos creados en el proyecto. Conectar 3 Conecta la variable de provider con la variable de

consumer seleccionada. Borrar conexión 4 Borra la conexión seleccionada después de la

confirmación del usuario.

Page 20: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación 20 Manual de sistema, 2/2013, A5E32364153-AA

Nota • 1 La opción de menú "Agregar vínculo nuevo" se muestra en el menú "Configuración"

únicamente si hay un proyecto abierto. Esta opción se muestra incluso aunque el proyecto no contenga ningún vínculo.

• 2 La opción de menú "Borrar todos los vínculos" está activada en el menú "Configuración" únicamente cuando hay un proyecto abierto que contiene por lo menos un vínculo.

• 3 4 Las opciones de menú "Conectar" y "Borrar conexión" están activadas en el menú "Configuración" únicamente mientras se está navegando por la ficha de mapeo de conexión y cuando se cumplen las condiciones básicas para el establecimiento de la conexión.

Tabla 2- 3 Menú "Opciones"

Elemento Descripción Configuración Incluye la configuración general de IDB CS e

información sobre accesos directos de teclado.

Tabla 2- 4 Menú "Runtime"

Elemento Descripción Configuración de Runtime Abre la configuración de Runtime.

Tabla 2- 5 Menú "Ventana"

Elemento Descripción Cerrar todos los editores Cierra todos los editores abiertos, incluida la

ventana de editor de la barra del editor. Minimizar todos los editores Minimiza todos los editores abiertos y muestra

esta ventana en la barra del editor. Siguiente editor Se desplaza a la siguiente ventana de editor

disponible. Anterior editor Se desplaza a la ventana de editor anterior. Dividir editores verticalmente Divide los editores verticalmente en el área de

trabajo. Dividir editores horizontalmente Divide los editores horizontalmente en el área de

trabajo. Unir Devuelve las ventanas divididas al estado

normal. Guardar diseño actual Guarda el diseño de pantalla actual. Gestionar diseños Abre una ventana emergente que ayuda a

gestionar los diferentes diseños de ventana. Restaurar diseño activo Restaura el diseño activo. Diseño de ventana predeterminado Proporciona un botón de opción que permite

alternar entre modos. Más diseño Proporciona el diseño en una vista ampliada.

Page 21: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 21

Tabla 2- 6 Menú "Ayuda"

Elemento Descripción Mostrar ayuda Muestra la ventana de ayuda en pantalla. Software instalado Proporciona información sobre el software

instalado. Acerca de Muestra información sobre el producto y la

versión.

Barra de herramientas

Los botones de la barra de herramientas se encuentran debajo de la barra de menús en la aplicación de configuración de IDB. Algunas de las opciones disponibles en los elementos de menú de la barra de menús también se proporcionan en forma de botones de la barra de herramientas. A continuación se exponen los botones de la barra de herramientas con su descripción:

Botón Descripción

Nuevo proyecto

Abrir proyecto

Guardar

Importar configuración de Runtime

Generar configuración de Runtime

Agregar vínculo nuevo

Configuración de Runtime

Dividir editores horizontalmente

Dividir editores verticalmente

Mostrar ayuda

Page 22: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación 22 Manual de sistema, 2/2013, A5E32364153-AA

Árbol del proyecto

El Árbol del proyecto ofrece acceso a datos específicos del proyecto, como vínculos, conexiones y su configuración. La estructura de árbol proporciona una gestión óptima para crear y gestionar vínculos y sus conexiones.

Determinadas opciones de menú se activan a través de nodos específicos de la estructura del Árbol del proyecto. Las opciones que se muestran en el menú dependen de la selección de un nodo concreto en el Árbol del proyecto. Pueden realizarse las siguientes tareas en el Árbol del proyecto:

● Agregar vínculos nuevos

● Borrar vínculos

● Borrar todos los vínculos

● Cambiar el nombre de los vínculos

● Borrar conexión

● Borrar todas las conexiones

Page 23: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 23

En la figura siguiente se muestran las diferentes secciones del árbol de navegación del proyecto:

1. Barra lateral

2. Barra de título

3. Contraer automáticamente

4. Contraer

5. Proyecto

6. Vínculo

Page 24: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación 24 Manual de sistema, 2/2013, A5E32364153-AA

Barra lateral

La barra lateral se utiliza para contraer/ampliar el Árbol del proyecto.

Barra de título

En esta barra se muestra el nombre del proyecto.

Contraer automáticamente

Puede utilizar el botón "Contraer automáticamente" para contraer u ocultar automáticamente el Árbol del proyecto cuando no lo necesite. Este botón cambia a "Ampliar permanentemente". Haga clic en este botón si desea ver el Árbol del proyecto.

Contraer

Una vez que el Árbol del proyecto se haya contraído manualmente con el botón "Contraer", estará oculto en el margen izquierdo. El botón "Contraer" cambia de una flecha que apunta hacia la izquierda a una que apunta hacia la derecha, y entonces ya se puede utilizar para abrir nuevamente el Árbol del proyecto mediante el botón "Ampliar".

Proyecto

Un proyecto sirve para organizar, gestionar y controlar la configuración de IDB y sus ajustes. El nodo del proyecto muestra una flecha que permite ver los vínculos existentes en el proyecto.

Vínculo

Un vínculo es una entidad que incluye los nodos Provider, Consumer, Configuración y Conexiones. El nodo del vínculo muestra una flecha que permite ver los nodos existentes en el vínculo.

Page 25: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 25

Área de trabajo

El área de trabajo muestra los objetos de ventana que puede abrir para fines de edición. Estos objetos son editores, vistas, tablas, etc. Para abrir una ventana, haga doble clic en el nodo del Árbol del proyecto y la ventana correspondiente se mostrará en el área de trabajo.

La ventana dispone de cuatro controles que sirven para gestionar su vista. Estos controles ayudan a fijar el modo en el que desea que se vea la ventana. Dichos controles son los siguientes:

1. Minimizar: minimiza la ventana en la barra del editor de la aplicación IDB CS.

2. Flotante: hace que la ventana esté disponible como ventana flotante, esto es, una ventana individual separada del área de trabajo. Cuando se hace clic en "Flotante", el control cambia al icono de "Integrar".

Haga clic en el control de ventana "Integrar" para situar la ventana o integrarla en el área de trabajo.

3. Maximizar: maximiza la ventana a la vista de pantalla máxima.

4. Cerrar: cierra la ventana o sale de ella. Los cambios realizados en la interfaz de ventana se guardarán automáticamente.

Page 26: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación 26 Manual de sistema, 2/2013, A5E32364153-AA

Puede abrir varias ventanas en el área de trabajo. Sin embargo, únicamente se pueden ver de uno en uno. Para ver otras ventanas, minimice la ventana abierta. Una vez que esté minimizada, la ventana se mostrará en la barra del editor de la parte inferior de la ventana de la aplicación de configuración de IDB. En el área de trabajo, puede ver dos objetos al mismo tiempo en ventanas independientes. Para llevar a cabo esta acción, seleccione "Ventana" > "Dividir editores verticalmente" para dividir los editores verticalmente. Si desea dividir los editores horizontalmente, seleccione "Ventana" > "Dividir editores horizontalmente". El área de trabajo se mostrará vacía en el área de trabajo si no hay ventanas abiertas. Para unir o para volver a la vista normal, seleccione "Ventana" > "Unir" o bien seleccione "Ventana" > "Restaurar diseño activo" para restaurar el diseño disponible previamente.

La figura siguiente muestra un ejemplo de un área de trabajo dividida verticalmente.

Page 27: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 27

Vista detallada

La ventana de vista detallada se muestra debajo de la ventana "Árbol del proyecto", en el lado izquierdo del área de la aplicación IDB CS. En esta vista se muestran determinados nodos según la selección realizada en el Árbol del proyecto. Los nodos que se muestran en la ventana de vista detallada dependen de la selección realizada en el Árbol del proyecto en el nivel de proyecto, vínculo y nodo concreto.

En el nivel de proyecto:

● Mostrará todos los vínculos (si los vínculos se han creado en el Árbol del proyecto).

En el nivel de vínculo:

● Muestra los nodos Provider, Consumer, Configuración y Conexiones.

En la figura siguiente se muestra la ventana Vista detallada.

Nota

Vista detallada

La ventana Vista detallada muestra los nodos disponibles en el Árbol del proyecto. Sin embargo, no se pueden realizar acciones desde esos nodos mostrados en la ventana Vista detallada. Se utiliza únicamente para ver la lista de nodos.

La flecha para cerrar la ventana "Vista detallada" se encuentra en la barra de título de dicha ventana. Esta flecha apunta hacia abajo. Después de hacer clic en esta flecha, la vista detallada se ocultará en la parte inferior de la ventana de aplicación, y la dirección de la flecha pasa de apuntar hacia abajo a apuntar hacia la derecha. Por consiguiente, puede utilizarse para volver a abrir o restaurar la ventana Vista detallada.

Page 28: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación 28 Manual de sistema, 2/2013, A5E32364153-AA

Ventana de inspección

La ventana de inspección muestra información adicional sobre las acciones realizadas en la aplicación IDB CS. Esto incluye acciones tales como crear o borrar un proyecto, guardarlo, cancelar la operación de guardar, y cerrar o abrir proyectos.

La ventana de inspección proporciona tres fichas (Propiedades, Información y Diagnóstico), además de un área de ventana para visualizar más información específica de cada una de estas fichas.

● Ficha Propiedades: en esta ficha se muestran las propiedades del objeto seleccionado.

● Ficha Información: en esta ficha se muestra información adicional sobre el objeto seleccionado.

● Ficha Diagnóstico: En esta ficha se proporciona información sobre diagnósticos de conexión y eventos, si los hay.

Nota

Uso de la ventana de inspección

En la aplicación de configuración de IDB, la ventana de inspección se puede utilizar principalmente para ver el estado de las acciones realizadas en la aplicación, que se muestran como mensajes. Estos mensajes se muestran en la ficha "General". La ficha "General" se encuentra en la ficha "Información" de la ventana de inspección.

Page 29: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 29

La ventana de inspección se puede ocultar en la pantalla de la aplicación de configuración de IDB siempre que no se necesite. Esta ventana proporciona los tres controles siguientes, que se encuentran en la parte derecha de la barra de título de esta ventana.

1. Flotante: la opción "Flotante" hace que la ventana esté disponible como ventana flotante, esto es, una ventana individual separada del área de trabajo.

Cuando se hace clic en "Flotante", el control cambia al icono de "Integrar". Haga clic en el control de ventana "Integrar" para situar la ventana o integrarla en el área de trabajo.

2. Contraer: una vez que la ventana de inspección se ha contraído manualmente con el control "Contraer", el Árbol del proyecto se oculta en el margen inferior. El botón "Contraer" cambia de una flecha que apunta hacia la izquierda a una que apunta hacia la derecha, y entonces ya se puede utilizar para abrir nuevamente la ventana de inspección mediante el botón "Ampliar".

3. Minimizar: minimiza la ventana de inspección en la parte inferior del área de trabajo.

Barra del editor

En la aplicación IDB CS, las ventanas de configuración o cualquiera de las ventanas del editor minimizadas aparecerán en la barra del editor. Si ha abierto varias ventanas, estas se mostrarán agrupadas una tras otra. Para alternar rápidamente entre distintas ventanas de editor, puede utilizar la barra del editor. Esta barra del editor se encuentra en la parte inferior de la ventana de la aplicación IDB CS.

Por lo general, será difícil y tedioso alternar entre editores en el área de trabajo minimizando o maximizando las ventanas de los editores. La barra del editor será útil en estos casos, porque permite pasar de una ventana a otra más fácilmente.

Nota Editores/Ventanas

En la aplicación de configuración de IDB, las ventanas que proporcionan información de configuración o ajustes también se conocen como "editores" o ventanas de "editor". Se denomina "editor" porque permite editar texto en el campo de entrada o controles de usuario de dichas ventanas.

Barra de estado

La barra de estado está junto a la barra del editor en la aplicación de configuración de IDB. La barra de estado muestra la información de estado en función de las acciones realizadas a nivel del proyecto. Algunos ejemplos son abrir un proyecto, cerrar el proyecto o guardar el proyecto.

Page 30: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación 30 Manual de sistema, 2/2013, A5E32364153-AA

Configuración general de IDB CS Puede acceder a la ventana "Configuración" de IDB CS desde el menú de IDB CS haciendo clic en "Opciones" > "Configuración". La ventana Configuración visualizada en el área de trabajo incluye un panel a la izquierda que contiene dos vínculos: ● General: el vínculo "General" muestra la configuración general de IDB CS. ● Accesos directos de teclado: la página de accesos directos de teclado muestra una lista

de los accesos directos de teclado admitidos que se utilizan en la aplicación IDB CS.

Page 31: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 31

Configuración general

La sección Configuración general incluye la siguiente lista de campos, que proporciona la información básica de usuario y también incluye opciones generales necesarias para trabajar con la aplicación IDB CS.

● Nombre de usuario: indica el nombre de usuario en función de la información proporcionada en las credenciales de inicio de sesión de Windows.

● Idioma de la interfaz de usuario: proporciona un cuadro de lista que permite seleccionar o cambiar el idioma de la interfaz de usuario para la aplicación IDB CS.

● Nemónico: proporciona la información de nemónicos en un cuadro de lista. Se proporcionan dos opciones: Internacional y Alemán. De forma predeterminada, la opción seleccionada es "Internacional".

● Mostrar la lista de los últimos proyectos utilizados: muestra un control con el número de proyectos que pueden mostrarse en la ventana "Examinar" al abrir el proyecto IDB.

Acepta un valor entre 1 y 12. De forma predeterminada, el valor seleccionado es 8.

● Cargar el proyecto más reciente al arrancar: carga el proyecto abierto recientemente cuando se vuelve a iniciar IDB CS.

● Tooltips: muestra tres opciones disponibles como casillas de verificación.

– Mostrar enteros los textos cortados: muestra el texto truncado en todos los tooltips visualizados en la aplicación.

– Mostrar tooltips (ayuda contextual disponible): muestra los tooltips que tienen ayuda contextual definida.

– Abrir los tooltips en cascada automáticamente: muestra los tooltips en cascada.

Page 32: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación 32 Manual de sistema, 2/2013, A5E32364153-AA

Restablecer valores predeterminados

En esta sección se muestran los tipos de ventana cuyas propiedades pueden restablecerse a los valores predeterminados.

● Todos los ajustes de la aplicación: el botón "Restablecer valores predeterminados" permite restablecer los ajustes a las opciones predeterminadas.

● Diseños de editor: el botón "Restablecer valores predeterminados" permite restablecer todos los diseños de editor.

● Mostrar ventanas de aviso: El botón "Restablecer valores predeterminados" restablece esta propiedad al valor predeterminado.

Opciones de almacenamiento

En esta sección se muestran los ajustes relacionados con la ubicación de almacenamiento para los proyectos.

● Utilizar la última ubicación utilizada: seleccione este botón si desea que, al buscar proyectos, se muestre la ubicación usada recientemente.

● Definir la configuración estándar de la ubicación: si selecciona este botón de opción, la aplicación permite seleccionar una ubicación predeterminada para utilizarla al buscar proyectos.

Si selecciona la opción "Definir la configuración estándar de la ubicación", se activan las siguientes opciones:

● Ubicación de los proyectos: se muestra un botón de búsqueda para que, al guardar los proyectos, pueda buscar en la ubicación predeterminada.

● Ubicación de las librerías: se muestra un botón de búsqueda para que, al guardar las librerías, pueda buscar en la ubicación predeterminada.

Page 33: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.2 Interfaz de usuario de software

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 33

Accesos directos de teclado En la tabla siguiente se proporciona una lista de teclas de acceso directo disponibles en IDB CS:

Tecla de acceso directo Descripción Alt+Intro Muestra las propiedades del proyecto en un

cuadro de diálogo. Alt+F4 Sale de la aplicación IDB CS. Alt+Mayús+F12 Une la ventana dividida o la restaura a su estado

normal. Ctrl+Supr Borrar todos los vínculos. Ctrl+E Permite seleccionar el proyecto que se debe

borrar y realizar la operación de borrado. Ctrl+F12 Divide los editores horizontalmente. Ctrl+F6 Pasa al siguiente editor abierto. Ctrl+L Agrega un vínculo nuevo. Ctrl+N Crea un nuevo proyecto. Ctrl+O Muestra la ventana "Abrir proyecto", que permite

abrir un proyecto. Ctrl+R Abre la ventana Configuración de runtime. Ctrl+S Guarda los cambios del proyecto. Ctrl+Mayús+C Conecta los tipos de provider y consumer. Ctrl+Mayús+Supr Borra una conexión existente. Ctrl+Mayús+E Genera una configuración de Runtime. Ctrl+Mayús+F4 Cierra todos los editores abiertos. Ctrl+Mayús+F6 Cambia al editor anterior. Ctrl+Mayús+O Importa la configuración de Runtime. Ctrl+Mayús+S Guardar como

Nota Dividir/Unir editores

Para unir o para volver a la vista normal, seleccione "Ventana" > "Unir" o bien seleccione "Ventana" > "Restaurar diseño activo" para restaurar el diseño disponible previamente.

Page 34: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.3 Diseño de la interfaz de usuario

WinCC/IndustrialDataBridge Documentación 34 Manual de sistema, 2/2013, A5E32364153-AA

2.3 Diseño de la interfaz de usuario

Introducción La configuración de IDB proporciona ayuda para guardar el diseño de la interfaz de usuario. Pueden guardarse los cambios realizados en el diseño de la interfaz de usuario en la aplicación. Cuando realice cambios en el diseño de la interfaz de usuario, estos cambios se conservarán incluso después de reiniciar la aplicación IDB.

Además de guardar el diseño de la interfaz de usuario, la aplicación permite guardar el diseño de determinadas ventanas y también el diseño de los editores.

Diseño de ventana La configuración de IDB permite trabajar con varias ventanas y editores. Un cambio en el diseño de una ventana consiste en redimensionar una ventana o cerrar y abrir una ventana de editor. Cada diseño de ventana se puede guardar manualmente y se puede restaurar cuando sea necesario.

Seleccione "Ventana" > "Guardar diseño actual" para guardar el diseño de ventana actual. De forma predeterminada, un diseño de ventana se guarda y se muestra en la lista de diseños de ventana existentes de este cuadro de diálogo.

Page 35: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.3 Diseño de la interfaz de usuario

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 35

Lleve a cabo los pasos siguientes para guardar un diseño de ventana:

1. Ajuste el tamaño de la ventana con el control de redimensionamiento y personalice el diseño según convenga.

2. En el menú Ventana, seleccione la opción "Guardar diseño actual". Se abre el cuadro de diálogo "Guardar diseño de ventana actual como".

3. Introduzca un nombre para el diseño de ventana en el campo "Nombre".

4. El campo "Descripción" es opcional. Si desea agregar una descripción del diseño, introduzca una descripción exclusiva en el campo "Descripción".

5. Haga clic en el botón "Guardar" para guardar los cambios realizados.

Si se ha guardado un diseño de pantalla siguiendo los pasos anteriores, puede cargar el diseño de ventana en cualquier momento según se requiera. Los primeros cinco diseños de ventana guardados pueden cargarse seleccionando el nombre del diseño en el menú "Ventana" de la barra de menús. Asimismo, la opción "Gestionar diseños" del menú "Ventana" le ayuda a cargar diseños de ventana adicionales que no estén entre los cinco diseños de ventana.

Si ha cargado un diseño de ventana y ha realizado los cambios pertinentes en el diseño, puede restaurar el diseño de ventana guardado originalmente si selecciona la opción "Restaurar diseño activo" en el menú "Ventana". En cualquier momento, si desea cerrar todos los editores o minimizarlos, seleccione las opciones "Cerrar todos los editores" o "Minimizar todos los editores" del menú "Ventana".

Para gestionar las ventanas de editor de forma eficaz, IDB CS también permite dividir los editores. Los editores del área de trabajo se pueden dividir horizontal o verticalmente con las opciones "Dividir editores verticalmente" o "Dividir editores horizontalmente" del menú "Ventana". Si tiene varios editores y desea alternar entre ellos, el menú "Ventana" incluye las opciones "Siguiente editor" y "Anterior editor" que permiten avanzar y retroceder por los editores abiertos. La opción "Unir" permite unir cualquier área de trabajo ya dividida.

Page 36: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.3 Diseño de la interfaz de usuario

WinCC/IndustrialDataBridge Documentación 36 Manual de sistema, 2/2013, A5E32364153-AA

Gestionar diseños de ventana El cuadro de diálogo "Gestionar diseños" permite cambiar el orden de los diseños de ventana, seleccionar o borrar un diseño de ventana.

Lleve a cabo los pasos siguientes para gestionar diseños de ventana:

1. En el menú "Ventana", seleccione la opción "Gestionar diseños". Se abrirá el cuadro de diálogo "Gestionar todos los diseños de ventana".

2. Seleccione el botón de opción para elegir el diseño de ventana que desee modificar.

3. Para cambiar el orden de los diseños de ventana mostrados, seleccione el símbolo de subir o bajar.

4. Seleccione el símbolo de borrar para suprimir el diseño de ventana seleccionado.

5. Haga clic en Aceptar tras realizar los cambios necesarios.

6. De este modo se activará el diseño de ventana seleccionado.

Page 37: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.3 Diseño de la interfaz de usuario

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 37

Restablecer el diseño de la interfaz de usuario Se guarda cada cambio realizado en el diseño de la interfaz de usuario. Estos cambios están disponibles incluso después del reinicio de la aplicación IDB CS. Por ejemplo, si cambia el ancho de la ventana de configuración general o contrae la ventana de inspección, se conservan estos cambios en el diseño. No es necesario personalizar el diseño cada vez.

En algunos casos en los que se deba restaurar la configuración de diseño original o la configuración de fábrica, se puede restablecer el diseño de la interfaz de usuario.

Lleve a cabo los pasos siguientes para restablecer la configuración de fábrica de la interfaz de usuario:

1. En la barra de menús de IDB CS, seleccione "Opciones" > "Configuración".

La ventana "Configuración" se muestra en el área de trabajo.

2. Seleccione la etiqueta "General" en el área de navegación.

3. Haga clic en el botón "Restablecer a predeterminado" en el campo correspondiente.

Se restaura la configuración predeterminada de la interfaz de usuario.

Page 38: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.4 Conceptos básicos sobre proyectos

WinCC/IndustrialDataBridge Documentación 38 Manual de sistema, 2/2013, A5E32364153-AA

2.4 Conceptos básicos sobre proyectos

Introducción IndustrialDataBridge Configuration System (CS) es una aplicación que permite la transferencia de datos entre un provider y un consumer. Un provider también se puede configurar como data provider y un consumer como data consumer. La comunicación se produce entre el provider y el consumer, cuyas definiciones de parámetro son completamente diferentes. Debido a estas diferencias, en este capítulo se proporciona una descripción general que incluye conceptos básicos sobre proyectos y pasos para crear y gestionar proyectos y vínculos.

La primera tarea, y la más importante, a la hora de empezar a trabajar con la aplicación de configuración de IDB consiste en crear un nuevo proyecto. El proyecto actúa como contenedor de otros elementos de nodo necesarios para crear una única configuración de IDB. En el proyecto, estos elementos de nodo se distribuyen siguiendo una estructura de árbol en el Árbol del proyecto. Un proyecto sirve para organizar los datos pertenecientes al provider y al consumer, la configuración de los vínculos y las conexiones correspondientes. Los elementos de nodo que conforman un proyecto son los siguientes:

● Propiedades de vínculo

● Datos de provider/consumer e información de configuración

● Opciones de transferencia de conexión

● Configuración de mapeo de conexiones

● Conexiones

● Datos comunes

● Configuración de documentación

● Idiomas y recursos

Tareas La aplicación IDB CS permite crear configuraciones que consisten en la conexión entre providers y consumers. Las tareas más importantes que pueden realizarse con IDB V7.2 se detallan a continuación:

● Crear un proyecto

● Crear/Gestionar vínculos y conexiones

● Configurar tipos de provider/consumer

● Configurar las opciones y realizar el mapeo de conexión

● Guardar el proyecto

● Importar/Generar configuración de Runtime

Nota

La información sobre la interfaz de usuario de la aplicación de configuración de IDB y sus componentes se proporciona en el capítulo "Interfaz de usuario de software (Página 17)".

Page 39: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.4 Conceptos básicos sobre proyectos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 39

Crear un nuevo proyecto

Siga estos pasos para crear un nuevo proyecto:

1. En la aplicación IndustrialDataBridge, seleccione "Proyecto" > "Nuevo proyecto" para crear un nuevo proyecto.

2. En el cuadro de diálogo, se crean las entradas predeterminadas para los campos "Nombre del proyecto", "Ruta" y "Autor".

El nombre del proyecto y el nombre del autor se pueden modificar con información personalizada.

3. Especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

Nota

Los campos de entrada posteriores de este cuadro de diálogo incluyen elementos opcionales para introducir el nombre del autor e información adicional sobre el proyecto. Los campos "Autor" y "Comentarios" son opcionales. El campo "Comentarios" proporciona un área de texto para especificar información adicional. Para permitir una mejor identificación, si es necesario puede especificar el nombre del autor y comentarios específicos del proyecto creado. Tenga en cuenta que la información especificada en el campo "Comentarios" no se traducirá.

4. Después de especificar la información necesaria, seleccione el botón "Crear".

5. El nombre de proyecto se enumerará en el "Árbol del proyecto", situado a la izquierda de la pantalla de configuración de IDB.

Page 40: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.4 Conceptos básicos sobre proyectos

WinCC/IndustrialDataBridge Documentación 40 Manual de sistema, 2/2013, A5E32364153-AA

Nota Nodo de proyecto

Después de crear un proyecto, se crean y se muestran los nodos siguientes en el nodo de proyecto del Árbol del proyecto: Datos comunes, Configuración de documentación, Idiomas y recursos.

Nota Nombre del proyecto

No se puede utilizar "\" en el nombre del proyecto. Compruebe que no se utilice el carácter "\" (barra invertida) en los nombres de proyecto.

● Proyecto: un proyecto sirve para planificar, organizar, gestionar y controlar la configuración de IDB CS y otros ajustes. Un único proyecto puede incluir cualquier número de vínculos en un proyecto específico. Todas las tareas realizadas en IDB CS se gestionan en estos proyectos. Un proyecto forma una estructura básica para crear y gestionar la configuración. Una vez que un proyecto se ha configurado y se han creado las conexiones, la aplicación de configuración de IDB incluye opciones para generar la configuración de Runtime (XML) como archivo XML.

● Vínculo: en IDB CS, un vínculo representa una entidad que puede contener diversas conexiones. Un vínculo siempre forma parte del proyecto, y una vez creado se muestra en el Árbol del proyecto. Los vínculos creados siempre se muestran bajo el nombre del proyecto en la estructura de árbol. Una vez que se ha creado un vínculo, los subnodos siguientes se crean automáticamente en la estructura de árbol situada debajo del nombre del vínculo: Provider, Consumer, Configuración y Conexiones.

● Conexión: una conexión representa un mapeo exclusivo entre tipos de provider y consumer. El nodo de conexión se muestra en el nodo del vínculo. Se encuentra exactamente debajo del nodo "Configuración" del Árbol del proyecto. Las conexiones creadas se muestran en el nodo "Conexiones".

● Datos comunes: este nodo se crea en el proyecto del Árbol del proyecto y contiene dos subnodos, denominados "Categorías" y "Listas de textos", que se utilizan para mostrar la lista de clases de avisos y listas de textos.

● Configuración de documentación: este nodo se crea en el proyecto del Árbol del proyecto y está disponible debajo del nodo Datos comunes. Incluye tres subnodos, "Información del documento", "Marcos" y "Portadas", y generalmente proporcionan información sobre la configuración de impresión del documento.

● Idiomas y recursos: este nodo se crea en el proyecto del Árbol del proyecto y está disponible debajo del nodo Configuración de documentación. Incluye dos subnodos, "Idiomas del proyecto" y "Textos del proyecto", y proporciona opciones para seleccionar los idiomas y definir o gestionar textos de proyecto.

Nota Ver las propiedades del proyecto

Para ver las propiedades del proyecto, haga clic con el botón derecho del ratón en su nombre en el Árbol del proyecto y seleccione la opción "Propiedades". O bien, seleccione el icono de proyecto en el Árbol del proyecto y pulse la combinación de teclas "Alt+Intro" para abrir la ventana de propiedades del proyecto.

Page 41: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.4 Conceptos básicos sobre proyectos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 41

Gestionar proyectos Una vez que se haya creado un proyecto, este se enumerará en el Árbol del proyecto. En cualquier momento, puede abrir un proyecto ya guardado, cerrar el proyecto, guardar los cambios en el proyecto o borrar un proyecto existente. Los vínculos y conexiones creados se mostrarán en el nodo del proyecto. El Árbol del proyecto permite una gestión más sencilla y eficaz de los vínculos, sus propiedades, la configuración de mapeo de conexiones y las conexiones.

1. Control deslizante

2. Barra de título

3. Contraer automáticamente

4. Contraer

5. Proyecto

6. Vínculo

Page 42: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.4 Conceptos básicos sobre proyectos

WinCC/IndustrialDataBridge Documentación 42 Manual de sistema, 2/2013, A5E32364153-AA

El Árbol del proyecto incluye iconos o controles que ayudan a gestionar la visualización de los nodos del Árbol del proyecto y controlar la navegación. Los nodos enumerados debajo del nombre del proyecto incluyen diversos subnodos. Haga un único clic en la flecha del proyecto o nodo de vínculo para ampliar o ver el contenido del nodo específico del Árbol del proyecto. Haga doble clic en los subnodos del nodo del vínculo para abrir la ventana de editor correspondiente del área de trabajo.

Abrir un proyecto

Siga estos pasos para abrir un proyecto existente:

1. En el menú Proyecto, seleccione "Proyecto" > "Abrir proyecto" para abrir un proyecto existente.

Se abre el cuadro de diálogo "Abrir proyecto", que incluye los proyectos utilizados más recientemente.

2. Seleccione el proyecto de la lista y haga clic en el botón "Abrir".

3. El proyecto se enumerará en el Árbol del proyecto.

Seleccione el botón "Examinar" para abrir un proyecto específico no enumerado en la lista "Utilizados recientemente" de la ventana Abrir proyecto. También puede seleccionar el proyecto examinando las carpetas correspondientes.

Page 43: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.4 Conceptos básicos sobre proyectos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 43

Nota Examinar proyectos

SI no puede localizar el proyecto a través de la lista, examine la carpeta correspondiente haciendo clic en el botón "Examinar". La ubicación de almacenamiento predeterminada de los proyectos de IDB CS V7.2 es: "\Mis documentos\Automation". Desplácese a la carpeta que contenga el proyecto y abra el archivo del proyecto. Los proyectos de la aplicación de configuración de IDB tienen la extensión ".ip72".

Nota Abrir proyectos

Si intenta crear un proyecto nuevo o abrir un proyecto y ya hay otro proyecto abierto, la aplicación IDB CS muestra un cuadro de diálogo en el que se le pregunta si desea guardar los cambios en el proyecto ya abierto y, a continuación, crea un proyecto nuevo o abre el proyecto.

Nota Abrir el archivo de configuración de una versión anterior de IDB

Para abrir una configuración de IDB creada con IDB V7.0.3, debe importar el archivo de configuración antiguo a IDB CS V7.2 mediante el icono "Importar configuración de Runtime" que se proporciona en la barra de herramientas de IDB CS. Este archivo de configuración se convertirá automáticamente al formato de archivo actual y se guardará como un nuevo proyecto con la extensión de archivo de proyecto ".ip72".

Nota Cargar el archivo de configuración en IDB V7.0.3 Runtime

Si desea utilizar el archivo de configuración XML exportado desde IDB CS V7.2 a la aplicación IDB V7.0.3 Runtime, puede realizar la activación de las conexiones e iniciar la transferencia de datos. Sin embargo, si ha utilizado OPC XML como provider/consumer, la transferencia de datos no se produce.

Ver las propiedades del proyecto

Una vez que un proyecto se ha creado, puede ver sus propiedades en cualquier momento. La información especificada en los campos de texto durante la creación del proyecto, incluidos los comentarios especificados, se puede ver en la ventana de propiedades del proyecto. Haga clic con el botón derecho del ratón en el icono de proyecto del Árbol del proyecto y haga clic en la opción "Propiedades" para ver la ventana de propiedades del proyecto.

Page 44: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.4 Conceptos básicos sobre proyectos

WinCC/IndustrialDataBridge Documentación 44 Manual de sistema, 2/2013, A5E32364153-AA

Guardar y cerrar proyectos

Una vez que haya realizado cambios en el proyecto, estos se pueden guardar con el mismo nombre de proyecto o bien utilizando un nombre de proyecto distinto. Lleve a cabo los pasos siguientes para guardar un proyecto:

1. Seleccione la opción "Proyecto" > "Guardar" para guardar el proyecto. Todos los cambios en el proyecto se guardarán con el nombre de proyecto actual.

2. El proyecto también puede guardarse con la ayuda del icono "Guardar" que se proporciona en la barra de herramientas de IDB.

Nota Guardar el archivo XML

Al guardar un proyecto se conservarán los cambios realizados en el proyecto actual. Sin embargo, no se guardará el archivo XML creado en el proyecto. La aplicación IndustrialDataBridge Runtime permite cargar el archivo de configuración XML y realizar la transferencia de datos. Para guardar el archivo XML, debe generarlo. Seleccione el icono "Generar configuración de Runtime" de la barra de herramientas de IDB para guardar el archivo XML en la ubicación de carpeta que desee.

Nota Guardar cambios en la ventana de editor

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente.

Page 45: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.4 Conceptos básicos sobre proyectos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 45

Para guardar un proyecto con un nombre diferente, siga estos pasos:

1. Seleccione la opción "Guardar como" en el menú "Proyecto".

2. En el cuadro de diálogo "Guardar proyecto actual como", vaya a la carpeta específica del proyecto en el cuadro "Guardar en".

3. Introduzca el nombre de proyecto en el cuadro "Nombre de archivo".

4. Una vez que haya realizado los cambios, seleccione el botón "Guardar".

El proyecto se guardará con el nuevo nombre.

Todos los proyectos abiertos en la aplicación IDB V7.2 pueden cerrarse con la ayuda de la opción de menú. Lleve a cabo los pasos siguientes para cerrar un proyecto:

1. Para cerrar un proyecto abierto, seleccione la opción "Proyecto" > "Cerrar".

2. Se muestra un mensaje si ha realizado cambios en el proyecto desde la última vez que lo guardó.

3. Confirme que desea guardar los cambios haciendo clic en el botón "Sí" o bien haga clic

en el botón "No" para descartarlos.

Page 46: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.4 Conceptos básicos sobre proyectos

WinCC/IndustrialDataBridge Documentación 46 Manual de sistema, 2/2013, A5E32364153-AA

Borrar proyectos

Lleve a cabo los pasos siguientes para borrar un proyecto:

1. En el Árbol del proyecto, resalte el nombre de proyecto que debe borrarse.

Asegúrese de que no haya ninguna ventana de propiedades en estado abierto en el área de trabajo.

2. Seleccione "Proyecto" > "Borrar proyecto" para borrar el proyecto.

3. Se muestra un cuadro de diálogo de confirmación con un mensaje. Haga clic en Sí para continuar la operación de borrado.

4. Todo el proyecto, incluido el archivo con la extensión .ip72, se borrará de la ubicación de almacenamiento.

Nota Abrir proyecto

En la interfaz de configuración de IDB no es posible borrar ningún proyecto en estado abierto.

Page 47: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.4 Conceptos básicos sobre proyectos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 47

Crear y modificar vínculos Después de crear un proyecto, el siguiente paso consiste en crear un vínculo entre los tipos de provider y consumer. Un vínculo es una entidad que permite conectar los tipos de provider y consumer. Un vínculo siempre establece una conexión entre provider y consumer. Puede crearse cualquier número de conexiones en un único vínculo.

La creación del vínculo implica la selección de tipos de provider y consumer junto con la definición de sus propiedades de conexión respectivas necesarias para establecer el vínculo. Un vínculo se define en un proyecto y forma parte de cada proyecto. Puede crearse cualquier número de vínculos para un proyecto.

Requisitos:

● La aplicación de configuración de IDB está abierta.

● Se crea un nuevo proyecto y se enumera en el Árbol del proyecto.

Lleve a cabo los pasos siguientes para crear un nuevo vínculo:

1. En el Árbol del proyecto, haga clic con el botón derecho en el nombre del proyecto y seleccione la opción "Agregar vínculo nuevo".

También puede crearse un vínculo utilizando el icono gráfico "Agregar vínculo nuevo" de la barra de herramientas.

2. En el cuadro de diálogo "Agregar vínculo nuevo" que se abre, introduzca un nombre de vínculo exclusivo.

3. Seleccione el tipo de provider, el tipo de consumer y haga clic en el botón Aceptar.

4. El vínculo creado se mostrará bajo el nombre de proyecto actual del Árbol del proyecto.

Nota Vínculo nuevo

Las entradas de nodo correspondientes, "Provider", "Consumer", "Configuración" y "Conexiones", se crean bajo el nuevo vínculo en el Árbol del proyecto. El tipo de provider y el tipo de consumer que ha seleccionado mientras creaba el vínculo se mostrarán junto al nodo Provider y Consumer (entre paréntesis) en el Árbol del proyecto.

Page 48: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.4 Conceptos básicos sobre proyectos

WinCC/IndustrialDataBridge Documentación 48 Manual de sistema, 2/2013, A5E32364153-AA

Nota

Después de haber creado el vínculo, el nodo "Conexiones" no contendrá conexiones y, por tanto, estará vacío. La lista de conexiones se mostrará en el nodo "Conexiones" únicamente si las conexiones respectivas se han creado desde la ventana Configuración.

● Provider: El nodo Provider se enumera bajo el nodo de vínculo en el Árbol del proyecto. Para abrir la ventana de propiedades del nodo Provider, haga doble clic en el nodo Provider en el Árbol del proyecto. La ventana de propiedades de provider siempre se mostrará en el área de trabajo. En cualquier momento puede modificar los valores de la ventana de propiedades del nodo Provider.

● Consumer: El nodo Consumer se enumera bajo el nodo Provider en el Árbol del proyecto. Haga doble clic en el nodo Consumer en el Árbol del proyecto para abrir la ventana de propiedades de consumer. La ventana de propiedades de consumer siempre se mostrará en el área de trabajo.

● Configuración: La ventana de configuración se utiliza para configurar los ajustes de los vínculos. Esta ventana incluye 3 fichas:

– Opciones de transferencia: Esta ficha proporciona las opciones para configurar los ajustes de transferencia de provider.

– Mapeo de conexión: Esta ficha proporciona los campos necesarios para mapear provider y consumer y configurar la conexión.

– Conexiones: La lista de conexiones creadas se muestra en esta ficha.

Nota Configuración de IDB

Una configuración se completa tras la creación de los vínculos necesarios con conexiones entre providers y consumers. La creación de una conexión implica configurar el provider, el consumer y las opciones de transferencia, así como realizar el mapeo necesario entre los tipos de provider y consumer.

Modificar vínculos

Para modificar un vínculo ya creado, primero seleccione el vínculo que se deba modificar. Haga un único clic en el nombre del vínculo, que se convertirá en un área editable en la que podrá editar el nombre del vínculo. Escriba el nombre de vínculo que desee y haga clic en el área fuera de dicho nombre; el nombre del vínculo modificado se mostrará debajo del nodo de proyecto del Árbol del proyecto.

Los vínculos también se pueden modificar seleccionando el nombre de vínculo en el Árbol del proyecto y pulsando la tecla F2. A continuación ya puede editar el nombre del vínculo.

Page 49: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.4 Conceptos básicos sobre proyectos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 49

Borrar vínculos

Un vínculo creado en el proyecto se puede borrar en cualquier momento. Lleve a cabo los pasos siguientes para borrar un vínculo:

1. Resalte el vínculo que se deba borrar.

2. Haga clic con el botón derecho del ratón en el nombre del vínculo y seleccione la opción "Borrar vínculo".

3. Se muestra un mensaje para que confirme la eliminación del vínculo.

4. Confirme si desea o no borrar el vínculo haciendo clic en el botón "Sí" o "No".

Nota Borrar todos los vínculos.

La aplicación IDB V7.2 incluye opciones para borrar todos los vínculos. Esta opción se proporciona en el menú "Configuración". Para realizar esta operación, seleccione el nombre de proyecto en el Árbol del proyecto y haga clic en "Configuración" > "Borrar todos los vínculos". Se borrará la lista de todos los vínculos creados en el proyecto actualmente abierto.

Haga clic con el botón derecho del ratón en el nodo del proyecto y seleccione la opción "Borrar todos los vínculos" para suprimir todos los vínculos del proyecto.

Page 50: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.5 Importar/Generar configuración de Runtime

WinCC/IndustrialDataBridge Documentación 50 Manual de sistema, 2/2013, A5E32364153-AA

2.5 Importar/Generar configuración de Runtime

Introducción Mientras se trabaja con la aplicación IndustrialDataBridge CS, el producto resultante del proyecto es un archivo de configuración de IDB completo. Este archivo de configuración es un archivo XML que se utiliza en el entorno de IDB Runtime. La aplicación IDB Runtime carga el archivo de configuración, activa la conexión entre componentes de provider y consumer y realiza la transferencia de datos mediante la supervisión del ciclo de vida de dichos componentes.

En IDB CS, el archivo XML se puede generar mediante la opción "Generar configuración de Runtime". De forma similar, una configuración de IDB disponible como archivo XML se puede cargar en la aplicación IDB CS mediante la opción "Importar configuración de Runtime". La carga de una configuración de IDB incluye la carga del archivo XML correspondiente, que cargará todos los vínculos respectivos y sus conexiones en el Árbol del proyecto.

En este capítulo se describe la importancia de generar/importar la configuración de Runtime y los pasos para realizarlo.

Importar un archivo XML Un proyecto que ya se ha creado en la aplicación IDB CS se puede abrir con la opción de menú "Proyecto" > "Abrir". Como alternativa, puede abrir un proyecto existente si importa el archivo XML que pertenece a dicho proyecto en cuestión. Sin embargo, es importante tener en cuenta que debe haber exportado o generado el archivo XML mediante el icono "Generar configuración de Runtime" de la barra de herramientas de IDB. La opción "Generar configuración de Runtime" también se proporciona en el menú "Proyecto".

Tras importar el archivo XML, se abre todo el contenido del proyecto y se puede acceder a él desde el Árbol del proyecto. Asimismo, cualquier cambio que realice en el proyecto abierto se debe guardar con la opción "Proyecto" > "Guardar".

Nota Ubicación de almacenamiento predeterminada

La ubicación de almacenamiento predeterminada de los proyectos de IDB CS V7.2 es: "\Mis documentos\Automation". Esta ubicación de almacenamiento se utiliza como ubicación predeterminada durante la importación de archivos de proyecto. Los archivos de proyecto de IDB CS tienen la extensión ".ip72". Cualquier proyecto creado se puede abrir también en IDB CS con la ayuda del archivo de proyecto ".ip72".

Lleve a cabo los pasos siguientes para importar el archivo de proyecto:

1. Seleccione el icono "Importar configuración de Runtime" de la barra de herramientas de IDB CS.

2. En el cuadro de diálogo "Abrir", examine la estructura de carpetas correspondiente y seleccione el nombre de archivo XML. A continuación, haga clic en el botón "Aceptar".

3. Todo el contenido del proyecto se importará al Árbol del proyecto y se mostrará en la estructura de árbol.

Page 51: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.5 Importar/Generar configuración de Runtime

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 51

Exportar un archivo XML Un proyecto de IDB incluye todos los componentes necesarios para crear una configuración de IDB completa. Para cargar la configuración del entorno de IDB Runtime, se debe utilizar el archivo XML que contiene la información de configuración completa específica del proyecto. Este archivo XML perteneciente al proyecto se puede generar con el icono "Generar configuración de Runtime" de la barra de herramientas de IDB CS. La opción "Generar configuración de Runtime" también se proporciona en el menú "Proyecto".

Nota Ubicación de almacenamiento predeterminada

Tras realizar la operación de exportación, los archivos XML se exportan a la siguiente ubicación: "\Mis documentos\Automation".

Nota Archivo XML

Si el archivo XML de la aplicación Runtime no se actualiza, los cambios realizados en el proyecto no surtirán efecto. Por consiguiente, se recomienda generar la configuración de Runtime una vez más para que incluya los cambios actualizados y utilizar el archivo XML actualizado en Runtime.

Lleve a cabo los pasos siguientes para exportar un archivo XML:

1. Realice la configuración necesaria y guarde los cambios en el proyecto.

2. Seleccione el icono "Generar configuración de Runtime" de la barra de herramientas de IDB CS.

3. En el cuadro de diálogo "Guardar como", desplácese hasta la carpeta adecuada, introduzca el nombre del archivo y seleccione el botón "Guardar".

Asegúrese de haber seleccionado Archivo XML para "Guardar como tipo".

4. El archivo XML se guardará en la ubicación seleccionada y se podrá utilizar en la aplicación IDB Runtime.

Page 52: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.6 Estructura de la superficie

WinCC/IndustrialDataBridge Documentación 52 Manual de sistema, 2/2013, A5E32364153-AA

2.6 Estructura de la superficie

Introducción La interfaz de configuración de IDB V7.2 y sus respectivas ventanas ofrecen diversas opciones y posibilidades de ajuste en función de los módulos cargados. Estos ajustes se describen en el capítulo "Módulos (Página 57)".

El presente capítulo incluye información sobre distintas secciones de la interfaz de comunicación dependiendo de la selección correspondiente dentro de la aplicación de configuración de IDB. La configuración de IDB está compuesta fundamentalmente por el "área de la interfaz de configuración".

Área de la interfaz de configuración El área izquierda de la interfaz de configuración incluye la estructura del Árbol del proyecto, que muestra los nodos de árbol. Una vez que se ha abierto la interfaz de configuración de IDB, en primer lugar podrá ver que el Árbol del proyecto está vacío y no contiene ningún nodo en la estructura de árbol.

Una vez que se ha creado un proyecto, el nodo de proyecto con el nombre de proyecto especificado se muestra en el Árbol del proyecto.

Tras la creación de un vínculo, dicho vínculo se muestra en el proyecto. El vínculo consta de los siguientes nodos, enumerados en cada nodo de vínculo del Árbol del proyecto:

● Provider

● Consumer

● Configuración

● Conexiones

Nota Vista detallada

La ventana "Vista detallada" se muestra en la parte izquierda de la ventana IDB CS y figura bajo el Árbol del proyecto. Esta ventana muestra únicamente los detalles de proyecto y vínculos. Por ello, el contenido de esta vista detallada se muestra únicamente cuando se hace clic en el nodo de proyecto o el nodo de vínculo en el Árbol del proyecto. Los nodos relevantes pertenecientes al proyecto o al vínculo se muestran en la ventana "Vista detallada".

Page 53: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.6 Estructura de la superficie

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 53

La vista de la parte derecha de la ventana de la aplicación IDB CS muestra el área de trabajo. El área de trabajo muestra información en función del nodo seleccionado en el Árbol del proyecto:

Nivel de proyecto

Si se selecciona el nombre de proyecto en el Árbol del proyecto, no se muestra información en el área de trabajo. Si no se han creado vínculos para el proyecto específico, el nodo de proyecto se muestra vacío. Si ya se han creado vínculos en el proyecto, seleccione el nombre de proyecto y haga clic en el icono de flecha para ampliar o ver la lista de vínculos del proyecto.

Si hace clic con el botón derecho del ratón en el nombre de proyecto (si ya hay vínculos creados), se mostrarán las siguientes opciones:

1. Agregar vínculo nuevo: esta opción sirve para crear un vínculo nuevo.

2. Borrar todos los vínculos: esta opción sirve para eliminar todos los vínculos.

3. Propiedades: esta opción enumera las propiedades del proyecto en otra ventana.

Nivel de vínculos

Los vínculos creados se muestran en el Árbol del proyecto, dentro del nodo de proyecto. Inicialmente, estos vínculos no muestran la vista ampliada que contiene los subnodos. Para ver los subnodos disponibles en el nodo de vínculo, amplíe el icono de flecha situado junto al nombre de vínculo. El tipo de provider o consumer seleccionado como parte de la creación del vínculo se muestra junto a cada subnodo (en el nodo de vínculo). Así pues, puede crearse cualquier número de vínculos en un solo proyecto en la aplicación IDB Configuration System.

Después de crear un vínculo, se crean automáticamente los nodos "Provider", "Consumer", "Configuración" y "Conexiones", y se muestran en el nodo de vínculo.

● En el nivel de nodo Provider o Consumer, después de hacer doble clic en el nodo se muestra la ventana de configuración de provider/consumer correspondiente en el área de trabajo. Así, puede configurar Provider/Consumer en la ventana respectiva.

● La opción Borrar vínculo está activada para todos los vínculos creados en el Árbol del proyecto. Haga clic con el botón derecho del ratón en el nodo de vínculo para obtener la opción de borrar un vínculo.

Nivel de configuración

El nodo Configuración se encuentra en el Árbol del proyecto que ofrece opciones para configurar vínculos. Se puede acceder a la ventana Configuración si se hace doble clic en el nodo Configuración del Árbol del proyecto. La ventana Configuración proporciona tres fichas: Opciones de transferencia, Mapeo de conexión y Conexiones. Estas fichas se muestran en la ventana Configuración del área de trabajo. El nodo Configuración le ayuda a configurar opciones de transferencia de provider, realizar el mapeo de conexión y crear/ver conexiones en estas fichas.

El área "Configuración de mapeo de conexiones" se muestra como ventana dividida en la ficha Opciones de transferencia. Esta ventana únicamente está activa en la ficha Opciones de transferencia y es útil para elegir un nombre de conexión incluso antes de realizar un mapeo de conexión en la ficha Mapeo de conexión. Esta visualización es común a todos los módulos durante la configuración de las opciones de transferencia de provider en la ficha "Opciones de transferencia".

Page 54: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.6 Estructura de la superficie

WinCC/IndustrialDataBridge Documentación 54 Manual de sistema, 2/2013, A5E32364153-AA

La ficha "Mapeo de conexión" muestra las áreas de provider y consumer una debajo de la otra en la parte izquierda de esta ficha. El área "Configuración de mapeo de conexiones" se muestra a la derecha de la ventana. Los iconos siguientes se proporcionan en el área "Configuración de mapeo de conexiones" y permiten crear conexión, modificar conexión, borrar conexión y borrar todas las conexiones. En la tabla siguiente se muestran los iconos y su descripción:

Icono Descripción

Conectar

Modificar conexión

Borrar conexión

Borrar todas las conexiones

Nivel de conexiones

Tras realizar un mapeo de conexión entre tipo de provider y consumer, las conexiones se crean y muestran en la ficha Conexiones de la ventana Configuración. Estas conexiones también se muestran en el nodo Conexiones del Árbol del proyecto. Las conexiones existentes se pueden borrar mediante los iconos de la ficha Mapeo de conexión o haciendo clic con el botón derecho del ratón en cualquier conexión existente en el nodo "Conexiones" del Árbol del proyecto.

Al hacer clic con el botón derecho del ratón en el nodo "Conexiones" del Árbol del proyecto se muestra la opción "Borrar todas las conexiones".

Page 55: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.6 Estructura de la superficie

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 55

Requisitos del mapeo de conexión Para realizar el mapeo de conexión, la aplicación IDB CS determina un conjunto de requisitos durante la fase de mapeo de conexión que controla la visualización de las opciones de menú, iconos de la barra de herramientas o iconos de la ficha Mapeo de conexión. Estas opciones se encuentran en estado activado y únicamente se pueden utilizar cuando se cumplen las normas requeridas para establecer una conexión entre provider y consumer; en caso contrario, estas opciones estarán en estado desactivado.

Deben seguirse los puntos indicados a continuación para garantizar que las opciones requeridas (opciones de menú/iconos de la barra de herramientas) estén disponibles para la creación de una conexión:

● Asegúrese de seleccionar el esquema adecuado en el campo Esquema, si procede para la tabla seleccionada.

● La tabla que ha seleccionado debe contener como mínimo una única fila con un tipo de datos válido. Para ver una lista de tipos de datos admitidos en IDB CS, consulte el capítulo "Tipos de datos admitidos (Página 153)".

● La tabla no debe contener valores nulos. Este punto se debe verificar durante la creación de la tabla.

● Asegúrese de que la columna requerida se haya seleccionado tanto en el provider como en el consumer.

● La sección de provider o consumer de la ficha Mapeo de conexión no debe contener campos que estén vacíos si hay un campo activado que el usuario puede seleccionar.

Modificar las propiedades de una conexión En cualquier momento, la interfaz de configuración de IDB le permite realizar cambios en la configuración de provider o consumer, la configuración del comportamiento de transferencia, el mapeo de conexión o la configuración de vínculo de un proyecto determinado.

Page 56: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Configuración 2.6 Estructura de la superficie

WinCC/IndustrialDataBridge Documentación 56 Manual de sistema, 2/2013, A5E32364153-AA

Page 57: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 57

Módulos 3 3.1 Módulos

IDB CS admite diversos tipos de provider y consumer. Todos los módulos contienen los pasos para configurar una conexión de provider a consumer y viceversa. Al crear o modificar un vínculo, realice la configuración provider/consumer en el área de trabajo, en la que los campos visualizados dependen del módulo seleccionado. Por ejemplo: módulo "OPC Data Access". Para cada módulo se incluye una sección de descripción general en el capítulo. En los capítulos se describen los pasos individuales, con información sobre el módulo usado tanto como provider como consumer, además de los pasos necesarios para mapear la conexión. Algunos módulos sólo hacen de consumer. En esos capítulos se explica la utilización del módulo como consumer.

Además del capítulo de descripción general, en los capítulos siguientes se proporciona información adicional sobre diversos módulos. Se tratan más detalladamente los tipos de provider y consumer de la lista siguiente:

Provider:

● OPC Data Access

● OPC XML

● WinCC OLE DB

● Base de datos

● Base de datos dinámica

● Send/Receive

● WinCC User Archive

Consumer:

● OPC Data Access

● IDB OPC Server

● OPC XML

● Base de datos

● Base de datos dinámica

● CSV/TXT

● Excel

● Send/Receive

● WinCC User Archive

Page 58: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación 58 Manual de sistema, 2/2013, A5E32364153-AA

3.2 OPC Data Access

3.2.1 Sumario

Introducción La interfaz de software estándar OPC permite combinar entre sí de forma uniforme dispositivos y aplicaciones de varios fabricantes. La interfaz Data Access direcciona el cliente OPC interno de IndustrialDataBridge o utiliza cualquier OPC Server, de forma que pueda conectarse a módulos externos. La conexión se establece local o remotamente. Este módulo admite la interfaz OPC DataAccess 2.x o superior, con acceso síncrono y asíncrono.

En un OPC Server, el fabricante actúa como "Service Provider" para acceder a datos. Los OPC Servers varían entre fabricantes, con propiedades específicas para diversos campos de aplicación. Por ejemplo, un OPC Server puede ofrecer datos accesibles vía PROFIBUS y otro puede proporcionar acceso a un PLC.

Como usuario de los servicios, un cliente OPC no está limitado a un solo servidor: puede usar cualquier número de OPC Servers dentro del ámbito de las prestaciones del sistema. Puesto que el tipo de acceso a datos es el mismo para todos los OPC Servers, se puede sustituir un OPC Server por un producto de otro fabricante más fácilmente.

Cada suministrador define nombres exclusivos para identificar sus OPC Servers. Los clientes OPC deben usar ese nombre para especificar el OPC Server. Estos nombres se designan como ProgID dentro del ámbito del estándar 'COM'.

Un OPC Server puede ser direccionado por varios clientes OPC. Ello permite que los data provider puedan acceder a múltiples aplicaciones compatibles con OPC.

Nota Configuración de DCOM

Para trabajar en el entorno de configuración y Runtime de OPC Data Access (como provider y como consumer), es necesario configurar correctamente los ajustes de DCOM en Windows. Unos ajustes de DCOM incorrectos pueden provocar problemas en la configuración de IDB y en las aplicaciones Runtime de IDB. En la "Ayuda de Microsoft Windows" encontrará información sobre los ajustes de DCOM.

Nota Acceder a variables

Las variables de OPCServer.WinCC sólo están disponibles cuando se ha activado el proyecto WinCC y se ha seleccionado el OPC Server en la ventana del navegador de OPC Server.

Page 59: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 59

Funcionalidad de la interfaz OPC Data Access como provider

Funcionalidad de la interfaz OPC Data Access como consumer

Page 60: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación 60 Manual de sistema, 2/2013, A5E32364153-AA

3.2.2 Configurar la interfaz OPC Data Access como Provider

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga OPC Data Access como provider y configurar las propiedades de conexión provider/consumer respectivas junto con su configuración del comportamiento de transferencia.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En la barra del menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione OPC Data Access como tipo de provider, Base de datos como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

Page 61: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 61

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración de provider.

En la ventana de configuración de provider OPC Data Access, realice los ajustes siguientes:

– Busque un OPC Server haciendo clic en el botón [...] y seleccionando OPC Server en la lista. A continuación, haga clic en el botón que representa una "marca de verificación" para aceptar los cambios.

La selección del servidor es asistida por un navegador de variables OPC. Se muestran los OPC Server locales. Asimismo, puede buscar los OPC Servers en la red.

– El nombre de nodo se muestra a la vez en el campo de entrada "Nombre de nodo" tras la selección del OPC Server.

Nota Nombre de nodo

Para el OPC Server local, el nombre de nodo se mostrará como "local host". En el caso de un OPC Server remoto, el nombre del equipo remoto se mostrará tras la selección del OPC Server en el equipo remoto. Este "Nombre de nodo" es necesario para buscar el OPC Server desde el equipo remoto.

El navegador de variables OPC no muestra ningún contenido si el nombre del nodo no es válido.

Nota

Los campos "Servidor OPC" y "Nombre de nodo" son campos editables.

Si conoce la información sobre el nombre del OPC Server y el nombre de nodo, puede introducirla directamente en los campos "Servidor OPC" y "Nombre de nodo". Si el nombre de nodo/nombre de OPC Server no es válido, no se mostrará ningún contenido en el navegador de variables OPC.

Page 62: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación 62 Manual de sistema, 2/2013, A5E32364153-AA

4. A continuación, haga doble clic en el nodo Consumer en el Árbol del proyecto. En la ventana Configuración de Consumer, realice los ajustes siguientes:

Page 63: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 63

"Sección "Configuración de consumer de base de datos"

– Seleccione el tipo de base de datos seleccionando el botón de opción correspondiente.

– Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre de servidor en el campo "Servidor".

Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista o en la estructura de carpetas.

Nota Nombre del servidor

El campo "Servidor" para introducir el nombre del servidor, la casilla de verificación "Utilizar la autenticación automática de Windows" y los campos de introducción de la información de inicio de sesión sólo están activados si ha seleccionado una base de datos que no sea Microsoft Access.

– Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente.

Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

– Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

"Sección "Configuración de tipo de Consumer"

– Seleccione el "Tipo de consumer" seleccionándolo de la lista. En este caso consideramos que el tipo de consumer es "Un registro de datos por orden - Record Set". En el capítulo 3.6.7, "Tipos de consumer" (Página 176), se ofrece más información sobre los tipos de consumer.

Nota Tipo de transacción

Las opciones de tipo de transacción Procedimiento almacenado o Instrucción de inserción preparada sólo están activas cuando se ha seleccionado el tipo de consumer "Un registro de datos por orden - Command Set" y ha seleccionado una base de datos que no sea Microsoft Access. De forma predeterminada, la opción Instrucción de inserción preparada se selecciona automáticamente. • Sólo el campo "Tabla" está activado si se ha seleccionado Microsoft Access como

tipo de base de datos y el tipo de consumer seleccionado es "Un registro de datos por orden - Command Set". Seleccione el nombre de tabla en el cuadro de lista desplegable.

• Si ha seleccionado un tipo de base de datos distinto de Microsoft Access y el tipo de consumer seleccionado es "Un registro de datos por orden - Command Set", todos los campos dentro de Tipo de transacción estarán activados.

Page 64: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación 64 Manual de sistema, 2/2013, A5E32364153-AA

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo. La ventana Configuración consta de 3 fichas: Opciones de transferencia, Mapeo de conexión y Conexiones.

2. En la ficha Opciones de transferencia, puede configurar el comportamiento de transferencia de provider.

3. En el campo "Tiempo de actualización" introduzca el intervalo de tiempo tras el cual el

sistema comprueba si hay datos para transferir.

Comprueba cada una de las variables de todas las conexiones.

Nota Tiempo de actualización

Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualización de 1000 ms o 1 s.

Page 65: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 65

4. A continuación, seleccione el tipo de transferencia de datos:

– Transferir los datos sólo en caso de cambio Los datos se transfieren cuando cambia el valor configurado de la variable. Si se configura un valor de umbral en el campo "Deadband" y el OPC Server seleccionado admite la zona de insensibilidad, la transferencia de datos sólo se producirá cuando el cambio de los datos supere el valor de deadband especificado. El valor de deadband debe estar comprendido entre 0 y 100.

– Transferir siempre todos los valores Tras cada ciclo de actualización se transferirán los datos de todas las variables del provider que haya conectado con el consumer.

– Enviar valores con este disparo Tras cada ciclo de actualización se comprueba una variable seleccionada del OPC Server para ver si ha alcanzado un valor de disparo. En este caso se transfieren todos los valores. Para configurar el disparo, consulte el paso 7.

Nota Transferencia de datos con "Transferir sólo valores modificados"

Si el valor de deadband está configurado y el OPC Server seleccionado no admite la deadband, se definirá un valor del 0% y cualquier cambio de valor se tendrá en cuenta para la transferencia de datos. Una transferencia de datos de este tipo es independiente del tiempo de actualización.

Nota

Campos opcionales

Los campos "Deadband" y "Elemento para la seguridad de la transacción" son opcionales.

Nota

Deadband

No todos los servidores OPC Server admiten deadband. Esto dependerá del OPC Server que se utilice. El campo de entrada "Valor de deadband (%)" está activado sólo con el tipo de transferencia de datos "Transferir sólo valores modificados". Este campo de entrada está desactivado cuando selecciona los tipos de transferencia "Transferir siempre todos los valores" y "Enviar valores con este disparo".

5. Especifique el valor de deadband (en porcentaje) para que contenga un valor entre 0 y 100.

6. En el campo "Variable para la seguridad de la transacción", haga clic en el botón [...] y seleccione una variable de OPC Server en el navegador de variables OPC. En el campo "Variable para la seguridad de la transacción" puede indicar una variable OPC en un OPC Server donde se almacenará el estado de éxito o fracaso de la transferencia de datos.

Este valor debe tener un signed char de 1 byte (p. ej., VT_I1). '-1' indica un estado correcto y '0' indica error.

Page 66: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación 66 Manual de sistema, 2/2013, A5E32364153-AA

7. Si ha seleccionado la opción "Enviar valores con este disparo", puede configurar el disparo y las opciones de disparo.

La sección Disparo está activada sólo si el tipo de transferencia de datos es "Enviar valores con este disparo".

Lleve a cabo los ajustes siguientes en la sección "Configuración de disparo":

– En el campo "Variable de disparo", seleccione la variable que disparará una transferencia de datos. Haga clic en [...] para seleccionar la variable del navegador de variables OPC.

– Seleccione un tipo de datos válido de la lista desplegable.

– En el campo "Valor de disparo" introduzca el umbral que debe iniciar la transferencia de datos.

– En el campo "Valor de confirmación", introduzca un valor que la variable de disparo asuma tras el disparo. El valor de confirmación no ofrece información sobre si la transacción se ha realizado correctamente.

Nota Comportamiento de disparo

La variable de disparo seleccionada en el campo "Variable de disparo" dispara la transferencia de datos. IDB CS ajusta el valor de confirmación en la variable de provider especificada en el campo "Valor de confirmación".

Ejemplo: Si el valor de disparo es 100, la transferencia de datos ocurrirá tras un tiempo conocido e indicado en el campo "Tiempo de actualización". Cuando el valor de la variable llega a 100 se escribe un valor de confirmación en la variable de provider.

8. La configuración del comportamiento de transferencia para OPC Data Access como provider se guardará automáticamente.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha creado una conexión entre la interfaz OPC Data Access y un consumer. Estos elementos se muestran en el árbol de la interfaz de configuración. Para poder transferir datos, conecte las variables de provider y consumer, tal y como se describe en el capítulo "Conectar variables de OPC Data Access".

Page 67: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 67

3.2.3 Conectar variables de la interfaz OPC Data Access

Conectar variables En la ventana "Configuración", la ficha "Mapeo de conexión" incluye los campos necesarios para conectar variables enviadas de la interfaz OPC Data Access con el data consumer seleccionado. La ficha Mapeo de conexión divide la ventana en 3 secciones:

● Provider OPC Data Access

● Consumer de la base de datos

● Configuración de mapeo de conexiones

La sección "Provider OPC Data Access" se muestra en la parte superior izquierda de la ficha "Mapeo de conexión". Esta sección proporciona las opciones necesarias para elegir el nombre de variable del navegador de variables OPC. La sección "Consumer de la base de datos" se muestra en la parte inferior izquierda de la ficha "Mapeo de conexión". En esta sección se enumeran los nombres de tabla, esquema y columna seleccionados que pueden mapearse con las variables existentes dentro de "Provider OPC Data Access". La información contenida en la sección "Consumer de la base de datos" mostrada a continuación es pertinente cuando el tipo de consumer es "Un registro de datos por orden - Record Set".

Nota Tipos de consumer

Los campos que se muestran dentro de la sección "Consumer de la base de datos" dependen del "Tipo de consumer" seleccionado en la ventana de configuración de consumer. En este caso se usa el tipo de consumer "Un registro de datos por orden - Record Set".

Page 68: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación 68 Manual de sistema, 2/2013, A5E32364153-AA

El separador entre las secciones de provider y consumer proporciona un control de redimensionamiento que le permite redimensionar la altura de la sección con el fin de ver claramente los campos de la sección.

La sección "Configuración de mapeo de conexiones" se muestra a la derecha de la ficha "Mapeo de conexión". Esta sección le ayuda a proporcionar un nombre para la conexión junto con opciones para elegir un nombre predeterminado para la conexión. Los iconos "Conectar", "Modificar conexión", "Borrar conexión" y "Borrar todas las conexiones" se encuentran en la parte superior de esta sección.

1. En la sección "Provider OPC Data Access", seleccione el nombre de variable en la lista que se muestra en el navegador de variables OPC. Tras seleccionar la variable del navegador de variables OPC, el nombre de variable se muestra en el campo "ID de variable". El tipo de datos se selecciona automáticamente en función de la selección de esa variable.

2. Si la variable seleccionada tiene un tipo de datos de matriz, la casilla de verificación "Matriz" estará marcada automáticamente. Esta casilla de verificación se proporciona bajo el campo "Tipo de datos".

3. A continuación, configure la columna en la sección "Consumer de la base de datos" siguiendo estos pasos:

– Seleccione el esquema, si procede, del campo "Esquema". En el campo "Tabla" se mostrará la tabla seleccionada.

– Los nombres de las columnas se muestran en el área "Columnas". Si la tabla cuenta con columnas con el tipo de datos Fecha/Hora, se podrá añadir un sello de tiempo a la columna en la tabla. En este caso, seleccione la casilla de verificación "Activo" respectiva y seleccione la columna en el campo "Columna de sello de tiempo".

4. En el área "Columnas", seleccione el nombre de la columna que desea conectar con la variable OPC Data Access. El tipo de datos de la columna seleccionada se visualizará automáticamente en el campo "Tipo de datos".

La columna seleccionada se muestra en el campo "Columna de datos".

Nota Conversión de tipo de datos

Si el tipo de datos de la variable de provider no coincide con la columna de consumer, IDB CS convierte el tipo de datos de provider para que coincida con el tipo de datos de consumer. Se muestra una ventana de estado que indica este cambio.

5. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones", a la derecha. Especifique un nombre exclusivo para la conexión en el campo "Nombre de conexión" o utilice las opciones del área "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

6. Repita los pasos 1 a 5 para todas las variables de la interfaz "OPC Data Access" que desee transferir.

7. El nombre de conexión, incluidos los valores de datos de provider y consumer, se mostrará en la sección "Configuración de mapeo de conexiones". La lista de conexiones también se mostrará en la ficha Conexiones, así como en el Árbol del proyecto, en el nodo "Conexiones" perteneciente al vínculo específico.

Page 69: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 69

Nota Esquema

Microsoft Access no admite la funcionalidad de esquema. Por ello se puede ver que el campo Esquema en Consumer de la base de datos está desactivado.

Si se usa cualquier otra base de datos como consumer, el campo Esquema estará activado.

Nota Matriz

Si la variable de provider de OPC Data Access tiene un tipo de datos "Matriz" y la columna de consumer de la base de datos tiene un tipo de datos que no sea de matriz, tras hacer clic en el botón "Conectar", la casilla de verificación "Matriz" de "Provider OPC Data Access" se desmarcará automáticamente.

Nota

En la ficha Mapeo de conexión, si está usando OPC Data Access como provider que tenga una variable de tipo de datos distinto de "Matriz" y cualquier otro consumer que admita el tipo de datos "Matriz", tras hacer clic en el botón "Conectar", la casilla de verificación "Matriz" del provider se marca automáticamente.

Nota Modificar el tipo de consumer

Una vez creadas las conexiones en la ventana Mapeo de conexión, si desea modificar el tipo de consumer en la configuración de consumer de base de datos, la aplicación IDB CS no permite cambiar el tipo de consumer. Para cambiar el tipo de consumer, debe borrar las conexiones que ya se habían creado. Cierre la ventana de configuración de consumer y vuelva a abrir la ventana desde el Árbol del proyecto para modificar el tipo de consumer.

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana de configuración de IDB CS, así como dentro del nodo "Conexiones" del Árbol del proyecto.

Page 70: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación 70 Manual de sistema, 2/2013, A5E32364153-AA

3.2.4 Configurar la interfaz OPC Data Access como Consumer

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga OPC Data Access como consumer y configurar las propiedades de conexión de provider/consumer respectivas junto con su configuración del comportamiento de transferencia.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En el menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione Base de datos como tipo de provider, OPC Data Access como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

Page 71: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 71

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración de provider:

En la ventana Configuración de provider de base de datos, realice los ajustes siguientes: – Seleccione el tipo de base de datos seleccionando el botón de opción

correspondiente. – Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre

de servidor en el campo "Servidor". Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista o en la estructura de carpetas.

Nota Nombre del servidor

El campo "Servidor" para introducir el nombre del servidor, la casilla de verificación "Utilizar la autenticación automática de Windows" y los campos de introducción de la información de inicio de sesión sólo están activados si ha seleccionado una base de datos que no sea Microsoft Access.

– Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente. Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

– Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

Page 72: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación 72 Manual de sistema, 2/2013, A5E32364153-AA

4. A continuación, haga doble clic en el nodo Consumer en el Árbol del proyecto. En la ventana Configuración de Consumer, realice los ajustes siguientes:

Sección "Configuración de OPC Data Access"

– Busque un OPC Server haciendo clic en el botón [...] y selecciónelo.

La selección del servidor puede realizarse desde un navegador de variables OPC.

– El nombre de nodo se muestra automáticamente en el campo de entrada "Nombre de nodo" tras la selección del OPC Server.

Nota Nombre de nodo

Para el OPC Server local, el nombre de nodo se mostrará como "local host". En el caso de un OPC Server remoto, el nombre del equipo remoto se mostrará tras la selección del OPC Server en el equipo remoto. Este nombre de nodo es necesario para buscar el OPC Server desde el equipo remoto.

El navegador de variables OPC no muestra ningún contenido si el nombre del nodo no es válido.

Nota

Los campos "Servidor OPC" y "Nombre de nodo" son campos editables. Si conoce la información sobre el nombre del OPC Server y el nombre de nodo, puede introducirla directamente en los campos "Servidor OPC" y "Nombre de nodo". Si el nombre de nodo/nombre de OPC Server no es válido, no se mostrará ningún contenido en el navegador de variables OPC.

Page 73: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 73

Sección "Configuración para elemento defectuoso"

– En el campo "Configurar una variable para el número de errores de transacción", haga clic en el botón [...] y seleccione una variable en el navegador de variables OPC.

A continuación, haga clic en el botón que representa una "marca de verificación" para aceptar los cambios. El número de variables con errores se escribe con el valor QUALITY=BAD.

El navegador de variables OPC se mostrará como en la imagen siguiente:

– Elija el tipo de datos específico seleccionándolo del cuadro de lista desplegable.

Nota Variables OPC

La selección de la variable en el navegador de variables OPC muestra el tipo de datos correspondiente en el campo "Tipo de datos". Sin embargo, si recuerda el nombre de la variable, especifique el nombre de la variable y el tipo de datos en los campos respectivos de la sección "Configuración para elemento defectuoso".

Page 74: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación 74 Manual de sistema, 2/2013, A5E32364153-AA

Sección "Configuración de transferencia asíncrona"

– Active la opción de la casilla de verificación "Escribir asíncronamente" para permitir la escritura asíncrona.

– Especifique el número máximo permitido de peticiones de escritura pendientes en el campo de entrada.

Nota Transferencia asíncrona

Si la casilla de verificación "Escribir asíncronamente" está activada, se establece el valor predeterminado de 10 en el campo de entrada "Número máximo de peticiones de escritura pendientes". Cuando esta casilla de verificación está desactivada, el valor se restablece a 0. En esta casilla puede especificar un valor de 1 a 40.

Si el valor especificado no está comprendido dentro de este intervalo, se muestra un mensaje de error.

Nota

Escritura asíncrona

La configuración de transferencia asíncrona resulta de utilidad para garantizar que la transferencia de datos real se está produciendo correctamente.

Ejemplo: Si ha configurado "Número máximo de peticiones de escritura pendientes" en 15 y la transferencia de datos no se produce de forma correcta, después del error de la 15.ª transacción se mostrará un mensaje de aviso en la vista de seguimiento de IDB Runtime.

Page 75: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 75

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo. La ventana Configuración consta de 3 fichas: Opciones de transferencia, Mapeo de conexión y Conexiones.

2. En la ficha Opciones de transferencia, puede configurar el comportamiento de transferencia de provider.

3. En la lista desplegable, seleccione el esquema, si procede, y el nombre de tabla.

En el campo "Tiempo de actualización" introduzca el intervalo de tiempo tras el cual el sistema comprueba si hay datos para transferir.

Page 76: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación 76 Manual de sistema, 2/2013, A5E32364153-AA

Nota Esquema

Microsoft Access no admite la funcionalidad de esquema. Por lo tanto, verá que el campo Esquema está desactivado si ha selecciona Microsoft Access como tipo de base de datos.

Nota

Nombre de tabla

Si no puede ver el nombre de tabla en el campo "Tabla", compruebe si se ha seleccionado el esquema en el campo "Esquema". Si no se selecciona el esquema, no se muestra el nombre de tabla. No obstante, si utiliza Microsoft Access como base de datos, esta condición no es aplicable. Si sigue sin poder ver la tabla, verifíquelo en la configuración de provider.

Nota

Tiempo de actualización

Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualización de 1000 ms o 1 s.

4. A continuación, seleccione el tipo de transferencia de datos:

– Transferir los datos sólo en caso de cambio

Tras cada ciclo de actualización, se comprueba el valor existente en Tiempo de actualización. Si hay un cambio de valor, se transferirá dicho valor. En caso contrario, se ignorará.

– Transferir siempre todos los valores

Tras cada ciclo de actualización, todos los valores de columna conectados se transferirán del provider al consumer.

– Enviar valores con este disparo

Tras cada ciclo de actualización, se verificará la condición de disparo. Si se cumple la condición de disparo, se transferirán los datos.

Page 77: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 77

5. Si ha seleccionado la opción "Enviar valores con este disparo", puede configurar el disparo. La sección Disparo está activada sólo si el tipo de transferencia de datos "Enviar valores con este disparo" está seleccionado.

Lleve a cabo los ajustes siguientes en la sección "Configurar disparo":

– En el campo "Esquema", elija un esquema válido en la lista desplegable.

– Elija un nombre de tabla en la lista desplegable.

– Seleccione la columna específica que debe utilizarse para la condición de disparo.

– Elija un tipo de datos válido seleccionándolo de la lista desplegable.

– En el campo "Valor de disparo" introduzca el umbral que debe iniciar la transferencia de datos.

– En el campo "Valor de confirmación", introduzca un valor que la variable de disparo asuma tras el disparo.

El valor de confirmación no ofrece información sobre si la transacción se ha realizado correctamente.

Nota Comportamiento de disparo

El nombre de columna seleccionado se utilizará para la condición de disparo que disparará la transferencia de datos. IDB CS ajusta el valor de confirmación en la variable de provider especificada en el campo "Valor de confirmación".

6. La configuración del comportamiento de transferencia de provider se guardará automáticamente.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha creado una conexión entre un provider y la interfaz OPC Data Access. Estos elementos se muestran en el árbol de la interfaz de configuración. Para poder transferir datos, conecte las variables de provider y consumer, como se describe en el capítulo "Conectar variables a la interfaz OPC Data Access".

Page 78: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación 78 Manual de sistema, 2/2013, A5E32364153-AA

3.2.5 Conectar variables de la interfaz a OPC Data Access

Conectar variables En la ventana "Configuración", la ficha "Mapeo de conexión" incluye los campos necesarios para conectar variables enviadas del provider seleccionado a la interfaz OPC Data Access. La ficha Mapeo de conexión divide la ventana en 3 secciones:

● Provider de la base de datos

● Consumer OPC Data Access

● Configuración de mapeo de conexiones

La sección "Provider de la base de datos" se muestra en la parte superior izquierda de la ficha "Mapeo de conexión". En esta sección se enumeran los valores de columna que pueden mapearse con las variables existentes en la interfaz OPC Data Access. La sección "Consumer OPC Data Access" se muestra en la parte inferior izquierda de la ficha "Mapeo de conexión". Esta sección proporciona las opciones necesarias para elegir el nombre de variable de la lista de variables OPC en el navegador de variables OPC.

El separador entre las secciones de provider y consumer proporciona un control de redimensionamiento que le permite redimensionar la altura de la sección con el fin de ver claramente los campos de la sección.

Page 79: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 79

La sección "Configuración de mapeo de conexiones" se muestra a la derecha de la ficha "Mapeo de conexión". Esta sección le ayuda a proporcionar un nombre para la conexión junto con opciones para elegir un nombre predeterminado para la conexión. Los iconos "Conectar", "Modificar conexión", "Borrar conexión" y "Borrar todas las conexiones" se encuentran en la parte superior de esta sección.

1. En la sección "Provider de la base de datos", en el campo "Tabla" se muestra el fichero seleccionado. Seleccione el esquema para la base de datos, si procede, seleccionándolo de la lista desplegable.

2. Los nombres de las columnas y sus tipos de datos correspondientes se muestran en el área "Columnas".

Seleccione un nombre de columna de la lista, y la columna seleccionada se mostrará en el campo "Columna de datos". El tipo de datos seleccionado se muestra en el campo "Tipo de datos".

3. El campo "Filtro" le ofrece la opción de filtrar los nombres de columna en función de un carácter o los primeros caracteres del nombre de columna.

Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este carácter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que empiezan por "S".

4. A continuación, configure la variable en la sección "Consumer OPC Data Access" siguiendo estos pasos:

– Seleccione el nombre de variable de la lista que se muestra en el navegador de variables OPC. Tras seleccionar la variable del navegador de variables OPC, el nombre de variable se muestra en el campo "ID de variable". El tipo de datos se muestra en el campo "Tipo de datos" en función de la variable seleccionada.

Nota Conversión de tipo de datos

Si el tipo de datos de la variable de provider no coincide con la columna de consumer, IDB CS convierte el tipo de datos de provider para que coincida con el tipo de datos de consumer. Se muestra una ventana de estado que indica este cambio.

5. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones", a la derecha. Especifique un nombre exclusivo para la conexión en el campo "Nombre de conexión" o utilice las opciones del área "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

6. Repita los pasos 1 a 5 para todos los elementos de "Provider de la base de datos" que desee transferir.

7. El nombre de conexión, incluidos los valores de datos de provider y consumer, se mostrará en la sección "Configuración de mapeo de conexiones". La lista de conexiones también se mostrará en la ficha Conexiones, así como en el Árbol del proyecto, en el nodo "Conexiones" perteneciente al vínculo específico.

Page 80: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.2 OPC Data Access

WinCC/IndustrialDataBridge Documentación 80 Manual de sistema, 2/2013, A5E32364153-AA

Nota Esquema

Microsoft Access no admite la funcionalidad de esquema. Por ello se puede ver que el campo Esquema en Consumer de la base de datos está desactivado.

Si se usa cualquier otra base de datos como consumer, el campo Esquema estará activado.

Nota Matriz

Si la columna de provider de la base de datos tiene seleccionado un tipo de datos distinto de matriz y la variable de consumer OPC Data Access tiene el tipo de datos "Matriz", tras hacer clic en el botón "Conectar" se muestra el mensaje de error "Error al establecer el tipo de datos de Provider". No permitirá realizar un mapeo de conexión, puesto que el provider seleccionado no admitiría el tipo de datos "Matriz".

Nota OPC Data Access como consumer

En la ficha Mapeo de conexión, si está usando cualquier otro provider que admita el tipo de datos "Matriz" y el consumer es OPC Data Access con una variable de tipo de datos distinta de "Matriz", tras hacer clic en el botón "Conectar" la casilla de verificación "Matriz" del provider se marca automáticamente.

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana "Configuración" de IDB, así como dentro del nodo "Conexiones" del Árbol del proyecto.

Page 81: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.3 IDB OPC Server

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 81

3.3 IDB OPC Server

3.3.1 Sumario

Introducción El OPC Server interno de IndustrialDataBridge se direcciona a través de la interfaz OPC Data Access 2.x (o superior) y funciona de manera interna como consumer, es decir, sólo se pueden leer variables (elementos). La ProgID del OPC Server es "OPC.IndustrialDataBridge".

Conexión en red OPC utiliza la tecnología DCOM para la conexión en red. De este modo, los orígenes de datos (OPC Server) están disponibles en el equipo local, incluidos todos los servidores de la red disponibles en forma de orígenes de datos remotos.

Page 82: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.3 IDB OPC Server

WinCC/IndustrialDataBridge Documentación 82 Manual de sistema, 2/2013, A5E32364153-AA

Aplicaciones El IDB OPC Server de IndustrialDataBridge es un módulo consumer. Puede obtener los datos a través de todos los módulos provider disponibles (Base de datos, Base de datos dinámica, OPC Data Access, OPC XML, Send/Receive, WinCC OLE DB, WinCC User Archive). Se admiten los siguientes tipos de datos, que están autorizados para el módulo IDB OPC Server: ● VT_UI1 ( 1 byte unsigned ) ● VT_I1 ( 1 byte signed ) ● VT_UI2 ( 2 byte unsigned ) ● VT_I2 ( 2 byte signed ) ● VT_UI4 ( 4 byte unsigned ) ● VT_I4 ( 4 byte signed ) ● VT_R4 ( 4 byte real ) ● VT_R8 ( 8 byte real ) ● VT_BSTR ( binary string ) ● VT_BOOL ( boolean ) ● VT_CY ( currency ) ● VT_DATE ( date )

Nota Notas importantes • El cliente OPC interno de IndustrialDataBridge "OPC.IndustrialDataBridge" puede

utilizarse como OPC Server y sólo funciona cuando este OPC Server interno se utiliza como provider. No obstante, no podrá configurar algunos campos de las opciones de transferencia mientras este OPC Server interno se utilice como provider.

• Si utiliza "OPC.IndustrialDataBridge" como OPC Server en la configuración de consumer, es importante tener en cuenta que no podrá realizar la configuración de elemento defectuoso en la configuración de consumer.

• Además, mientras utilice "OPC.IndustrialDataBridge" como OPC Server (en la configuración de consumer) en la ficha Mapeo de conexión, los derechos de acceso de las variables serán de lectura y, por lo tanto, no podrá escribir en estas variables. Se muestra un cuadro de diálogo con el mensaje de aviso "Los derechos de acceso no permiten escribir" al seleccionar la variable en el navegador de variables de la sección Consumer de la ventana Mapeo de conexión.

Page 83: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.3 IDB OPC Server

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 83

3.3.2 Área de direccionamiento del IDB OPC Server

Configurar el espacio de direcciones El módulo del IDB que se utiliza internamente como destino de datos (Consumer) se visualiza como un servidor OPC Server mediante una aplicación OPC externa. El espacio de direcciones de este servidor OPC Server se crea mediante la configuración de las variables conectadas. Para ello se deben definir las variables de destino y, a continuación, se deben conectar con sus variables de provider respectivas.

Se pueden seleccionar los siguientes tipos de datos:

● Unsigned char (VT_UI1)

● Unsigned short (VT_UI2

● Unsigned int (VT_UI4)

● signed char (VT_I1)

● 2-byte signed int (VT_I2)

● 4-byte signed int (VT_I4)

● 4-byte real (VT_R4)

● 8-byte real (VT_R8)

● Binary string (VT_BSTR)

● Boolean; True=-1, False = 0 (VT_BOOL)

● Date (VT_DATE)

Tras realizar los cambios necesarios, la configuración creada en el proyecto puede guardarse y exportarse como configuración (archivo XML). La configuración (archivo XML) se abre y se inicia en el entorno IDB Runtime.

Page 84: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.3 IDB OPC Server

WinCC/IndustrialDataBridge Documentación 84 Manual de sistema, 2/2013, A5E32364153-AA

Visualizar el espacio de direcciones Si un cliente OPC, como por ejemplo un OPC Scout de SimaticNet, se conecta ahora al servidor OPC Server (OPC.IndustrialDataBridge.1), se pueden realizar búsquedas y las variables se pueden visualizar según la configuración.

Después puede ver el espacio de direcciones configurado y la estructura de los ID de elementos en el buscador de elementos (OPC Navigator como componente de OPC Scout, por ejemplo):

① Esta parte del área de direccionamiento se ha asignado. ② El nombre de conexión se utiliza aquí. ③ Las variables son de solo lectura. ④ El nombre del ID de elemento está formado por lo siguiente: Output.NombreConexión.NombreVariable. En este

ejemplo, el componente de nombre "Output" es una definición fija, y los componentes "NombreConexión" y "NombreVariable" pueden variar.

Cuando se añaden variables definiendo las conexiones entre provider y consumer, el espacio de direcciones se define en el servidor OPC Data Access. Las variables leídas por el provider definido tienen derechos de acceso de lectura. No se permite la escritura en estas variables.

Nota Iniciar una nueva configuración en el entorno de ejecución

Si se abre una configuración nueva o modificada (archivo XML) y se inicia en el entorno de ejecución mientras un cliente OPC (externo) está conectado al servidor OPC Server (IDB), el espacio de direcciones del servidor puede cambiar. Los elementos que utiliza el cliente conectado pueden quedar invalidados.

Nota Calidad de las variables

Si el programa de ejecución se detiene con una configuración cargada, todas las variables quedan con la calidad "Bad" (Mala).

Page 85: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.3 IDB OPC Server

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 85

3.3.3 Configurar la interfaz IDB OPC Server como Consumer

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga IDB OPC Server como consumer y configurar las propiedades de conexión de provider/consumer respectivas junto con su configuración del comportamiento de transferencia.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En el menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione Base de datos como tipo de provider, IDB OPC Server como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

Page 86: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.3 IDB OPC Server

WinCC/IndustrialDataBridge Documentación 86 Manual de sistema, 2/2013, A5E32364153-AA

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración del provider.

En la ventana Configuración de provider de base de datos, realice los ajustes siguientes:

– Seleccione el tipo de base de datos seleccionando el botón de opción correspondiente.

– Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre de servidor en el campo "Servidor".

Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista o en la estructura de carpetas.

Page 87: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.3 IDB OPC Server

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 87

Nota Nombre del servidor

El campo "Servidor" para introducir el nombre del servidor, la casilla de verificación "Utilizar la autenticación automática de Windows" y los campos de introducción de la información de inicio de sesión sólo están activados si ha seleccionado una base de datos que no sea Microsoft Access.

– Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente.

Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

– Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

Nota Base de datos de Oracle

Si utiliza el tipo de base de datos "Oracle", tenga en cuenta que el campo "Base de datos" de la ventana "Configuración de Provider de base de datos" aparece desactivado y no permite que el usuario realice selecciones en este campo. La selección de la tabla perteneciente a la base de datos de Oracle puede realizarse en la ficha 'Opciones de transferencia'.

Page 88: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.3 IDB OPC Server

WinCC/IndustrialDataBridge Documentación 88 Manual de sistema, 2/2013, A5E32364153-AA

4. A continuación, haga doble clic en el nodo Consumer en el Árbol del proyecto.

En la ventana de configuración de consumer, configure la conexión del servidor proporcionando un nombre de conexión en el campo de entrada "Nombre de conexión".

Nota Nombre de la conexión del servidor

En la configuración de IDB OPC Server como consumer, el nombre de conexión debe ser exclusivo en toda la configuración de IDB OPC Server.

Page 89: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.3 IDB OPC Server

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 89

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo. La ventana Configuración consta de 3 fichas: Opciones de transferencia, Mapeo de conexión y Conexiones.

2. En la ficha Opciones de transferencia, puede configurar el comportamiento de transferencia de provider.

Sección "Configuración del provider"

– Seleccione primero el esquema y luego seleccione el nombre de tabla en la lista desplegable.

– En el campo "Tiempo de actualización" introduzca el intervalo de tiempo tras el cual el sistema comprueba si hay datos para transferir.

Page 90: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.3 IDB OPC Server

WinCC/IndustrialDataBridge Documentación 90 Manual de sistema, 2/2013, A5E32364153-AA

Nota Esquema

Microsoft Access no admite la funcionalidad de esquema. Por lo tanto, verá que el campo Esquema está desactivado si ha selecciona Microsoft Access como tipo de base de datos.

Nota

Nombre de tabla

Si no puede ver el nombre de tabla en el campo "Tabla", compruebe si se ha seleccionado el esquema en el campo "Esquema". Si no se selecciona el esquema, no se muestra el nombre de tabla. No obstante, si utiliza Microsoft Access como base de datos, esta condición no es aplicable. Si sigue sin poder ver la tabla, verifíquelo en la configuración de provider.

Nota

Tiempo de actualización

Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualización de 1000 ms o 1 s.

3. A continuación, seleccione el tipo de transferencia de datos:

– Transferir los datos sólo en caso de cambio

Tras cada ciclo de actualización, se comprueba el valor existente en Tiempo de actualización. Si hay un cambio de valor, se transferirá dicho valor. En caso contrario, se ignorará.

– Transferir siempre todos los valores

Tras cada ciclo de actualización, todos los valores de columna conectados se transferirán del provider al consumer.

– Enviar valores con este disparo

Tras cada ciclo de actualización, se verificará la condición de disparo. Si se cumple la condición de disparo, se transferirán los datos.

Page 91: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.3 IDB OPC Server

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 91

4. Si ha seleccionado la opción "Enviar valores con este disparo", puede configurar el disparo. La sección Disparo está activada sólo si el tipo de transferencia de datos "Enviar valores con este disparo" está seleccionado.

Lleve a cabo los ajustes siguientes en la sección "Configurar disparo":

– En el campo Esquema, elija un esquema válido seleccionándolo de la lista desplegable.

– Elija un nombre de tabla seleccionándolo de la lista desplegable.

– Seleccione la columna específica que debe utilizarse para la condición de disparo.

– Elija un tipo de datos válido seleccionándolo de la lista desplegable.

– En el campo "Valor de disparo" introduzca el umbral que debe iniciar la transferencia de datos.

– En el campo "Valor de confirmación", introduzca un valor que la variable de disparo asuma tras el disparo.

El valor de confirmación no ofrece información sobre si la transacción se ha realizado correctamente.

5. La configuración del comportamiento de transferencia de provider se guardará automáticamente.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha creado una conexión entre un provider y la interfaz IDB OPC Server. Estos elementos se muestran en el árbol de la interfaz de configuración. Para poder transferir datos, conecte las variables de provider y consumer, como se describe en el capítulo "Conectar variables a IDB OPC Server".

Page 92: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.3 IDB OPC Server

WinCC/IndustrialDataBridge Documentación 92 Manual de sistema, 2/2013, A5E32364153-AA

3.3.4 Conectar variables a IDB OPC Server

Conectar variables En la ventana "Configuración", la ficha "Mapeo de conexión" incluye los campos necesarios para conectar variables enviadas del provider seleccionado a la interfaz IDB OPC Server. La ficha Mapeo de conexión divide la ventana en 3 secciones:

● Provider de la base de datos

● Consumer de servidor IDB OPC

● Configuración de mapeo de conexiones

La sección "Provider de la base de datos" se muestra en la parte superior izquierda de la ficha "Mapeo de conexión". En esta sección se enumeran los valores de columna que pueden mapearse con las variables de "Consumer de servidor IDB OPC". La sección "Consumer de servidor IDB OPC" se muestra en la parte inferior izquierda de la ficha "Mapeo de conexión". En esta sección se proporcionan los campos necesarios para especificar el nombre de variable y seleccionar el tipo de datos solicitado.

El separador entre las secciones de provider y consumer proporciona un control de redimensionamiento que le permite redimensionar la altura de la sección con el fin de ver claramente los campos de la sección.

Page 93: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.3 IDB OPC Server

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 93

La sección "Configuración de mapeo de conexiones" se muestra a la derecha de la ficha "Mapeo de conexión". Esta sección le ayuda a proporcionar un nombre para la conexión junto con opciones para elegir un nombre predeterminado para la conexión. Los iconos "Conectar", "Modificar conexión" y "Borrar conexión" se proporcionan en la parte superior de esta sección.

1. En la sección "Provider de la base de datos", en el campo "Tabla" se muestra el fichero seleccionado. Seleccione el esquema para la base de datos, si procede, seleccionándolo de la lista desplegable.

2. Los nombres de las columnas se muestran en el área "Columnas". Seleccione un nombre de columna de la lista.

La columna seleccionada se muestra en el campo "Columna de datos". El tipo de datos se muestra automáticamente.

3. El campo "Filtro" le ofrece la opción de filtrar los nombres de columna en función de un carácter o los primeros caracteres del nombre de columna.

Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este carácter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que empiezan por "S".

4. En la sección "Consumer de servidor IDB OPC", configure la variable de servidor IDB OPC. En el campo "Nombre de la variable" introduzca el nombre de la variable cuyos valores deben transferirse.

5. En el campo "Tipo de datos solicitado", seleccione el tipo de datos de la lista.

6. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones" (a la derecha). Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

Nota Conversión de tipo de datos

Si el tipo de datos de la variable de provider no coincide con la columna de consumer, IDB CS convierte el tipo de datos de provider para que coincida con el tipo de datos de consumer. Se muestra una ventana de estado que indica este cambio.

7. Repita los pasos 1 a 6 para todos los elementos de "Provider de la base de datos" que desee transferir.

8. El nombre de conexión, incluidos los valores de datos de provider y consumer, se mostrará en la sección "Configuración de mapeo de conexiones". La lista de conexiones también se mostrará en la ficha Conexiones, así como en el Árbol del proyecto, en el nodo "Conexiones" perteneciente al vínculo específico.

Page 94: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.3 IDB OPC Server

WinCC/IndustrialDataBridge Documentación 94 Manual de sistema, 2/2013, A5E32364153-AA

Nota Esquema

Microsoft Access no admite la funcionalidad de esquema. Por ello se puede ver que el campo Esquema en Consumer de la base de datos está desactivado.

Si se usa cualquier otra base de datos como consumer, el campo Esquema estará activado.

Nota Matriz

Si la columna de provider de la base de datos tiene un tipo de datos distinto de matriz y la variable de consumer (variable IDB OPC Server) tiene el tipo de datos de matriz y se ha marcado la casilla "Matriz", tras hacer clic en el botón "Conectar" se muestra el mensaje de error "Error al establecer el tipo de datos de Provider". No se permitirá realizar un mapeo de conexión, puesto que el provider seleccionado no admitiría el tipo de datos "Matriz".

En la ficha Mapeo de conexión, si está usando cualquier otro provider que no admita el tipo de datos "Matriz" y el consumer es IDB OPC Server con una variable del tipo de datos "Matriz", tras hacer clic en el botón "Conectar" la casilla de verificación "Matriz" se marca automáticamente.

Nota Calidad de las variables

Si el tipo de datos de consumer no coincide con el tipo de datos de provider, la variable tendrá Quality = BAD (Calidad = Mala).

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana "Configuración" de IDB, así como dentro del nodo "Conexiones" del Árbol del proyecto.

Page 95: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 95

3.4 OPC XML

3.4.1 Descripción general

Introducción OPC XML proporciona una interfaz estándar para acceder a datos. Puede ejercer tanto de servidor proveedor de datos como de cliente que recibe datos de otros data providers. Con XML (del inglés eXtensible Markup Language, lenguaje de marcas extensible) abre una vía adicional para describir e intercambiar información entre aplicaciones. La interfaz OPC basada en XML permite compartir e intercambiar datos OPC de forma simplificada entre varios niveles de la jerarquía de una planta o entre varias plataformas.

El módulo OPC XML se basa en el intercambio de datos vía XML con el protocolo (global para todas las plataformas) que se utiliza para permitir la comunicación entre aplicaciones. El módulo admite los datos del tipo correspondiente a la interfaz OPC Data Access 2.0x o 3.0.

Un servidor OPC XML puede ser direccionado por varios clientes OPC. Del mismo modo, cualquier cliente OPC puede ser utilizado para conectar con el servidor OPC XML o el proveedor de datos. Dado que OPC XML es dependiente de cualquier plataforma, permite a las aplicaciones comunicarse fácilmente. Ello permite disponer de múltiples aplicaciones compatibles con OPC para un data provider común a varias plataformas.

Funcionalidad de OPC XML como proveedor

Funcionalidad de OPC XML como consumidor

Page 96: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación 96 Manual de sistema, 2/2013, A5E32364153-AA

3.4.2 Requisitos

Introducción OPC XML permite el intercambio de datos entre diferentes niveles de jerarquía tecnológica y entre varias plataformas. Para utilizar OPC XML, debe instalarse una serie de componentes de software adicionales.

Utilizar WinCC OPC XML Server A continuación se detallan los requisitos de instalación para utilizar WinCC OPC XML Server:

● WinCC OPC XML Server (mediante WinCC Setup)

● WinCC Connectivity Pack (se necesita licencia)

● Internet Information Server (IIS)

● Microsoft .NET Framework v2.0

● Microsoft ASP.NET

Utilizar otros servidores OPC XML Server Cuando se utiliza cualquier otro OPC XML Server, los requisitos de instalación son los siguientes:

● Internet Information Server (IIS)

● Microsoft .NET Framework v2.0

● Microsoft ASP.NET

Nota Soporte de Web Navigator

Se puede trabajar simultáneamente con OPC XML Server y Web Navigator en el sistema operativo Windows XP Professional, pero no se permite la ejecución de varios sitios web. El sistema operativo Windows XP no admite la ejecución de varios sitios web con IIS. Para ejecutar varios sitios web se recomienda encarecidamente la utilización de un sistema operativo en edición Server, como el sistema operativo Windows Server 2003.

Nota Instalar IIS

IIS debe estar instalado antes de instalar .NET Framework V2.0.

Page 97: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 97

Trabajar con Windows 2003 R2 Server Al trabajar con Windows 2003 R2 Server, antes de empezar a usar OPC XML se deben seguir estos pasos:

1. Seleccione "Inicio" > "Ejecutar" y escriba el nombre de programa "inetmgr". Se abrirá la ventana de Internet Information Services (IIS).

2. En el panel izquierdo de la ventana de IIS, haga clic en el nombre del equipo (equipo local) y seleccione "Extensiones de servicio web".

3. En el panel derecho, realice los ajustes siguientes:

– Seleccione "Páginas Active Server" y haga clic en el botón "Permitir".

– Seleccione "ASP.NET v2.0.50727" y haga clic en el botón "Permitir".

– Si está seleccionada la versión "ASP.NET v4.0.30319" u otra versión, haga clic en el botón "Prohibir".

4. Reinicie IIS (escriba "iisreset" en el símbolo del sistema).

Page 98: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación 98 Manual de sistema, 2/2013, A5E32364153-AA

3.4.3 Configurar OPC XML como provider

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga OPC XML como provider y definir la configuración respectiva de provider o consumer y el comportamiento de transferencia.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En la barra del menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione OPC XML como tipo de provider, CSV/TXT como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

Page 99: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 99

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración del provider.

En la sección "Configuración de provider OPC XML", especifique el URL de servidor de OPC XML Data Access Server.

Debe conocerse el URL de servidor o el nombre de servicio para configurar las propiedades de conexión de OPC XML.

4. A continuación, haga doble clic en el nodo Consumer en el Árbol del proyecto. En la ventana Configuración de Consumer, realice los ajustes siguientes:

– En el campo "Configuración CSV/TXT", haga clic en el botón [...] y examine la

estructura de carpetas para seleccionar el archivo CSV/TXT.

– El nombre de archivo se mostrará automáticamente en el campo de entrada cuando se seleccione el archivo CSV/TXT.

– Haga clic en el botón "Test" para probar la conexión. La "Cadena de conexión" se mostrará en un cuadro de diálogo junto con el estado de conexión.

Page 100: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación 100 Manual de sistema, 2/2013, A5E32364153-AA

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo. La ventana Configuración consta de 3 fichas: Configuración, Mapeo de conexión y Conexiones.

2. En la ficha Opciones de transferencia, puede configurar el comportamiento de transferencia de provider.

3. En el campo "Tiempo de actualización" introduzca el intervalo de tiempo tras el cual el

sistema comprueba si hay datos para transferir.

Nota Tiempo de actualización

Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualización de 1000 ms o 1 s.

Page 101: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 101

4. A continuación, seleccione el tipo de transferencia de datos:

– Transferir los datos sólo en caso de cambio Los datos se transfieren cuando cambia el valor configurado de la variable. Si se configura un valor de umbral en el campo "Deadband" y el OPC XML Server configurado admite deadband, la transferencia de datos sólo se producirá cuando el cambio de los datos supere el valor de deadband especificado. El valor de deadband debe estar comprendido entre 0 y 100.

– Transferir siempre todos los valores Tras cada ciclo de actualización se transferirán los datos de todas las variables del provider que haya conectado con el consumer.

– Enviar valores con este disparo Tras cada ciclo de actualización se comprueba una variable seleccionada del OPC Server para ver si ha alcanzado un valor de disparo. En este caso se transfieren todos los valores.

Nota Transferencia de datos con "Transferir sólo valores modificados"

Si se configura el valor de deadband y el OPC Server configurado no lo admite, se tendrá en cuenta cualquier cambio en el valor para la transferencia de datos.

Nota

Deadband

No todos los servidores OPC Server admiten deadband. Esto dependerá del OPC Server que se utilice. El campo de entrada "Valor de deadband (%)" está activado sólo con el tipo de transferencia de datos "Transferir sólo valores modificados". Este campo de entrada está desactivado cuando selecciona los tipos de transferencia "Transferir siempre todos los valores" y "Enviar valores con este disparo".

5. En el campo "Deadband (%)", especifique el valor de deadband (en porcentaje) en el campo de entrada proporcionado. El valor de deadband debe estar comprendido entre 0 y 100.

6. En el campo de entrada "Variable para la seguridad de la transacción", haga clic en [...] y seleccione una variable de OPC Server en el navegador de variables OPC.

Puede definir una variable OPC en un OPC Server, en la que se almacenará el estado de éxito o fracaso de la transferencia de datos mediante el campo "Variable para la seguridad de la transacción". Este valor debe ser un signed char de 1 byte (p. ej., VT_I1). '-1' indica un estado correcto y '0' indica error.

Page 102: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación 102 Manual de sistema, 2/2013, A5E32364153-AA

7. Si ha seleccionado la opción "Enviar valores con este disparo", puede configurar el disparo que proporciona opciones para elegir la variable de disparo y fijar los valores de disparo. Lleve a cabo los ajustes siguientes en la sección "Configuración de disparo":

– En el campo de entrada "Variable de disparo", seleccione el botón [...] para abrir el navegador de variables OPC y seleccione una variable que disparará una transferencia de datos.

– Seleccione un tipo de datos válido de la lista desplegable.

– En el campo "Valor de disparo" introduzca el umbral que debe iniciar la transferencia de datos.

– En el campo "Valor de confirmación" puede introducir un valor que asuma la variable de disparo tras el disparo. El valor de confirmación no ofrece información sobre si la transacción se ha realizado correctamente.

8. La configuración del comportamiento de transferencia para OPC XML como provider se guardará automáticamente.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha creado una conexión entre OPC XML y un consumer. Estos elementos se muestran en el árbol de la interfaz de configuración. Para poder transferir datos, conecte las variables de provider y consumer, como se describe en el capítulo "Conectar variables de la interfaz OPC XML (Página 103)".

Consulte también Conectar variables de OPC XML

Page 103: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 103

3.4.4 Conectar variables de la interfaz OPC XML

Conectar variables En la ventana "Configuración", la ficha "Mapeo de conexión" incluye los campos necesarios para conectar variables enviadas del provider OPC XML Data Access al consumer seleccionado. La ficha Mapeo de conexión divide la ventana en 3 secciones. Las configuraciones de conexión se realizan configurando los ajustes en la ventana Mapeo de conexión.

La ficha Mapeo de conexión divide la ventana en 3 secciones.

● Provider OPC XML Data Access

● Consumer CSV/TXT

● Propiedades de mapeo de conexión

En esta ficha se muestra "Provider OPC XML Data Access" y "Consumer CSV/TXT" a la izquierda, mientras que la parte derecha de la ventana contiene las propiedades de mapeo de conexión y las opciones de la conexión. El separador entre las secciones de provider y consumer proporciona un control de redimensionamiento que le permite redimensionar la altura de la sección con el fin de ver claramente los campos de la sección.

La sección "Configuración de mapeo de conexiones" se muestra a la derecha de la ficha "Mapeo de conexión". Esta sección le ayuda a proporcionar un nombre para la conexión junto con opciones para elegir un nombre predeterminado para la conexión. Los iconos "Conectar", "Modificar conexión", "Borrar conexión" y "Borrar todas las conexiones" se encuentran en la parte superior de esta sección.

Page 104: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación 104 Manual de sistema, 2/2013, A5E32364153-AA

Provider OPC XML Data Access

Esta sección de provider se encuentra en el extremo superior izquierdo de la ficha Mapeo de conexión. Esta sección muestra el navegador de variables OPC que incluye una estructura de árbol. Al seleccionar en el árbol el nodo respectivo, las variables se muestran en la parte derecha del navegador de variables. La sección de provider proporciona las opciones necesarias para seleccionar la variable en el navegador de variables.

Consumer CSV/TXT

El consumer CSV/TXT se muestra debajo de la sección de provider e incluye opciones para seleccionar la columna en el archivo CSV/TXT. También proporciona opciones para crear un nuevo archivo CSV/TXT con las columnas requeridas.

En la sección de consumer, la ficha "Configuración de entrada máxima" se muestra junto a la ficha "Consumer CSV/TXT". La ficha "Configuración de entrada máxima" proporciona los campos necesarios para la generación de nombre de fichero o archivo histórico.

La ficha "Consumer CSV/TXT" muestra las áreas "CSV/TXT" y "Columnas".

El área "CSV/TXT" incluye opciones para seleccionar el archivo CSV/TXT. Al seleccionar el archivo CSV, TXT, los nombres de columna correspondientes aparecen en el área "Columnas". CSV/TXT sólo es compatible con el tipo de datos "OLE/Binary Automation string (VT_BSTR)". Este tipo de datos se selecciona de forma predeterminada tras la selección del nombre de columna correspondiente en el área "Columnas".

Page 105: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 105

Siga los pasos indicados a continuación para seleccionar el archivo CSV/TXT y elija el nombre de columna que se debe mapear:

1. En el área "CSV/TXT", el cuadro de lista "Nombre de archivo CSV" proporcionado muestra una lista de archivos CSV o TXT.

Haga clic en la flecha desplegable del campo "Nombre de archivo CSV" y seleccione el archivo CSV correspondiente.

2. Si el archivo CSV/TXT no existe en la lista, seleccione el botón "Nuevo archivo CSV". Aparece el cuadro de diálogo "CSV Creator", donde se ofrecen opciones para crear un nuevo archivo CSV.

En el cuadro de diálogo "CSV Creator", seleccione el botón "Agregar" para crear una entrada de columna con un nombre predeterminado. Para definir un nombre personalizado para la columna, introduzca el nombre de la columna en el campo "Nombre de columna" que se encuentra en la parte superior de esta ventana. Las columnas creadas se muestran en el área de texto "Columnas". Los botones "SUBIR" y "BAJAR" permiten cambiar el orden de las columnas.

Nota

La palabra clave "ID" en mayúsculas no debe utilizarse para crear el primer nombre de columna de un archivo CSV. Si se especifica "ID" como nombre para la primera columna, aparecerá un mensaje de aviso cuando se haga doble clic en el archivo CSV. Los archivos CSV no admiten este comportamiento.

Page 106: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación 106 Manual de sistema, 2/2013, A5E32364153-AA

3. Escriba un nombre de archivo en el campo de entrada "Nombre de archivo" seguido de la extensión de archivo y seleccione el botón "Crear" para crear el archivo CSV. El nuevo archivo CSV estará disponible ahora en la lista de archivos.

Si el archivo seleccionado en la lista tiene formato UTF-8, la casilla de verificación "UTF-8" se activará automáticamente. Si el formato del archivo es ANSI, la casilla de verificación queda sin marcar.

4. En la ficha "Consumer CSV/TXT", seleccione el archivo CSV que se muestra en el cuadro de lista del campo "Nombre de archivo CSV". En el área "Columnas" se muestra el "Nombre de columna" junto con el "Tipo de datos" asociado.

5. En el área "Columnas", seleccione el nombre de columna de la lista. El nombre de columna seleccionado se muestra en el campo "Columna de datos" y el tipo de datos correspondiente se selecciona y muestra en el campo "Tipo de datos".

6. Se puede añadir el sello de tiempo en la columna específica. En este caso, seleccione la casilla de verificación "Activo" respectiva y seleccione la columna en el cuadro de lista del campo "Columna de sello de tiempo", puesto que CSV/TXT sólo es compatible con el tipo de datos "OLE/Binary Automation string (VT_BSTR)".

7. El campo "Filtro" le ofrece la opción de filtrar los nombres de columna en función de un carácter o los primeros caracteres del nombre de columna.

Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este carácter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que empiezan por "S".

Configuración de entrada máxima

La ficha "Configuración de entrada máxima" proporciona opciones para archivar los datos. Se puede gestionar el archivado continuo o, de lo contrario, también se ofrecen opciones para archivar cuando se haya alcanzado el número máximo de entradas. También admite la generación de nombre de fichero o archivo histórico, donde se proporcionan distintas opciones de selección que permiten generar el nombre de dicho fichero. El campo "Ruta del fichero" permite seleccionar la ruta del fichero deseada.

Page 107: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 107

Siga los pasos que se indican a continuación para realizar estas configuraciones de archivado:

1. Seleccione la casilla de verificación "Archivo histórico al alcanzar entrada máxima" y especifique un valor en el campo de entrada "N.º máx. entradas".

Nota

Si esta casilla de verificación "Archivo histórico al alcanzar entrada máxima" no está marcada, "Nombre de archivo histórico generación" y otras opciones de selección de nombre de archivo en esta ficha estarán en estado desactivado.

Nota

• De forma predeterminada, el campo "N.º máx. entradas" muestra el valor 0, pero este valor se puede cambiar.

• Es importante asegurarse de que el campo "N.º máx. entradas" no esté en blanco. • Si "N.º máx. entradas" se establece en un valor inferior a cero o negativo, o si el

campo está vacío, aparecerá el mensaje de error "El valor debe ser mayor o igual que cero".

• El valor máximo de N.º máx. entradas en CSV/TXT es 2147483647. Si se especifica un valor superior, no se aceptará y se mostrará el mensaje de error que indica que la conversión de tipo ha fallado.

2. En el área "Nombre de archivo histórico generación" se proporcionan opciones para la generación del nombre de archivo con respecto al fichero o archivo histórico. Seleccione cualquiera de las opciones siguientes seleccionando el botón de opción.

– Utilizar fecha y hora actuales

– Utilizar fecha y número de serie actuales

– Utilizar número de serie

3. Luego, especifique la ruta del fichero en el campo de entrada correspondiente. Puede especificar la ruta completa de la carpeta en el campo de entrada o seleccionar la ruta utilizando el botón "[...]". Si proporciona la ruta en el cuadro de texto "Ruta del fichero", los ficheros CSV archivados se generarán en esta ruta. De forma predeterminada, este campo de entrada tiene la misma ruta en la que se encuentra el archivo CSV de base.

4. La casilla de verificación "Utilizar nombre de archivo dedicado" permite especificar un nombre de archivo dedicado en combinación con número de serie y fecha, o fecha y hora, o número de serie. Si esta casilla de verificación no está marcada, el nombre de archivo CSV de base se utilizará para el archivado.

5. El campo "Seleccionar tipo de nombre de archivo" proporciona opciones para seleccionar un nombre de archivo personalizado.

– Para utilizar un nombre de archivo personalizado, seleccione "Usar nombre de archivo personalizado" como tipo de nombre de archivo e introduzca el nombre de archivo personalizado en el campo de entrada "Nombre de archivo personalizado".

Page 108: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación 108 Manual de sistema, 2/2013, A5E32364153-AA

Mapeo de conexión

Para establecer una conexión entre el provider y el consumer, se debe realizar un mapeo de las columnas entre los tipos de provider y consumer. La ventana Conexión muestra opciones de "Nombre de conexión predeterminado" para especificar un nombre para la conexión predeterminada. Debajo del área de la sección "Nombre de conexión predeterminado" se muestran los iconos "Conectar", "Modificar conexión", "Borrar conexión" y "Borrar todas las conexiones". Estos botones son de gran ayuda al trabajar con las conexiones.

Nota Modificar conexión

Para modificar una conexión existente, haga los cambios pertinentes y luego seleccione el botón "Modificar conexión". Los cambios se pueden observar en la ventana Conexión únicamente después de seleccionar el botón "Modificar".

Siga estos pasos para realizar el mapeo de columnas entre provider y consumer:

1. En la sección "Provider OPC XML Data Access", seleccione el nombre de variable en la lista que se muestra en el navegador de variables OPC XML Data Access. Tras seleccionar la variable en el navegador de variables, el nombre de la variable se muestra en el campo "Variable". El tipo de datos se selecciona automáticamente en función de la selección de esa variable.

2. Si la variable seleccionada tiene un tipo de datos de matriz, la casilla de verificación "Matriz" estará marcada automáticamente. Esta casilla de verificación se proporciona bajo el campo "Tipo de datos".

3. A continuación, en la columna "Consumer CSV/TXT", seleccione el nombre de columna que debe mapearse y haga clic en el botón "Conectar".

Nota Conversión de tipo de datos

Si el tipo de datos de la variable de provider no coincide con la columna de consumer, IDB CS convierte el tipo de datos de provider para que coincida con el tipo de datos de consumer. Se muestra una ventana de estado que indica este cambio.

4. Repita los pasos 1 a 3 para todos los elementos del data provider que desee transferir. Se crea una conexión para los valores de cada una de las columnas existentes entre provider y consumer.

5. El nombre de conexión, incluidos los valores de datos de provider y consumer, se mostrará en la sección "Configuración de mapeo de conexiones".

6. La lista de conexiones también se mostrará en la ficha Conexiones, así como en el Árbol del proyecto del nodo "Conexiones" perteneciente al vínculo específico.

Page 109: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 109

Nota Matriz

Si la variable de provider de OPC XML Data Access tiene un tipo de datos "Matriz" y la columna de consumer CSV/TXT tiene un tipo de datos que no sea matriz, tras hacer clic en el botón "Conectar", la casilla de verificación "Matriz" de "Provider OPC XML Data Access" se desmarcará automáticamente.

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana "Configuración" de IDB, así como en el nodo del Árbol del proyecto.

Page 110: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación 110 Manual de sistema, 2/2013, A5E32364153-AA

3.4.5 Configurar OPC XML como consumer

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga OPC XML como consumer y definir la configuración respectiva de provider o consumer y el comportamiento de transferencia.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En la barra del menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione OPC Data Access como tipo de provider, OPC XML como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

Page 111: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 111

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración del provider.

En la ventana Configuración de Provider, realice los ajustes siguientes:

– Busque un OPC Server haciendo clic en el botón [...] y seleccionando OPC Server en

la lista.

Un navegador de OPC Server ayuda a seleccionar el servidor. El navegador muestra los servidores OPC Server locales y los que haya en la red.

– El nombre de nodo se muestra a la vez en el campo de entrada "Nombre de nodo" tras la selección del OPC Server.

Nota Nombre de nodo

Para el OPC Server local, el nombre de nodo se mostrará como "local host". En el caso de un OPC Server remoto, el nombre del equipo remoto se mostrará tras la selección del OPC Server en el equipo remoto. Este nombre de nodo es necesario para buscar el OPC Server desde el equipo remoto.

El navegador de OPC Server no muestra contenido si especifica un nombre de nodo no válido en el campo de entrada "Nombre de nodo".

Nota

Los campos "Servidor OPC" y "Nombre de nodo" son campos editables. Si conoce la información sobre el nombre del OPC Server y el nombre de nodo, puede introducirla directamente en los campos "Servidor OPC" y "Nombre de nodo". Si el nombre de nodo/nombre de OPC Server no es válido, no se mostrará ningún contenido en el navegador de variables OPC.

Page 112: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación 112 Manual de sistema, 2/2013, A5E32364153-AA

4. A continuación, haga doble clic en el nodo Consumer en el Árbol del proyecto. En la ventana Configuración de Consumer, realice los ajustes siguientes:

Sección "Servidor OPC XML Data Access"

– Especifique el URL de servidor de la máquina que ejecuta el servidor OPC XML Data Access.

Debe conocerse el URL de servidor o el nombre de servicio para configurar las propiedades de conexión de OPC XML Data Access.

Nota Nombre de nodo

Para el OPC Server local, el nombre de nodo se mostrará como "local host". En el caso de un OPC Server remoto, el nombre del equipo remoto se mostrará tras la selección del OPC Server en el equipo remoto. Este nombre de nodo es necesario para buscar el OPC Server desde el equipo remoto.

El navegador de OPC Server no muestra contenido si especifica un nombre de nodo no válido en el campo de entrada "Nombre de nodo".

Page 113: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 113

Sección "Configuración para elemento defectuoso"

– En el campo "Configurar una variable para el número de errores de transacción", haga clic en el botón [...] y seleccione una variable en el navegador de variables OPC.

El navegador de variables OPC se mostrará como en la imagen siguiente:

– Elija el tipo de datos específico seleccionándolo del cuadro de lista desplegable.

Nota Variables OPC

La selección de la variable en el navegador de variables OPC muestra el tipo de datos correspondiente en el campo "Tipo de datos". Sin embargo, si conoce el nombre de la variable, introdúzcalo en el campo "Configurar una variable para el número de errores de transacción" y seleccione el tipo de datos en la lista del campo "Tipo de datos".

Sección "Configuración de transferencia asíncrona"

– Active la opción de la casilla de verificación "Escribir asíncronamente" para permitir la escritura asíncrona.

– Especifique el número máximo permitido de peticiones de escritura pendientes en el campo de entrada.

Nota Transferencia asíncrona

Si la casilla de verificación "Escribir asíncronamente" está activada, se establece el valor predeterminado de 10 en el campo de entrada "Número máximo de peticiones de escritura pendientes". Cuando esta casilla de verificación esté desactivada, el valor se restablecerá a 0. Puede escribir un valor entre 1 y 40 en este campo de entrada. Si el valor especificado no está dentro del rango, se mostrará un mensaje de error.

Page 114: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación 114 Manual de sistema, 2/2013, A5E32364153-AA

Nota Escritura asíncrona

La configuración de transferencia asíncrona resulta de utilidad para garantizar que la transferencia de datos real se está produciendo correctamente.

Ejemplo: Si ha configurado "Número máximo de peticiones de escritura pendientes" en 15 y la transferencia de datos no se produce de forma correcta, después del error de la 15.ª transacción se mostrará un mensaje de aviso en la vista de seguimiento de IDB Runtime.

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo. La ventana Configuración consta de 3 fichas: Configuración, Mapeo de conexión y Conexiones.

2. En la ficha Opciones de transferencia, puede configurar el comportamiento de transferencia de provider.

Page 115: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 115

3. En el campo "Tiempo de actualización" introduzca el intervalo de tiempo tras el cual el sistema comprueba si hay datos para transferir.

Nota Tiempo de actualización

Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualización de 1000 ms o 1 s.

4. A continuación, seleccione el tipo de transferencia de datos:

– Transferir los datos sólo en caso de cambio

Los datos se transfieren cuando cambia el valor de la variable configurada. Si se configura un valor de umbral en el campo "Deadband" y el OPC Server seleccionado admite la zona de insensibilidad, la transferencia de datos sólo se producirá cuando el cambio de los datos supere el valor de deadband especificado. El valor de deadband debe estar comprendido entre 0 y 100.

– Transferir siempre todos los valores

Tras cada ciclo de actualización se transferirán los datos de todas las variables de provider que haya conectado con el consumer.

– Enviar valores con este disparo

Tras cada ciclo de actualización se comprueba una variable seleccionada de un OPC Server para ver si ha alcanzado el valor de disparo. En este caso se transfieren todos los valores.

Nota Transferencia de datos con "Transferir sólo valores modificados"

Si el valor de deadband está configurado y el OPC Server seleccionado no admite la deadband, se definirá un valor del 0% y cualquier cambio de valor se tendrá en cuenta para la transferencia de datos. Una transferencia de datos de este tipo es independiente del tiempo de actualización.

Nota

Deadband

No todos los servidores OPC Server admiten deadband. Esto dependerá del OPC Server que se utilice. El campo de entrada "Valor de deadband (%)" está activado sólo con los tipos de transferencia de datos "Transferir sólo valores modificados" y "Transferir siempre todos los valores". Este campo de entrada está desactivado mientras el tipo de transferencia "Enviar valores con este disparo" esté seleccionado.

5. Especifique el valor de deadband (en porcentaje) para que contenga un valor entre 0 y 100.

6. En el campo "Variable para la seguridad de la transacción", haga clic en el botón [...] y seleccione una variable del OPC Server desde el navegador de variables OPC.

En el campo "Variable para la seguridad de la transacción" puede indicar un elemento OPC en un OPC Server, que almacena el estado de éxito o fracaso de la transferencia. Este valor debe tener un signed char de 1 byte (p. ej., VT_I1). "-1" indica un estado de éxito, y "0" indica el fracaso de la transferencia.

Page 116: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación 116 Manual de sistema, 2/2013, A5E32364153-AA

7. Si ha seleccionado la opción "Enviar valores con este disparo", puede configurar el disparo y las opciones de disparo. La sección Disparo está activada sólo si el tipo de transferencia de datos es "Enviar valores con este disparo".

Lleve a cabo los ajustes siguientes en la sección "Configurar disparo":

– En el campo de entrada "Variable de disparo", seleccione la variable que disparará una transferencia de datos. Haga clic en [...] para seleccionar la variable del navegador de variables OPC.

– Seleccione un tipo de datos válido de la lista desplegable.

– En el campo "Valor de disparo" introduzca el umbral que debe iniciar la transferencia de datos.

– En el campo "Valor de confirmación", introduzca un valor que la variable de disparo asuma tras el disparo.

El valor de confirmación no ofrece información sobre si la transacción se ha realizado correctamente.

8. La configuración del comportamiento de transferencia para OPC Data Access como provider se guardará automáticamente.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha creado una conexión entre el provider y OPC XML como consumer. Estos elementos se muestran en la estructura de árbol de la interfaz de configuración de IDB. Para poder transferir datos, conecte las variables de provider y consumer, como se describe en el capítulo "Conectar variables a la interfaz OPC XML (Página 117)".

Page 117: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 117

3.4.6 Conectar variables a la interfaz OPC XML

Conectar variables En la ventana "Configuración", la ficha "Mapeo de conexión" incluye los campos necesarios para conectar variables enviadas del provider seleccionado al consumer OPC XML Data Access. Las configuraciones de conexión se realizan configurando los ajustes en la ventana Mapeo de conexión. La ficha Mapeo de conexión divide la ventana en 3 secciones.

● Provider OPC Data Access

● Consumer OPC XML Data Access

● Propiedades de mapeo de conexión

La sección "Provider OPC Data Access" se muestra en la parte superior izquierda de la ficha "Mapeo de conexión". Esta sección enumera las variables que pueden mapearse con las variables existentes en "Consumer OPC XML Data Access". La sección "Consumer OPC XML Data Access" se muestra en la parte inferior izquierda de la ficha "Mapeo de conexión". Esta sección proporciona las opciones necesarias para elegir el nombre de variable de la lista de variables OPC que se va a mapear.

El separador entre las secciones de provider y consumer proporciona un control de redimensionamiento que le permite redimensionar la altura de la sección con el fin de ver claramente los campos de la sección.

Page 118: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación 118 Manual de sistema, 2/2013, A5E32364153-AA

La sección "Configuración de mapeo de conexiones" se muestra a la derecha de la ficha "Mapeo de conexión". Esta sección le ayuda a proporcionar un nombre para la conexión junto con opciones para elegir un nombre predeterminado para la conexión. Los iconos "Conectar", "Modificar conexión" y "Borrar conexión" se proporcionan en la parte superior de esta sección.

1. En la sección "Provider OPC Data Access", seleccione el nombre de variable en la lista que se muestra en el navegador de variables OPC.

Tras seleccionar la variable en el navegador de variables OPC, el nombre de la variable se muestra en el campo "Variable". El tipo de datos se selecciona automáticamente en función de la selección de la variable.

2. Si la variable seleccionada tiene un tipo de datos de matriz, la casilla de verificación "Matriz" estará marcada automáticamente. Esta casilla de verificación se proporciona bajo el campo "Tipo de datos".

3. A continuación, configure la variable en la sección "Consumer OPC XML Data Access" siguiendo estos pasos:

– Seleccione el nombre de variable de la lista que se muestra en el navegador de variables OPC. Tras seleccionar la variable en el navegador de variables OPC, el nombre de la variable se muestra en el campo "Variable". El tipo de datos se selecciona automáticamente en función de la selección de esa variable.

– Si la variable seleccionada tiene un tipo de datos de matriz, la casilla de verificación "Matriz" estará marcada automáticamente. Esta casilla de verificación se proporciona bajo el campo "Tipo de datos".

4. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones", a la derecha. Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

El nombre de conexión, incluidos los valores de datos de provider y consumer, se mostrará en la sección "Configuración de mapeo de conexiones". La lista de conexiones también se mostrará en la ficha Conexiones, así como en el Árbol del proyecto, en el nodo "Conexiones" perteneciente al vínculo específico.

Nota Conversión de tipo de datos

Si el tipo de datos de la variable de provider no coincide con la columna de consumer, IDB CS convierte el tipo de datos de provider para que coincida con el tipo de datos de consumer. Se muestra una ventana de estado que indica este cambio.

Page 119: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.4 OPC XML

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 119

5. Repita los pasos 1 a 4 para todos los elementos de la interfaz "Provider OPC Data Access" que desee transferir.

6. El nombre de conexión, incluidos los valores de datos de provider y consumer, se mostrará en la sección "Configuración de mapeo de conexiones". La lista de conexiones también se mostrará en la ficha Conexiones, así como en el Árbol del proyecto, en el nodo "Conexiones" perteneciente al vínculo específico.

Nota Matriz

Si la columna de provider OPC Data Access tiene un tipo de datos distinto de matriz y la variable de consumer OPC XML Data Access tiene un tipo de datos "Matriz", tras hacer clic en el botón Conectar, la casilla de verificación "Matriz" de "Consumer OPC XML Data Access" se marcará automáticamente.

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana "Configuración" de IDB, así como en el nodo del Árbol del proyecto.

Page 120: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación 120 Manual de sistema, 2/2013, A5E32364153-AA

3.5 WinCC OLE DB

3.5.1 Sumario

Introducción Provider WinCC OLE DB le permite acceder a los datos de ficheros desde WinCC. En estos datos de ficheros puede seleccionar los ficheros de aviso o los ficheros de valores de proceso.

En este sentido, se diferencia entre 3 modos de transferencia diferentes:

● Cíclico y continuado(*)

● Disparado y continuado(*)

● Espacio de tiempo disparado

En la transferencia "cíclica y continuada", el momento de transferencia se establece a través de un temporizador. De esta manera se puede establecer, por ejemplo, una transferencia cada hora. El espacio de tiempo se establece a través de los dos últimos momentos del temporizador.

En el modo "disparado y continuado", el punto de transferencia se establece a través de una condición trigger con variables OPC. El espacio de tiempo se establece a través de los dos últimos momentos del disparo. IDB marca el último momento de transferencia y lee el intervalo situado entre dos momentos de disparo.

En el modo de transferencia "espacio de tiempo disparado", el punto de transferencia se establece a través de una condición trigger con variables OPC. El espacio de tiempo, que se lee del fichero WinCC, se establece a través de dos variables OPC más.

(*) La transferencia de datos continuada puede continuarse a través de una parada de IndustrialDataBridge. IDB almacena el momento de la última transferencia, de manera que, incluso en un inicio nuevo, puede realizarse una transferencia continuada sin duplicar ni omitir datos. Esta función sólo se admite cuando el archivo de configuración no se modifica o cuando no se ha cargado un archivo diferente. El comportamiento de arranque para un nuevo inicio de una configuración debe definirse.

Page 121: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 121

Acceso transparente a los ficheros de valores de proceso de una Connectivity Station Si se configura IndustrialDataBridge para su uso en una Connectivity Station, se puede establecer un acceso transparente para los ficheros de valores de proceso. Para ello, debe introducir el prefijo de servidor en lugar del nombre del equipo. De esta manera tendrá acceso fácilmente a los ficheros, se encuentren en servidores redundantes o en un servidor de ficheros central.

Nota Cambio entre horario de verano e invierno • En todos los datos que deba transferir se comprueba si se trata de horario de verano o

de invierno y se actúa de manera correspondiente en el cambio. • En los datos de tiempo que se produzcan exactamente en la hora del cambio se pueden

producir registros de datos duplicados en el data consumer. No se perderá ningún registro de datos.

• Para mantener el comportamiento correcto de IDB desde la versión V7.2, configure la zona horaria en UTC. GMT debe equipararse sólo en invierno a la hora UTC. Existe una diferencia de 1 h frente al horario de verano.

Page 122: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación 122 Manual de sistema, 2/2013, A5E32364153-AA

3.5.2 Condiciones

Requisitos en WinCC ● Para que el provider WinCC OLE DB de IndustrialDataBridge acceda a WinCC, debe

haberse instalado el ConnectivityPack Client (driver WinCC OLE DB). Sin este cliente, la interfaz de base de datos no está disponible.

● Para configurar el provider WinCC OLE DB, debe estar disponible el archivo XML del proyecto WinCC exportado desde la configuración WinCC actual. Si WinCC se ejecuta en otro equipo, se debe instalar IDB por separado para que el archivo de exportación XML del proyecto esté disponible. El comando para exportar el XML del proyecto se encuentra en el menú emergente de IndustrialDataBridge de WinCC Explorer.

● Si el WinCC Runtime no está en estado RUN, la interfaz para examinar de OPC server (navegador de variables OPC) no está disponible. Ponga WinCC en estado RUN.

Nota Hora:

Si el reloj del equipo de IndustrialDataBridge va adelantado, el intervalo no se cubrirá en su totalidad. Esto puede causar una transferencia de datos incompleta. Sincronice los relojes de los equipos.

Nota Acceder a WinCC OLE DB desde otro equipo en un grupo de trabajo:

Los equipos de cliente y de servidor necesitan usuarios con los mismos privilegios de acceso, de lo contrario no se puede acceder a WinCC OLE DB.

Requisitos para único punto de acceso al sistema para ficheros de datos de proceso desde una Connectivity Station

A fin de configurar "Único punto de acceso al sistema" (Connectivity Station), se necesita el nombre de la Connectivity Station y el nombre de equipo simbólico (prefijo de servidor) del equipo que actúa como Connectivity Station. Para usar el equipo como Connectivity Station, Simatic PCS7 y WinCC deben estar instalados.

Nota PCS7

La opción de software "OpenPCS7" debe seleccionarse al instalar PCS7. Para obtener más información acerca de la instalación de PCS7 o de la creación de proyectos, consulte el manual de producto de PCS7.

Page 123: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 123

Nota Archivo XML del proyecto WinCC

El archivo XML del proyecto WinCC debe exportarse desde la Connectivity Station. Para utilizar punto de acceso único al sistema (Connectivity Station), debe usarse el archivo XML que admita "Único punto de acceso al sistema". El nombre de la Connectivity Station correspondiente se muestra automáticamente en la configuración de provider WinCC OLE DB si se está usando un archivo XML válido que admita "Único punto de acceso al sistema". Si el archivo XML utilizado no es válido, no se mostrará el nombre de la Connectivity Station.

Si se ha cambiado el proyecto WinCC, debe ejecutarse el comando "Exportación XML del proyecto" en la Estación de ingeniería. En la configuración de provider WinCC OLE DB, debe volverse a seleccionar el archivo XML modificado. Vuelva a transferir los datos a la Connectivity Station.

Requisitos para tener ficheros de datos de proceso desde una estación WinCC Para usar ficheros de datos de proceso desde una estación WinCC se necesita el nombre de estación WinCC y el nombre de proyecto del equipo que actúa como estación WinCC. Para usar el equipo como Connectivity Station debe estar instalado WinCC.

Nota Archivo XML del proyecto WinCC

El archivo XML del proyecto WinCC debe exportarse desde la estación WinCC (el equipo con WinCC instalado). En la configuración de provider WinCC OLE DB, debe usarse un archivo XML válido exportado desde la estación WinCC. Si se está usando un archivo XML válido, se muestra el nombre de la estación WinCC correspondiente.

Page 124: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación 124 Manual de sistema, 2/2013, A5E32364153-AA

Exportar una configuración de fichero WinCC Si se quiere acceder a datos en un fichero WinCC, estos datos deben estar disponibles para WinCC OLE DB.

En ese caso, proceda del siguiente modo:

1. Abra el menú emergente de IndustrialDataBridge en WinCC Explorer.

2. Seleccione el comando para exportar el XML de proyecto.

3. WinCC crea un archivo XML. Este proceso puede tardar varios minutos según la carga de trabajo y la potencia del equipo.

4. WinCC indica la ruta de exportación. Confirme el mensaje haciendo clic en "Aceptar".

Ahora se puede acceder al fichero WinCC mediante la interfaz WinCC OLE DB.

Nota Configuración de proyecto WinCC cambiada

Si se ha cambiado el proyecto WinCC, debe volverse a ejecutar el comando de exportación XML del proyecto, comprobar la configuración de IDB y modificarla en caso necesario.

Page 125: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 125

3.5.3 Configurar la interfaz WinCC OLE DB como Provider

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga WinCC OLE DB como provider y configurar las propiedades de provider/consumer respectivas junto con su configuración del comportamiento de transferencia.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En la barra del menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione WinCC OLE DB como tipo de provider, Base de datos como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

Page 126: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación 126 Manual de sistema, 2/2013, A5E32364153-AA

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración del provider.

En la ventana de configuración de provider, haga clic en el botón [...] y seleccione el archivo XML del proyecto WinCC que ha exportado de WinCC.

Nota Archivo de exportación XML del proyecto WinCC

Al seleccionar el archivo de exportación XML del proyecto WinCC, no olvide elegir el archivo XML del proyecto WinCC adecuado. Para utilizar "Único punto de acceso al sistema" (SPOSA), elija el archivo XML que admita la opción "Único punto de acceso al sistema".

4. Para utilizar IDB CS en una estación WinCC, asegúrese de no marcar la opción "Usar un único punto de acceso al sistema".

– En la sección "Configuración del fichero", seleccione el nombre de la estación WinCC del provider seleccionado.

Nota Estación WinCC • El nombre de la estación WinCC figura en el cuadro de lista desplegable del campo

"Nombre de la estación WinCC" que muestra el nombre de la estación cuando existe el archivo XML de WinCC. Seleccione en la lista el nombre de la estación WinCC.

• El nombre de proyecto se muestra automáticamente según el archivo XML del proyecto WinCC seleccionado en el campo de entrada "Archivo XML del proyecto WinCC".

Page 127: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 127

5. Si se requiere utilizar IDB CS en una Connectivity Station, puede configurar "Único punto de acceso al sistema" para estos ficheros de valores de proceso.

– Para utilizar el acceso transparente, marque la casilla de verificación "Usar un único punto de acceso al sistema".

– Especifique el prefijo de servidor (nombre de equipo simbólico) de la Connectivity Station que tiene WinCC instalado.

Nota Connectivity Station

Seleccione la casilla de verificación "Usar un único punto de acceso al sistema" únicamente si IDB CS está definido como Connectivity Station. Se puede acceder de forma transparente desde una Connectivity Station a los ficheros de valores de proceso. Una vez que se ha seleccionado esta casilla de verificación, observará que la etiqueta "Nombre de la estación WinCC" cambia a "Nombre de la estación de conectividad". • La Connectivity Station aparece en el cuadro de lista desplegable del campo "Nombre

de la estación de conectividad" que muestra el nombre de la Connectivity Station si existe el archivo XML de WinCC. Seleccione en la lista el nombre de la Connectivity Station.

• El nombre de proyecto se muestra automáticamente según el archivo XML del proyecto WinCC seleccionado en el campo de entrada "Archivo XML del proyecto WinCC".

Page 128: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación 128 Manual de sistema, 2/2013, A5E32364153-AA

6. A continuación, haga doble clic en el nodo Consumer del Árbol del proyecto para abrir la ventana de configuración de consumer.

Page 129: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 129

7. En la ventana de configuración de conexión de consumer, realice los ajustes siguientes:

"Sección "Configuración de consumer de base de datos"

– Seleccione el tipo de base de datos seleccionando el botón de opción correspondiente.

– Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre de servidor en el campo "Servidor".

Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista o en la estructura de carpetas.

Nota Nombre del servidor

El campo "Servidor" para introducir el nombre del servidor, la casilla de verificación "Utilizar la autenticación automática de Windows" y los campos de introducción de la información de inicio de sesión sólo están activados si ha seleccionado una base de datos que no sea Microsoft Access.

– Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente.

Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

– Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

"Sección "Configuración de tipo de Consumer"

– Seleccione el "Tipo de consumer" seleccionándolo de la lista. En el capítulo sobre tipos de consumer se ofrece más información sobre los tipos de consumer.

– Elija Procedimiento almacenado o Instrucción de inserción preparada como "Tipo de transacción" y seleccione el nombre y esquema de tabla.

Page 130: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación 130 Manual de sistema, 2/2013, A5E32364153-AA

Nota Tipo de transacción

Las opciones de tipo de transacción Procedimiento almacenado o Instrucción de inserción preparada sólo están activas cuando se ha seleccionado el tipo de consumer "Un registro de datos por orden - Command Set" y ha seleccionado una base de datos que no sea Microsoft Access. De forma predeterminada, la opción Instrucción de inserción preparada se selecciona automáticamente. • Sólo el campo "Tabla" está activado si se ha seleccionado Microsoft Access como

tipo de base de datos y el tipo de consumer seleccionado es "Un registro de datos por orden - Command Set". Seleccione el nombre de tabla en el cuadro de lista desplegable.

• Si ha seleccionado un tipo de base de datos distinto de Microsoft Access y el tipo de consumer seleccionado es "Un registro de datos por orden - Command Set", todos los campos dentro de Tipo de transacción estarán activados.

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo. La ventana Configuración consta de 3 fichas: Opciones de transferencia, Mapeo de conexión y Conexiones.

2. En la ficha Opciones de transferencia, puede configurar los ajustes de fichero y el comportamiento de transferencia de provider.

Page 131: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 131

3. En la sección "Configuración de archivado", elija un tipo de fichero. En el campo "Fichero", seleccione si los datos deben transferirse de "Fichero de valor de proceso" o de "Fichero de aviso". En función del tipo de fichero seleccionado, los botones "Valor de proceso" y "Eventos" se mostrarán activados o desactivados.

4. Haga clic en el botón "Valor de proceso" para abrir la ventana "Filtro de variable". La ventana "Filtro de eventos" se abre al hacer clic en el botón "Eventos".

Se proporciona más información sobre cómo configurar estos valores de filtro en "Configuración del comportamiento de transferencia".

5. Seleccione la zona horaria apropiada en el campo "Zona horaria del Consumer".

Nota Zona horaria

Si el proyecto se crea en el sistema operativo Windows XP y se importa el archivo XML de configuración en los sistemas operativos Windows 7 o Windows 2008 Server, o viceversa, se recomienda encarecidamente ajustar la zona horaria según corresponda.

6. En la sección "Configuración de tiempo", introduzca el tiempo de ciclo y seleccione el cuadro de lista desplegable para elegir la unidad de medida (milisegundos/segundos/minutos/horas).

7. A continuación, seleccione el tipo de transferencia de datos:

– Cíclico y continuo

Aquí el tiempo de transferencia se establece con un temporizador. De esta manera se puede establecer, por ejemplo, una transferencia cada hora.

El espacio de tiempo se establece a través de los dos últimos momentos del temporizador.

– Lanzado y continuo

En este tipo, el momento de transferencia se establece a través de una condición de disparo con variables OPC. El espacio de tiempo se establece a través de los dos últimos momentos del disparo. IDB marca el último momento de transferencia y lee el intervalo situado entre dos momentos de disparo.

– Período lanzado

En este tipo, el momento de transferencia se establece a través de una condición de disparo con variables OPC. El espacio de tiempo, que se lee del fichero WinCC, se establece a través de dos variables OPC más.

Page 132: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación 132 Manual de sistema, 2/2013, A5E32364153-AA

Nota Tipo de transferencia

En función del tipo de transferencia, los botones "Período", "Comportamiento de arranque" y "Disparo" estarán en estado activado o desactivado. • Si se selecciona la opción "Cíclico y continuo" o "Lanzado y continuo", pueden

utilizarse los botones "Comportamiento de arranque" y "Disparo". • Con la opción "Período lanzado", sólo pueden utilizarse los botones Período y

Disparo.

Nota Navegador de variables OPC

El navegador de variables OPC se muestra en las ventanas "Período", "Comportamiento de arranque" y "Disparo". Las variables OPC sólo aparecerán si ya ha seleccionado el nombre de OPC Server en la ventana "Provider de disparo".

8. Configure "Disparo" y "Período" o "Comportamiento de arranque" en el cuadro de diálogo que se abre al hacer clic en el botón correspondiente.

Se proporciona más información sobre las posibilidades de configuración de la transferencia y sus opciones en el capítulo "Configuración del comportamiento de transferencia".

9. La configuración del comportamiento de transferencia para WinCC OLE DB como provider se guardará automáticamente.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha configurado la interfaz WinCC OLE DB y un consumer. Estos elementos se muestran en el árbol de la interfaz de configuración. Para poder transferir datos, conecte las variables de provider y consumer, tal y como se describe en el capítulo "Conectar variables de la interfaz WinCC OLE DB".

Page 133: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 133

3.5.4 Configuración del comportamiento de transferencia

Opciones de configuración La ventana Configuración proporciona controles de interfaz de usuario en forma de cuadros de lista desplegable, botones o botones de opción que se utilizan para definir la configuración de tipo de fichero y la configuración de tipo de transferencia. Los valores de configuración y sus opciones en estos cuadros de diálogo se describen a continuación.

Configuración de tipo de fichero Existen dos tipos de fichero que se admiten en WinCC OLE DB como provider. El botón "Valor de proceso" o el botón "Eventos" se activa en función de la selección del tipo de fichero ("Fichero de valor de proceso", "Fichero de aviso").

● Variables de fichero de valor de proceso

● Variables de fichero de aviso

Page 134: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación 134 Manual de sistema, 2/2013, A5E32364153-AA

Variables de fichero de valor de proceso

Haga clic en el botón "Valor de proceso" para abrir la ventana "Filtro de variable", que proporciona opciones para configurar o limitar la selección de variables de fichero de valor de proceso cuyo valor se transferirá.

1. En el campo "Fichero", seleccione de la lista desplegable el fichero para el que desea

transferir los datos.

2. La sección "Variable de fichero" muestra una lista de variables de fichero. Seleccione una o varias variables de la lista que se muestra en la parte izquierda de la ventana.

3. Transfiera estas variables al campo de selección, a la derecha, con ">", o utilice ">>" para transferir todas las variables de la lista.

Utilice "<" o "<<" para suprimir las variables seleccionadas o todas las variables del campo de selección de la derecha.

4. Confirme esta selección haciendo clic en el botón "Aceptar".

Page 135: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 135

Variables de fichero de aviso

Haga clic en el botón "Eventos" para abrir la ventana "Filtro de eventos", que proporciona opciones para configurar los números de mensaje de aviso que disparan los eventos. Los valores de los diferentes números de mensaje, o un rango de números de mensaje, para los que desea la transferencia pueden seleccionarse en el cuadro de diálogo "Filtro de eventos".

1. Introduzca un número de mensaje en el campo de entrada del campo "Evento individual"

y haga clic en el botón "Incluir". Se añadirá a la lista "Eventos elegidos".

2. Para especificar un rango de números de mensaje, especifique el inicio y el final del rango en los campos de entrada "De" y "A". A continuación, haga clic en el botón "Incluir" para agregar este rango de eventos.

3. Para excluir cualquier evento de la lista, seleccione el evento de la lista y haga clic en el botón "Excluir". Para borrar todos los eventos que se muestran en el campo "Eventos elegidos", haga clic en el botón "Borrar lista".

4. Puede seleccionar el idioma del fichero eligiendo el cuadro de lista desplegable del campo "Idioma de fichero". Se mostrarán los mensajes del fichero en el idioma seleccionado.

5. Una vez que haya realizado los cambios, confirme esta selección haciendo clic en el botón "Aceptar".

Page 136: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación 136 Manual de sistema, 2/2013, A5E32364153-AA

Configuración de tipo de transferencia WinCC OLE DB admite tres configuraciones de tipo de transferencia que pueden seleccionarse por medio del botón de opción correspondiente. Los botones "Período", "Comportamiento de arranque" o "Disparo" se activan en función del ajuste del botón de opción que haya seleccionado en el área de la sección "Configuración de tiempo". Al hacer clic en el botón respectivo se abrirá el cuadro de diálogo. A continuación se expone la información sobre las opciones de configuración disponibles en cada uno de estos cuadros de diálogo.

● Período

● Comportamiento de arranque

● Disparo

Período El botón "Período" se activa sólo si ha seleccionado el ajuste del botón de opción "Período lanzado". Haga clic en el botón "Período" para abrir el cuadro de diálogo "Período". El espacio de tiempo de transferencia para las variables seleccionadas se define en el cuadro "Período". La selección se controla mediante variables del OPC Server proporcionadas en el navegador de variables OPC.

Nota Navegador de variables OPC

Las variables OPC sólo aparecerán en la ventana "Período" si ya ha seleccionado el nombre del OPC Server en la ventana "Provider de disparo".

Page 137: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 137

En el cuadro "Período", en el área de la sección "Definir ciclo de actualización", puede definirse el espacio de dos formas diferentes:

● Con una hora de inicio y de finalización (mediante la selección de "De" y "A")

● Con una hora de inicio y el espacio de tiempo (mediante la selección de "+/-")

Procedimiento

Para definir el espacio de tiempo de transferencia, siga estos pasos:

1. Seleccione las variables que definen la hora de inicio realizando la selección en el navegador de variables OPC.

2. Confirme la selección haciendo clic en el botón "Aplicar" en la línea "De". La variable seleccionada se añade al campo de entrada "De".

3. Establezca si desea definir una hora de finalización o un período de tiempo seleccionando el botón de opción correspondiente.

4. Seleccione las variables que definen la hora de finalización o el período de tiempo en el navegador de variables OPC. La selección de las variables se añadirá al campo de entrada bajo el campo "De".

5. Confirme la selección haciendo clic en el botón "Aplicar" en la línea "A" o "+/-".

6. Haga clic en el botón Aceptar tras realizar los cambios necesarios.

Nota Tipo de variable

Las variables que definen un período deben ser de tipo "VT_I4 o estar presentes como string que el OPC Server pueda convertir al tipo "VT_I4". Con el período, el signo precedente determina si el período de tiempo es anterior (-) o posterior (+) a la hora de inicio (De).

Nota Ningún espacio de tiempo definido

Si no se selecciona ningún espacio de tiempo de transferencia en los campos "De" y "A" o "+/-", se transferirán todos los datos disponibles.

Page 138: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación 138 Manual de sistema, 2/2013, A5E32364153-AA

Formato numérico diferente en archivo de provider y archivo de consumer

Si el formato de fecha del sistema operativo difiere del formato de fecha del string que se va a convertir, deberá adaptar el archivo de configuración XML. De lo contrario pueden producirse errores de conversión.

Ejemplo: Sistema operativo alemán/fecha como string guardada en formato inglés.

En este caso, deberá modificar la entrada <Link UID="Ref-1" Name="Linkname"> por <Link UID="Ref-1" Name="Linkname" LCID="1033"> en el archivo de configuración XML.

El atributo LCID (LocalID) indica en qué formato se guardará el contenido del string. Durante la conversión, se convertirá al formato del sistema operativo. A continuación se detallan el nombre de idioma y su valor de atributo LCID:

● Inglés; LCID="1033"

● Alemán; LCID="1031"

● Francés; LCID="1036"

● Italiano; LCID="1040"

● Español; LCID="1034"

● Chino; LCID="2052"

● Japonés; LCID="1041"

Encontrará más valores de LCID en http://www.microsoft.com (http://www.microsoft.com) cuando especifique el término de búsqueda "LCID".

Zona horaria para datos de las variables OPC

Defina una zona horaria para los datos de las variables OPC seleccionadas eligiendo la zona horaria del cuadro de lista desplegable. El campo "Zona horaria para datos de las variables OPC" se proporciona bajo el navegador de variables OPC e incluye un cuadro de lista desplegable que le permite seleccionar la zona horaria. El valor predeterminado de la zona horaria es la hora local del equipo en el que se realizó la configuración. Si el OPC Server está en otra zona horaria, seleccione la zona horaria correspondiente. Después de realizar los cambios necesarios, seleccione el botón Aceptar.

Page 139: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 139

Comportamiento de arranque El botón "Comportamiento de arranque" se activa si se selecciona alguno de los tipos de transferencia "Cíclico y continuo" o "Lanzado y continuo". Para abrir el cuadro de diálogo "Comportamiento de arranque", seleccione el botón "Comportamiento de arranque". Los ajustes de esta sección se utilizarán durante el inicio de IndustrialDataBridge Runtime.

Nota Navegador de variables OPC

Las variables OPC sólo aparecerán en la ventana "Comportamiento de arranque" si ya ha seleccionado el nombre del OPC Server en la ventana "Provider de disparo".

Procedimiento

Para configurar el comportamiento de la primera transferencia, siga estos pasos:

1. Seleccione una de las opciones enumeradas que se proporcionan en el área de la sección "Comportamiento de la primera transferencia".

2. Si ha seleccionado "Momento definido por variable OPC", marque la variable respectiva en el navegador de variables OPC y haga clic en el botón "Aplicar".

3. La variable seleccionada se añade al campo de entrada "Momento definido por variable OPC".

Page 140: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación 140 Manual de sistema, 2/2013, A5E32364153-AA

4. Seleccione la zona horaria para la transferencia de datos de variables OPC en el campo de lista desplegable "Zona horaria para datos de las variables OPC".

Nota Zona horaria

Si el proyecto se crea en el sistema operativo Windows XP y se importa el archivo XML de configuración en los sistemas operativos Windows 7 o Windows 2008 Server, o viceversa, se recomienda encarecidamente ajustar la zona horaria según corresponda.

5. Haga clic en el botón "Aceptar" tras realizar los cambios necesarios.

Nota Tipo de variable

Las variables que definen un momento deben ser de tipo "VT_DATE" o estar presentes como string que el OPC Server pueda convertir al tipo "VT_DATE".

Nota Comportamiento de transferencia • Si se selecciona la opción "Transfiera valores de archivador actuales", se transfieren los

valores actuales (valores de proceso o ficheros de aviso) a partir de la hora de inicio de la transferencia de datos.

• Con la opción "Momento definido por variable OPC" seleccionada, la transferencia de datos se producirá a partir de la fecha definida por la variable OPC (existente en el campo de entrada) hasta la fecha actual.

Tiempo máximo en caso de interrupción de la conexión

La continuidad de la transferencia de datos se garantiza en la aplicación IDB CS y también se admite incluso cuando IDB está detenido. La aplicación IDB CS guarda la duración de la última transferencia para que, incluso después de un reinicio, pueda completarse una transferencia continua sin perder datos. Esta función puede limitarse con la entrada "Tiempo máximo en caso de interrupción de la conexión" especificada en minutos.

Este valor limita el espacio de tiempo en el cual se transferirán los datos después del inicio o una interrupción de la conexión. Si el valor es demasiado pequeño, puede limitar la continuidad de la transferencia de datos. Especifique el tiempo máximo para una conexión interrumpida en minutos y seleccione el botón Aceptar.

Nota Archivo de configuración nuevo o modificado

Esta funcionalidad únicamente se admite si no se ha cargado un archivo de configuración nuevo o modificado en el entorno de IDB Runtime.

Page 141: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 141

Zona horaria para datos de las variables OPC

Debe definir una zona horaria para los datos de las variables OPC seleccionadas. Defina una zona horaria para los datos de las variables OPC seleccionadas eligiendo la zona horaria del cuadro de lista desplegable. El campo "Zona horaria para datos de las variables OPC" se proporciona bajo el navegador de variables OPC e incluye un cuadro de lista desplegable que le permite seleccionar la zona horaria. El valor predeterminado de la zona horaria es la hora local del equipo en el que se realizó la configuración. Si el OPC Server está en otra zona horaria, seleccione la zona horaria correspondiente.

Nota Formato de hora UTC

Puesto que los datos se almacenarán en formato de hora UTC en la base de datos, se recomienda encarecidamente seguir el formato de hora UTC o ajustar la zona horaria a dicho formato.

Disparo Configure la condición que dispara una transferencia de datos para este vínculo en el cuadro de diálogo "Config. provider disparo". La descripción de este cuadro de diálogo se proporciona en el capítulo "Configurar un disparo".

Page 142: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación 142 Manual de sistema, 2/2013, A5E32364153-AA

3.5.5 Configurar Trigger

Introducción El cuadro de diálogo "Provider de disparo" proporciona la configuración de OPC, las opciones de configuración del disparo y los campos necesarios que le ayudarán a configurar la condición que dispare una transferencia de datos. Este cuadro de diálogo se abre tras hacer clic en el botón "Disparo" en la ventana Opciones de transferencia.

Nota Navegador de variables OPC

Las variables OPC de la sección "Configuración de disparo" sólo se mostrarán si ya ha seleccionado el nombre del OPC Server.

Page 143: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 143

Procedimiento 1. En el área "Configuración de OPC", seleccione el OPC Server haciendo clic en el botón

[...]. La selección del servidor es asistida por un navegador de variables OPC. A continuación, haga clic en el botón que representa una "marca de verificación" para aceptar los cambios.

2. El nombre de nodo se muestra automáticamente en el campo de entrada "Nombre de

nodo" tras la selección del OPC Server.

Nota Nombre de nodo

Para el OPC Server local, el nombre de nodo se mostrará como "local host". En el caso de un OPC Server remoto, el nombre del equipo remoto se mostrará tras la selección del OPC Server en el equipo remoto. Este "Nombre de nodo" es necesario para buscar el OPC Server desde el equipo remoto.

El navegador de variables OPC no muestra ningún contenido si el nombre del nodo no es válido.

Nota

Los campos "Servidor OPC" y "Nombre de nodo" son campos editables.

Si conoce la información sobre el nombre del OPC Server y el nombre de nodo, puede introducirla directamente en los campos "Servidor OPC" y "Nombre de nodo". Si el nombre de nodo/nombre de OPC Server no es válido, no se mostrará ningún contenido en el navegador de variables OPC.

Page 144: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación 144 Manual de sistema, 2/2013, A5E32364153-AA

3. Puede definir una variable OPC en el provider de disparo, en que el estado de éxito o fracaso de la transferencia de datos se almacenará en el campo "Variable para la seguridad de la transacción". Este valor debe tener un signed char de 1 byte (p. ej., VT_I1). -1 indica el estado de éxito y 0 indica un fracaso. En el navegador de variables, seleccione la variable del OPC Server donde se debe guardar esta información y haga clic en el botón "Aplicar elemento".

4. La estructura de árbol del OPC Server se muestra en el área "Configuración de disparo".

5. En el área "Configuración de disparo", seleccione las variables que desee, una por una, y acéptelas haciendo clic en "Agregar elemento" cada vez.

Las variables seleccionadas se muestran en la tabla debajo del navegador de variables, que muestra la lista de variables.

6. Utilice el botón "Quitar elemento" para eliminar el elemento marcado. Si no se ha marcado ningún elemento para su supresión, se suprimirá el último elemento de la lista si hace clic en el botón "Quitar elemento". En la sección "Declaración de variables" se incluyen detalles sobre las columnas de la lista de variables.

Nota OPC Server

Tras seleccionar las variables y añadirlas a la lista de variables, si cambia a otro OPC Server en el área Configuración de OPC, se mostrará un cuadro de diálogo en el que se le preguntará si desea descartar la configuración anterior.

7. En el área "Condición de disparo", puede seleccionar el tipo de sintaxis con el botón de selección "Estilo VB" y "Estilo JScript". Si ya se ha creado una condición de disparo, este ajuste no puede modificarse. Si se debe cambiar el lenguaje, debe eliminarse el texto del campo "Configurar condición de disparo".

En la sección "Lenguajes de programación" se incluyen detalles sobre los lenguajes de programación utilizados.

8. Cree la condición de disparo en el lenguaje seleccionado. Utilice las designaciones de alias de la lista de variables para estas variables. En el campo de entrada que se muestra, especifique los símbolos operadores mediante el teclado o selecciónelos del cuadro de lista "Patrones lógicos".

9. Pruebe la condición que acaba de crear haciendo clic en "Validar". La condición de disparo se calcula con los valores introducidos en la columna "Valor de test". El resultado "VERDADERO" o "FALSO" aparece en un cuadro de mensaje.

10.Si la condición de disparo obtiene el resultado correcto, tras confirmar los cambios, cierre el cuadro de diálogo haciendo clic en el botón "Aceptar".

Page 145: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 145

Información adicional

Declaración de variables

Las columnas de la declaración de variables contienen lo siguiente:

● Tipo de datos: tipo de datos de la variable. Si el tipo de datos definido aquí no coincide con el del servidor, se intenta convertir el tipo de datos.

● ID de variable: El ID de la variable en el OPC Server.

● Alias: alias utilizado para crear la condición de disparo. Este nombre debe ser exclusivo y debe seguir las convenciones de asignación de nombres de los lenguajes de programación asignados. Para obtener más información sobre las convenciones de asignación de nombres, lea el párrafo "Alias válidos".

● Valor de confirmación: valor que toma la variable una vez que se ha cumplido la condición de disparo y se han enviado los valores al Consumer. El valor predeterminado es "<Empty>" (<Vacío>), es decir, no se escribe ningún valor de confirmación.

● Valor de test: este valor es únicamente para probar la condición de disparo y no afecta al intercambio de datos posterior. Los valores de test se deben seleccionar y modificar para que se pueda comprobar si la condición de disparo genera el resultado esperado en todas las condiciones de operación.

Nota Valor de confirmación

El valor de confirmación no ofrece información sobre si la transacción se ha realizado correctamente.

Nota Necesidad de alias

El ID de variable de OPC no se utiliza porque probablemente no se corresponda con los criterios de validez de la variable; por ejemplo, no se permite el uso de puntos en el nombre de la variable.

Alias válidos:

Un alias válido debe cumplir las reglas siguientes:

● Se permite el uso de letras (sin diéresis ni ß), números y el carácter de guion bajo (_).

● El primer carácter debe ser una letra o un guion bajo.

● Un alias puede tener la longitud que se desee.

● No se permite el uso de palabras clave de VBScript ni de JScript. Tenga en cuenta la descripción del lenguaje correspondiente.

● Distingue entre mayúsculas y minúsculas. No es lo mismo "variable" que "Variable".

Page 146: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación 146 Manual de sistema, 2/2013, A5E32364153-AA

Lenguajes de programación

Puede utilizar VBScript o JScript para la condición de disparo.

En la tabla siguiente se muestra el tipo de operador y sus símbolos en ambos lenguajes:

Tipo VBScript JScript NO lógico NOT ! Y lógico AND && O lógico OR || Multiplicación * * División / / Suma + + Resta - - Diferente de <> != Menor que < < Mayor que > > Comparación = == Asignación <no disponible> = Verdadero true o True true Incorrecto false o False false String <Comillas> <Comillas>

Se recomienda utilizar únicamente estos operadores. En las descripciones de cada lenguaje se pueden encontrar otros operadores.

Nota Pérdida de eventos de disparo

El disparo depende de la velocidad de actualización del OPC Server. En este caso, recuerde que el disparo no tendrá en cuenta los cambios de datos que se produzcan durante un ciclo de actualización. Esto significa que, si se realiza un cambio rápido de una variable de tipo 1 - 0 - 1, el OPC Server no lo indica necesariamente al provider de disparo, ya que el 1 vuelve a existir al final y durante el tiempo de comprobación no existe ningún cambio de valor. Esto quiere decir que una condición potencialmente verdadera no se reconoce como tal, por lo que no se producirá una transferencia de datos.

Las configuraciones en las que el valor de confirmación debe establecer una condición de disparo verdadera ("true") de nuevo como falsa ("false") no son seguras debido a la afirmación anterior. Cuando los cambios de datos se producen demasiado deprisa, el valor "verdadero" puede mantenerse igual o algunos valores pueden no tenerse en cuenta.

Page 147: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 147

3.5.6 Conectar variables de la interfaz WinCC OLE DB

Conectar variables En la ventana "Configuración", la ficha "Mapeo de conexión" incluye los campos necesarios para conectar variables enviadas de la interfaz WinCC OLE DB con el data consumer seleccionado. La ficha Mapeo de conexión divide la ventana en 3 secciones.

● Provider WinCC OLE DB

● Consumer de la base de datos

● Configuración de mapeo de conexiones

La sección "Provider WinCC OLE DB" se visualiza en la parte superior izquierda de la ficha "Mapeo de conexión". Esta sección proporciona opciones necesarias para elegir el nombre de columna de la lista de columnas que se muestran en el área de la sección "Columnas". La sección "Consumer de la base de datos" se encuentra debajo de la sección de provider y enumera los nombres de tabla, esquema y columna seleccionados que pueden mapearse con las columnas de la interfaz WinCC OLE DB.

Nota Tipos de consumer

Los campos que se muestran dentro de la sección "Consumer de la base de datos" dependen del "Tipo de consumer" seleccionado en la ventana de configuración de consumer.

En este caso se usa el tipo de consumer "Un registro de datos por orden - Record Set".

Page 148: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación 148 Manual de sistema, 2/2013, A5E32364153-AA

El separador entre las secciones de provider y consumer proporciona un control de redimensionamiento que le permite redimensionar la altura de la sección con el fin de ver claramente los campos de la sección.

La sección "Configuración de mapeo de conexiones" se muestra a la derecha de la ficha "Mapeo de conexión". En esta sección se proporcionan las opciones para especificar el nombre de conexión junto con opciones para seleccionar el nombre predeterminado de la conexión. Los iconos "Conectar", "Modificar conexión", "Borrar conexión" y "Borrar todas las conexiones" se encuentran en la parte superior de esta sección.

1. En la sección "Provider WinCC OLE DB", seleccione el nombre de columna de la lista que se muestra en el área de la sección "Columnas".

2. Tras la selección, el nombre de la columna se muestra en el campo "Columna de datos". El tipo de datos se selecciona automáticamente en función de la selección del nombre de columna.

3. El campo "Filtro" le ofrece la opción de filtrar los nombres de columna en función de un carácter o los primeros caracteres del nombre de columna.

Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este carácter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que empiezan por "S".

4. A continuación, configure la columna de consumer en la sección "Consumer de la base de datos" siguiendo estos pasos:

– En el campo "Tabla" se mostrará la tabla seleccionada. Seleccione el esquema para la base de datos, si procede, seleccionándolo de la lista desplegable.

– Los nombres de las columnas se muestran en el área "Columnas". Si la tabla cuenta con columnas con el tipo de datos Fecha/Hora, se podrá añadir un sello de tiempo a la columna en la tabla. En este caso, seleccione la casilla de verificación "Activo" respectiva y seleccione la columna en el campo "Columna de sello de tiempo".

5. Seleccione el nombre de columna en el consumer con el que desea conectarse con el nombre de columna "WinCC OLE DB". El tipo de datos de la columna seleccionada se visualizará automáticamente en el campo "Tipo de datos".

La columna seleccionada se muestra en el campo "Columna de datos".

6. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones", a la derecha. Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

Nota Conversión de tipo de datos

Si el tipo de datos de la variable de provider no coincide con la columna de consumer, IDB CS convierte el tipo de datos de provider para que coincida con el tipo de datos de consumer. Se muestra una ventana de estado que indica este cambio.

Page 149: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.5 WinCC OLE DB

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 149

7. Repita los pasos 1 a 5 para todos los elementos de "WinCC OLE DB" que desee transferir.

8. El nombre de conexión, incluidos los valores de datos de provider y consumer, se mostrará en la sección "Configuración de mapeo de conexiones". La lista de conexiones también se mostrará en la ficha Conexiones, así como en el Árbol del proyecto, en el nodo "Conexiones" perteneciente al vínculo específico.

Nota Esquema

Microsoft Access no admite la funcionalidad de esquema. Por ello se puede ver que el campo Esquema en Consumer de la base de datos está desactivado.

Si se usa cualquier otra base de datos como consumer, el campo Esquema estará activado.

Nota Modificar el tipo de consumer

Una vez creadas las conexiones en la ventana Mapeo de conexión, si desea modificar el tipo de consumer en la configuración de consumer de base de datos, la aplicación IDB CS no permite cambiar el tipo de consumer. Para cambiar el tipo de consumer, debe borrar las conexiones que ya se habían creado. Cierre la ventana de configuración de consumer y vuelva a abrir la ventana desde el Árbol del proyecto para modificar el tipo de consumer.

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana Configuración de IDB CS, así como en el nodo del Árbol del proyecto.

Page 150: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 150 Manual de sistema, 2/2013, A5E32364153-AA

3.6 Base de datos

3.6.1 Sumario

Descripción general El módulo de base de datos ofrece acceso de lectura (base de datos como provider) y escritura (base de datos como consumer) a una base de datos. Son compatibles las siguientes bases de datos:

● MS Access 2000 o 2003 mediante el driver "MS JET OLE DB Provider"

● MS Access 2007 o 2010 mediante "MS ACE 12.0 OLE DB Provider"

● MS SQL Server 2005 o 2008 mediante el driver "MS OLE DB Provider for SQL"

● ORACLE 10g/11g mediante el driver "Oracle provider for OLE DB"

● MySQL 5.5 mediante el driver "MySQL ODBC"

En principio, también es posible el uso de otras bases de datos, sin embargo no han sido probadas y por lo tanto no están autorizadas. Por lo tanto no se garantiza un funcionamiento libre de fallos. Es posible realizar una prueba a petición.

Para obtener más información sobre el uso de distintas bases de datos, lea atentamente las instrucciones suministradas en la nota al final de este capítulo.

Provider de la base de datos Con el Provider de la base de datos podrá acceder a la lectura de la primera línea de una base de datos. Aquí podrá seleccionar el tipo de acceso:

● Transferir siempre todos los valores (lectura cada 1000 ms de forma predeterminada)

● Enviar valores con este disparo (solamente se leerán los datos cuando se dé el valor de disparo)

● Transferir los datos sólo en caso de cambio (en caso de que varíe la primera línea del campo se transferirán los datos)

Page 151: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 151

Consumer de la base de datos Se proporciona acceso de escritura, que permite escribir datos en el consumer de la base de datos.

Se soportan los siguientes modos de conexión:

Base de datos Conexión en red MS Access Local MS SQL Server Local y remoto MySQL Local y remoto Oracle Local y remoto

Page 152: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 152 Manual de sistema, 2/2013, A5E32364153-AA

Nota

Indicaciones importantes para la configuración de diferentes bases de datos • En los sistemas operativos de 64 bits, la aplicación IDB requiere un conector ODBC de

32 bits para la base de datos MySQL. • La información sobre la versión específica del driver MySQL ODBC puede editarse

directamente en el campo "Cadena de conexión" de la ventana de configuración de provider o consumer.

• Para el acceso a MS SQL Server y MS Access deben estar instalados los componentes de Microsoft Data Access 2.8 (MDAC 2.8).

• Para MS JET 4.0 OLE DB Provider en MS Access, en la configuración avanzada para las autorizaciones de acceso debe utilizarse la configuración predefinida "Share Deny None". La selección de más de una autorización de acceso produce errores en el entorno de configuración de IndustrialDataBridge.

• No está permitida la utilización del tipo de datos VT_I8 como variable Trigger (transferir datos según evento) en la base de datos Provider.

• No está autorizado el acceso remoto a IndustrialDataBridge en un PC con una base de datos MS Access (mediante MS JET 4.0 OLE DB Provider) debido a los problemas de reconexión.

• El carácter "?" (VT_BSTR) no se puede escribir en un campo del tipo de datos "char" o "varchar" en un servidor SQL (en la interfaz de runtime se visualiza un mensaje de error en correspondencia).

• StoredProcedure o PreparedInsertStatement necesitan siempre todos los datos, por lo que el modo de transferencia "Solo en modificación" puede producir errores. En este caso, no se debe utilizar este modo en combinación con StoredProcedure o PreparedInsertStatement.

• El sello de tiempo debe asignarse antes de conectar las primeras variables. Posteriormente, la inserción o modificación solamente será posible cuando se borren todos los elementos, se cierre el cuadro de diálogo y se abra nuevamente. El sello de tiempo se genera con la hora local, si se transfieren nuevos datos del Provider.

• Un nombre de tabla no puede contener ningún carácter vacío, de lo contrario se pueden producir errores en la transferencia.

Page 153: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 153

3.6.2 Tipos de datos soportados

MS Access Son compatibles en IDB los siguientes tipos de datos/datos de campos en Microsoft Access:

VARIANTE Tipo de datos Tipo de datos de campo VT_BOOL sí/no VT_BSTR Memo VT_BSTR Textos VT_CY Moneda VT_DATE Fecha/hora VT_I4 Valor automático VT_I2 Número, entero VT_I4 Número, entero largo VT_R4 Número, individual VT_R8 Número, doble VT_UI1 Número, Byte

No son compatibles en IDB los siguientes tipos de datos/datos de campos en Microsoft Access:

VARIANTE Tipo de datos Tipo de datos de campo decimal VT_CLSID ReplicationID

MS SQL y WinCC User Archive Son compatibles en IDB los siguientes tipos de datos/datos de campos en Microsoft SQL Server y WinCC UserArchive:

VARIANTE Tipo de datos Tipo de datos de campo VT_BOOL bit VT_BSTR char VT_BSTR varchar VT_BSTR text VT_BSTR nchar VT_BSTR nvarchar VT_BSTR ntext VT_CY money VT_CY smallmoney VT_DATE datetime VT_I2 smallint VT_I4 int VT_DECIMAL bigint VT_R4 real VT_R8 float VT_UI1 tinyint

Page 154: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 154 Manual de sistema, 2/2013, A5E32364153-AA

No son compatibles en IDB los siguientes tipos de datos/datos de campos en SQL Server como destino de datos:

VARIANTE Tipo de datos Tipo de datos de campo binary decimal numeric timestamp varbinary VARIANT FAR sql-variant

Oracle Son compatibles en IDB los siguientes tipos de datos/datos de campos en Oracle:

VARIANT data type data type array VT_BSTR CHAR VT_BSTR VARCHAR2 VT_BSTR NCHAR2 VT_BSTR NVARCHAR2 VT_DECIMAL NUMBER VT_DATE DATE VT_BSTR LONG VT_R8 FLOAT

MySQL Son compatibles en IDB los siguientes tipos de datos/datos de campos en MySQL:

VARIANTE Tipo de datos Tipo de datos de campo VT_BOOL bit VT_BSTR char VT_BSTR varchar VT_BSTR text VT_DATE datetime VT_I2 smallint VT_I4 int VT_DECIMAL bigint VT_R4 float VT_R8 real VT_UI1 tinyint

Page 155: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 155

3.6.3 Configurar la interfaz de la base de datos como Provider

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga Base de datos como provider y definir la configuración respectiva de provider o consumer y el comportamiento de transferencia.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En el menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione Base de datos como tipo de provider, Base de datos como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

Page 156: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 156 Manual de sistema, 2/2013, A5E32364153-AA

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración del provider.

En la ventana Configuración de Provider, realice los ajustes siguientes: – Seleccione el tipo de base de datos seleccionando el botón de opción

correspondiente. – Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre

de servidor en el campo "Servidor". Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista o en la estructura de carpetas.

Nota Nombre del servidor

El campo "Servidor" para introducir el nombre del servidor, la casilla de verificación "Utilizar la autenticación automática de Windows" y los campos de introducción de la información de inicio de sesión sólo están activados si ha seleccionado una base de datos que no sea Microsoft Access.

– Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente. Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

– Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

Page 157: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 157

4. A continuación, haga doble clic en el nodo Consumer en el Árbol del proyecto.

"Sección "Configuración de consumer de base de datos"

– Seleccione el tipo de base de datos seleccionando el botón de opción correspondiente.

– Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre de servidor en el campo "Servidor".

Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista o en la estructura de carpetas.

Nota Nombre del servidor

El campo "Servidor" para introducir el nombre del servidor, la casilla de verificación "Utilizar la autenticación automática de Windows" y los campos de introducción de la información de inicio de sesión sólo están activados si ha seleccionado una base de datos que no sea Microsoft Access.

Page 158: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 158 Manual de sistema, 2/2013, A5E32364153-AA

– Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente.

Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

– Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

"Sección "Configuración de tipo de Consumer"

– Seleccione el "Tipo de consumer" seleccionándolo de la lista. En el capítulo sobre tipos de consumer se ofrece más información sobre los tipos de consumer.

– Elija Procedimiento almacenado o Instrucción de inserción preparada como "Tipo de transacción" y seleccione el nombre y esquema de tabla.

Nota Tipo de transacción

Las opciones de tipo de transacción Procedimiento almacenado o Instrucción de inserción preparada sólo están activas cuando se ha seleccionado el tipo de consumer "Un registro de datos por orden - Command Set" y ha seleccionado una base de datos que no sea Microsoft Access. De forma predeterminada, la opción Instrucción de inserción preparada se selecciona automáticamente. • Sólo el campo "Tabla" está activado si se ha seleccionado Microsoft Access como

tipo de base de datos y el tipo de consumer seleccionado es "Un registro de datos por orden - Command Set". Seleccione el nombre de tabla en el cuadro de lista desplegable.

• Si ha seleccionado un tipo de base de datos distinto de Microsoft Access y el tipo de consumer seleccionado es "Un registro de datos por orden - Command Set", todos los campos dentro de Tipo de transacción estarán activados.

Page 159: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 159

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo.

La ventana Configuración consta de 3 fichas: Opciones de transferencia, Mapeo de conexión y Conexiones.

Page 160: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 160 Manual de sistema, 2/2013, A5E32364153-AA

2. En la ficha Opciones de transferencia, puede configurar el comportamiento de transferencia de provider.

Sección "Configuración del Provider"

– Seleccione el esquema, si procede, y luego seleccione el nombre de tabla en la lista desplegable.

– En el campo "Tiempo de actualización" introduzca el intervalo de tiempo tras el cual el sistema comprueba si hay datos para transferir.

Nota Esquema

Microsoft Access no admite la funcionalidad de esquema. Por lo tanto, verá que el campo Esquema está desactivado si ha selecciona Microsoft Access como tipo de base de datos.

Nota

Nombre de tabla

Si no puede ver el nombre de tabla en el campo "Tabla", compruebe si se ha seleccionado el esquema en el campo "Esquema". Si no se selecciona el esquema, no se muestra el nombre de tabla. No obstante, si utiliza Microsoft Access como base de datos, esta condición no es aplicable. Si sigue sin poder ver la tabla, verifíquelo en la configuración de provider.

Nota

Tiempo de actualización

Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualización de 1000 ms o 1 s.

3. A continuación, seleccione el tipo de transferencia de datos:

– Transferir los datos sólo en caso de cambio

Tras cada ciclo de actualización, se comprueba el valor existente en Tiempo de actualización. Si hay un cambio de valor, se transferirá dicho valor. En caso contrario, se ignorará.

– Transferir siempre todos los valores

Tras cada ciclo de actualización, todos los valores de columna conectados se transferirán del provider al consumer.

– Enviar valores con este disparo

Tras cada ciclo de actualización, se verificará la condición de disparo. Si se cumple la condición de disparo, se transferirán los datos.

Page 161: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 161

4. Si ha seleccionado la opción "Enviar valores con este disparo", puede configurar el disparo. La sección Disparo está activada sólo si el tipo de transferencia de datos "Enviar valores con este disparo" está seleccionado.

Lleve a cabo los ajustes siguientes en la sección "Configurar disparo":

– En el campo Esquema, elija un esquema válido (si procede) seleccionándolo de la lista desplegable.

– Elija un nombre de tabla seleccionándolo de la lista desplegable.

– En el campo Columna, seleccione la columna específica que debe utilizarse para la condición de disparo.

– Elija un tipo de datos válido seleccionándolo de la lista desplegable.

– En el campo "Valor de disparo" introduzca el umbral que debe iniciar la transferencia de datos.

– En el campo "Valor de confirmación", introduzca un valor que la variable de disparo asuma tras el disparo.

El valor de confirmación no ofrece información sobre si la transacción se ha realizado correctamente.

5. La configuración del comportamiento de transferencia de provider se guardará automáticamente.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha creado una conexión entre la interfaz de la base de datos y un consumer. Estos elementos se muestran en la estructura de árbol de la interfaz de configuración de IDB. Para poder transferir datos, conecte las variables de provider y consumer, tal y como se describe en el capítulo "Conectar variables de una interfaz de base de datos".

Page 162: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 162 Manual de sistema, 2/2013, A5E32364153-AA

3.6.4 Propiedades del vínculo de datos

Descripción general Las ventanas "Configuración de Provider de base de datos" y "Configuración de Consumer de base de datos" se muestran en el área de trabajo de IDB Configuration System. La información proporcionada en las ventanas de provider y consumer es idéntica, salvo en el caso de la sección en la configuración de consumer de la base de datos que permite seleccionar el tipo de consumer y el comportamiento del tipo de transacción. Se puede acceder a las ventanas de configuración de provider y consumer haciendo doble clic en el nodo de provider y el nodo de consumer del Árbol del proyecto. La ventana Configuración consta de las fichas "Opciones de transferencia", "Mapeo de conexión" y "Conexiones". Estas fichas contienen los campos y las opciones necesarios para configurar las opciones de transferencia de provider, crear conexiones y gestionar o ver las conexiones ya creadas.

Formato numérico diferente en tipo de provider y consumer Si el formato numérico del sistema operativo difiere del formato numérico del archivo vinculado, deberá adaptar el archivo de configuración XML. De lo contrario pueden producirse errores de conversión.

Ejemplo:

Sistema operativo alemán / los números en coma flotante deben guardarse en formato inglés ("." en lugar de ",").

En este caso es necesario modificar la entrada <Link UID="Ref-1" Name="OPC-DB2"> a <Link UID="Ref-1" Name="OPC-DB2" LCID="1033"> en el archivo de configuración XML.

El atributo LCID (LocalID) indica en qué formato numérico están guardados los valores. Durante la conversión se convierte al formato del sistema operativo. Para inglés, el valor del atributo LCID="1033", para alemán es LCID="1031", para francés es LCID="1036", para italiano es LCID="1040", para español es LCID="1034", para chino es LCID="2052" y para japonés es LCID="1041". Encontrará más valores de LCID en http://www.microsoft.com (http://www.microsoft.com) cuando especifique el término de búsqueda "LCID".

Seleccionar la base de datos El área de la sección Providers OLE DB/Consumers OLE DB proporciona opciones para seleccionar el tipo de base de datos necesario. La lista de tipos de bases de datos proporcionada para la selección es idéntica tanto en la ventana de configuración de provider como en la ventana de configuración de consumer.

IndustrialDataBridge admite los siguientes tipos de bases de datos:

● Microsoft Access

● Microsoft SQL Server

● Base de datos de Oracle

● MySQL

Page 163: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 163

Conexión de base de datos En la ventana de configuración de provider/consumer, en función del tipo de base de datos seleccionado, se muestra la información correspondiente en los campos subsiguientes. Los campos en los que no es necesario introducir ningún dato aparecen desactivados. Observe que el tipo de base de datos seleccionado y los parámetros de cadena de conexión se muestran en el campo "Cadena de conexión".

Microsoft Access

● Seleccione el tipo de base de datos seleccionando el botón de opción correspondiente.

● Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre de servidor en el campo "Servidor".

Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

● En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista.

● Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente.

Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

● Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

Page 164: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 164 Manual de sistema, 2/2013, A5E32364153-AA

Microsoft SQL Server/MySQL

En el campo "Servidor", especifique la ubicación del servidor SQL que almacena la base de datos. En lugar del nombre del servidor puede utilizar también el número de IP del servidor. El nombre del equipo no debe deshacerse y no debe establecerse ninguna conexión con el servidor DNS.

Si utiliza TCP/IP (estándar) como biblioteca de red, en esta posición se aceptara también un número de puerto hacia el servidor SQL, separado por una coma. El puerto estándar es 1433. Si utiliza un firewall o conexiones de router a través de NAT puede ser necesario utilizar otro puerto. En este caso deberá configurar el servidor SQL para el otro puerto.

● Seleccione el tipo de base de datos seleccionando el botón de opción correspondiente.

● En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista.

● Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

● Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente.

● Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

La interfaz MySQL ODBC no es compatible con esta autenticación de Windows.

De forma alternativa puede realizar el inicio de sesión a través de la seguridad de SQL. Para ello cree en el servidor SQL un perfil de usuario y utilice el nombre de usuario y la contraseña de la configuración el para iniciar la sesión aquí.

● Con el botón "Test" puede comprobar si se autoriza el acceso a la base de datos.

Page 165: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 165

Base de datos de Oracle

Introduzca en el campo "Servidor" el nombre de servicio que deberá utilizarse para la conexión. El nombre de servicio se refiere exclusivamente a una configuración, y puede crearse en el archivo "tnsnames.ora". En este archivo encontrará información sobre Host, protocolo y base de datos.

Ejemplo:

Si para la configuración de la conexión utiliza el nombre de servicio "testdatabase", en el archivo "tnsnames.ora" encontrará la siguiente entrada:

#testdatabase

testdatabase.domain.testhost.com =

(DESCRIPTION=

(ADDRESS=

(PROTOCOL=tcp)

(HOST=domain.testhost.com)

(PORT=1531)

)

(CONNECT_DATA=

(SID=testdatabase)

)

)

En la sección "Indicar datos para iniciar una sesión en la base de datos", especifique el nombre de usuario y la contraseña que ha especificado en la ventana de perfil de usuario de la base de datos de Oracle.

Con el botón "Test" puede comprobar si se autoriza el acceso a la base de datos.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Page 166: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 166 Manual de sistema, 2/2013, A5E32364153-AA

3.6.5 Conectar variables de una interfaz de base de datos

Conectar variables En la ventana "Configuración", la ficha "Mapeo de conexión" incluye los campos necesarios para conectar variables enviadas de la interfaz de base de datos con el tipo de consumer seleccionado. Las configuraciones de conexión se realizan configurando los ajustes en la ventana Mapeo de conexión. La ficha Mapeo de conexión divide la ventana en 3 secciones.

● Provider de la base de datos

● Consumer de la base de datos

● Configuración de mapeo de conexiones

La sección "Provider de la base de datos" se muestra en la parte superior izquierda de la ficha "Mapeo de conexión". En esta sección se enumeran los valores de columna que pueden mapearse con las columnas existentes en el consumer de la base de datos. La sección "Consumer de la base de datos" se muestra en la parte inferior izquierda de la ficha "Mapeo de conexión". Esta sección proporciona las opciones necesarias para elegir el esquema, el nombre de tabla y los nombres de columna que deben mapearse. El separador entre las secciones de provider y consumer proporciona un control de redimensionamiento que le permite redimensionar la altura de la sección con el fin de ver claramente los campos de la sección.

La sección "Configuración de mapeo de conexiones" se muestra a la derecha de la ficha "Mapeo de conexión". Esta sección le ayuda a proporcionar un nombre para la conexión junto con opciones para elegir un nombre predeterminado para la conexión. Los iconos "Conectar", "Modificar conexión" y "Borrar conexión" se proporcionan en la parte superior de esta sección.

Page 167: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 167

Nota Tipos de consumer

Los campos que se muestran dentro de la sección "Consumer de la base de datos" dependen del "Tipo de consumer" seleccionado en la ventana de configuración de consumer.

En este caso se usa el tipo de consumer "Un registro de datos por orden - Record Set".

1. En el campo "Provider de la base de datos" se muestra la tabla seleccionada en el campo "Tabla". Seleccione el esquema para la base de datos, si procede, seleccionándolo de la lista desplegable del campo "Esquema".

2. Los nombres de las columnas se muestran en el área "Columnas". Seleccione un nombre de columna de la lista.

La columna seleccionada se muestra en el campo "Columna de datos". El tipo de datos se muestra automáticamente.

3. El campo "Filtro" le ofrece la opción de filtrar los nombres de columna en función de un carácter o los primeros caracteres del nombre de columna.

Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este carácter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que empiezan por "S".

4. Configure la variable de consumer en la sección "Consumer de la base de datos" siguiendo estos pasos:

– En el campo "Tabla" se mostrará la tabla seleccionada. El esquema (si se selecciona en la configuración de consumer) se muestra en el campo "Esquema". Microsoft Access no admite la funcionalidad de esquema.

– Los nombres de las columnas se muestran en el área "Columnas". Si la tabla cuenta con columnas con los tipos de datos correspondientes, adicionalmente se podrá escribir en la tabla un sello de tiempo. En este caso, seleccione la casilla de verificación "Activo" respectiva y seleccione la columna en el campo "Columna de sello de tiempo".

5. Seleccione el nombre de la columna que desea conectar con el "Provider de la base de datos". La columna seleccionada se muestra en el campo "Columna de datos".

Nota Conversión de tipo de datos

Si el tipo de datos de la variable de provider no coincide con la columna de consumer, IDB CS convierte el tipo de datos para que coincida con el tipo de datos de la variable de provider. Se muestra una ventana de estado que indica este cambio.

6. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones", a la derecha. Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

Page 168: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 168 Manual de sistema, 2/2013, A5E32364153-AA

7. Repita los pasos 1 a 5 para todos los elementos de "Provider de la base de datos" que desee transferir.

8. El nombre de conexión, incluidos los valores de datos de provider y consumer, se mostrará en la sección "Configuración de mapeo de conexiones". La lista de conexiones también se mostrará en la ficha Conexiones, así como en el Árbol del proyecto, en el nodo "Conexiones" perteneciente al vínculo específico.

Nota BLOB como nuevo tipo de datos

El tipo de datos BLOB es aplicable cuando utiliza Send/Receive como provider o consumer y para bases de datos que no sean Microsoft Access. El tipo de datos BLOB aparecerá en la ficha de mapeo de conexión dentro del área de la sección de consumer para MySQL, Oracle o SQL Server. Se puede seleccionar el tipo de datos BLOB en el área de la sección Provider/Consumer dentro del campo Tipo de datos. No obstante, debe indicarse el tamaño de los datos en el campo Número. Puede mapearse con una matriz de caracteres o con el campo de string de los datos de PLC. El tamaño de los datos depende de los tamaños admitidos proporcionados en el proyecto Step7.

Para un campo BLOB en Oracle pueden transferirse como máximo 1000 bytes de caracteres compatibles con Unicode.

Nota Esquema

Microsoft Access no admite la funcionalidad de esquema. Por ello se puede ver que el campo Esquema en Consumer de la base de datos está desactivado.

Si se usa cualquier otra base de datos como consumer, el campo Esquema estará activado.

Nota Modificar el tipo de consumer

Una vez creadas las conexiones en la ventana Mapeo de conexión, si desea modificar el tipo de consumer en la configuración de consumer de base de datos, la aplicación IDB CS no permite cambiar el tipo de consumer. Para cambiar el tipo de consumer, debe borrar las conexiones que ya se habían creado. Cierre la ventana de configuración de consumer y vuelva a abrir la ventana desde el Árbol del proyecto para modificar el tipo de consumer.

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana Configuración de IDB CS, así como en el nodo del Árbol del proyecto.

Page 169: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 169

3.6.6 Configurar la interfaz de la base de datos como Consumer

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga Base de datos como consumer y definir la configuración respectiva de provider o consumer, así como la configuración del comportamiento de transferencia.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En el menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione Base de datos como tipo de provider, Base de datos como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

Page 170: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 170 Manual de sistema, 2/2013, A5E32364153-AA

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración del provider.

En la ventana Configuración de Provider de base de datos, realice los ajustes siguientes: – Seleccione el tipo de base de datos seleccionando el botón de opción

correspondiente. – Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre

de servidor en el campo "Servidor". Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista o en la estructura de carpetas.

Nota Nombre del servidor

El campo "Servidor" para introducir el nombre del servidor, la casilla de verificación "Utilizar la autenticación automática de Windows" y los campos de introducción de la información de inicio de sesión sólo están activados si ha seleccionado una base de datos que no sea Microsoft Access.

– Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente. Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

– Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

Page 171: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 171

4. A continuación, haga doble clic en el nodo Consumer en el Árbol del proyecto.

En la ventana Configuración de Consumer de base de datos, realice los ajustes siguientes:

"Sección "Configuración de consumer de base de datos"

– Seleccione el tipo de base de datos seleccionando el botón de opción correspondiente.

– Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre de servidor en el campo "Servidor".

Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

Page 172: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 172 Manual de sistema, 2/2013, A5E32364153-AA

– En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista o en la estructura de carpetas.

Nota Nombre del servidor

El campo "Servidor" para introducir el nombre del servidor, la casilla de verificación "Utilizar la autenticación automática de Windows" y los campos de introducción de la información de inicio de sesión sólo están activados si ha seleccionado una base de datos que no sea Microsoft Access.

– Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente.

Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

– Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

"Sección "Configuración de tipo de Consumer"

– Seleccione el "Tipo de consumer" seleccionándolo de la lista. En el capítulo sobre tipos de consumer se ofrece más información sobre los tipos de consumer.

– Elija Procedimiento almacenado o Instrucción de inserción preparada como "Tipo de transacción" y seleccione el nombre y esquema de tabla.

Nota Tipo de transacción

Las opciones de tipo de transacción Procedimiento almacenado o Instrucción de inserción preparada sólo están activas cuando se ha seleccionado el tipo de consumer "Un registro de datos por orden - Command Set" y ha seleccionado una base de datos que no sea Microsoft Access. De forma predeterminada, la opción Instrucción de inserción preparada se selecciona automáticamente. • Sólo el campo "Tabla" está activado si se ha seleccionado Microsoft Access como

tipo de base de datos y el tipo de consumer seleccionado es "Un registro de datos por orden - Command Set". Seleccione el nombre de tabla en el cuadro de lista desplegable.

• Si ha seleccionado un tipo de base de datos distinto de Microsoft Access y el tipo de consumer seleccionado es "Un registro de datos por orden - Command Set", todos los campos dentro de Tipo de transacción estarán activados.

Page 173: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 173

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo. La ventana Configuración consta de 3 fichas: Opciones de transferencia, Mapeo de conexión y Conexiones.

Page 174: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 174 Manual de sistema, 2/2013, A5E32364153-AA

2. En la ficha Opciones de transferencia, puede configurar el comportamiento de transferencia de provider.

Sección "Configuración del provider"

– Seleccione el esquema, si procede, y luego seleccione el nombre de tabla en la lista desplegable.

– En el campo "Tiempo de actualización" introduzca el intervalo de tiempo tras el cual el sistema comprueba si hay datos para transferir.

Nota Esquema

Microsoft Access no admite la funcionalidad de esquema. Por lo tanto, verá que el campo Esquema está desactivado si ha selecciona Microsoft Access como tipo de base de datos.

Nota

Nombre de tabla

Si no puede ver el nombre de tabla en el campo "Tabla", compruebe si se ha seleccionado el esquema en el campo "Esquema". Si no se selecciona el esquema, no se muestra el nombre de tabla. No obstante, si utiliza Microsoft Access como base de datos, esta condición no es aplicable. Si sigue sin poder ver la tabla, verifíquelo en la configuración de provider.

Nota

Tiempo de actualización

Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualización de 1000 ms o 1 s.

3. A continuación, seleccione el tipo de transferencia de datos:

– Transferir los datos sólo en caso de cambio

Tras cada ciclo de actualización, se comprueba el valor existente en Tiempo de actualización. Si hay un cambio de valor, se transferirá dicho valor. En caso contrario, se ignorará.

– Transferir siempre todos los valores

Tras cada ciclo de actualización, todos los valores de columna conectados se transferirán del provider al consumer.

– Enviar valores con este disparo

Tras cada ciclo de actualización, se verificará la condición de disparo. Si se cumple la condición de disparo, se transferirán los datos.

Page 175: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 175

4. Si ha seleccionado la opción "Enviar valores con este disparo", puede configurar el disparo. La sección Disparo está activada sólo si el tipo de transferencia de datos "Enviar valores con este disparo" está seleccionado.

Lleve a cabo los ajustes siguientes en la sección "Configurar disparo":

– En el campo Esquema, elija un esquema válido (si procede) seleccionándolo de la lista desplegable.

– Elija un nombre de tabla seleccionándolo de la lista desplegable.

– En el campo Columna, seleccione la columna específica que debe utilizarse para la condición de disparo.

– Elija un tipo de datos válido seleccionándolo de la lista desplegable.

– En el campo "Valor de disparo" introduzca el umbral que debe iniciar la transferencia de datos.

– En el campo "Valor de confirmación", introduzca un valor que la variable de disparo asuma tras el disparo.

El valor de confirmación no proporciona información sobre si una transacción se ha completado correctamente. La configuración del comportamiento de transferencia del provider se guardará automáticamente.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha creado una conexión entre la interfaz de la base de datos y un provider. Estos elementos se muestran en la estructura de árbol de la interfaz de configuración de IDB. Para poder transferir datos, conecte las variables de provider y consumer, tal y como se describe en el capítulo "Conectar variables a una interfaz de base de datos".

Page 176: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 176 Manual de sistema, 2/2013, A5E32364153-AA

3.6.7 Tipos de Consumer

Descripción general Si ha seleccionado base de datos como data consumer, defina el tipo de acceso de escritura en el campo "Tipo de consumer". Los siguientes tipos están disponibles:

● Un registro de datos por variable

● Un registro de datos por orden - Record Set

● Un registro de datos por orden - Command Set

Ejemplo: "Un registro de datos por variable" En una base de datos organizada jerárquicamente se pueden asignar valores introducidos con varios estados utilizando las llamadas columnas de índice. Estas conexiones multidimensionales permiten la gestión con el tipo de consumer "Un registro de datos por variable".

Page 177: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 177

En este ejemplo se han creado tres tablas de índice, con los nombres en las tablas de datos:

● TablePlant (contiene las designaciones de los edificios)

● TableMachine (contiene la lista de máquinas)

● TableSensor (contiene una lista de sensores)

Si un registro de datos se introduce en una de las tablas de datos (TableBYTE, TableFLOAT, TableINT), los datos se pueden asignar en las tablas de índice mediante vínculos a las entradas pertinentes. Si, por ejemplo, este registro de datos se escribe en la tabla TableINT, el indexado conecta cada entrada de índice con un valor en la tabla de índice correspondiente:

IndexPlant: 1

IndexMachine: 3

IndexSensor: 5

Value: 34

En este ejemplo, las entradas de índice significan estos valores:

IndexPlant: 1 corresponde al pabellón A

IndexMachine: 3 corresponde a la prensa de acero

IndexSensor: 5 corresponde al sensor de temperatura exterior

Value: 34

Esto significa que el sensor de temperatura exterior de la prensa de acero en el pabellón A midió el valor 34.

Se puede encontrar información más detallada acerca de la programación de bases de datos con índices en la ayuda para Access de Microsoft.

Page 178: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 178 Manual de sistema, 2/2013, A5E32364153-AA

Un registro de datos por variable Los campos que se muestran en el área de consumer en la ficha de mapeo de conexión ofrecen opciones para elegir el nombre de tabla/esquema, columnas de índice y valores de datos. Cuando el consumer de la base de datos está configurado con el tipo de consumer "Un registro de datos por variable", los campos correspondientes del área "Consumer de la base de datos" de la ficha Mapeo de conexión se mostrarán de esta forma:

El consumer de la base de datos constará de estas secciones:

● Configuración de la conexión

● Valores de índice

● Valores de datos

La sección "Configuración de la conexión" muestra los campos 'Esquema' y 'Tabla'. Si la base de datos seleccionada admite la funcionalidad de esquema, el campo "Esquema" estará activado para permitirle seleccionar el nombre de esquema de la lista desplegable. El campo "Tabla" permite seleccionar el nombre de tabla haciendo clic en la flecha de lista desplegable.

La sección "Valores de índice" muestra tres filas con los campos "Columna de índice" e "Índice". Inicialmente, estos campos estarán desactivados. Active la casilla de verificación "Activo" y seleccione la columna que desee y que tenga una relación de clave foránea con una columna (clave primaria) de otra tabla. Seleccione el valor de índice deseado en el campo "Índice". Nótese que la columna de índice seleccionada no debe estar definida como clave primaria. Para demostrar este caso, veamos un ejemplo.

Page 179: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 179

Nota Requisitos

Antes de seleccionar la "Columna de índice" y el valor "Índice", es importante asegurarse de que se cumplan estos requisitos: • La tabla de consumer seleccionada debe contener una columna que tenga relación de

clave foránea con una columna de otra tabla que actúa como clave primaria. • La columna que requiere tener la relación de clave foránea no debe tener asignada

ninguna clave primaria. • La tabla seleccionada en el campo "Tabla" del área Consumer en la ficha de mapeo de

conexión debe contener al menos una relación de clave foránea.

Ejemplo: Cree dos tablas: "Table 1" y "Table 2". "Table 1" contiene la columna "ID" que está definida como clave primaria. La columna "ID" está vinculada a una columna "FKey" que pertenece a la "Table 2". La columna "FKey" tiene una relación de clave foránea con la columna "ID" que pertenece a la "Table 1".

La sección "Valores de datos" muestra el campo "Columna de datos" y puede seleccionarse con la flecha de lista desplegable. Tras seleccionar este campo, el tipo de datos correspondiente se muestra en el campo "Tipo de datos". Este nombre de columna se usa para mapear adicionalmente con la columna existente en el área Provider de la ficha "Mapeo de conexión".

Un registro de datos por orden - Record Set Este tipo de consumer es el tipo estándar, que escribe el paquete de datos recibido en una base de datos. No se pueden dividir valores de trabajo ni escribir datos en varias bases de datos.

Cuando el consumer de la base de datos está configurado con el tipo de consumer "Un registro de datos por orden - Record Set", los campos correspondientes del área "Consumer de la base de datos" de la ficha Mapeo de conexión se mostrarán de esta forma:

Page 180: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 180 Manual de sistema, 2/2013, A5E32364153-AA

Un registro de datos por orden - Command Set Este tipo de consumer está pensado especialmente para bases de datos SQL. Este tipo procesa registros de datos con la ayuda de instrucciones SQL. Así se pueden tratar datos de forma distinta en el mismo trabajo.

Nota Tipo de transacción

Al seleccionar el tipo de consumer "Un registro de datos por orden - Command Set", se activan los campos del área de la sección "Tipo de transacción" en Configuración de consumer de base de datos. Las opciones para seleccionar "Procedimiento almacenado" o "Instrucción de inserción preparada" y los campos "Tabla"/"Esquema" sólo se activan si ha elegido un tipo de base de datos que no sea Microsoft Access.

Nota Procedimiento almacenado/Instrucción de inserción preparada

Según el tipo de base de datos seleccionado, puede elegir "Procedimiento almacenado" o "Instrucción de inserción preparada" en el campo "Tipo de transacción" de la configuración de consumer de base de datos. Introduzca el nombre del Procedimiento almacenado o seleccione la tabla que contenga la Instrucción de inserción preparada en el campo "Tabla". En el campo "Esquema" defina el filtro que limita el número de tablas mostradas.

Tenga en cuenta que Microsoft Access no admite la funcionalidad de esquema.

Page 181: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 181

Cuando el consumer de la base de datos está configurado con el tipo de consumer "Un registro de datos por orden - Command Set", los campos correspondientes del área "Consumer de la base de datos" de la ficha Mapeo de conexión se mostrarán de esta forma:

El consumer de la base de datos constará de estas secciones:

● Valores de datos

● Selección de columna

La sección "Valores de datos" muestra el nombre de tabla y el esquema (si procede). La lista de nombres de columna se muestra en la sección "Selección de columna". Al seleccionar uno de los nombres de columna en la lista de la sección "Selección de columna" se mostrará el nombre y el tipo de datos de la columna correspondiente en los campos "Columna de datos" y "Tipo de datos" de la sección "Valores de datos".

● En "Longitud máxima de caracteres" se muestra la longitud disponible de la variable de caracteres.

El campo Longitud máxima de caracteres para el tipo de datos String debe contener un valor mayor que 0.

● El campo "Número del parámetro" muestra un número exclusivo para el parámetro específico.

● El campo "Precisión" muestra el número máximo de dígitos en un número.

● El campo "Escala" muestra el número de dígitos a la derecha del separador decimal en un número.

Por ejemplo, 123,45 tiene una precisión de 5 y una escala de 2.

Page 182: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 182 Manual de sistema, 2/2013, A5E32364153-AA

Tipo de transacción Con bases de datos SQL, los datos se introducen en la base de datos usando instrucciones SQL. No es raro que esas instrucciones se integren directamente en el programa, frecuentemente debido a que se ignoran las ventajas de los procedimientos almacenados o de las instrucciones preparadas.

Procedimientos almacenados

La utilización de procedimientos almacenados aprovecha los códigos SQL compilados y aumenta el rendimiento de los programas operativos:

Con el procesamiento directo de instrucciones SQL, estas deben descomprimirse, compilarse y ejecutarse por el servidor SQL. Esta rutina se repite cada vez que se llama a la instrucción.

Al usar un procedimiento almacenado, la instrucción se envía en formato compilado y se almacena temporalmente en la llamada caché de procedimientos. Así se evita la recompilación continua y aumenta notablemente el rendimiento del proceso.

Nota Permisos

Para trabajar con el procedimiento almacenado, se requiere permiso de ejecución.

Instrucciones (de inserción) preparadas

Cuando se conmuta frecuentemente entre los modos en línea y fuera de línea, es aconsejable aprovechar los procedimientos almacenados. Sin embargo, debe evitarse la integración permanente de instrucciones SQL en la caché de procedimientos. Eso es posible usando las instrucciones preparadas. DataBridge es una instrucción de inserción preparada.

Las instrucciones preparadas analizan y compilan una vez la instrucción al conectarse a la base de datos y borran la instrucción de la memoria al desconectarse. Esto ralentiza la primera llamada de la instrucción, pero las llamadas siguientes son más rápidas porque la instrucción se retiene hasta la finalización del procesamiento de datos.

En caso de transferencias de datos prolongadas, utilice "Procedimientos almacenados". Para una conmutación frecuente de conexiones, utilice "Instrucción de inserción preparada".

Page 183: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 183

3.6.8 Conectar variables a una interfaz de base de datos

Conectar variables En la ventana "Configuración", la ficha "Mapeo de conexión" incluye los campos necesarios para conectar variables enviadas desde el tipo de provider con interfaz de base de datos. Las configuraciones de conexión se realizan configurando los ajustes en la ventana Mapeo de conexión. La ficha Mapeo de conexión divide la ventana en 3 secciones.

● Provider de la base de datos

● Consumer de la base de datos

● Configuración de mapeo de conexiones

Nota

Tipos de consumer

Los campos que se muestran dentro de la sección "Consumer de la base de datos" dependen del "Tipo de consumer" seleccionado en la ventana de configuración de consumer.

En este caso se usa el tipo de consumer "Un registro de datos por orden - Record Set".

Page 184: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 184 Manual de sistema, 2/2013, A5E32364153-AA

1. En el campo "Provider de la base de datos" se muestra la tabla seleccionada en el campo "Tabla". Seleccione el esquema para la base de datos, si procede, seleccionándolo de la lista desplegable del campo "Esquema".

2. Los nombres de las columnas se muestran en el área "Columnas". Seleccione un nombre de columna de la lista.

La columna seleccionada se muestra en el campo "Columna de datos". El tipo de datos se muestra automáticamente.

3. El campo "Filtro" le ofrece la opción de filtrar los nombres de columna en función de un carácter o los primeros caracteres del nombre de columna.

Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este carácter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que empiezan por "S".

4. Configure la variable de consumer en la sección "Consumer de la base de datos" siguiendo estos pasos:

– En el campo "Tabla" se mostrará la tabla seleccionada. El esquema (si se selecciona en la configuración de consumer) se muestra en el campo "Esquema". Microsoft Access no admite la funcionalidad de esquema.

– Los nombres de las columnas se muestran en el área "Columnas". Si la tabla cuenta con columnas con los tipos de datos correspondientes, adicionalmente se podrá escribir en la tabla un sello de tiempo. En este caso, seleccione la casilla de verificación "Activo" respectiva y seleccione la columna en el campo "Columna de sello de tiempo".

5. Seleccione el nombre de la columna que desea conectar con el "Provider de la base de datos". La columna seleccionada se muestra en el campo "Columna de datos".

Nota Conversión de tipo de datos

Si el tipo de datos de la variable de provider no coincide con la columna de consumer, IDB CS convierte el tipo de datos para que coincida con el tipo de datos de la variable de provider. Se muestra una ventana de estado que indica este cambio.

6. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones", a la derecha. Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

7. Repita los pasos 1 a 5 para todos los elementos de "Provider de la base de datos" que desee transferir.

8. El nombre de conexión, incluidos los valores de datos de provider y consumer, se mostrará en la sección "Configuración de mapeo de conexiones". La lista de conexiones también se mostrará en la ficha Conexiones, así como en el Árbol del proyecto, en el nodo "Conexiones" perteneciente al vínculo específico.

Page 185: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 185

Nota BLOB como nuevo tipo de datos

El tipo de datos BLOB es aplicable cuando utiliza Send/Receive como provider o consumer y para bases de datos que no sean Microsoft Access. El tipo de datos BLOB aparecerá en la ficha de mapeo de conexión dentro del área de la sección de provider para MySQL, Oracle o SQL Server. Se puede seleccionar el tipo de datos BLOB en el área de la sección Provider/Consumer dentro del campo Tipo de datos. No obstante, debe indicarse el tamaño de los datos en el campo Número. Puede mapearse con una matriz de caracteres o con el campo de string de los datos de PLC. El tamaño de los datos depende de los tamaños admitidos proporcionados en el proyecto Step7.

Para un campo BLOB en Oracle pueden transferirse como máximo 1000 bytes de caracteres compatibles con Unicode.

Nota Modificar el tipo de consumer

Una vez creadas las conexiones en la ventana Mapeo de conexión, si desea modificar el tipo de consumer en la configuración de consumer de base de datos, la aplicación IDB CS no permite cambiar el tipo de consumer. Para cambiar el tipo de consumer, debe borrar las conexiones que ya se habían creado. Cierre la ventana de configuración de consumer y vuelva a abrir la ventana desde el Árbol del proyecto para modificar el tipo de consumer.

La pantalla cambia en función del tipo de consumer seleccionado en la ficha Opciones de transferencia:

● Un registro de datos por variable

● Un registro de datos por orden - Record Set

● Un registro de datos por orden - Command Set

Nota Información adicional sobre tipos de consumer

La descripción de cada una de las secciones de estos tipos de consumer (incluidas las imágenes) se explican en el capítulo 3.6.7 "Tipos de consumer" (Página 176).

Page 186: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación 186 Manual de sistema, 2/2013, A5E32364153-AA

Los pasos que deben llevarse a cabo al utilizar un tipo de consumer específico se describen con más detalle a continuación.

Un registro de datos por variable En la sección "Consumer de la base de datos", seleccione el data consumer y defina el comportamiento de escritura siguiendo estos pasos:

1. Elija el nombre de tabla al que deban transferirse los datos seleccionando la tabla en el campo "Tabla". Seleccione el esquema, si procede, seleccionándolo de la lista desplegable. Microsoft Access no admite la funcionalidad de esquema.

2. En el área "Valores de índice", puede asignar diferentes estados en función de los valores insertados en las columnas de índice.

– Seleccione el campo de selección "Activo". En la línea activada, seleccione la columna de índice a la que se debe asignar un valor.

– En el campo "Índice" introduzca un número/valor o seleccione un valor ya existente haciendo clic en el botón [...].

3. En el área "Valores de datos", campo "Columna de datos", seleccione la columna que desee conectar con el provider. El tipo de datos se selecciona automáticamente.

– Si la tabla cuenta con columnas con los tipos de datos correspondientes, adicionalmente se podrá escribir en la tabla la calidad del elemento o un sello de tiempo.

– Para ello, marque la casilla de verificación "Activo" correspondiente y seleccione la columna en la que deba introducirse el valor.

4. Compruebe el nombre de la conexión en la sección "Propiedades de mapeo de conexión", que se muestra en la parte derecha de la ficha Mapeo de conexión. Especifique un nombre exclusivo para la conexión en el campo "Nombre de conexión" o utilice las opciones de nombre predeterminado. Confirme la introducción con el botón "Conectar".

5. Repita los pasos 1 a 4 para todos los elementos del provider que desee transferir.

Page 187: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.6 Base de datos

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 187

Un registro por trabajo - Record Set En la sección "Consumer de la base de datos", seleccione el data consumer y defina el comportamiento de escritura:

1. Elija el nombre de la tabla a la que deban transferirse los datos seleccionando la tabla en el campo "Tabla". Seleccione el esquema, si procede, seleccionándolo de la lista desplegable. Microsoft Access no admite la funcionalidad de esquema.

2. En el área "Columnas", seleccione la columna que desea conectar con el data provider. La columna seleccionada se muestra en el campo "Columna de datos". El tipo de datos se selecciona automáticamente.

Si la tabla cuenta con una columna con el tipo de datos Fecha/Hora, se podrá añadir un sello de tiempo en la tabla. En este caso, seleccione la casilla de verificación "Activo" y seleccione la columna mostrada en "Columna de sello de tiempo".

3. El campo "Filtro" le ofrece la opción de filtrar los nombres de columna en función de un carácter o los primeros caracteres del nombre de columna.

Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este carácter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que empiezan por "S".

4. Compruebe el nombre de la conexión en la sección "Configuración de mapeo de conexiones", que se muestra en la parte derecha de la ficha Mapeo de conexión. Especifique un nombre exclusivo para la conexión en el campo "Nombre de conexión" o utilice las opciones de nombre predeterminado. Confirme la introducción con el botón "Conectar".

5. Repita los pasos 1 a 3 para todos los elementos del provider que desee transferir.

Un registro por trabajo - Command Set El tipo de consumer "Command Set" está reservado exclusivamente para bases de datos SQL. Con las configuraciones establecidas, es posible crear conexiones de bases de datos específicas para SQL.

1. En la sección "Consumer de la base de datos", área "Selección de columna", seleccione la columna que desee conectar con el provider de la base de datos. La columna seleccionada se muestra en el campo "Columna de datos". El tipo de datos se seleccionará automáticamente. Los campos "Longitud máxima de caracteres", "Precisión", "Número del parámetro" y "Escala" describen el tipo de datos de consumer de la base de datos.

2. Compruebe el nombre de la conexión en la sección "Configuración de mapeo de conexiones", que se muestra en la parte derecha de la ficha "Mapeo de conexión". Especifique un nombre exclusivo para la conexión en el campo "Nombre de conexión" o utilice las opciones de nombre predeterminado. Confirme la introducción con el botón "Conectar".

3. Repita los pasos 1 a 3 para todos los elementos del provider que desee transferir.

Con el tipo de transacción Procedimiento almacenado, puede seleccionar la tabla de procedimientos almacenados en el campo "Tabla".

Page 188: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 188 Manual de sistema, 2/2013, A5E32364153-AA

3.7 Base de datos dinámica

3.7.1 Sumario

Resumen El módulo de la base de datos dinámica ofrece la posibilidad de tener acceso de lectura y escritura a una base de datos. Puede acceder a bases de datos MS Access, MS SQL Server, MySQL y Oracle 10g. A diferencia del módulo de la base de datos, aquí puede seleccionarse el registro en el instante de la transferencia.

Para más información sobre los requisitos específicos de las diferentes bases de datos, consulte las indicaciones al final del capítulo.

Provider de la base de datos dinámica

Introducción

A diferencia del Provider de la base de datos normal, el Provider de la base de datos dinámica ofrece funciones de disparo y control a través de un OPC. De este modo, tanto el instante como los registros pueden seleccionarse a través de OPC. Además, existe la posibilidad de transferir una combinación de variables de bases de datos y de OPC. Cuando se cumple la condición de disparo, se pueden transferir datos del OPC y de la base de datos conjuntamente al Consumer para procesarlos allí.

La configuración del Provider de la base de datos dinámica posee dos pasos más de configuración. Deben configurarse el disparador y una lista de condiciones "Where".

Page 189: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 189

Ejemplo:

El OPC Trigger comprueba dos variables OPC para ver si cumplen la condición configurada. En caso de que se cumpla la condición, se lee el resto de valores del OPC Server. Se trata de los valores que se utilizan para la condición "Where" y de los valores que se envían directamente al Consumer.

Con los valores de la condición "Where" se forma el SQL Statement. A continuación se realiza una consulta en la base de datos. Los registros resultantes se transmiten conjuntamente con los valores OPC al Consumer. Una vez que el Consumer ha transferido los datos al destino de datos, se escriben los valores de confirmación del elemento de disparo.

Desarrollo del proceso (ver ejemplo):

Page 190: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 190 Manual de sistema, 2/2013, A5E32364153-AA

Consumer de la base de datos dinámica

Introducción

A diferencia del consumer de base de datos normal, el consumer de base de datos dinámica puede actualizar un registro de tabla. Uno de los valores suministrados por el provider se utiliza para seleccionar un registro en la base de datos de destino. Este valor se utiliza para la condición "Where" en el SQL Statement generado internamente en IndustrialDataBridge. Solo puede compararse un valor (variable) con una columna.

Si un registro no existe en la tabla, puede añadirlo. El comportamiento general se establece durante la configuración.

Ejemplo:

La imagen muestra un proceso a modo de ejemplo. Los datos del provider se introducen en la instrucción SQL, lo que condiciona el "registro de actualización". Puesto que el valor del ID en la condición "Where" es "1", la escritura se realiza en el primer registro del ejemplo.

Page 191: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 191

Nota

Indicaciones importantes para la configuración de diferentes bases de datos • Para el acceso a MS SQL Server y MS Access deben estar instalados los componentes

de Microsoft Data Access 2.8 (MDAC 2.8). • Para MS JET 4.0 OLE DB Provider en MS Access, en la configuración avanzada para las

autorizaciones de acceso debe utilizarse la configuración predefinida "Share Deny None". La selección de más de una autorización de acceso produce errores en el entorno de configuración de IndustrialDataBridge.

• No está permitida la utilización del tipo de datos VT_I8 como variable Trigger (transferir datos según evento) en la base de datos Provider.

• No está autorizado el acceso remoto a IndustrialDataBridge en un PC con una base de datos MS Access (mediante MS JET 4.0 OLE DB Provider) debido a los problemas de reconexión.

• El carácter "?" (VT_BSTR) no se puede escribir en un campo del tipo de datos "char" o "varchar" con el servidor SQL. En la interfaz de runtime se visualiza un mensaje de error en correspondencia.

• StoredProcedure o PreparedInsertStatement necesitan siempre todos los datos, por lo que el modo de transferencia "Solo en modificación" puede producir errores. En este caso, no se debe utilizar este modo en combinación con StoredProcedure o PreparedInsertStatement.

• El sello de tiempo debe asignarse antes de conectar las primeras variables. Posteriormente, la inserción o modificación solamente será posible cuando se borren todos los elementos, se cierre el cuadro de diálogo y se abra nuevamente. El sello de tiempo se genera con la hora local, si se transfieren nuevos datos del Provider.

• Un nombre de tabla no puede contener ningún carácter vacío, de lo contrario se pueden producir errores en la transferencia.

Page 192: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 192 Manual de sistema, 2/2013, A5E32364153-AA

3.7.2 Configurar una interfaz como Provider a una base de datos dinámica

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga Base de datos dinámica como provider y definir la configuración respectiva de provider o consumer y el comportamiento de transferencia de provider.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En el menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione Base de datos dinámica como tipo de provider, Base de datos como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

Page 193: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 193

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración del provider.

En la ventana Configuración del Provider de base de datos dinámica, realice los ajustes siguientes:

– Seleccione el tipo de base de datos seleccionando el botón de opción correspondiente.

– Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre de servidor en el campo "Servidor".

Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista o en la estructura de carpetas.

Nota Nombre del servidor

El campo "Servidor" para introducir el nombre del servidor, la casilla de verificación "Utilizar la autenticación automática de Windows" y los campos de introducción de la información de inicio de sesión sólo están activados si ha seleccionado una base de datos que no sea Microsoft Access.

Page 194: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 194 Manual de sistema, 2/2013, A5E32364153-AA

– Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente.

Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

– Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

4. En el Árbol del proyecto, haga doble clic en el nodo Consumer para abrir la ventana de configuración de consumer.

En la ventana Configuración de Consumer de base de datos, realice los ajustes siguientes:

Page 195: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 195

"Sección "Configuración de consumer de base de datos"

– Seleccione el tipo de base de datos seleccionando el botón de opción correspondiente.

– Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre de servidor en el campo "Servidor".

Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista o en la estructura de carpetas.

Nota Nombre del servidor

El campo "Servidor" para introducir el nombre del servidor, la casilla de verificación "Utilizar la autenticación automática de Windows" y los campos de introducción de la información de inicio de sesión sólo están activados si ha seleccionado una base de datos que no sea Microsoft Access.

– Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente.

Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

– Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

Page 196: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 196 Manual de sistema, 2/2013, A5E32364153-AA

"Sección "Configuración de tipo de Consumer"

– Seleccione el "Tipo de consumer" seleccionándolo de la lista. En el capítulo sobre tipos de consumer se ofrece más información sobre los tipos de consumer.

– Elija Procedimiento almacenado o Instrucción de inserción preparada como "Tipo de transacción" y seleccione el nombre y esquema de tabla.

Nota Tipo de transacción

Las opciones de tipo de transacción Procedimiento almacenado o Instrucción de inserción preparada sólo están activas cuando se ha seleccionado el tipo de consumer "Un registro de datos por orden - Command Set" y ha seleccionado una base de datos que no sea Microsoft Access. De forma predeterminada, la opción Instrucción de inserción preparada se selecciona automáticamente. • Sólo el campo "Tabla" está activado si se ha seleccionado Microsoft Access como

tipo de base de datos y el tipo de consumer seleccionado es "Un registro de datos por orden - Command Set". Seleccione el nombre de tabla en el cuadro de lista desplegable.

• Si ha seleccionado un tipo de base de datos distinto de Microsoft Access y el tipo de consumer seleccionado es "Un registro de datos por orden - Command Set", todos los campos dentro de Tipo de transacción estarán activados.

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo.

2. La ventana Configuración consta de 3 fichas: Opciones de transferencia, Mapeo de conexión y Conexiones.

Page 197: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 197

3. En la ficha Opciones de transferencia, puede configurar el comportamiento de transferencia de provider.

Nota Seleccionar el esquema • Si utiliza una base de datos que no sea Microsoft Access, es obligatorio seleccionar el

esquema antes de seleccionar el nombre de tabla. • Si utiliza Microsoft Access como base de datos, el campo "Esquema" está

desactivado y no se permite seleccionar el esquema.

– Seleccione primero el esquema en el cuadro de lista desplegable.

– A continuación, seleccione el nombre de tabla en el campo "Tabla".

– Haga clic en el botón "Evento" para definir la configuración del provider de disparo. Se abrirá la ventana "Provider de disparo".

En el capítulo "Configurar un disparo" se proporciona la descripción de "Provider de disparo".

4. La configuración del comportamiento de transferencia de provider se guardará automáticamente.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha configurado la interfaz de base de datos dinámica y un consumer. Estos elementos se muestran en el árbol de la interfaz de configuración. Para poder transferir datos, conecte las variables de provider y consumer, como se describe en el capítulo "Conectar variables de la interfaz de una base de datos dinámica".

Page 198: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 198 Manual de sistema, 2/2013, A5E32364153-AA

3.7.3 Configurar Trigger

Introducción El cuadro de diálogo "Provider de disparo" proporciona la configuración de OPC, las opciones de configuración del disparo y los campos necesarios que le ayudarán a configurar la condición que dispare una transferencia de datos. Este cuadro de diálogo se abre tras hacer clic en el botón "Disparo" en la ventana Opciones de transferencia.

Nota Navegador de variables OPC

Las variables OPC de la sección "Configuración de disparo" sólo se mostrarán si ya ha seleccionado el nombre del OPC Server.

Page 199: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 199

Procedimiento 1. En el área "Configuración de OPC", seleccione el OPC Server haciendo clic en el botón

[...]. La selección del servidor es asistida por un navegador de variables OPC. A continuación, haga clic en el botón que representa una "marca de verificación" para aceptar los cambios.

2. El nombre de nodo se muestra automáticamente en el campo de entrada "Nombre de

nodo" tras la selección del OPC Server.

Nota Nombre de nodo

Para el OPC Server local, el nombre de nodo se mostrará como "local host". En el caso de un OPC Server remoto, el nombre del equipo remoto se mostrará tras la selección del OPC Server en el equipo remoto. Este "Nombre de nodo" es necesario para buscar el OPC Server desde el equipo remoto.

El navegador de variables OPC no muestra ningún contenido si el nombre del nodo no es válido.

Nota

Los campos "Servidor OPC" y "Nombre de nodo" son campos editables.

Si conoce la información sobre el nombre del OPC Server y el nombre de nodo, puede introducirla directamente en los campos "Servidor OPC" y "Nombre de nodo". Si el nombre de nodo/nombre de OPC Server no es válido, no se mostrará ningún contenido en el navegador de variables OPC.

3. Puede definir una variable OPC en el provider de disparo, en que el estado de éxito o fracaso de la transferencia de datos se almacenará en el campo "Variable para la seguridad de la transacción". Este valor debe tener un signed char de 1 byte (p. ej., VT_I1). -1 indica el estado de éxito y 0 indica un fracaso. En el navegador de variables, seleccione la variable del OPC Server donde se debe guardar esta información y haga clic en el botón "Aplicar elemento".

4. La estructura de árbol del OPC Server se muestra en el área "Configuración de disparo".

Page 200: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 200 Manual de sistema, 2/2013, A5E32364153-AA

5. En el área "Configuración de disparo", seleccione las variables que desee, una por una, y acéptelas haciendo clic en "Agregar elemento" cada vez.

Las variables seleccionadas se muestran en la tabla debajo del navegador de variables, que muestra la lista de variables.

6. Utilice el botón "Quitar elemento" para eliminar el elemento marcado. Si no se ha marcado ningún elemento para su supresión, se suprimirá el último elemento de la lista si hace clic en el botón "Quitar elemento". En la sección "Declaración de variables" se incluyen detalles sobre las columnas de la lista de variables.

Nota OPC Server

Tras seleccionar las variables y añadirlas a la lista de variables, si cambia a otro OPC Server en el área Configuración de OPC, se mostrará un cuadro de diálogo en el que se le preguntará si desea descartar la configuración anterior.

7. En el área "Condición de disparo", puede seleccionar el tipo de sintaxis con el botón de selección "Estilo VB" y "Estilo JScript". Si ya se ha creado una condición de disparo, este ajuste no puede modificarse. Si se debe cambiar el lenguaje, debe eliminarse el texto del campo "Configurar condición de disparo".

En la sección "Lenguajes de programación" se incluyen detalles sobre los lenguajes de programación utilizados.

8. Cree la condición de disparo en el lenguaje seleccionado. Utilice las designaciones de alias de la lista de variables para estas variables. En el campo de entrada que se muestra, especifique los símbolos operadores mediante el teclado o selecciónelos del cuadro de lista "Patrones lógicos".

9. Pruebe la condición que acaba de crear haciendo clic en "Validar". La condición de disparo se calcula con los valores introducidos en la columna "Valor de test". El resultado "VERDADERO" o "FALSO" aparece en un cuadro de mensaje.

10.Si la condición de disparo obtiene el resultado correcto, tras confirmar los cambios, cierre el cuadro de diálogo haciendo clic en el botón "Aceptar".

Page 201: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 201

Información adicional

Declaración de variables

Las columnas de la declaración de variables contienen lo siguiente:

● Tipo de datos: tipo de datos de la variable. Si el tipo de datos definido aquí no coincide con el del servidor, se intenta convertir el tipo de datos.

● ID de variable: El ID de la variable en el OPC Server.

● Alias: alias utilizado para crear la condición de disparo. Este nombre debe ser exclusivo y debe seguir las convenciones de asignación de nombres de los lenguajes de programación asignados. Para obtener más información sobre las convenciones de asignación de nombres, lea el párrafo "Alias válidos".

● Valor de confirmación: valor que toma la variable una vez que se ha cumplido la condición de disparo y se han enviado los valores al Consumer. El valor predeterminado es "<Empty>" (<Vacío>), es decir, no se escribe ningún valor de confirmación.

● Valor de test: este valor es únicamente para probar la condición de disparo y no afecta al intercambio de datos posterior. Los valores de test se deben seleccionar y modificar para que se pueda comprobar si la condición de disparo genera el resultado esperado en todas las condiciones de operación.

Nota Valor de confirmación

El valor de confirmación no ofrece información sobre si la transacción se ha realizado correctamente.

Nota Necesidad de alias

El ID de variable de OPC no se utiliza porque probablemente no se corresponda con los criterios de validez de la variable; por ejemplo, no se permite el uso de puntos en el nombre de la variable.

Alias válidos:

Un alias válido debe cumplir las reglas siguientes:

● Se permite el uso de letras (sin diéresis ni ß), números y el carácter de guion bajo (_).

● El primer carácter debe ser una letra o un guion bajo.

● Un alias puede tener la longitud que se desee.

● No se permite el uso de palabras clave de VBScript ni de JScript. Tenga en cuenta la descripción del lenguaje correspondiente.

● Distingue entre mayúsculas y minúsculas. No es lo mismo "variable" que "Variable".

Page 202: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 202 Manual de sistema, 2/2013, A5E32364153-AA

Lenguajes de programación

Puede utilizar VBScript o JScript para la condición de disparo.

En la tabla siguiente se muestra el tipo de operador y sus símbolos en ambos lenguajes:

Tipo VBScript JScript NO lógico NOT ! Y lógico AND && O lógico OR || Multiplicación * * División / / Suma + + Resta - - Diferente de <> != Menor que < < Mayor que > > Comparación = == Asignación <no disponible> = Verdadero true o True true Incorrecto false o False false String <Comillas> <Comillas>

Se recomienda utilizar únicamente estos operadores. En las descripciones de cada lenguaje se pueden encontrar otros operadores.

Nota Pérdida de eventos de disparo

El disparo depende de la velocidad de actualización del OPC Server. En este caso, recuerde que el disparo no tendrá en cuenta los cambios de datos que se produzcan durante un ciclo de actualización. Esto significa que, si se realiza un cambio rápido de una variable de tipo 1 - 0 - 1, el OPC Server no lo indica necesariamente al provider de disparo, ya que el 1 vuelve a existir al final y durante el tiempo de comprobación no existe ningún cambio de valor. Esto quiere decir que una condición potencialmente verdadera no se reconoce como tal, por lo que no se producirá una transferencia de datos.

Las configuraciones en las que el valor de confirmación debe establecer una condición de disparo verdadera ("true") de nuevo como falsa ("false") no son seguras debido a la afirmación anterior. Cuando los cambios de datos se producen demasiado deprisa, el valor "verdadero" puede mantenerse igual o algunos valores pueden no tenerse en cuenta.

Page 203: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 203

3.7.4 Conectar variables de la interfaz de una base de datos dinámica

Conectar variables En la ventana "Configuración", la ficha "Mapeo de conexión" incluye los campos necesarios para conectar variables enviadas de la interfaz de la base de datos dinámica con el data consumer seleccionado. La ficha Mapeo de conexión divide la ventana en 3 secciones.

● Provider de base de datos dinámica

● Consumer de la base de datos

● Configuración de mapeo de conexiones

La sección "Provider de base de datos dinámica" se muestra en la parte superior izquierda de la ficha "Mapeo de conexión". Esta sección proporciona las opciones necesarias para elegir el esquema, el nombre de tabla y los nombres de columna que deben mapearse. La sección "Consumer de la base de datos" se encuentra bajo la sección del provider, y enumera los valores de columna que pueden mapearse con las columnas existentes de la base de datos dinámica.

El separador entre las secciones de provider y consumer proporciona un control de redimensionamiento que le permite redimensionar la altura de la sección con el fin de ver claramente los campos de la sección.

La sección "Configuración de mapeo de conexiones" se muestra a la derecha de la ficha "Mapeo de conexión". Esta sección le ayuda a proporcionar un nombre para la conexión junto con opciones para elegir un nombre predeterminado para la conexión. Los iconos "Conectar", "Modificar conexión" y "Borrar conexión" se proporcionan en la parte superior de esta sección.

Nota Seleccionar OPC Server

Para poder establecer la configuración en la ficha "Instrucción Where", debe haber seleccionado un OPC Server en la configuración del vínculo del cuadro de diálogo "Provider de disparo". Para acceder a este cuadro de diálogo, haga clic en el botón "Evento" de la ficha "Opciones de transferencia".

Page 204: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 204 Manual de sistema, 2/2013, A5E32364153-AA

En este capítulo se tratan los aspectos relacionados con las fichas "Provider de base de datos dinámica" e "Instrucción Where". Además, en este capítulo se proporcionan los pasos que deben realizarse para establecer un mapeo de conexión entre provider y consumer.

Base de datos dinámica

1. En "Provider de base de datos dinámica", seleccione el esquema y elija el nombre de tabla en el campo "Tabla".

Nota Seleccionar el esquema • Si utiliza una base de datos que no sea Microsoft Access, es obligatorio seleccionar el

esquema antes de seleccionar el nombre de tabla. • Si utiliza Microsoft Access como base de datos, el campo "Esquema" está

desactivado y no se permite seleccionar el esquema.

2. Los nombres de las columnas se muestran en el área "Columnas". Seleccione un nombre de columna de la lista. La columna seleccionada se muestra en el campo "Columna de datos". El tipo de datos se muestra automáticamente.

3. El campo "Filtro" le ofrece la opción de filtrar los nombres de columna en función de un carácter o los primeros caracteres del nombre de columna.

Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este carácter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que empiezan por "S".

Page 205: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 205

4. A continuación, configure la variable de consumer en la sección "Consumer de la base de datos" siguiendo estos pasos:

– En el campo "Tabla" se mostrará la tabla seleccionada. Seleccione el esquema, si procede, seleccionándolo de la lista desplegable del campo de entrada "Esquema".

– Los nombres de las columnas se muestran en el área "Columnas". Si la tabla cuenta con columnas con los tipos de datos correspondientes, adicionalmente se podrá escribir en la tabla un sello de tiempo. En este caso, seleccione la casilla de verificación "Activo" respectiva y seleccione la columna en el campo "Columna de sello de tiempo".

5. Seleccione el nombre de la columna que desea conectar con la columna "Base de datos dinámica".

La columna seleccionada se muestra en el campo "Columna de datos".

6. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones", a la derecha. Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

Nota Conversión de tipo de datos

Si el tipo de datos de la variable de provider no coincide con la columna de consumer, IDB CS convierte el tipo de datos para que coincida con el tipo de datos de la variable de provider. Se muestra una ventana de estado que indica este cambio.

7. Repita los pasos 1 a 6 para todos los elementos de "Provider de base de datos dinámica" que desee transferir.

8. El nombre de conexión, incluidos los valores de datos de provider y consumer, se mostrará en la sección "Configuración de mapeo de conexiones". La lista de conexiones también se mostrará en la ficha Conexiones, así como en el Árbol del proyecto, en el nodo "Conexiones" perteneciente al vínculo específico.

Page 206: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 206 Manual de sistema, 2/2013, A5E32364153-AA

Instrucción Where

En esta ficha se muestra el string SQL que describe el lugar de acceso para la lectura de los datos. La ficha "Instrucción Where" incluye principalmente la sección "WHERE" y el área de texto para visualizar el "String SQL resultante". Siga los pasos que se especifican a continuación para configurar la instrucción Where.

Page 207: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 207

1. En la ficha Instrucción Where, haga clic en el botón "Agregar" para abrir el cuadro de diálogo que proporciona opciones para seleccionar la columna con el fin de comparar el contenido.

2. Seleccione el nombre de campo en el que desea comprobar un valor determinado. El nombre del campo seleccionado se muestra en el campo "Nombre de campo". El tipo de datos de este nombre de campo se selecciona automáticamente en el campo "Tipo de datos".

3. Este "Nombre de campo" se muestra en el campo de entrada "WHERE". Elija el símbolo del operador de la lista desplegable utilizada para la comparación.

4. En la sección "Variable OPC", seleccione la variable OPC cuyo valor se compara con la entrada de la columna seleccionada anteriormente. A continuación, haga clic en el botón Aceptar.

5. La condición se muestra en la tabla en la sección "Where" y se introduce en el campo "String SQL resultante".

6. Para eliminar un valor de "String SQL resultante" existente, haga clic en el botón "Quitar".

7. Para definir varias condiciones, repita los pasos 1 a 5.

Nota String SQL • En caso de que se hayan configurado más condiciones, se conectarán a través del

conector lógico "AND". • Por parte de IDB sólo se solicitarán y trasferirán registros (líneas) en los que se cumplan

todas las condiciones. • No es posible realizar una conexión opcional con el conector lógico "OR".

Page 208: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 208 Manual de sistema, 2/2013, A5E32364153-AA

Avanzado: Mediante el botón "Avanzado", puede definir la secuencia de clasificación y el comportamiento cuando existan varios registros de datos.

● Ordenar por

Seleccione el campo de selección. Después puede establecer el nombre de la columna y la secuencia de clasificación.

● Comportamiento en caso de varios resultados: Seleccione uno de los campos de opción siguientes y haga clic en el botón Aceptar. En función del botón de opción seleccionado, puede decidir la acción que se realizará:

– Mensaje de error (no se transfieren datos): cuando se selecciona esta opción, no se transfieren datos.

– Transferir primera fila: envía sólo la primera fila de la tabla.

– Transferir última fila: envía el último registro o la última fila de la tabla.

– Transferir todas las filas: se transfieren todos los registros o filas de la tabla.

Nota Modificar el tipo de consumer

Una vez creadas las conexiones en la ventana Mapeo de conexión, si desea modificar el tipo de consumer en la configuración de consumer de base de datos, la aplicación IDB CS no permite cambiar el tipo de consumer. Para cambiar el tipo de consumer, debe borrar las conexiones que ya se habían creado. Cierre la ventana de configuración de consumer y vuelva a abrir la ventana desde el Árbol del proyecto para modificar el tipo de consumer.

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana Configuración de IDB, así como en el nodo del Árbol de proyectos.

Page 209: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 209

3.7.5 Conectar variables OPC de la interfaz de una base de datos dinámica

Conectar variables OPC En la ficha "Mapeo de conexión", la ficha "OPC" incluye opciones para conectar variables OPC que se han enviado de la interfaz de la base de datos dinámica con el data consumer seleccionado.

La ficha "Mapeo de conexión" consta de 3 fichas:

● Base de datos dinámica

● Instrucción Where

● OPC

En este capítulo se tratan aspectos relacionados con la ficha OPC.

Nota Seleccionar OPC Server

Para poder establecer la configuración de la ficha "OPC", debe haber seleccionado un OPC Server en la configuración del vínculo del cuadro de diálogo "Config. provider disparo". Para acceder a este cuadro de diálogo, haga clic en el botón "Evento" de la ficha "Opciones de transferencia".

Page 210: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 210 Manual de sistema, 2/2013, A5E32364153-AA

1. En el área "Provider de la base de datos dinámica", vaya a la ficha OPC. Esta ficha incluye principalmente el navegador de variables OPC y el área "Configurar variable OPC de Provider".

2. En el navegador de variables OPC, seleccione la variable cuyos valores deben transferirse. La variable seleccionada se muestra en el campo "ID de variable". El tipo de datos se elige según la selección.

3. Si la variable seleccionada tiene un tipo de datos de matriz, la casilla de verificación "Matriz" estará marcada automáticamente. Esta casilla de verificación se proporciona bajo el campo "Tipo de datos".

4. A continuación, configure la variable de consumer en la sección "Consumer de la base de datos" siguiendo estos pasos:

– En el campo "Tabla" se mostrará la tabla seleccionada. El esquema (si se selecciona en el lado del provider) se muestra en el campo "Esquema".

– Los nombres de las columnas se muestran en el área "Columnas". Si la tabla cuenta con columnas con los tipos de datos correspondientes, adicionalmente se podrá escribir en la tabla un sello de tiempo. En este caso, seleccione la casilla de verificación "Activo" respectiva y seleccione la columna en el campo "Columna de sello de tiempo".

5. Seleccione el nombre de la columna que desea conectar con la variable OPC. La columna seleccionada se muestra en el campo "Columna de datos" de Consumer de la base de datos.

6. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones", a la derecha. Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

7. Repita los pasos 1 a 5 para todos los elementos de la base de datos dinámica que desee transferir.

Nota Matriz

Si la variable de provider OPC tiene un tipo de datos de matriz y la columna de consumer de la base de datos tiene un tipo de datos distinto al de matriz, tras hacer clic en el botón Conectar, la casilla de verificación "Matriz" de la ficha "OPC" se desmarcará automáticamente.

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana Configuración de IDB CS, así como en el nodo del Árbol del proyecto.

Page 211: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 211

3.7.6 Configurar una interfaz como Consumer a una base de datos dinámica

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga Base de datos dinámica como consumer y configurar las propiedades de conexión de provider/consumer respectivas junto con su configuración del comportamiento de transferencia.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En el menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione Base de datos como tipo de provider, Base de datos dinámica como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

Page 212: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 212 Manual de sistema, 2/2013, A5E32364153-AA

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración del provider.

En la ventana Configuración de Provider de base de datos, realice los ajustes siguientes: – Seleccione el tipo de base de datos seleccionando el botón de opción

correspondiente. – Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre

de servidor en el campo "Servidor". Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista o en la estructura de carpetas.

Nota Nombre del servidor

El campo "Servidor" para introducir el nombre del servidor, la casilla de verificación "Utilizar la autenticación automática de Windows" y los campos de introducción de la información de inicio de sesión sólo están activados si ha seleccionado una base de datos que no sea Microsoft Access.

– Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente. Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

– Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

Page 213: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 213

4. En el Árbol del proyecto, haga doble clic en el nodo Consumer para abrir la ventana de configuración de consumer.

En la ventana Configuración del Consumer de base de datos dinámica, realice los ajustes siguientes:

– Seleccione el tipo de base de datos seleccionando el botón de opción

correspondiente.

– Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre de servidor en el campo "Servidor".

Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista o en la estructura de carpetas.

Nota Nombre del servidor

El campo "Servidor" para introducir el nombre del servidor, la casilla de verificación "Utilizar la autenticación automática de Windows" y los campos de introducción de la información de inicio de sesión sólo están activados si ha seleccionado una base de datos que no sea Microsoft Access.

Page 214: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 214 Manual de sistema, 2/2013, A5E32364153-AA

– Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente.

Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

– Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo. La ventana Configuración consta de 3 fichas: Opciones de transferencia, Mapeo de conexión y Conexiones.

Page 215: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 215

2. En la ficha Opciones de transferencia, puede configurar el comportamiento de transferencia de provider.

"Sección "Configuración del Provider"

– Seleccione el esquema, si procede, y luego seleccione el nombre de tabla en la lista desplegable.

– En el campo "Tiempo de actualización" introduzca el intervalo de tiempo tras el cual el sistema comprueba si hay datos para transferir.

Nota Seleccionar el esquema • Si utiliza una base de datos que no sea Microsoft Access, es obligatorio

seleccionar el esquema antes de seleccionar el nombre de tabla. • Si utiliza Microsoft Access como base de datos, el campo "Esquema" está

desactivado y no se permite seleccionar el esquema.

Nota Tiempo de actualización

Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualización de 1000 ms o 1 s.

3. A continuación, seleccione el tipo de transferencia de datos:

– Transferir los datos sólo en caso de cambio

Tras cada ciclo de actualización, se comprueba el valor existente en Tiempo de actualización. Si hay un cambio de valor, se transferirá dicho valor. En caso contrario, se ignorará.

– Transferir siempre todos los valores

Tras cada ciclo de actualización, todos los valores de columna conectados se transferirán del provider al consumer.

– Enviar valores con este disparo

Tras cada ciclo de actualización, se verificará la condición de disparo. Si se cumple la condición de disparo, se transferirán los datos.

Page 216: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 216 Manual de sistema, 2/2013, A5E32364153-AA

4. Si ha seleccionado la opción "Enviar valores con este disparo", puede configurar el disparo. La sección Disparo está activada sólo si el tipo de transferencia de datos "Enviar valores con este disparo" está seleccionado.

Lleve a cabo los ajustes siguientes en la sección "Configurar disparo":

– En el campo Esquema, elija un esquema válido seleccionándolo de la lista desplegable.

– Elija un nombre de tabla seleccionándolo de la lista desplegable.

– En el campo Columna, seleccione la columna específica que debe utilizarse para la condición de disparo.

– Elija un tipo de datos válido seleccionándolo de la lista desplegable.

– En el campo "Valor de disparo" introduzca el umbral que debe iniciar la transferencia de datos.

– En el campo "Valor de confirmación", introduzca un valor que la variable de disparo asuma tras el disparo.

El valor de confirmación no ofrece información sobre si la transacción se ha realizado correctamente.

5. La configuración del comportamiento de transferencia de provider se guardará automáticamente.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha creado una conexión entre la interfaz de la base de datos dinámica y un provider. Estos elementos se muestran en la estructura de árbol de la interfaz de configuración de IDB. Para poder transferir datos, conecte las variables de provider y consumer, como se describe en el capítulo "Conectar variables a una interfaz de base de datos dinámica".

Page 217: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 217

3.7.7 Conectar variables a una interfaz de base de datos dinámica

Conectar variables En la ventana "Configuración", la ficha "Mapeo de conexión" incluye los campos necesarios para conectar variables enviadas del data provider seleccionado a la interfaz de la base de datos dinámica. La ficha Mapeo de conexión divide la ventana en 3 secciones:

● Provider de la base de datos

● Consumer de base de datos dinámica

● Configuración de mapeo de conexiones

La sección "Provider de la base de datos" se muestra en la parte superior izquierda de la ficha "Mapeo de conexión". En esta sección se enumeran los valores de columna que pueden mapearse con las columnas existentes en el consumer de base de datos dinámica. La sección "Consumer de base de datos dinámica" se muestra en la parte inferior izquierda de la ficha "Mapeo de conexión". Esta sección proporciona las opciones necesarias para elegir el esquema, el nombre de tabla y los nombres de columna que deben mapearse.

Nota Mapeo de conexión

Se puede crear una conexión específica entre la columna de Provider de la base de datos y la columna (perteneciente a Consumer de base de datos dinámica) seleccionada en la ficha "Instrucción Where". Se puede crear una nueva conexión o también modificar una conexión existente para aplicar la instrucción Where en la columna seleccionada.

Page 218: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 218 Manual de sistema, 2/2013, A5E32364153-AA

El separador entre las secciones de provider y consumer proporciona un control de redimensionamiento que le permite redimensionar la altura de la sección con el fin de ver claramente los campos de la sección.

La sección "Configuración de mapeo de conexiones" se muestra a la derecha de la ficha "Mapeo de conexión". Esta sección le ayuda a proporcionar un nombre para la conexión junto con opciones para elegir un nombre predeterminado para la conexión. Los iconos "Conectar", "Modificar conexión" y "Borrar conexión" se proporcionan en la parte superior de esta sección.

1. En la sección "Provider de la base de datos", en el campo "Tabla" se muestra el fichero seleccionado. Seleccione el esquema, si procede, seleccionándolo de la lista desplegable del campo de entrada "Esquema".

2. Los nombres de las columnas se muestran en el área "Columnas". Seleccione un nombre de columna de la lista. La columna seleccionada se muestra en el campo "Columna de datos". El tipo de datos se muestra automáticamente.

3. El campo "Filtro" le ofrece la opción de filtrar los nombres de columna en función de un carácter o los primeros caracteres del nombre de columna.

Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este carácter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que empiezan por "S".

Nota Consumer de base de datos dinámica

La sección "Consumer de base de datos dinámica" consta de dos fichas: 'Consumer de base de datos dinámica' e 'Instrucción Where'.

En este capítulo se tratan los aspectos relacionados con las fichas "Consumer de base de datos dinámica" e "Instrucción Where".

Page 219: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 219

4. A continuación, configure la variable de consumer en la sección "Consumer de base de datos dinámica" siguiendo estos pasos:

Nota Seleccionar el esquema • Si utiliza una base de datos que no sea Microsoft Access, es obligatorio seleccionar el

esquema antes de seleccionar el nombre de tabla. • Si utiliza Microsoft Access como base de datos, el campo "Esquema" está

desactivado y no se permite seleccionar el esquema.

– En "Provider de base de datos dinámica", seleccione el esquema y elija el nombre de tabla en el campo "Tabla".

– Los nombres de las columnas se muestran en el área "Columnas". Los nombres de las columnas se muestran en el área "Columnas". Si la tabla cuenta con columnas con los tipos de datos correspondientes, adicionalmente se podrá escribir en la tabla un sello de tiempo. En este caso, seleccione la casilla de verificación "Activo" respectiva y seleccione la columna en el campo "Columna de sello de tiempo".

5. Seleccione el nombre de la columna que desea conectar con el "Provider de la base de datos". La columna seleccionada se muestra en el campo "Columna de datos".

El tipo de datos de la columna seleccionada se selecciona automáticamente en el campo "Tipo de datos".

6. El campo "Filtro" le ofrece la opción de filtrar los nombres de columna en función de un carácter o los primeros caracteres del nombre de columna.

Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este carácter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que empiezan por "S".

7. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones", a la derecha. Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

Nota Conversión de tipo de datos

Si el tipo de datos de la variable de provider no coincide con la columna de consumer, IDB CS convierte el tipo de datos para que coincida con el tipo de datos de la variable de provider. Se muestra una ventana de estado que indica este cambio.

8. Repita los pasos 1 a 7 para todos los elementos de "Provider de la base de datos" que desee transferir.

9. El nombre de conexión, incluidos los valores de datos de provider y consumer, se mostrará en la sección "Configuración de mapeo de conexiones". La lista de conexiones también se mostrará en la ficha Conexiones, así como en el Árbol del proyecto, en el nodo "Conexiones" perteneciente al vínculo específico.

Page 220: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación 220 Manual de sistema, 2/2013, A5E32364153-AA

Ficha "Instrucción Where" Es necesario configurar la instrucción Where para seleccionar la columna de consumer en el área "Consumer de base de datos dinámica". La ficha "Instrucción Where" comprende principalmente la sección de configuración de la instrucción Where y la sección de comportamiento de excepción.

Lleve a cabo los pasos siguientes para realizar un mapeo de conexión:

1. En la sección "Provider de la base de datos" (en la parte superior izquierda), seleccione la columna para la que debe aplicarse la instrucción Where (Consumer de base de datos dinámica).

2. Tras la selección, el nombre de la columna se muestra en el campo "Columna de datos". El tipo de datos se selecciona automáticamente en función de la selección del nombre de columna.

3. En el campo de la columna Where, seleccione la columna que se utilizará para la instrucción Where. Si se debe escribir un valor en la base de datos, esta columna se compara con las columnas del provider conectado. Sólo se actualizan las líneas en las que ambos valores coinciden.

Page 221: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.7 Base de datos dinámica

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 221

4. El comportamiento se define en el campo "Comportamiento de excepción" si la selección de la fila de consumer no es exclusiva:

– Mensaje de error: no se sobrescribe ninguna línea de destino y se muestra un mensaje de error en la vista de seguimiento de IDB Runtime.

– Modificar todas las filas: todas las filas de consumer seleccionadas se sobrescriben.

– Al utilizar la casilla de verificación "Permitir Insert", se define el comportamiento si no existe una línea con la clave (clave primaria). Si se selecciona esta opción, se crea una línea nueva con la clave correspondiente.

Nota Utilización simultánea como columna clave y de destino

Para disponer de más capacidad de ajuste con la configuración, se puede utilizar una columna como columna clave y como columna de consumer simultáneamente. Tenga en cuenta que esto hace que los datos de la base de datos sean incoherentes o que se produzcan errores en el futuro acceso al consumer de base de datos dinámica.

5. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones" (a la derecha). Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana "Configuración" de IDB, así como en el nodo del Árbol del proyecto.

Page 222: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.8 Ficheros CSV y TXT

WinCC/IndustrialDataBridge Documentación 222 Manual de sistema, 2/2013, A5E32364153-AA

3.8 Ficheros CSV y TXT

3.8.1 Sumario

Descripción general La aplicación IDB permite escribir datos en un archivo ASCII o un archivo con formato UTF-8 mediante el módulo CSV, TXT. Este módulo sólo puede utilizarse como consumer y funciona con todos los tipos de provider.

Debe priorizarse CSV, TXT como tipo de consumer por su velocidad de acceso mucho mayor, en comparación con el tipo de datos "Archivo Excel". Puede abrir y procesar este tipo de ficheros con Microsoft Excel o con cualquier otro programa de hojas de cálculo.

Para establecer una conexión con archivos CSV/TXT, consideremos OPC Data Access (OPC DA) como provider en este caso.

Nota Indicaciones importantes para la configuración de OPC Data Access • Para trabajar en el entorno de configuración y ejecución del módulo de OPC Data

Access, es necesario configurar correctamente los ajustes de DCOM en Windows. Encontrará información sobre los ajustes de DCOM en la ayuda de Microsoft.

• La información del navegador de variables o las variables se muestran sólo si se ha seleccionado OPC Server en la ventana de configuración de provider y está disponible.

Page 223: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.8 Ficheros CSV y TXT

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 223

3.8.2 Configurar la interfaz para ficheros CSV y TXT como Consumer

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga CSV/TXT como consumer y definir la configuración respectiva de provider o consumer y el comportamiento de transferencia.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En el menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione OPC Data Access como tipo de provider, CSV/TXT como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración del provider.

Page 224: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.8 Ficheros CSV y TXT

WinCC/IndustrialDataBridge Documentación 224 Manual de sistema, 2/2013, A5E32364153-AA

En la ventana Configuración de Provider, realice los ajustes siguientes:

– Examine el OPC Server haciendo clic en el botón [...]. La selección del servidor es asistida por un navegador OPC Server. El navegador muestra los servidores OPC Server locales. Asimismo, puede buscar los OPC Servers en la red.

– El nombre de nodo se muestra automáticamente en el campo de entrada "Nombre de nodo" tras la selección del OPC Server.

Nota Nombre de nodo

Para el OPC Server local, el nombre de nodo se mostrará como "local host". En el caso de un OPC Server remoto, el nombre del equipo remoto se mostrará tras la selección del OPC Server en el equipo remoto. Este nombre de nodo es necesario para buscar en el navegador de variables OPC desde el equipo remoto.

El navegador de variables OPC no muestra contenido si especifica un nombre de nodo no válido en el campo de entrada "Nombre de nodo".

4. A continuación, haga doble clic en el nodo Consumer en el Árbol del proyecto.

5. En la ventana Configuración de Consumer CSV/TXT, realice los ajustes siguientes:

– En el campo "Configuración CSV/TXT", haga clic en el botón [...] y seleccione la carpeta correspondiente examinando la estructura de carpetas.

– Haga clic en el botón "Test" para probar la conexión.

Page 225: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.8 Ficheros CSV y TXT

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 225

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo. La ventana Configuración consta de 3 fichas: Opciones de transferencia, Mapeo de conexión y Conexiones.

2. En la ficha Opciones de transferencia, puede configurar el comportamiento de transferencia de provider.

3. En el campo "Tiempo de actualización" introduzca el intervalo de tiempo tras el cual el

sistema comprueba si hay datos para transferir.

Nota Tiempo de actualización

Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualización de 1000 ms o 1 s.

Page 226: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.8 Ficheros CSV y TXT

WinCC/IndustrialDataBridge Documentación 226 Manual de sistema, 2/2013, A5E32364153-AA

4. A continuación, seleccione el tipo de transferencia de datos:

– Transferir los datos sólo en caso de cambio

Los datos se transfieren cuando cambia el valor de la variable configurada. Si se configura un valor de umbral en el campo "Deadband" y el OPC Server seleccionado admite la zona de insensibilidad, la transferencia de datos sólo se producirá cuando el cambio de los datos supere el valor de deadband especificado. El valor de deadband debe estar comprendido entre 0 y 100.

– Transferir siempre todos los valores

Tras cada ciclo de actualización se transferirán los datos de todas las variables de provider que haya conectado con el destino.

– Enviar valores con este disparo

Tras cada ciclo de actualización se comprueba una variable seleccionada de un OPC Server para ver si ha alcanzado el valor de disparo. En este caso se transfieren todos los valores.

Nota Transferencia de datos con "Transferir sólo valores modificados"

Si el valor de deadband está configurado y el OPC Server seleccionado no admite la deadband, se definirá un valor del 0% y cualquier cambio de valor se tendrá en cuenta para la transferencia de datos. Una transferencia de datos de este tipo es independiente del tiempo de actualización.

5. Especifique el valor de deadband (en porcentaje) para que contenga un valor entre 0 y 100.

6. En el campo "Variable para la seguridad de la transacción", haga clic en el botón [...] y seleccione una variable del OPC Server desde el navegador de variables OPC.

Puede definir una variable OPC en un OPC Server, en la que se almacenará el estado de éxito o fracaso de la transferencia de datos mediante el campo "Variable para la seguridad de la transacción". Este valor debe ser un signed char de 1 byte (p. ej., VT_I1). '-1' indica un estado correcto y '0' indica error.

Page 227: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.8 Ficheros CSV y TXT

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 227

7. Si ha seleccionado la opción "Enviar valores con este disparo", puede configurar el disparo y las opciones de disparo. La sección Disparo está activada sólo si el tipo de transferencia de datos es "Enviar valores con este disparo".

Lleve a cabo los ajustes siguientes en la sección "Configuración de disparo":

– En el campo "Variable de disparo", seleccione la variable que disparará una transferencia de datos. Haga clic en [...] para seleccionar la variable del navegador de variables OPC.

– Seleccione un tipo de datos válido de la lista desplegable.

– En el campo "Valor de disparo" introduzca el umbral que debe iniciar la transferencia de datos.

– En el campo "Valor de confirmación", introduzca un valor que la variable de disparo asuma tras el disparo.

El valor de confirmación no ofrece información sobre si la transacción se ha realizado correctamente.

8. La configuración del comportamiento de transferencia de provider se guardará automáticamente.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en las ventanas del editor se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha configurado OPC Data Access como provider, la interfaz a archivo CSV/TXT y las opciones de transferencia de provider. Estos elementos se muestran en el árbol de la interfaz de configuración. Para poder transferir datos, conecte las variables de provider y de consumer, como se describe en el capítulo "Conectar variables a una interfaz a archivos CSV y TXT".

Page 228: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.8 Ficheros CSV y TXT

WinCC/IndustrialDataBridge Documentación 228 Manual de sistema, 2/2013, A5E32364153-AA

3.8.3 Conectar variables a la interfaz de ficheros CSV y TXT

Conectar variables En la ventana "Configuración", la ficha "Mapeo de conexión" incluye los campos necesarios para conectar variables enviadas del provider seleccionado al consumer CSV/TXT. Las configuraciones de conexión se realizan configurando los ajustes en la ventana Mapeo de conexión.

La ficha Mapeo de conexión divide la ventana en 3 secciones.

● Provider OPC Data Access

● Consumer CSV/TXT

● Propiedades de mapeo de conexión

En esta ficha se muestra "Provider OPC Data Access" y "Consumer CSV/TXT" a la izquierda, mientras que la parte derecha de la ventana contiene las propiedades de mapeo de conexión y las opciones de la conexión. El separador entre las secciones de provider y consumer proporciona un control de redimensionamiento que le permite redimensionar la altura de la sección con el fin de ver claramente los campos de la sección.

La sección "Configuración de mapeo de conexiones" se muestra a la derecha de la ficha "Mapeo de conexión". Esta sección le ayuda a proporcionar un nombre para la conexión junto con opciones para elegir un nombre predeterminado para la conexión. Los iconos "Conectar", "Modificar conexión", "Borrar conexión" y "Borrar todas las conexiones" se encuentran en la parte superior de esta sección.

Page 229: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.8 Ficheros CSV y TXT

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 229

Provider OPC Data Access

Esta sección de provider se encuentra en el extremo superior izquierdo de la ficha Mapeo de conexión. Esta sección muestra el navegador de variables OPC que incluye una estructura de árbol. Al seleccionar en el árbol el nodo de navegador respectivo, las variables se muestran en la parte derecha del navegador de variables. La sección de provider proporciona las opciones necesarias para seleccionar la variable en el navegador de variables.

Consumer CSV/TXT

El consumer CSV/TXT se muestra debajo de la sección de provider e incluye opciones para seleccionar la columna en el archivo CSV/TXT. También proporciona opciones para crear un nuevo archivo CSV/TXT con las columnas requeridas.

En la sección de consumer, la ficha "Configuración de entrada máxima" se muestra junto a la ficha "Consumer CSV/TXT". La ficha "Configuración de entrada máxima" proporciona los campos necesarios para la generación de nombre de fichero o archivo histórico.

La ficha "Consumer CSV/TXT" muestra las áreas "CSV/TXT" y "Columnas".

El área "CSV/TXT" incluye opciones para seleccionar el archivo CSV/TXT. Al seleccionar el archivo CSV, TXT, los nombres de columna correspondientes aparecen en el área "Columnas". CSV/TXT sólo es compatible con el tipo de datos "OLE/Binary Automation string (VT_BSTR)". Este tipo de datos se selecciona de forma predeterminada tras la selección del nombre de columna correspondiente en el área "Columnas".

Page 230: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.8 Ficheros CSV y TXT

WinCC/IndustrialDataBridge Documentación 230 Manual de sistema, 2/2013, A5E32364153-AA

Siga los pasos indicados a continuación para seleccionar el archivo CSV/TXT y elija el nombre de columna que se debe mapear:

1. En el área "CSV/TXT", el cuadro de lista "Nombre de archivo CSV" proporcionado muestra una lista de archivos CSV o TXT. Haga clic en la flecha desplegable del campo "Nombre de archivo CSV" y seleccione el archivo CSV correspondiente.

2. Si el archivo CSV/TXT no existe en la lista, seleccione el botón "Nuevo archivo CSV". Aparece el cuadro de diálogo "CSV Creator", donde se ofrecen opciones para crear un nuevo archivo CSV.

En el cuadro de diálogo "CSV Creator", seleccione el botón "Agregar" para crear una entrada de columna con un nombre predeterminado. Para definir un nombre personalizado para la columna, introduzca el nombre de la columna en el campo "Nombre de columna" que se encuentra en la parte superior de esta ventana. Las columnas creadas se muestran en el área de texto "Columnas". Los botones "SUBIR" y "BAJAR" permiten cambiar el orden de las columnas.

Nota

La palabra clave "ID" en mayúsculas no debe utilizarse para crear el primer nombre de columna de un archivo CSV. Si se especifica "ID" como nombre para la primera columna, aparecerá un mensaje de aviso cuando se haga doble clic en el archivo CSV. Los archivos CSV no admiten este comportamiento.

Page 231: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.8 Ficheros CSV y TXT

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 231

3. Escriba un nombre de archivo en el campo de entrada "Nombre de archivo" seguido de la extensión de archivo y seleccione el botón "Crear" para crear el archivo CSV. El nuevo archivo CSV estará disponible ahora en la lista de archivos.

Si el archivo seleccionado en la lista tiene formato UTF-8, la casilla de verificación "UTF-8" se activará automáticamente. Si el formato del archivo es ANSI, la casilla de verificación queda sin marcar.

4. En la ficha "Consumer CSV/TXT", seleccione el archivo CSV que se muestra en el cuadro de lista del campo "Nombre de archivo CSV". En el área "Columnas" se muestra el "Nombre de columna" junto con el "Tipo de datos" asociado.

5. En el área "Columnas", seleccione el nombre de columna de la lista. El nombre de columna seleccionado se muestra en el campo "Columna de datos" y el tipo de datos correspondiente se selecciona y muestra en el campo "Tipo de datos".

6. Si el tipo de datos del nombre de columna es "Fecha/Hora", el sello de tiempo se puede escribir en la columna concreta. En este caso, seleccione la casilla de verificación "Activo" respectiva y seleccione la columna en el cuadro de lista del campo "Columna de sello de tiempo".

7. El campo "Filtro" le ofrece la opción de filtrar los nombres de columna en función de un carácter o los primeros caracteres del nombre de columna.

Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este carácter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que empiezan por "S".

Configuración de entrada máxima:

La ficha "Configuración de entrada máxima" proporciona opciones para archivar los datos. Se puede gestionar el archivado continuo o, de lo contrario, también se ofrecen opciones para archivar cuando se haya alcanzado el número máximo de entradas. También admite la generación de nombre de fichero o archivo histórico, donde se proporcionan distintas opciones de selección que permiten generar el nombre de dicho fichero. El campo "Ruta del fichero" permite seleccionar la ruta del fichero deseada.

Page 232: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.8 Ficheros CSV y TXT

WinCC/IndustrialDataBridge Documentación 232 Manual de sistema, 2/2013, A5E32364153-AA

Siga los pasos que se indican a continuación para realizar estas configuraciones de archivado:

1. Seleccione la casilla de verificación "Archivo histórico al alcanzar entrada máxima" y especifique un valor en el campo de entrada "N.º máx. entradas". Si se establece este valor en cero, puede escribir cualquier número de líneas en el archivo.

Nota

Si esta casilla de verificación "Archivo histórico al alcanzar entrada máxima" no está marcada, "Nombre de archivo histórico generación" y otras opciones de selección de nombre de archivo en esta ficha estarán en estado desactivado.

Nota

• De forma predeterminada, el campo "N.º máx. entradas" muestra el valor 0, pero este valor se puede cambiar.

• Es importante asegurarse de que el campo "N.º máx. entradas" no esté en blanco. • Si "N.º máx. entradas" se establece en un valor inferior a cero o negativo, o si el

campo está vacío, aparecerá el mensaje de error "El valor debe ser mayor o igual que cero".

• El valor máximo de N.º máx. entradas en CSV/TXT es 2147483647. Si se especifica un valor superior, no se aceptará y se mostrará el mensaje de error que indica que la conversión de tipo ha fallado.

2. En el área "Nombre de archivo histórico generación" se proporcionan opciones para la generación del nombre de archivo con respecto al fichero o archivo histórico. Seleccione cualquiera de las opciones siguientes seleccionando el botón de opción.

– Utilizar fecha y hora actuales

– Utilizar fecha y número de serie actuales

– Utilizar número de serie

3. Luego, especifique la ruta del fichero en el campo de entrada correspondiente. Puede especificar el nombre de ruta completo en el campo de entrada o seleccionar la ruta utilizando el botón "...". Si proporciona la ruta en el cuadro de texto de ruta de archivo, los ficheros CSV archivados se generarán en esta ruta. De forma predeterminada, este campo de entrada tiene la misma ruta en la que se encuentra el archivo CSV de base.

4. El campo de entrada "Utilizar nombre de archivo dedicado" permite especificar un nombre de fichero dedicado en combinación con un número de serie y una fecha o una fecha y hora o número de serie. Si esta casilla de verificación no está marcada, el nombre de archivo CSV de base se utilizará para el archivado.

Page 233: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.8 Ficheros CSV y TXT

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 233

5. El campo "Seleccionar tipo de nombre de archivo" proporciona opciones para seleccionar un nombre de archivo personalizado o usar el nombre de archivo de la variable de WinCC.

– Para utilizar un nombre de archivo personalizado, seleccione "Usar nombre de archivo personalizado" como tipo de nombre de archivo e introduzca el nombre de archivo personalizado en el campo de entrada "Nombre de archivo personalizado".

– Para usar el nombre de archivo de la variable de WinCC, seleccione "Usar nombre de archivo de variable WinCC" para el tipo de nombre de archivo. A continuación se crea una variable OPC que utiliza la variable como nombre de archivo. FileNameTag se visualiza solamente cuando se ha realizado un mapeo de conexión.

Esta función permite configurar una variable OPC como nombre del archivo CSV. Todos los ajustes de la generación de nombres para archivos comprimidos se aplican al valor de la variable OPC para crear un nombre de archivo. En este archivo se escriben datos del Provider hasta que se alcance el máximo de entradas configuradas o bien hasta que cambie la variable OPC configurada como nombre del archivo CSV.

Nota

Al seleccionar la casilla de verificación "Utilizar nombre de archivo dedicado", el campo "Seleccionar tipo de nombre de archivo" proporciona la opción "Usar nombre de archivo de variable Wincc" en el cuadro combinado desplegable. Esta opción solo está disponible en los Providers que soportan variables.

Nota

La variable OPC se puede utilizar como característica de nombre de archivo incluso si el número de entradas máximas es 0. Si utiliza este ajuste, el archivo nuevo se crea únicamente cuando cambie la variable OPC. Hasta entonces, todos los registros se escriben en el archivo CSV creado al crear la variable OPC anterior. La condición de entrada máxima no se aplica debido a que la entrada máxima es 0 y todos los datos se escriben en un solo archivo hasta que cambie el valor de la variable OPC configurado para el nombre de archivo.

Nota

Si el valor de la variable OPC es NULL, se opta por el archivo base o de plantilla para formar el nombre de archivo.

Mapeo de conexión

Para establecer una conexión entre provider y el consumer, se debe realizar un mapeo de las columnas de datos. El primer paso para configurar una conexión es definir el nombre de ésta. La ventana Conexión muestra opciones de "Nombre de conexión predeterminado" para especificar un nombre para la conexión predeterminada. Bajo la sección "Nombre de conexión predeterminado" se proporcionan botones para conectar, borrar y modificar. Estos botones son de gran ayuda al trabajar con las conexiones.

Page 234: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.8 Ficheros CSV y TXT

WinCC/IndustrialDataBridge Documentación 234 Manual de sistema, 2/2013, A5E32364153-AA

Nota Modificar conexión

Para modificar una conexión existente, haga los cambios pertinentes y luego seleccione el botón "Modificar". Los cambios se pueden observar en la ventana Conexión únicamente después de seleccionar el botón "Modificar".

Siga estos pasos para realizar el mapeo de columnas entre provider y consumer:

1. Seleccione un nombre de variable de "Provider OPC Data Access" y elija el nombre de columna de "Consumer CSV/TXT" que deba mapearse. Haga clic en el botón "Conectar".

2. Si hay una discrepancia de datos entre las columnas de provider y consumer, IDB CS modificará el tipo de datos por el tipo de datos VT_BSTR y mostrará el mensaje "El tipo de datos de provider se ha modificado para adaptarse al tipo de consumer". A continuación, haga clic en Aceptar.

3. Repita los pasos 1 y 2 para todos los elementos del provider que desee transferir. Se crea una conexión para los valores de cada una de las columnas en provider y consumer.

4. Para usar el nombre de archivo de la variable de WinCC, seleccione la variable OPC en el navegador de variables. Especifique un nombre para esta conexión entre las opciones disponibles en el área "Nombre de conexión predeterminado" y haga clic en el botón "Conectar".

5. El nombre de conexión, incluidos los valores de datos de Provider y Consumer, se mostrará debajo del botón Conectar.

6. Se mostrará la lista de conexiones en la ficha Conexiones.

Nota Matriz

Si la variable de provider de OPC Data Access tiene un tipo de datos matriz y la columna de consumer de CSV/TXT tiene un tipo de datos distinto de matriz, tras hacer clic en el botón Conectar, la casilla de verificación "Matriz" de "Provider OPC Data Access" se desmarcará automáticamente.

Nota Columna para sello de tiempo

El sello de tiempo debe asignarse antes de conectar las primeras variables. Posteriormente, la inserción o modificación solamente será posible cuando se borren todos los elementos, se cierre el cuadro de diálogo y se abra nuevamente. El sello de tiempo se genera con la hora local, si se transfieren nuevos datos del Provider.

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana "Configuración" de IDB CS, así como en el nodo del Árbol del proyecto.

Page 235: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.9 Excel

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 235

3.9 Excel

3.9.1 Sumario

Descripción general El módulo Excel le permite tener acceso de escritura a la hoja de cálculo de Excel. Este módulo se utiliza como consumer y se admite en la mayoría de tipos de provider.

En IndustrialDataBridge, el tipo de consumer de Excel es compatible con las versiones de Office 2003 y 2007. Sin embargo, sólo es compatible con versiones anteriores si utiliza la versión de Office 2000. Funcionalmente, es posible utilizar el módulo Excel con otras versiones de Office, pero no se han probado, por lo que esta práctica no está autorizada.

Los siguientes tipos de datos se admiten y están autorizados para el módulo Excel:

● VT_UI1 ( 1 byte unsigned )

● VT_I1 ( 1 byte signed )

● VT_UI2 ( 2 byte unsigned )

● VT_I2 ( 2 byte signed )

● VT_UI4 ( 4 byte unsigned )

● VT_I4 ( 4 byte signed )

● VT_I8 ( 8 byte signed )

● VT_UI8 ( 64 bit unsigned )

● VT_R4 ( 4 byte real )

● VT_R8 ( 8 byte real )

● VT_BSTR ( binary string )

● VT_BOOL ( boolean )

● VT_CY ( currency )

● VT_DATE ( date )

Page 236: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.9 Excel

WinCC/IndustrialDataBridge Documentación 236 Manual de sistema, 2/2013, A5E32364153-AA

Nota Escritura de grandes cantidades de datos

La utilización frecuente o la transferencia de grandes cantidades de datos pueden producir pérdidas de rendimiento cercanas al 100%. Para este tipo de aplicación se recomienda la utilización de archivos CSV.

Nota Cerrar Excel

Al abrir una tabla de Excel se abrirá una nueva ventana. Si se cierran todas las ventanas de Excel también se cerrará Excel. Por lo tanto se eliminará la instancia a la cual accede IndustrialDataBridge. La conexión volverá a establecerse después de una reconexión (10 s). Durante este tiempo se perderán todos los datos entrantes.

Nota Configuración "Guardar después de un tiempo determinado"

Con la configuración "Guardar después de un tiempo determinado" e indicando un tiempo inferior a 30 segundos, se pueden producir problemas en el programa de ejecución al desconectarse del Excel de destino de datos.

Page 237: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.9 Excel

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 237

3.9.2 Condiciones

Requisitos Para poder utilizar una conexión con Microsoft Excel como consumer, necesita el programa Microsoft Excel. Este programa no se suministra con WinCC IndustrialDataBridge. Microsoft Excel es un componente del paquete Microsoft Office.

Si no está seguro de si el software está instalado, póngase en contacto con el administrador de su sistema.

Extensión de archivo Office 2003 incluye el programa Excel y tiene la extensión de archivo ".xls", mientras que el programa Excel suministrado con Office 2007/Office 2010 tiene la extensión de archivo ".xlsx".

Page 238: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.9 Excel

WinCC/IndustrialDataBridge Documentación 238 Manual de sistema, 2/2013, A5E32364153-AA

3.9.3 Configurar la interfaz de Excel como Consumer

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga Excel como consumer y definir la configuración respectiva de la conexión de provider o consumer y el comportamiento de transferencia.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En el menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione Base de datos como tipo de provider, Excel como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

Page 239: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.9 Excel

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 239

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración del provider.

En la ventana Configuración de Provider de base de datos, realice los ajustes siguientes: – Seleccione el tipo de base de datos seleccionando el botón de opción

correspondiente. – Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre

de servidor en el campo "Servidor". Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista o en la estructura de carpetas.

Nota Nombre del servidor

El campo "Servidor" para introducir el nombre del servidor, la casilla de verificación "Utilizar la autenticación automática de Windows" y los campos de introducción de la información de inicio de sesión sólo están activados si ha seleccionado una base de datos que no sea Microsoft Access.

– Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente. Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

– Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

Page 240: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.9 Excel

WinCC/IndustrialDataBridge Documentación 240 Manual de sistema, 2/2013, A5E32364153-AA

4. A continuación, haga doble clic en el nodo Consumer del Árbol del proyecto para abrir la ventana de configuración de consumer.

5. La ventana de configuración de consumer consta de dos fichas: Opción de guardado en

Excel y Opciones avanzadas.

6. En la ficha "Opción de guardado en Excel", realice los siguientes ajustes:

– En el campo "Ruta del archivo", haga clic en el botón [...] y seleccione el archivo Excel examinando la estructura de carpetas.

– El nombre de archivo se mostrará automáticamente en el campo de entrada "Nombre de archivo" cuando se seleccione el archivo Excel.

7. En la ficha "Opciones avanzadas", la sección "Configuración de tablas" proporciona opciones para definir el nombre de la hoja y el número de hojas por libro.

Opción de autoguardado permite especificar un intervalo de tiempo tras el cual se guardará el archivo. La sección "Sufijo de nombre de archivo" proporciona opciones para definir el método de numeración de los archivos Excel. Realice los ajustes siguientes para configurar las opciones avanzadas:

Page 241: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.9 Excel

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 241

– Seleccione el botón de opción "Conservar nombre predeterminado de tabla" para utilizar el nombre predeterminado de la hoja.

– Seleccione el botón de opción "Establecer nombre de tabla como" para establecer nombres exclusivos para cada hoja y especificar el nombre de hoja en el campo de entrada proporcionado.

– Puede especificar el número de hojas necesarias para el libro seleccionando el botón de opción con la etiqueta "1", "2" o "3".

En función de esta selección, el campo de entrada para especificar el nombre de hoja estará activado o desactivado.

– En la sección "Opción de autoguardado", marque la casilla de verificación "Guardar tras cierto tiempo" y establezca las horas, minutos y segundos en el campo de entrada de control.

– En la sección "Sufijo de nombre de archivo", seleccione el botón de opción "Número de versión correlativo" o la opción "Fecha/Hora".

El número de versión correlativo define el método de numeración de los archivos.

Page 242: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.9 Excel

WinCC/IndustrialDataBridge Documentación 242 Manual de sistema, 2/2013, A5E32364153-AA

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo. La ventana Configuración consta de 3 fichas: Opciones de transferencia, Mapeo de conexión y Conexiones.

Page 243: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.9 Excel

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 243

2. En la ficha Opciones de transferencia, puede configurar el comportamiento de transferencia de provider.

"Sección "Configuración del Provider"

– Seleccione el esquema, si procede, y luego seleccione el nombre de tabla en la lista desplegable.

– En el campo "Tiempo de actualización" introduzca el intervalo de tiempo tras el cual el sistema comprueba si hay datos para transferir.

Nota Seleccionar el esquema • Si utiliza una base de datos que no sea Microsoft Access, es obligatorio

seleccionar el esquema antes de seleccionar el nombre de tabla. • Si utiliza Microsoft Access como base de datos, el campo "Esquema" está

desactivado y no se permite seleccionar el esquema.

Nota Tiempo de actualización

Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualización de 1000 ms o 1 s.

3. A continuación, seleccione el tipo de transferencia de datos:

– Transferir los datos sólo en caso de cambio

Tras cada ciclo de actualización, se comprueba el valor existente en Tiempo de actualización. Si hay un cambio de valor, se transferirá dicho valor. En caso contrario, se ignorará.

– Transferir siempre todos los valores

Tras cada ciclo de actualización, todos los valores de columna conectados se transferirán del provider al consumer.

– Enviar valores con este disparo

Tras cada ciclo de actualización, se verificará la condición de disparo. Si se cumple la condición de disparo, se transferirán los datos.

Page 244: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.9 Excel

WinCC/IndustrialDataBridge Documentación 244 Manual de sistema, 2/2013, A5E32364153-AA

4. Si ha seleccionado la opción "Enviar valores con este disparo", puede configurar el disparo. La sección Disparo está activada sólo si el tipo de transferencia de datos "Enviar valores con este disparo" está seleccionado.

Lleve a cabo los ajustes siguientes en la sección "Configuración de disparo":

– En el campo Esquema, elija un esquema válido seleccionándolo de la lista desplegable.

– Elija un nombre de tabla seleccionándolo de la lista desplegable.

– En el campo Columna, seleccione la columna específica que debe utilizarse para la condición de disparo.

– Elija un tipo de datos válido seleccionándolo de la lista desplegable.

– En el campo "Valor de disparo" introduzca el umbral que debe iniciar la transferencia de datos.

– En el campo "Valor de confirmación", introduzca un valor que la variable de disparo asuma tras el disparo.

El valor de confirmación no ofrece información sobre si la transacción se ha realizado correctamente.

5. La configuración del comportamiento de transferencia de provider se guardará automáticamente.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha creado una conexión entre la interfaz de Excel y un provider. Estos elementos se muestran en el árbol de la interfaz de configuración. Para poder transferir datos, conecte las variables de provider y consumer, como se describe en el capítulo "Conectar variables a una interfaz de Excel".

Page 245: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.9 Excel

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 245

3.9.4 Conectar variables a una interfaz de Excel

Conectar variables En la ventana "Configuración", la ficha "Mapeo de conexión" incluye los campos necesarios para conectar variables enviadas del destino de datos seleccionado con Excel. La ficha Mapeo de conexión divide la ventana en 3 secciones.

● Provider de la base de datos

● Consumer de Excel

● Configuración de mapeo de conexiones

La sección "Provider de la base de datos" se muestra en la parte superior izquierda de la ficha "Mapeo de conexión". En esta sección se muestra el esquema seleccionado y el nombre de tabla en los campos "Esquema" y "Tabla" junto con los nombres de columna. Estas columnas pueden mapearse con las columnas existentes en la interfaz de Excel. La sección "Consumer de Excel" se muestra en la parte inferior izquierda de la ficha "Mapeo de conexión".

El separador entre las secciones de provider y consumer proporciona un control de redimensionamiento que le permite redimensionar la altura de la sección con el fin de ver claramente los campos de la sección.

La sección "Configuración de mapeo de conexiones" se muestra a la derecha de la ficha "Mapeo de conexión". Esta sección le ayuda a proporcionar un nombre para la conexión junto con opciones para elegir un nombre predeterminado para la conexión. Los iconos "Conectar", "Modificar conexión", "Borrar conexión" y "Borrar todas las conexiones" se encuentran en la parte superior de esta sección.

Page 246: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.9 Excel

WinCC/IndustrialDataBridge Documentación 246 Manual de sistema, 2/2013, A5E32364153-AA

1. En la sección "Provider de la base de datos", en el campo "Tabla" se muestra el fichero seleccionado. Los nombres de las columnas se muestran en el área "Columnas".

Seleccione un nombre de columna de la lista. La columna seleccionada se muestra en el campo "Columna de datos". El tipo de datos se muestra automáticamente.

2. El campo "Filtro" le ofrece la opción de filtrar los nombres de columna en función de un carácter o los primeros caracteres del nombre de columna.

Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este carácter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que empiezan por "S".

3. En el área "Consumer de Excel", especifique el nombre de columna en el campo "Nombre de columna". De forma predeterminada se selecciona "Binary string (VT_BSTR)" en el campo "Tipo de datos".

Para cambiar el tipo de datos, haga clic en la flecha desplegable del cuadro de lista "Tipo de datos" y seleccione el tipo de datos apropiado.

4. En "Consumer de Excel", seleccione el campo cuya columna debe guardarse en la primera fila. El nombre de columna se introduce en este campo.

Nota Conversión de tipo de datos

Si el tipo de datos de la variable de provider no coincide con la columna de consumer, IDB CS convierte el tipo de datos para que coincida con el tipo de datos de la variable de provider. Se muestra una ventana de estado que indica este cambio.

Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones", a la derecha. Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

Una vez que se haya creado la conexión, observará que la columna mapeada en el área "Configurar consumer de Excel" se muestra en amarillo. Representa la columna mapeada en "Configurar consumer de Excel".

5. Repita los pasos 1 a 5 para todos los elementos de "Provider de la base de datos" que desee transferir.

Nota Número de columnas de Excel

En Consumer de Excel se admiten como máximo 256 columnas, en las que puede crear conexiones con 256 columnas. A partir de la columna 256, si intenta establecer un mapeo de conexión, se mostrará un mensaje de aviso. Sin embargo, podrá seguir creando conexiones más allá de las 256 columnas. En Runtime, pueden activarse 256 conexiones como máximo.

Page 247: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.9 Excel

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 247

Nota Abrir un archivo Excel durante la transferencia de datos

Durante el proceso de transferencia de datos entre el provider y Excel como consumer, IDB Runtime escribe los datos en el archivo Excel. Si se abre el archivo Excel en paralelo durante el proceso de transferencia, la aplicación Runtime deja de funcionar. Se mostrará el mensaje de seguimiento "Error al insertar un valor" en "Vista del seguimiento" cuando intente abrir dicho archivo Excel.

Tenga en cuenta que la aplicación Runtime deja de funcionar y no podrá detener ni desconectar el proceso de transferencia de datos. En este caso, deberá reiniciar el servicio IDB. No obstante, no podrá guardar datos durante la última transferencia de datos.

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana "Configuración" de IDB, así como en el nodo del Árbol del proyecto.

Page 248: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación 248 Manual de sistema, 2/2013, A5E32364153-AA

3.10 Send/Receive

3.10.1 Sumario

Descripción general El módulo Enviar/Recibir de IDB se utiliza para enviar y recibir datos a PLC o de PLC de Siemens. Se crea una comunicación segura mediante protocolo TCP y se activa la lectura o escritura de datos a la memoria del PLC o de dicha memoria. Este módulo actúa tanto de provider como de consumer.

El concepto en el que se basa el uso del módulo Send/Receive se define de tal manera que podrá leer datos del PLC y escribir (enviar) datos en un tipo de consumer (por ejemplo, una base de datos). Y a la inversa: podrá leer (recibir) datos de una base de datos y podrá escribir datos en un PLC.

El módulo Enviar/Recibir admite los siguientes tipos de conexión:

● Establecimiento de conexión activa/pasiva ISOonTCP (RFC 1006)

● Establecimiento de conexión activa/pasiva TCPnative

● UDP

En este caso, los siguientes tipos de datos están autorizados para el módulo de origen de datos Enviar/Recibir:

● VT_UI1 ( 1 byte unsigned )

● VT_I1 ( 1 byte signed )

● VT_UI2 ( 2 byte unsigned )

● VT_I2 ( 2 byte signed )

● VT_UI4 ( 4 byte unsigned )

● VT_I4 ( 4 byte signed )

● VT_R4 ( 4 byte real )

● VT_BSTR ( binary string ) -> Interpretación como cadena S7 o con terminación nula

Nota Tipo de datos VT_BOOL

No está autorizado el uso de VT_BOOL, puesto que este tipo de datos se interpreta como un byte y puede sobrescribir los valores.

Page 249: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 249

Estructura del provider de Enviar/Recibir:

Estructura del consumer de Enviar/Recibir:

Observe lo siguiente:

● Si IndustrialDataBridge y SimaticNET Softnet están instalados y se ejecutan en el mismo equipo, se producirán problemas con el establecimiento de una conexión pasiva de ISOonTCP. Si esto es así, configure la conexión con un establecimiento de conexión activa o utilice CP1613 y Hardnet.

● Con el tipo de conexión "TCPnative", la información siguiente es válida:

– Si el puerto de IndustrialDataBridge es 0 y se ha marcado la casilla de verificación "Establecimiento activo de la conexión", se utilizará un puerto libre de IndustrialDataBridge.

– Si el puerto del PLC es 0 y la casilla de verificación "Establecimiento activo de la conexión" no está marcada, no se verificará el puerto del PLC.

Nota Send/Receive

El uso de Send/Receive como tipo de provider o consumer con otros tipos admitidos de provider/consumer puede configurarse en la aplicación IDB CS. Sin embargo, tras cargar la configuración en el entorno de Runtime y conectar los tipos de provider/consumer, puede que el estado de la conexión IDB siga mostrándose en rojo y el estado de la conexión sea "Desconectado".

Sólo podrá conseguir el estado "Conectado" si utiliza Send/Receive para enviar o recibir datos del PLC.

Page 250: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación 250 Manual de sistema, 2/2013, A5E32364153-AA

3.10.2 Requisitos

Requisitos Para poder enviar o recibir datos al PLC o del PLC, es necesario preparar el entorno en consonancia. Es necesario instalar el software STEP7 Professional para preparar el entorno y configurar el programa STEP7. Es necesario preparar el entono del software STEP7 antes de configurar este módulo en IDB, si desea realizar la transferencia de datos con el PLC.

Nota Utilizar STEP7 y preparar el entorno

Para obtener más información sobre el uso de STEP7 y la creación de bloques de datos, consulte "Sistema de información STEP7 Professional V12".

Uno de los principales requisitos consiste en crear la misma asignación de memoria para diferentes variables en el consumer de IDB que la que se ha realizado en el proyecto de STEP7 (para el PLC). Los tipos de datos utilizados tanto en el provider como en el consumer deben coincidir para garantizar una transferencia de datos correcta.

Si el tipo de datos utilizado en la configuración de Send/Receive es String, el tamaño de este tipo de datos debe ser igual o mayor que el tamaño de String definido en el proyecto Step7.

Requisitos de hardware y software Deben cumplirse unos requisitos mínimos de software y hardware para la instalación del paquete de software SIMATIC STEP7 Professional. Para obtener más información sobre estos requisitos de hardware y software para utilizar el software STEP7 Professional, consulte "Requisitos del sistema para STEP7 Professional".

Page 251: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 251

3.10.3 Configurar la interfaz Send/Receive como Provider

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga Enviar/Recibir como provider y configurar las propiedades de conexión provider/consumer respectivas junto con su configuración del comportamiento de transferencia.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En el menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione Send/Receive como tipo de provider, OPC Data Access como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

Page 252: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación 252 Manual de sistema, 2/2013, A5E32364153-AA

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración del provider. La ventana de configuración de provider tiene varios campos que le ayudan a configurar el tipo de conexión de Send/Receive.

Nota Más información

La información sobre la configuración del tipo de conexión de Send/Receive y las opciones relacionadas se proporciona en el capítulo "Configurar los distintos tipos de conexiones".

Page 253: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 253

4. A continuación, haga doble clic en el nodo Consumer del Árbol del proyecto para abrir la ventana de configuración de consumer. En la ventana Configuración de Consumer, realice los ajustes siguientes:

Sección "Configuración de OPC Data Access"

– Busque un OPC Server haciendo clic en el botón [...] y selecciónelo.

La selección del servidor puede realizarse desde un navegador de variables OPC.

– El nombre de nodo se muestra automáticamente en el campo de entrada "Nombre de nodo" tras la selección del OPC Server.

Page 254: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación 254 Manual de sistema, 2/2013, A5E32364153-AA

Nota Nombre de nodo

Para el OPC Server local, el nombre de nodo se mostrará como "local host". En el caso de un OPC Server remoto, el nombre del equipo remoto se mostrará tras la selección del OPC Server en el equipo remoto. Este nombre de nodo es necesario para buscar el OPC Server desde el equipo remoto.

El navegador de variables OPC no muestra ningún contenido si el nombre del nodo no es válido.

Nota

Los campos "Servidor OPC" y "Nombre de nodo" son campos editables. Si conoce la información sobre el nombre del OPC Server y el nombre de nodo, puede introducirla directamente en los campos "Servidor OPC" y "Nombre de nodo". Si el nombre de nodo/nombre de OPC Server no es válido, no se mostrará ningún contenido en el navegador de variables OPC.

Sección "Configuración para elemento defectuoso"

– En el campo "Configurar una variable para el número de errores de transacción", haga clic en el botón [...] y seleccione una variable en el navegador de variables OPC.

A continuación, haga clic en el botón que representa una "marca de verificación" para aceptar los cambios. El número de variables con errores se escribe con el valor QUALITY=BAD.

– Elija el tipo de datos específico seleccionándolo del cuadro de lista desplegable.

Nota Variables OPC

La selección de la variable en el navegador de variables OPC muestra el tipo de datos correspondiente en el campo "Tipo de datos". Sin embargo, si recuerda el nombre de la variable, especifique el nombre de la variable y el tipo de datos en los campos respectivos de la sección "Configuración para elemento defectuoso".

Sección "Configuración de transferencia asíncrona"

– Active la opción de la casilla de verificación "Escribir asíncronamente" para permitir la escritura asíncrona.

– Especifique el número máximo permitido de peticiones de escritura pendientes en el campo de entrada.

Page 255: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 255

Nota Transferencia asíncrona

Si la casilla de verificación "Escribir asíncronamente" está activada, se establece el valor predeterminado de 10 en el campo de entrada "Número máximo de peticiones de escritura pendientes". Cuando esta casilla de verificación está desactivada, el valor se restablece a 0. En esta casilla puede especificar un valor de 1 a 40.

Si el valor especificado no está comprendido dentro de este intervalo, se muestra un mensaje de error.

Nota

Escritura asíncrona

La configuración de transferencia asíncrona resulta de utilidad para garantizar que la transferencia de datos real se está produciendo correctamente.

Ejemplo: si ha configurado "Número máximo de peticiones de escritura pendientes" en 15 y la transferencia de datos no se produce de forma correcta, después del error de la 15.ª transacción se mostrará un mensaje de aviso en la vista de seguimiento de IDB Runtime.

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo. La ventana Configuración consta de 3 fichas: Opciones de transferencia, Mapeo de conexión y Conexiones.

Page 256: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación 256 Manual de sistema, 2/2013, A5E32364153-AA

2. En la ficha Opciones de transferencia, puede configurar los ajustes del comportamiento de transferencia de Send/Receive como provider.

En el campo "Tiempo de actualización" introduzca el intervalo de tiempo tras el cual el sistema comprueba si hay datos para transferir.

Nota Tiempo de actualización

Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualización de 1000 ms o 1 s.

A continuación, seleccione el tipo de transferencia de datos:

– Transferir los datos sólo en caso de cambio

Tras cada ciclo de actualización, se comprueba el valor existente en Tiempo de actualización. Si hay un cambio de valor, se transferirá dicho valor. En caso contrario, se ignorará.

– Transferir siempre todos los valores

Tras cada ciclo de actualización, todos los valores de columna conectados se transferirán del provider al consumer.

3. La configuración del comportamiento de transferencia de provider se guardará automáticamente.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha creado una conexión entre la interfaz Send/Receive y OPC Data Access como consumer. Estos elementos se muestran en la estructura de árbol de la interfaz de configuración de IDB. Para poder transferir datos, conecte las variables de provider y de consumer, como se describe en el capítulo "Conectar variables de una interfaz Send/Receive".

Page 257: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 257

3.10.4 Configurar los distintos tipos de conexión:

Configurar los distintos tipos de conexiones Para Enviar/Recibir como provider, se mostrará la ventana de propiedades de provider después de hacer doble clic en el nodo Provider del Árbol del proyecto. La ventana de propiedades de provider incluye varios campos que le ayudan a configurar los valores de conexión de Enviar/Recibir. La configuración proporcionada en esta ventana dependerá del tipo de protocolo seleccionado.

General

En el área de la sección "General", seleccione un tipo de protocolo, la longitud de datos en bytes y el tipo de establecimiento de conexión.

Se pueden seleccionar los siguientes tipos de protocolos:

● ISO en TCP

● TCP nativo

● UDP

Longitud de datos en bytes

En este campo, especifique la longitud de las variables que van a transferirse.

Establecimiento de conexión activo

La casilla de verificación "Establecimiento activo de la conexión" se utiliza para definir si IDB habilita de forma activa el establecimiento de la conexión.

Page 258: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación 258 Manual de sistema, 2/2013, A5E32364153-AA

Vigilancia de conexión

En la sección "Vigilancia de conexión", defina los parámetros siguientes en los campos:

● Watchdog cycle time (Ciclo de tiempo de vigilancia): Hace referencia al tiempo que debe transcurrir para que un ping compruebe si la conexión con la estación del interlocutor sigue existiendo. Según la carga de la red, deberá seleccionar un ciclo de supervisión más largo (con una carga de red más alta) o más corto. Esta unidad debe especificarse en ms.

● Timeout (Tiempo excedido): Tiempo máximo de respuesta para un ping antes de que se indique un error. Esta unidad debe especificarse en ms.

Direcciones

En la sección "Direcciones", especifique los datos de conexión para la estación del interlocutor en el campo "Direcciones":

● Dirección IP de IndustrialDataBridge: Introduzca la dirección IP de la estación del interlocutor.

Debe configurarse "Dirección IP de IndustrialDataBridge" si el equipo tiene varias tarjetas de red o direcciones IP. De lo contrario, seleccione el campo de selección "Dirección IP predeterminada de IndustrialDataBridge".

● Dirección IP del PLC: Introduzca la dirección IP del dispositivo PLC.

Según el protocolo establecido, deberán realizarse otros ajustes:

● ISO en TCP TSAP IndustrialDataBridge: Introduzca el TSAP (Transfer Service Access Point, punto de acceso de servicio de transferencia) en formato ASC para IDB. Configure el TSAP con una longitud de 1 a 16 bytes.

Controlador TSAP: Introduzca el TSAP en formato ASC para el dispositivo PLC. Puede configurar el TSAP con una longitud de 1 a 16 bytes.

● TCP nativo Puerto de IndustrialDataBridge: Introduzca el número de puerto de IDB. Debe establecer el valor del puerto en un rango de 2000 a 65534.

Puerto de controlador: Introduzca el número de puerto del PLC. Debe establecer el valor del puerto en un rango de 2000 a 65534.

● UDP Puerto de IndustrialDataBridge: Introduzca el número de puerto de IDB. Debe establecer el valor del puerto en un rango de entre 2000 y 65534. Puerto de controlador: Introduzca el número de puerto del PLC. Debe establecer el valor del puerto en un rango de 2000 a 65534.

Si selecciona el campo de selección "Asignación de direcciones controlada por programa", puede crear una conexión UDP libre. La dirección IP y el puerto para la estación del interlocutor ya no tienen que configurarse, sino que se leen en el área de datos de conexión. De este modo, se pueden realizar cambios de forma dinámica durante la ejecución. Las conexiones UDP libres requieren un encabezamiento de trabajo en el área de datos de la conexión.

El siguiente gráfico muestra la estructura del área de datos, así como el significado y el posicionamiento de los parámetros en el encabezamiento de trabajo.

Page 259: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 259

La imagen muestra un ejemplo claro a partir de la siguiente dirección IP: 192.168.1.100

Para la dirección del puerto 2000, por ejemplo, se debe introducir lo siguiente: para el byte alto: 7Hex (= 7Dec); para el byte bajo: D0Hex (= 208Dec)

Nota Puerto ocupado

Con el tipo de conexión "TCP nativo", es posible que el puerto que debería utilizarse ya esté ocupado en la parte activa. En este caso, establezca el puerto de IndustrialDataBridge en "0" con una conexión activa.

Page 260: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación 260 Manual de sistema, 2/2013, A5E32364153-AA

3.10.5 Conectar variables de una interfaz Send/Receive

Conectar variables En la ventana "Configuración", haga clic en la ficha "Mapeo de conexión" para conectar las variables enviadas de la interfaz Enviar/Recibir con el data consumer. La ficha Mapeo de conexión divide la ventana en las 3 secciones siguientes:

● Provider Send/Receive

● Consumer OPC Data Access

● Configuración de mapeo de conexiones

La sección "Provider Send/Receive" se muestra en la parte superior izquierda de la ficha "Mapeo de conexión". Esta sección proporciona las opciones necesarias.

El "Consumer OPC Data Access" se muestra en la parte inferior izquierda de esta ficha.

Lleve a cabo los pasos siguientes para conectar variables de una interfaz Enviar/Recibir a OPC Data Access.

Page 261: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 261

1. En la sección "Provider de Send/Receive", especifique el punto de inicio de la variable en el campo "Byte inicial". Ya ha especificado la longitud de datos de las variables en la ventana "Configuración de Provider de Send/Receive".

La información sobre los campos de la configuración de Provider de Send/Receive se describe en el capítulo 3.10.4 "Configurar los distintos tipos de conexiones".

2. Seleccione el tipo de datos correspondiente en el campo "Tipo de datos solicitado".

Nota Interpretar datos

El campo "Interpretar como" solo permitirá seleccionar un valor si en el campo "Tipo de datos solicitado" está seleccionado uno de los tipos de datos Binary String (VT_BSTR) o Date (VT_Date).

3. Si ha seleccionado uno de los tipos de datos Binary String (VT_BSTR) o Date (VT_Date), especifique también cómo se interpretarán los datos entrantes:

– Los datos que se transfieren del data provider como string S7 o de bytes se convierten al tipo de datos VT_BSTR.

– Los datos que se transfieren del data provider como un string S7_Date_and_Time se convierten al tipo de datos VT_DATE.

4. Si ha seleccionado "OLE/Binary Automation string" como tipo de datos en el campo "Tipo de datos solicitado", el campo "Número" está disponible para especificar un número válido.

Especifique un número válido en el campo "Número". El rango que está permitido especificar en el campo de entrada "Número" es cualquier valor entre 1 y 8192.

5. Configure la variable de consumer en la sección "Consumer OPC Data Access" (en la parte inferior izquierda) siguiendo estos pasos:

– Seleccione una variable de consumer del navegador de variables OPC en la sección "Consumer OPC Data Access".

– El ID de variable y el tipo de datos se muestran automáticamente en función de la selección de la variable OPC en el navegador de variables.

6. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones" (a la derecha). Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

7. Repita los pasos 2 a 6 para todos los elementos del data provider que desee transferir.

Page 262: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación 262 Manual de sistema, 2/2013, A5E32364153-AA

Nota BLOB como nuevo tipo de datos

Si se usa una base de datos Oracle, MySQL o SQL Server como consumer y Send/Receive como provider, en la ficha de mapeo de conexiones se puede seleccionar el tipo de datos BLOB dentro del área de la sección de consumer. Debe indicarse el tamaño de BLOB en el campo Número.

Puesto que los PLC no admiten el tipo de datos BLOB, al crear un proyecto de Step7 se debe seleccionar string o matriz de caracteres como tipo de datos. En la configuración de IDB esos datos se pueden mapear con el campo de tipo BLOB en el área de la sección de consumer de la base de datos. El tamaño de los datos depende del tamaño admitido de tipos de datos proporcionados en el proyecto Step7.

Nota Matriz • Si la variable de provider tiene un tipo de datos de matriz y la columna de consumer tiene

un tipo de datos distinto al de matriz, tras hacer clic en el botón Conectar, la casilla de verificación "Matriz" de "Consumer OPC Data Access" se desmarcará automáticamente.

• Si la columna de provider de Send/Receive tiene un tipo de datos distinto de matriz y la variable de consumer OPC Data Access tiene el tipo de datos matriz, tras hacer clic en el botón Conectar, la casilla de verificación "Matriz" de "Consumer OPC Data Access" se marcará automáticamente.

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana "Configuración" de IDB CS, así como en el nodo del Árbol del proyecto.

Page 263: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 263

3.10.6 Configurar la interfaz Send/Receive como Consumer

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga Send/Receive como consumer y definir la configuración respectiva de provider o consumer y el comportamiento de transferencia.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En la barra del menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione OPC Data Access como tipo de provider, Send/Receive como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

Page 264: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación 264 Manual de sistema, 2/2013, A5E32364153-AA

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración del provider.

En la ventana Configuración de Provider, realice los ajustes siguientes:

– Examine el OPC Server.

– Seleccione el nombre de nodo.

4. En el Árbol del proyecto, haga doble clic en el nodo Consumer para abrir la ventana de configuración de consumer. La ventana de configuración de consumer incluye varios campos que le ayudan a configurar el tipo de conexión Send/Receive.

Nota

Más información

La información sobre la configuración del tipo de conexión de Send/Receive y las opciones relacionadas se proporciona en el capítulo 3.10.4, "Configurar los distintos tipos de conexiones".

Page 265: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 265

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo. La ventana Configuración consta de 3 fichas: Opciones de transferencia, Mapeo de conexión y Conexiones.

2. En la ficha Opciones de transferencia, puede configurar el comportamiento de

transferencia de provider.

En el campo "Tiempo de actualización" introduzca el intervalo de tiempo tras el cual el sistema comprueba si hay datos para transferir.

Nota Tiempo de actualización

Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualización de 1000 ms o 1 s.

Page 266: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación 266 Manual de sistema, 2/2013, A5E32364153-AA

3. A continuación, seleccione el tipo de transferencia de datos:

– Transferir los datos sólo en caso de cambio

Los datos se transfieren cuando cambia el valor de la variable configurada. Si se configura un valor de umbral en el campo "Deadband" y el OPC Server seleccionado admite la zona de insensibilidad, la transferencia de datos sólo se producirá cuando el cambio de los datos supere el valor de deadband especificado. El valor de deadband debe estar comprendido entre 0 y 100.

– Transferir siempre todos los valores

Tras cada ciclo de actualización se transferirán los datos de todas las variables de provider que haya conectado con el consumer.

– Enviar valores con este disparo

Tras cada ciclo de actualización se comprueba una variable seleccionada de un OPC Server para ver si ha alcanzado el valor de disparo. En este caso se transfieren todos los valores.

Nota Transferencia de datos con "Transferir sólo valores modificados"

Si el valor de deadband está configurado y el OPC Server seleccionado no admite la deadband, se definirá un valor del 0% y cualquier cambio de valor se tendrá en cuenta para la transferencia de datos. Una transferencia de datos de este tipo es independiente del tiempo de actualización.

Nota

Deadband

No todos los servidores OPC Server admiten deadband. Esto dependerá del OPC Server que se utilice. El campo de entrada "Valor de deadband (%)" está activado sólo con los tipos de transferencia de datos "Transferir sólo valores modificados" y "Transferir siempre todos los valores". Este campo de entrada está desactivado mientras el tipo de transferencia "Enviar valores con este disparo" esté seleccionado.

4. Especifique el valor de deadband (en porcentaje) para que contenga un valor entre 0 y 100.

5. En el campo "Elemento para la seguridad de la transacción", haga clic en el botón [...] y seleccione una variable del OPC Server desde el navegador de variables OPC.

En el campo "Elemento para la seguridad de la transacción" puede definir una variable OPC en un OPC Server, en donde se almacena el estado de éxito o fracaso de la transferencia de datos. Este valor debe ser un signed char de 1 byte (p. ej., VT_I1). -1 indica el estado de éxito y 0 indica un fracaso.

Page 267: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 267

6. Si ha seleccionado la opción "Enviar valores con este disparo", puede configurar el disparo y las opciones de disparo. La sección "Configuración de disparo" está activada sólo si el tipo de transferencia de datos es "Enviar valores con este disparo".

Lleve a cabo los ajustes siguientes en la sección "Configuración de disparo":

– En el campo "Variable de disparo", seleccione la variable que disparará una transferencia de datos. Haga clic en el botón [...] para seleccionar la variable en el navegador de variables OPC.

– Seleccione un tipo de datos válido de la lista desplegable.

– En el campo "Valor de disparo" introduzca el umbral que debe iniciar la transferencia de datos.

– En el campo "Valor de confirmación", introduzca un valor que la variable de disparo asuma tras el disparo.

El valor de confirmación no ofrece información sobre si la transacción se ha realizado correctamente.

7. La configuración del comportamiento de transferencia para OPC DataAccess como provider se guardará automáticamente.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha creado una conexión entre la interfaz OPC Data Access y Send/Receive como consumer. Estos elementos se muestran en la estructura de árbol de la interfaz de configuración de IDB. Para poder transferir datos, conecte las variables de provider y consumer, como se describe en el capítulo "Conectar variables a una interfaz Send/Receive".

Page 268: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación 268 Manual de sistema, 2/2013, A5E32364153-AA

3.10.7 Conectar variables a una interfaz Send/Receive

Conectar variables En la ventana "Configuración", haga clic en la ficha "Mapeo de conexión" para conectar las variables enviadas del data provider seleccionado con la interfaz Enviar/Recibir. La ficha Mapeo de conexión divide la ventana en las 3 secciones siguientes:

● Provider OPC Data Access

● Consumer Send/Receive

● Configuración de mapeo de conexiones

El "Provider OPC Data Access" se muestra en la parte superior izquierda de esta ficha. La sección "Consumer de Send/Receive" se muestra en la parte inferior izquierda de la ficha "Mapeo de conexión".

Lleve a cabo los pasos siguientes para conectar variables de OPC Data Access a una interfaz Enviar/Recibir.

1. En el área "Provider OPC Data Access", desplácese al navegador de variables OPC y seleccione una variable OPC.

2. El ID de variable y el tipo de datos se muestran automáticamente en función de la selección de la variable OPC.

3. En el área "Consumer de Send/Receive" (parte inferior izquierda), especifique el punto de inicio de la variable en el campo "Byte inicial".

Page 269: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 269

4. Seleccione el tipo de datos correspondiente en el campo "Tipo de datos solicitado".

Nota Interpretar datos

El campo "Interpretar como" solo permitirá seleccionar un valor si en el campo "Tipo de datos solicitado" está seleccionado uno de los tipos de datos Binary String (VT_BSTR) o Date (VT_Date).

5. Si ha seleccionado uno de los tipos de datos Binary String (VT_BSTR) o Date (VT_Date), especifique también cómo se interpretarán los datos entrantes:

– Los datos que se transfieren del data provider como string S7 o de bytes se convierten al tipo de datos VT_BSTR.

– Los datos que se transfieren del data provider como un string S7_Date_and_Time se convierten al tipo de datos VT_DATE.

6. Si ha seleccionado "OLE/Binary Automation string" como tipo de datos en el campo "Tipo de datos solicitado", el campo "Número" está disponible para especificar un número válido.

Especifique un número válido en el campo "Número". El rango que está permitido especificar en el campo de entrada "Número" es cualquier valor entre 1 y 8192.

7. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones" (a la derecha). Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

8. Repita los pasos 1 a 7 para todos los elementos del origen de datos que desee transferir.

Nota BLOB como nuevo tipo de datos

Si se usa una base de datos Oracle, MySQL o SQL Server como provider y Send/Receive como consumer, en la ficha de mapeo de conexiones se puede seleccionar el tipo de datos BLOB dentro del área de la sección de provider. Debe indicarse el tamaño de BLOB en el campo Número.

Puesto que los PLC no admiten el tipo de datos BLOB, al crear un proyecto de Step7 se debe seleccionar string o matriz de caracteres como tipo de datos. En la configuración de IDB esos datos se pueden mapear con el campo de tipo BLOB en el área de la sección de provider de la base de datos. El tamaño de los datos depende del tamaño admitido de tipos de datos proporcionados en el proyecto Step7.

Page 270: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.10 Send/Receive

WinCC/IndustrialDataBridge Documentación 270 Manual de sistema, 2/2013, A5E32364153-AA

Nota Matriz • Si la variable de provider tiene un tipo de datos de matriz y la columna de consumer tiene

un tipo de datos distinto al de matriz, tras hacer clic en el botón Conectar, la casilla de verificación "Matriz" de "Provider OPC Data Access" se desmarcará automáticamente.

• Si la columna Provider OPC Data Access tiene un tipo de datos distinto al de matriz y la variable de consumer Send/Receive tiene un tipo de datos de matriz, tras hacer clic en el botón Conectar, la casilla de verificación "Matriz" de "Consumer de Send/Receive" se marcará automáticamente.

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana "Configuración" de IDB CS, así como en el nodo del Árbol del proyecto.

Page 271: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 271

3.11 WinCC User Archive

3.11.1 Sumario

Introducción El módulo "WinCC User Archive" permite los accesos de lectura y escritura a la base de datos de ficheros del proyecto WinCC. Esta función es parecida al módulo para bases de datos dinámicas. Como Consumer, también existe la posibilidad de eliminar datos en WinCC User Archive.

Nota Indicaciones importantes para la configuración de diferentes bases de datos • Para el acceso a MS SQL Server y MS Access deben estar instalados los componentes

de Microsoft Data Access 2.8 (MDAC 2.8) (http://www.microsoft.com/data/). • No está permitida la utilización del tipo de datos VT_I8 como variable Trigger (transferir

datos según evento) en la base de datos Provider. • El carácter "?" (VT_BSTR) no se puede escribir en un campo del tipo de datos "char" o

"varchar" en un servidor SQL (en la interfaz de runtime se visualiza un mensaje de error en correspondencia).

• El sello de tiempo debe asignarse antes de conectar las primeras variables. Posteriormente, la inserción o modificación del sello de tiempo solamente será posible cuando se borren todos los elementos, se cierre el cuadro de diálogo y se abra nuevamente. El sello de tiempo se genera con la hora local, si se transfieren nuevos datos del Provider.

• Un nombre de tabla no puede contener ningún carácter vacío, de lo contrario se pueden producir errores en la transferencia.

Page 272: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 272 Manual de sistema, 2/2013, A5E32364153-AA

3.11.2 Configurar una interfaz WinCC User Archives como Provider

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga WinCC User Archive como provider y definir la configuración respectiva de la conexión de provider o consumer y el comportamiento de transferencia.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En el menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione WinCC User Archive como tipo de provider, Base de datos como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

Page 273: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 273

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración del provider.

Nota Cadena de conexión

En la ventana "Configuración de Provider de WinCC User Archive", el campo "Cadena de conexión" (en la parte superior) muestra los parámetros de cadena de conexión de la base de datos después de la selección del tipo de base de datos.

En la ventana Configuración de Provider de WinCC User Archive, realice los ajustes siguientes:

– Especifique el nombre de servidor y/o la ruta completa de la base de datos de WinCC User Archive.

– Seleccione el nombre de base de datos de la lista que se muestra en el campo "Base de datos". Haga clic en el cuadro de lista desplegable para ver esta lista.

– Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el área de la sección que proporciona opciones para iniciar sesión en la base de datos, especifique el nombre de usuario y la contraseña.

Esta información es necesaria para iniciar sesión en la base de datos de WinCC User Archive.

– Haga clic en el botón Test para probar la conexión.

Nota User Archive

Asegúrese de introducir la ruta completa del equipo en el que WinCC esté instalado. Si el nombre de la ruta no es válido, el campo "Base de datos" no mostrará ninguna tabla. Asimismo, también es importante verificar que la tabla de User Archive contenga una o varias filas de datos.

Page 274: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 274 Manual de sistema, 2/2013, A5E32364153-AA

4. A continuación, haga doble clic en el nodo Consumer en el Árbol del proyecto. En la ventana Configuración de Consumer, realice los ajustes siguientes:

"Sección "Configuración de consumer de base de datos"

– Seleccione el tipo de base de datos seleccionando el botón de opción correspondiente.

– Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre de servidor en el campo "Servidor".

Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista o en la estructura de carpetas.

Page 275: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 275

Nota

Nombre del servidor

El campo "Servidor" para introducir el nombre del servidor, la casilla de verificación "Utilizar la autenticación automática de Windows" y los campos de introducción de la información de inicio de sesión sólo están activados si ha seleccionado una base de datos que no sea Microsoft Access.

– Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente.

Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

– Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

"Sección "Configuración de tipo de Consumer"

– Seleccione el "Tipo de consumer" seleccionándolo de la lista. En el capítulo 3.6.7, "Tipos de consumer", se ofrece más información sobre los tipos de consumer.

– Elija Procedimiento almacenado o Instrucción de inserción preparada como "Tipo de transacción" y seleccione el nombre y esquema de tabla.

Nota Tipo de transacción

Las opciones de tipo de transacción Procedimiento almacenado o Instrucción de inserción preparada sólo están activas cuando se ha seleccionado el tipo de consumer "Un registro de datos por orden - Command Set" y ha seleccionado una base de datos que no sea Microsoft Access. De forma predeterminada, la opción Instrucción de inserción preparada se selecciona automáticamente. • Sólo el campo "Tabla" está activado si se ha seleccionado Microsoft Access como

tipo de base de datos y el tipo de consumer seleccionado es "Un registro de datos por orden - Command Set". Seleccione el nombre de tabla en el cuadro de lista desplegable.

• Si ha seleccionado un tipo de base de datos distinto de Microsoft Access y el tipo de consumer seleccionado es "Un registro de datos por orden - Command Set", todos los campos dentro de Tipo de transacción estarán activados.

Page 276: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 276 Manual de sistema, 2/2013, A5E32364153-AA

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo. La ventana Configuración consta de 3 fichas: Opciones de transferencia, Mapeo de conexión y Conexiones.

2. En la ficha Opciones de transferencia, puede configurar el comportamiento de

transferencia de provider.

– Seleccione el esquema, si procede, y luego seleccione el nombre de tabla en la lista desplegable.

Nota Esquema • En la ficha "Opciones de transferencia" se selecciona automáticamente un

esquema predeterminado.

3. Haga clic en el botón "Evento" para definir la configuración del provider de disparo. Se abrirá "Provider de disparo".

En el capítulo "Configurar un disparo" se proporciona la descripción de "Provider de disparo".

4. La configuración del comportamiento de transferencia de provider se guardará automáticamente.

Page 277: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 277

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha configurado la interfaz WinCC User Archive y un consumer, incluidas las opciones de transferencia de provider. Estos elementos se muestran en la estructura de árbol de la interfaz de configuración de IDB. Para poder transferir datos, conecte las variables de provider y consumer, como se describe en el capítulo "Conectar variables de la interfaz WinCC User Archive".

Page 278: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 278 Manual de sistema, 2/2013, A5E32364153-AA

3.11.3 Configurar Trigger

Introducción El cuadro de diálogo "Provider de disparo" proporciona la configuración de OPC, las opciones de configuración del disparo y los campos necesarios que le ayudarán a configurar la condición que dispare una transferencia de datos. Este cuadro de diálogo se abre tras hacer clic en el botón "Disparo" en la ventana Opciones de transferencia.

Nota Navegador de variables OPC

Las variables OPC de la sección "Configuración de disparo" sólo se mostrarán si ya ha seleccionado el nombre del OPC Server.

Page 279: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 279

Procedimiento 1. En el área "Configuración de OPC", seleccione el OPC Server haciendo clic en el botón

[...]. La selección del servidor es asistida por un navegador de variables OPC. A continuación, haga clic en el botón que representa una "marca de verificación" para aceptar los cambios.

2. El nombre de nodo se muestra automáticamente en el campo de entrada "Nombre de

nodo" tras la selección del OPC Server.

Nota Nombre de nodo

Para el OPC Server local, el nombre de nodo se mostrará como "local host". En el caso de un OPC Server remoto, el nombre del equipo remoto se mostrará tras la selección del OPC Server en el equipo remoto. Este "Nombre de nodo" es necesario para buscar el OPC Server desde el equipo remoto.

El navegador de variables OPC no muestra ningún contenido si el nombre del nodo no es válido.

Nota

Los campos "Servidor OPC" y "Nombre de nodo" son campos editables.

Si conoce la información sobre el nombre del OPC Server y el nombre de nodo, puede introducirla directamente en los campos "Servidor OPC" y "Nombre de nodo". Si el nombre de nodo/nombre de OPC Server no es válido, no se mostrará ningún contenido en el navegador de variables OPC.

3. Puede definir una variable OPC en el provider de disparo, en que el estado de éxito o fracaso de la transferencia de datos se almacenará en el campo "Variable para la seguridad de la transacción". Este valor debe tener un signed char de 1 byte (p. ej., VT_I1). -1 indica el estado de éxito y 0 indica un fracaso. En el navegador de variables, seleccione la variable del OPC Server donde se debe guardar esta información y haga clic en el botón "Aplicar elemento".

4. La estructura de árbol del OPC Server se muestra en el área "Configuración de disparo".

Page 280: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 280 Manual de sistema, 2/2013, A5E32364153-AA

5. En el área "Configuración de disparo", seleccione las variables que desee, una por una, y acéptelas haciendo clic en "Agregar elemento" cada vez.

Las variables seleccionadas se muestran en la tabla debajo del navegador de variables, que muestra la lista de variables.

6. Utilice el botón "Quitar elemento" para eliminar el elemento marcado. Si no se ha marcado ningún elemento para su supresión, se suprimirá el último elemento de la lista si hace clic en el botón "Quitar elemento". En la sección "Declaración de variables" se incluyen detalles sobre las columnas de la lista de variables.

Nota OPC Server

Tras seleccionar las variables y añadirlas a la lista de variables, si cambia a otro OPC Server en el área Configuración de OPC, se mostrará un cuadro de diálogo en el que se le preguntará si desea descartar la configuración anterior.

7. En el área "Condición de disparo", puede seleccionar el tipo de sintaxis con el botón de selección "Estilo VB" y "Estilo JScript". Si ya se ha creado una condición de disparo, este ajuste no puede modificarse. Si se debe cambiar el lenguaje, debe eliminarse el texto del campo "Configurar condición de disparo".

En la sección "Lenguajes de programación" se incluyen detalles sobre los lenguajes de programación utilizados.

8. Cree la condición de disparo en el lenguaje seleccionado. Utilice las designaciones de alias de la lista de variables para estas variables. En el campo de entrada que se muestra, especifique los símbolos operadores mediante el teclado o selecciónelos del cuadro de lista "Patrones lógicos".

9. Pruebe la condición que acaba de crear haciendo clic en "Validar". La condición de disparo se calcula con los valores introducidos en la columna "Valor de test". El resultado "VERDADERO" o "FALSO" aparece en un cuadro de mensaje.

10.Si la condición de disparo obtiene el resultado correcto, tras confirmar los cambios, cierre el cuadro de diálogo haciendo clic en el botón "Aceptar".

Page 281: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 281

Información adicional

Declaración de variables

Las columnas de la declaración de variables contienen lo siguiente:

● Tipo de datos: tipo de datos de la variable. Si el tipo de datos definido aquí no coincide con el del servidor, se intenta convertir el tipo de datos.

● ID de variable: El ID de la variable en el OPC Server.

● Alias: alias utilizado para crear la condición de disparo. Este nombre debe ser exclusivo y debe seguir las convenciones de asignación de nombres de los lenguajes de programación asignados. Para obtener más información sobre las convenciones de asignación de nombres, lea el párrafo "Alias válidos".

● Valor de confirmación: valor que toma la variable una vez que se ha cumplido la condición de disparo y se han enviado los valores al Consumer. El valor predeterminado es "<Empty>" (<Vacío>), es decir, no se escribe ningún valor de confirmación.

● Valor de test: este valor es únicamente para probar la condición de disparo y no afecta al intercambio de datos posterior. Los valores de test se deben seleccionar y modificar para que se pueda comprobar si la condición de disparo genera el resultado esperado en todas las condiciones de operación.

Nota Valor de confirmación

El valor de confirmación no ofrece información sobre si la transacción se ha realizado correctamente.

Nota Necesidad de alias

El ID de variable de OPC no se utiliza porque probablemente no se corresponda con los criterios de validez de la variable; por ejemplo, no se permite el uso de puntos en el nombre de la variable.

Alias válidos:

Un alias válido debe cumplir las reglas siguientes:

● Se permite el uso de letras (sin diéresis ni ß), números y el carácter de guion bajo (_).

● El primer carácter debe ser una letra o un guion bajo.

● Un alias puede tener la longitud que se desee.

● No se permite el uso de palabras clave de VBScript ni de JScript. Tenga en cuenta la descripción del lenguaje correspondiente.

● Distingue entre mayúsculas y minúsculas. No es lo mismo "variable" que "Variable".

Page 282: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 282 Manual de sistema, 2/2013, A5E32364153-AA

Lenguajes de programación

Puede utilizar VBScript o JScript para la condición de disparo.

En la tabla siguiente se muestra el tipo de operador y sus símbolos en ambos lenguajes:

Tipo VBScript JScript

NO lógico NOT ! Y lógico AND && O lógico OR || Multiplicación * * División / / Suma + + Resta - - Diferente de <> != Menor que < < Mayor que > > Comparación = == Asignación <no disponible> = Verdadero true o True true Incorrecto false o False false String <Comillas> <Comillas>

Se recomienda utilizar únicamente estos operadores. En las descripciones de cada lenguaje se pueden encontrar otros operadores.

Nota Pérdida de eventos de disparo

El disparo depende de la velocidad de actualización del OPC Server. En este caso, recuerde que el disparo no tendrá en cuenta los cambios de datos que se produzcan durante un ciclo de actualización. Esto significa que, si se realiza un cambio rápido de una variable de tipo 1 - 0 - 1, el OPC Server no lo indica necesariamente al provider de disparo, ya que el 1 vuelve a existir al final y durante el tiempo de comprobación no existe ningún cambio de valor. Esto quiere decir que una condición potencialmente verdadera no se reconoce como tal, por lo que no se producirá una transferencia de datos.

Las configuraciones en las que el valor de confirmación debe establecer una condición de disparo verdadera ("true") de nuevo como falsa ("false") no son seguras debido a la afirmación anterior. Cuando los cambios de datos se producen demasiado deprisa, el valor "verdadero" puede mantenerse igual o algunos valores pueden no tenerse en cuenta.

Page 283: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 283

3.11.4 Conectar variables de la interfaz WinCC User Archives

Conectar variables En la ventana "Configuración", la ficha "Mapeo de conexión" incluye los campos necesarios para conectar variables enviadas de la interfaz WinCC User Archive con el consumer seleccionado. La ficha Mapeo de conexión divide la ventana en 3 secciones.

● Provider de WinCC User Archive

● Consumer de la base de datos

● Configuración de mapeo de conexiones

La sección "Provider de WinCC User Archive" se muestra en la parte superior izquierda de la ficha "Mapeo de conexión". Esta sección proporciona las opciones necesarias para elegir el esquema, el nombre de tabla y los nombres de columna que deben mapearse. La sección "Consumer de la base de datos" se encuentra bajo la sección del provider y enumera los valores de columna que pueden mapearse con las columnas existentes de la base de datos de WinCC User Archive.

Nota Tipos de consumer

Los campos que se muestran dentro de la sección "Consumer de la base de datos" dependen del "Tipo de consumer" seleccionado en la ventana de configuración de consumer. En este caso se usa el tipo de consumer "Un registro de datos por orden - Record Set".

Page 284: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 284 Manual de sistema, 2/2013, A5E32364153-AA

El separador entre las secciones de provider y consumer proporciona un control de redimensionamiento que le permite redimensionar la altura de la sección con el fin de ver claramente los campos de la sección.

La sección "Configuración de mapeo de conexiones" se muestra a la derecha de la ficha "Mapeo de conexión". Esta sección le ayuda a proporcionar un nombre para la conexión junto con opciones para elegir un nombre predeterminado para la conexión. Los iconos "Conectar", "Modificar conexión", "Borrar conexión" y "Borrar todas las conexiones" se encuentran en la parte superior de esta sección.

Nota Ficha Mapeo de conexión

Para obtener una visión clara de todos los campos de las secciones de la ficha "Mapeo de conexión", se recomienda utilizar la opción "Contraer" en la ventana de inspección y el Árbol del proyecto. Cuando haga clic en el icono "Contraer", la ventana se minimizará y proporcionará la opción "Ampliar". Para recuperar la ventana en cualquier momento, haga clic en el icono "Ampliar".

La sección "Provider de WinCC User Archive" consta de tres fichas:

● WinCC User Archive

● Instrucción Where

● OPC

En este capítulo se tratan los aspectos relacionados con las fichas "WinCC User Archive" e "Instrucción Where". Además, en este capítulo se proporcionan los pasos que deben realizarse para establecer un mapeo de conexión entre provider y consumer.

Nota Seleccionar OPC Server

Para poder establecer la configuración de la ficha "Instrucción Where", debe haber seleccionado un OPC Server en el cuadro de diálogo "Config. provider disparo". Para acceder a este cuadro de diálogo, haga clic en el botón "Evento" de la ficha "Opciones de transferencia".

Page 285: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 285

WinCC User Archive

1. En la sección "Provider de WinCC User Archive", el archivo seleccionado se muestra en el campo "Tabla". Seleccione el esquema para la base de datos, si procede, seleccionándolo de la lista desplegable del campo "Esquema".

2. Los nombres de las columnas se muestran en el área "Columnas". Seleccione un nombre de columna de la lista. La columna seleccionada se muestra en el campo "Columna de datos". El tipo de datos se muestra automáticamente.

3. El campo "Filtro" le ofrece la opción de filtrar los nombres de columna en función de un carácter o los primeros caracteres del nombre de columna.

Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este carácter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que empiezan por "S".

4. A continuación, configure la columna de consumer en la sección "Configurar consumer de la base de datos" siguiendo estos pasos:

– En el campo "Tabla" se mostrará la tabla seleccionada. Seleccione el esquema para la base de datos, si procede, seleccionándolo de la lista desplegable del campo "Esquema".

– Los nombres de las columnas se muestran en el área "Columnas". Si la tabla cuenta con columnas con los tipos de datos correspondientes, adicionalmente se podrá escribir en la tabla un sello de tiempo. En este caso, seleccione la casilla de verificación "Activo" respectiva y seleccione la columna en el campo "Columna de sello de tiempo".

5. Seleccione el nombre de columna de "Consumer de la base de datos" que desea conectar con el nombre de columna de "Provider de WinCC User Archive". El tipo de datos de la columna seleccionada se visualizará automáticamente en el campo "Tipo de datos".

La columna seleccionada se muestra en el campo "Columna de datos".

Nota Conversión de tipo de datos

Si el tipo de datos de la variable de provider no coincide con la columna de consumer, IDB CS convierte el tipo de datos para que coincida con el tipo de datos de la variable de provider. Se muestra una ventana de estado que indica este cambio.

Page 286: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 286 Manual de sistema, 2/2013, A5E32364153-AA

6. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones", a la derecha. Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

7. Repita los pasos 1 a 5 para todos los elementos de "Provider de WinCC User Archive" que desee transferir.

8. El nombre de conexión, incluidos los valores de datos de provider y consumer, se mostrará en la sección "Configuración de mapeo de conexiones". La lista de conexiones también se mostrará en la ficha Conexiones, así como en el Árbol del proyecto, en el nodo "Conexiones" perteneciente al vínculo específico.

Nota Modificar el tipo de consumer

Una vez creadas las conexiones en la ventana Mapeo de conexión, si desea modificar el tipo de consumer en la configuración de consumer de base de datos, la aplicación IDB CS no permite cambiar el tipo de consumer. Para cambiar el tipo de consumer, debe borrar las conexiones que ya se habían creado. Cierre la ventana de configuración de consumer y vuelva a abrir la ventana desde el Árbol del proyecto para modificar el tipo de consumer.

Instrucción Where

En esta ficha se muestra el string SQL que describe el lugar de acceso para la lectura de los datos. La ficha "Instrucción Where" incluye principalmente la sección "WHERE" y el área de texto para visualizar el "String SQL resultante".

Page 287: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 287

Siga los pasos que se especifican a continuación para configurar la instrucción Where:

1. Haga clic en el botón "Agregar" para abrir el cuadro de diálogo que proporciona opciones

para seleccionar la columna con el fin de comparar el contenido.

2. Seleccione el nombre de campo en el que desea comprobar un valor determinado. El nombre del campo seleccionado se muestra en el campo "Nombre de campo". El tipo de datos de este nombre de campo se selecciona automáticamente en el campo "Tipo de datos".

3. Este "Nombre de campo" se muestra en el campo de entrada "WHERE". Elija el símbolo del operador de la lista desplegable utilizada para la comparación.

Page 288: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 288 Manual de sistema, 2/2013, A5E32364153-AA

4. En la sección "Variable OPC", seleccione la variable OPC cuyo valor se compara con la entrada de la columna seleccionada anteriormente. A continuación, haga clic en el botón Aceptar.

5. La condición se muestra en la tabla en la sección "Where" y se introduce en el campo "String SQL resultante".

6. Para eliminar un valor de "String SQL resultante" existente, haga clic en el botón "Quitar".

7. Para definir varias condiciones, repita los pasos 1 a 5.

Nota String SQL • En caso de que se hayan configurado más condiciones, se conectarán a través del

conector lógico "AND". • Por parte de IDB sólo se solicitarán y trasferirán registros (líneas) en los que se cumplan

todas las condiciones. • No es posible realizar una conexión opcional con el conector lógico "OR".

Page 289: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 289

Avanzado:

Mediante el botón "Avanzado", puede definir la secuencia de clasificación y el comportamiento cuando existan varios registros de datos.

● Ordenar por

Seleccione el campo de selección. Después puede establecer el nombre de la columna y la secuencia de clasificación.

● Comportamiento en caso de varios resultados: Seleccione uno de los campos de opción siguientes y haga clic en el botón Aceptar. En función del botón de opción seleccionado, puede decidir la acción que se realizará:

– Mensaje de error (no se transfieren datos)

– Transferir primera fila

– Transferir última fila

– Transferir todas las filas

La configuración estándar para estas opciones es:

● Ninguna clasificación

● Mensaje de error (no se transfieren datos)

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana "Configuración" de IDB CS, así como en el nodo del Árbol del proyecto.

Page 290: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 290 Manual de sistema, 2/2013, A5E32364153-AA

3.11.5 Conectar variables OPC de la interfaz WinCC User Archives

Conectar variables En la ficha "Mapeo de conexión", la sección "Provider de WinCC User Archive" (en la parte superior izquierda) contiene estas tres fichas:

● Provider de WinCC User Archive

● Instrucción Where

● OPC

En este capítulo se tratan aspectos relacionados con la ficha OPC.

La ficha "OPC" incluye opciones para conectar variables OPC que se hayan enviado desde la interfaz WinCC User Archive con el data consumer elegido.

Nota Seleccionar OPC Server

Para poder establecer la configuración de la ficha "OPC", debe haber seleccionado un OPC Server en la ventana "Provider de disparo". Para acceder a este cuadro de diálogo, haga clic en el botón "Evento" de la ficha "Opciones de transferencia".

1. En el área "Provider de WinCC User Archive", en la ficha OPC, se muestra el navegador

de variables OPC. En el navegador de variables, seleccione la variable cuyos valores deben transferirse. La variable seleccionada se muestra en el campo "ID de variable". El tipo de datos se elige según la selección.

2. Si la variable seleccionada tiene un tipo de datos de matriz, la casilla de verificación "Matriz" estará marcada automáticamente. Esta casilla de verificación se proporciona bajo el campo "Tipo de datos".

Page 291: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 291

3. A continuación, configure la columna de consumer en la sección "Consumer de la base de datos" siguiendo estos pasos:

– En el campo "Tabla" se mostrará la tabla seleccionada. Seleccione el esquema, si procede, seleccionándolo de la lista desplegable del campo de entrada "Esquema".

– Los nombres de las columnas se muestran en el área "Columnas". Si la tabla cuenta con columnas con los tipos de datos correspondientes, adicionalmente se podrá escribir en la tabla un sello de tiempo. En este caso, seleccione la casilla de verificación "Activo" respectiva y seleccione la columna en el campo "Columna de sello de tiempo".

4. Seleccione el nombre de la columna que desea conectar con la variable OPC. La columna seleccionada se muestra en el campo "Columna de datos".

5. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones", a la derecha. Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

6. Repita los pasos 1 a 5 para todos los elementos de "Provider de WinCC User Archive" que desee transferir.

7. El nombre de conexión, incluidos los valores de datos de provider y consumer, se mostrará en la sección "Configuración de mapeo de conexiones". La lista de conexiones también se mostrará en la ficha Conexiones, así como en el Árbol del proyecto, en el nodo "Conexiones" perteneciente al vínculo específico.

Nota Matriz

Si la variable de provider tiene un tipo de datos de matriz y la columna de consumer de la base de datos tiene un tipo de datos distinto al de matriz, tras hacer clic en el botón Conectar, la casilla de verificación "Matriz" de la ficha "OPC" se desmarcará automáticamente.

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana "Configuración" de IDB CS, así como en el nodo del Árbol del proyecto.

Page 292: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 292 Manual de sistema, 2/2013, A5E32364153-AA

3.11.6 Configurar una interfaz WinCC User Archives como Provider

Objetivo Crear un proyecto cuyo vínculo correspondiente tenga WinCC User Archive como consumer y definir la configuración respectiva de provider o consumer, así como la configuración del comportamiento de transferencia.

Crear un vínculo 1. Abra la configuración de IDB y cree un proyecto siguiendo los pasos que se describen a

continuación:

– En el menú de configuración de IDB, seleccione "Proyecto" > "Crear" para crear un nuevo proyecto.

– En el cuadro de diálogo "Crear nuevo proyecto", especifique un nombre de proyecto, haga clic en el botón [...] y seleccione la ubicación de carpeta donde deba guardarse el proyecto.

– Después de especificar la información necesaria, seleccione el botón "Crear". De este modo se crea un nuevo proyecto.

2. El nombre del proyecto aparecerá en el "Árbol del proyecto". El siguiente paso consiste en crear un vínculo. Lleve a cabo los pasos siguientes para crear un vínculo entre provider y consumer:

– Haga clic con el botón derecho del ratón en el nodo de nombre de proyecto en la estructura de árbol y seleccione la opción "Agregar vínculo nuevo".

– En el cuadro de diálogo "Agregar vínculo nuevo" que se muestra, introduzca un nombre de vínculo exclusivo.

– Seleccione Base de datos como tipo de provider, WinCC User Archive como tipo de consumer y haga clic en el botón Aceptar.

– El vínculo creado se mostrará bajo el nombre de proyecto del Árbol del proyecto.

– Las entradas correspondientes (Provider, Consumer, Configuración y Conexiones) se crean como nodos existentes bajo el nuevo vínculo en la estructura de árbol.

Page 293: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 293

3. En el Árbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de configuración del provider.

En la ventana Configuración de Provider de base de datos, realice los ajustes siguientes:

– Seleccione el tipo de base de datos seleccionando el botón de opción correspondiente.

– Si la base de datos se encuentra en una ubicación de servidor, especifique el nombre de servidor en el campo "Servidor".

Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el campo "Base de datos", haga clic en el botón [...] y seleccione la base de datos en la lista o en la estructura de carpetas.

Nota Nombre del servidor

El campo "Servidor" para introducir el nombre del servidor, la casilla de verificación "Utilizar la autenticación automática de Windows" y los campos de introducción de la información de inicio de sesión sólo están activados si ha seleccionado una base de datos que no sea Microsoft Access.

Page 294: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 294 Manual de sistema, 2/2013, A5E32364153-AA

– Si se ha definido un nombre de usuario y una contraseña para la base de datos, especifique esta información en los campos "Nombre de usuario" y "Contraseña", respectivamente.

Si desea establecer que no se use contraseña, seleccione la casilla de verificación "Sin contraseña". Para guardar la contraseña introducida, active la casilla de verificación "Permitir guardar contraseña".

– Haga clic en el botón Test para probar la conexión. La aplicación prueba la cadena de conexión de la base de datos y verifica la base de datos seleccionada.

4. En el Árbol del proyecto, haga doble clic en el nodo Consumer para abrir la ventana de configuración de consumer.

En la ventana Configuración de Consumer de WinCC User Archive, realice los ajustes siguientes:

– Especifique el nombre de servidor y/o la ruta completa de la base de datos de WinCC User Archive.

– Seleccione el nombre de base de datos de la lista que se muestra en el campo "Base de datos". Haga clic en el cuadro de lista desplegable para ver esta lista.

– Si desea activar la autenticación de Windows automáticamente, seleccione la casilla de verificación "Utilizar la autenticación automática de Windows".

– En el área de la sección que proporciona opciones para iniciar sesión en la base de datos, especifique el nombre de usuario y la contraseña.

Esta información es necesaria para iniciar sesión en la base de datos de WinCC User Archive.

– Haga clic en el botón Test para probar la conexión.

Page 295: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 295

Configurar el vínculo 1. En el Árbol del proyecto, haga doble clic en el nodo Configuración para abrir la ventana

Configuración en el área de trabajo. La ventana Configuración consta de 3 fichas: Opciones de transferencia, Mapeo de conexión y Conexiones.

Page 296: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 296 Manual de sistema, 2/2013, A5E32364153-AA

2. En la ficha Opciones de transferencia, puede configurar el comportamiento de transferencia de provider.

Sección "Configuración del provider"

– Seleccione el esquema, si procede, y luego seleccione el nombre de tabla en la lista desplegable.

– En el campo "Tiempo de actualización" introduzca el intervalo de tiempo tras el cual el sistema comprueba si hay datos para transferir.

Nota Seleccionar el esquema • Si utiliza una base de datos que no sea Microsoft Access, es obligatorio

seleccionar el esquema antes de seleccionar el nombre de tabla. • Si utiliza Microsoft Access como base de datos, el campo "Esquema" está

desactivado y no se permite seleccionar el esquema.

Nota Tiempo de actualización

Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualización de 1000 ms o 1 s.

3. A continuación, seleccione el tipo de transferencia de datos:

– Transferir los datos sólo en caso de cambio

Tras cada ciclo de actualización, se comprueba el valor existente en Tiempo de actualización. Si hay un cambio de valor, se transferirá dicho valor. En caso contrario, se ignorará.

– Transferir siempre todos los valores

Tras cada ciclo de actualización, todos los valores de columna conectados se transferirán del provider al consumer.

– Enviar valores con este disparo

Tras cada ciclo de actualización, se verificará la condición de disparo. Si se cumple la condición de disparo, se transferirán los datos.

Page 297: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 297

4. Si ha seleccionado la opción "Enviar valores con este disparo", puede configurar el disparo. La sección "Configuración de disparo" está activada sólo si el tipo de transferencia de datos "Enviar valores con este disparo" está seleccionado.

Lleve a cabo los ajustes siguientes en la sección "Configuración de disparo":

– En el campo Esquema, elija un esquema válido seleccionándolo de la lista desplegable.

– Elija un nombre de tabla seleccionándolo de la lista desplegable.

– En el campo Columna, seleccione la columna específica que debe utilizarse para la condición de disparo.

– Elija un tipo de datos válido seleccionándolo de la lista desplegable.

– En el campo "Valor de disparo" introduzca el umbral que debe iniciar la transferencia de datos.

– En el campo "Valor de confirmación", introduzca un valor que la variable de disparo asuma tras el disparo.

El valor de confirmación no ofrece información sobre si la transacción se ha realizado correctamente.

5. La configuración del comportamiento de transferencia de provider se guardará automáticamente.

Nota Guardar cambios

No es necesario guardar cada vez que se realizan cambios en la ventana de editor del área de trabajo. Los cambios realizados en esta configuración se guardan automáticamente. Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier momento si selecciona la opción de menú "Proyecto" > "Guardar".

Resultados Ha creado una conexión entre la interfaz WinCC User Archive y un provider. Estos elementos se muestran en la estructura de árbol de la interfaz de configuración de IDB. Para poder transferir datos, conecte las variables de provider y consumer, como se describe en el capítulo "Conectar variables a una interfaz WinCC User Archive".

Page 298: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 298 Manual de sistema, 2/2013, A5E32364153-AA

3.11.7 Conectar variables a la interfaz WinCC User Archives

Conectar variables En la ventana "Configuración", la ficha "Mapeo de conexión" incluye los campos necesarios para conectar variables enviadas del data provider seleccionado a la interfaz de WinCC User Archive. La ficha Mapeo de conexión divide la ventana en 3 secciones:

● Provider de la base de datos

● Consumer de WinCC User Archive

● Configuración de mapeo de conexiones

La sección "Provider de la base de datos" se muestra en la parte superior izquierda de la ficha "Mapeo de conexión". En esta sección se enumeran los valores de columna que pueden mapearse con las columnas existentes en la base de datos de WinCC User Archive. La sección "Consumer de WinCC User Archive" se muestra en la parte inferior izquierda de la ficha "Mapeo de conexión". Esta sección proporciona las opciones necesarias para elegir el esquema, el nombre de tabla y los nombres de columna que deben mapearse.

Se puede crear una conexión específica entre la columna de provider de base de datos y la columna (perteneciente al consumer de WinCC User Archive) seleccionada en la ficha "Instrucción Where". Se puede crear una nueva conexión o también modificar una conexión existente para aplicar la instrucción Where en la columna seleccionada.

El separador entre las secciones de provider y consumer proporciona un control de redimensionamiento que le permite redimensionar la altura de la sección con el fin de ver claramente los campos de la sección.

Page 299: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 299

La sección "Configuración de mapeo de conexiones" se muestra a la derecha de la ficha "Mapeo de conexión". Esta sección le ayuda a proporcionar un nombre para la conexión junto con opciones para elegir un nombre predeterminado para la conexión. Los iconos "Conectar", "Modificar conexión", "Borrar conexión" y "Borrar todas las conexiones" se encuentran en la parte superior de esta sección.

Nota Ficha Mapeo de conexión

Para obtener una visión clara de todos los campos de las secciones de la ficha "Mapeo de conexión", se recomienda utilizar la opción "Contraer" en la ventana de inspección y el Árbol del proyecto. Cuando haga clic en el icono "Contraer", la ventana se minimizará y proporcionará la opción "Ampliar". Para recuperar la ventana en cualquier momento, haga clic en el icono "Ampliar".

1. En la sección "Provider de la base de datos", en el campo "Tabla" se muestra el fichero seleccionado. Seleccione el esquema para la base de datos, si procede, seleccionándolo de la lista desplegable del campo "Esquema".

2. Los nombres de las columnas se muestran en el área "Columnas". Seleccione un nombre de columna de la lista. La columna seleccionada se muestra en el campo "Columna de datos". El tipo de datos se muestra automáticamente.

3. El campo "Filtro" le ofrece la opción de filtrar los nombres de columna en función de un carácter o los primeros caracteres del nombre de columna.

Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este carácter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que empiezan por "S".

Nota Consumer de WinCC User Archive

La sección Consumer de WinCC User Archive consta de tres fichas: Consumer de WinCC User Archive, Instrucción Where y Configuración de borrado.

En este capítulo se tratan los aspectos relacionados con las fichas "Consumer de WinCC User Archive" e "Instrucción Where".

4. A continuación, configure la columna en la ficha "Consumer de WinCC User Archive" siguiendo estos pasos:

– En el campo "Tabla" se mostrará la tabla seleccionada. Seleccione el esquema para la base de datos, si procede, seleccionándolo de la lista desplegable del campo "Esquema".

– Los nombres de las columnas se muestran en el área "Columnas". Si la tabla cuenta con columnas con los tipos de datos correspondientes, adicionalmente se podrá escribir en la tabla un sello de tiempo. En este caso, seleccione la casilla de verificación "Activo" respectiva y seleccione la columna en el campo "Columna de sello de tiempo".

Page 300: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 300 Manual de sistema, 2/2013, A5E32364153-AA

5. Seleccione el nombre de la columna que desea conectar con el "Provider de la base de datos". La columna seleccionada se muestra en el campo "Columna de datos".

Nota Conversión de tipo de datos

Si el tipo de datos de la variable de provider no coincide con la columna de consumer, IDB CS convierte el tipo de datos para que coincida con el tipo de datos de la variable de provider. Se muestra una ventana de estado que indica este cambio.

6. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones", a la derecha. Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

7. Repita los pasos 1 a 6 para todos los elementos de "Provider de la base de datos" que desee transferir.

8. El nombre de conexión, incluidos los valores de datos de provider y consumer, se mostrará en la sección "Configuración de mapeo de conexiones". La lista de conexiones también se mostrará en la ficha Conexiones, así como en el Árbol del proyecto, en el nodo "Conexiones" perteneciente al vínculo específico.

Ficha "Instrucción Where" Es necesario configurar la instrucción Where para seleccionar la columna en el área Consumer de WinCC User Archive. La ficha "Instrucción Where" comprende principalmente la sección de configuración de la instrucción Where y la sección de comportamiento de excepción.

Lleve a cabo los pasos siguientes para realizar un mapeo de conexión:

1. En la sección "Provider de base de datos" (en la parte superior izquierda), seleccione la columna para la que debe aplicarse la instrucción Where (Consumer de WinCC User Archive).

2. Tras la selección, el nombre de la columna se muestra en el campo "Columna de datos". El tipo de datos se selecciona automáticamente en función de la selección del nombre de columna.

Page 301: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 301

3. En el campo de la columna Where, seleccione la columna que se utilizará para la instrucción Where. Si se debe escribir un valor en la base de datos, esta columna se compara con las columnas del provider conectado. Sólo se actualizan las líneas en las que ambos valores coinciden.

4. El comportamiento se define en la sección "Comportamiento de excepción" si la selección de la fila de consumer no es exclusiva:

– Mensaje de error: no se sobrescribe ninguna línea de fila de consumer y se muestra un mensaje de error en la vista del seguimiento de IDB Runtime.

– Modificar todas las filas: todas las filas de consumer seleccionadas se sobrescriben.

– Al utilizar la casilla de verificación "Permitir Insert", se define el comportamiento si no existe una línea con la clave (clave primaria). Si se selecciona esta opción, se crea una línea nueva con la clave correspondiente.

Nota Utilización simultánea como columna clave y de consumer

Para disponer de más capacidad de ajuste con la configuración, puede utilizar una columna como columna clave y como columna de consumer simultáneamente. Tenga en cuenta que esto hace que los datos de la base de datos sean incoherentes o que se produzcan errores en el futuro acceso al consumer de WinCC User Archive.

5. Compruebe el nombre de la conexión en el área "Configuración de mapeo de conexiones" (a la derecha). Especifique un nombre exclusivo para la conexión en el campo "Nombre de la conexión" o utilice las opciones de "Opciones de nombre predeterminado". Confirme la introducción con el botón "Conectar".

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana "Configuración" de IDB CS, así como en el nodo del Árbol del proyecto.

Page 302: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 302 Manual de sistema, 2/2013, A5E32364153-AA

3.11.8 Configurar el borrado de variables de WinCC User Archive

Conectar variables En la ficha Mapeo de conexión, la sección "Consumer de WinCC User Archive" contiene estas tres fichas:

● Consumer de WinCC User Archive

● Instrucción Where

● Configuración de borrado

En este capítulo se explica la ficha "Configuración de borrado".

Con "Consumer de WinCC User Archive", puede borrar registros de datos de User Archive. Para esto se debe conectar una columna de provider con una columna de consumer. Si se ha cumplido la condición de borrado, el registro de datos de la columna de consumer se borra de User Archive. Borrar tiene prioridad sobre las acciones de inserción y actualización.

Page 303: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 303

Lleve a cabo los pasos siguientes para realizar un mapeo de conexión:

1. En el área "Provider de la base de datos" (en la parte superior izquierda), seleccione la columna cuyos valores se deben comparar.

2. Tras la selección, el nombre de la columna se muestra en el campo "Columna de datos". El tipo de datos se selecciona automáticamente en función de la selección del nombre de columna.

3. En la ficha "Configuración de borrado", marque la casilla de verificación "Borrado posible" e introduzca un valor para la columna de borrado en el campo "Valor para la variable de borrado".

Si la columna del provider que se conecta adopta este valor, el registro de datos correspondiente que contiene este valor se borra de User Archive sobre la base de la instrucción Where.

4. Compruebe el nombre de la conexión en el campo de conexión (a la derecha). Especifique un nombre exclusivo para la conexión en el campo Conexión o utilice la convención de nombre predeterminado.

5. Confirme la introducción con el botón "Conectar".

Resultados Las conexiones que haya creado se mostrarán en la ficha "Conexiones" de la ventana "Configuración" de IDB CS, así como en el nodo del Árbol del proyecto.

Page 304: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Módulos 3.11 WinCC User Archive

WinCC/IndustrialDataBridge Documentación 304 Manual de sistema, 2/2013, A5E32364153-AA

Page 305: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 305

Entorno de ejecución 4 4.1 IDB Runtime

Introducción La interfaz de IDB Runtime (RT) es un componente de IndustrialDataBridge. Un archivo de configuración existente se puede cargar a través de la interfaz de runtime. El entorno de runtime incluye los componentes reales de Provider y Consumer. El sistema Runtime permite acceder a datos de la configuración y vincula los datos según lo definido en el archivo de configuración cargado.

Iniciar IDB Runtime Para iniciar IDB Runtime desde el entorno de Windows, haga clic en "Inicio" > "Todos los programas" > "Siemens Automation" > "IndustrialDataBridge" > "IndustrialDataBridge RT". De este modo se abrirá la ventana de la aplicación IDB V7.2 Runtime.

Nota

Sólo puede realizar cambios en la interfaz de Runtime si el servicio IDB se ha iniciado. Para iniciar el servicio, se necesitan los derechos de administrador pertinentes.

Un archivo de configuración (XML) existente se puede cargar en la interfaz de Runtime mediante la ficha "Opción de inicio". Esta ficha está disponible en la ventana "Configuración de runtime". Para acceder a esta ventana, seleccione "Opciones" > "Opción de inicio" o haga clic en el botón "Opciones" de la barra de herramientas de la aplicación.

Los vínculos se activan después de conectar correctamente el data provider y el data consumer. De este modo, la interfaz de Runtime controla el ciclo de vida de los componentes de provider y consumer y, de ser necesario, establece automáticamente la conexión. Por lo tanto, la interfaz de runtime inicia los componentes de runtime y activa la transferencia de datos entre los tipos de provider y consumer.

Page 306: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.2 Comandos de menú y botones

WinCC/IndustrialDataBridge Documentación 306 Manual de sistema, 2/2013, A5E32364153-AA

4.2 Comandos de menú y botones

Descripción general En este capítulo se proporciona información sobre las opciones de menú y los iconos de la barra de herramientas proporcionados con el sistema IDB Runtime. Algunas de las opciones proporcionadas en los menús también están disponibles como botones de la barra de herramientas. Estos botones se muestran activados sólo si se ha iniciado el servicio IDB. Para poder realizar cambios en la interfaz de Runtime es imprescindible iniciar el servicio IDB.

Comandos de menú En la interfaz de Runtime de IndustrialDataBridge hay disponibles las opciones de menú siguientes:

Tabla 4- 1 Menú "Archivo"

Opción de menú Botón Función Abrir

Abre una configuración de IDB guardada.

Cerrar - Cierra una configuración abierta sin guardar. La interfaz de Runtime permanece abierta.

Guardar

Guarda una configuración abierta

Salir - Sale de la interfaz de Runtime de IDB.

Tabla 4- 2 Menú "Opciones"

Opción de menú Botón Función Opción de inicio - Abre la ventana para configurar los parámetros de inicio. Seguimiento - Abre la ventana para configurar la función de registro. Contraseña - Abre la ventana para cambiar la contraseña. Licencia - Abre la ventana para comprobar la licencia. Servicio NT - Abre la ventana para iniciar el servicio IDB. Idioma - Selección del idioma de la interfaz de usuario. Comprobación de contraseña

- Activa/desactiva la comprobación de contraseña.

Registro del seguimiento

- Activa/desactiva la función de registro.

El botón "Opciones" abre la ventana "Configuración de runtime", que tiene las siguientes fichas: "Opción de inicio", "Seguimiento", "Contraseña", "Licencia" y "Servicio NT".

Page 307: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.2 Comandos de menú y botones

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 307

Tabla 4- 3 Menú "Ejecutar"

Opción de menú Botón Función Conectar

Conecta providers y consumers.

Desconectar

Cierra la conexión entre providers y consumers.

Iniciar

Inicia la transferencia de datos.

Detener

Detiene la transferencia de datos.

Tabla 4- 4 Menú "Ayuda"

Comando Botón Función Contenido - Abre el sistema de información de IDB V7.2. Índice - Abre la plantilla de índice del sistema de información. Búsqueda - Abre la plantilla de búsqueda del sistema de información. Acerca de - Muestra la información de licencia y de la versión de IDB.

El botón "Ayuda" se encuentra en la barra de herramientas. Este botón sirve para acceder al sistema de información de IDB.

Botones La función de algunos botones de barra de herramientas mostrados en la barra de herramientas de IDB Runtime corresponde a las funciones de los comandos de menú.

Page 308: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.3 Vistas

WinCC/IndustrialDataBridge Documentación 308 Manual de sistema, 2/2013, A5E32364153-AA

4.3 Vistas

Introducción La interfaz de IDB Runtime incluye soporte para ver los mensajes de estado y el estado de las conexiones, así como su transferencia de datos. Esta información se gestiona en las vistas. La interfaz de Runtime de IndustrialDataBridge tiene dos vistas:

● Vista del seguimiento

● Vista del estado

Vista del seguimiento En la vista del seguimiento, puede ver los mensajes actuales relativos a cada una de las acciones realizadas en Runtime, incluido el estado de la transferencia de datos de los tipos de provider y consumer. Estos mensajes contienen mensajes de estado, mensajes de error y parámetros de salida de los componentes. Los datos se muestran en una lista continua por orden ascendente.

Page 309: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.3 Vistas

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 309

Vista del estado En la vista del estado se muestran las conexiones con los estados de data provider y data consumer respectivos. En la vista del estado también se muestran el último mensaje de una conexión y el sello de tiempo correspondiente. Los estados que se muestran en esta vista se basan en el estado "Conectar" o "Desconectar", y se indican mediante puntos de color:

● Punto rojo: DISCONNECTED (no conectado)

● Punto amarillo: TRYCONNECTED (se está estableciendo la conexión)

● Punto verde: CONNECTED (conectado)

Page 310: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.3 Vistas

WinCC/IndustrialDataBridge Documentación 310 Manual de sistema, 2/2013, A5E32364153-AA

Estado de conexión IDB El estado de conexión IDB del servicio Runtime se muestra en la parte inferior derecha de la pantalla de interfaz de Runtime. El color del identificador significa:

Estado Descripción

El servicio IDB está activado y se ha establecido la conexión.

El servicio IDB no está activado y no se ha establecido ninguna conexión.

Nota Estado de conexión IDB

El estado de conexión IDB en la interfaz de Runtime se muestra en color rojo. Para que el estado de conexión pase a mostrarse en color verde, debe iniciar el servicio IDB en "Opciones" > ficha "Servicio NT".

Icono de bandeja de IDB

Desde el icono de bandeja de estado de IDB que se muestra en la barra de tareas de Windows se accede al estado de conexión y las opciones para conectar, desconectar, iniciar, detener y salir. El color del icono de bandeja significa: Icono de bandeja Descripción

Estado desconectado.

Estado conectado y transferencia de datos no iniciada.

Estado conectado y transferencia de datos iniciada.

El icono de bandeja de IDB que se muestra en la barra de tareas de Windows proporciona opciones para establecer la conexión y para realizar la transferencia de datos. Al hacer clic con el botón derecho del ratón en el icono de bandeja de IDB se muestran las siguientes opciones de menú:

● Conectar: esta opción sirve para conectar los tipos de provider y consumer y está activada sólo si se ha iniciado el servicio IDB y el archivo XML de configuración está cargado en la interfaz de Runtime.

● Desconectar: esta opción desconecta o cierra la conexión entre los tipos de provider y consumer.

● Iniciar: Inicia la transferencia de datos. esta opción está activada sólo durante el estado de conexión.

● Detener: detiene la transferencia de datos.

● Salir: Sale de la aplicación IDB Runtime.

Page 311: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.4 Opciones

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 311

4.4 Opciones

4.4.1 Sumario

Descripción general El menú "Opciones" incluye los siguientes comandos o elementos:

● Opción de inicio

● Seguimiento (sólo está disponible si el servicio se ha iniciado y hay un archivo de configuración abierto)

● Contraseña

● Licencia

● Servicio NT

● Idioma

● Comprobación de contraseña

● Registro del seguimiento

Puede acceder a los cinco primeros elementos desde las fichas de la ventana "Configuración de runtime". Esta ventana se abre al hacer clic en el botón "Opciones" de la barra de herramientas. En estas fichas de la ventana "Configuración de runtime", los cambios realizados sólo se activan si cierra la ventana haciendo clic en el botón "Aceptar".

Los otros tres elementos ("Idioma", "Comprobación de contraseña" y "Registro del seguimiento") se activan o desactivan directamente realizando la selección en la interfaz de menú. El estado actual se muestra con una marca de verificación. Sin embargo, el elemento de menú "Idioma" incluye un submenú que muestra la lista de idiomas. Cuando se selecciona un idioma específico, todos los elementos de la interfaz de menú, incluida la interfaz de usuario de Runtime, se mostrarán en dicho idioma.

Nota

Solo puede realizar cambios en la interfaz de Runtime si el servicio IDB se ha iniciado.

Page 312: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.4 Opciones

WinCC/IndustrialDataBridge Documentación 312 Manual de sistema, 2/2013, A5E32364153-AA

Funciones A continuación se indican las funciones de cada una de estas opciones:

Opción de inicio

Opción para determinar los ajustes de inicio del servicio IDB.

Seguimiento

El Seguimiento es una función de registro, que permite el registro externo de mensajes de error, llamadas y transferencias de datos en caso de error. El Seguimiento solo está disponible si el servicio IDB se ha iniciado y hay un archivo de configuración abierto.

Contraseña

Opción para determinar la contraseña para la protección mediante contraseña.

Licencia

Esta opción sirve para visualizar el parámetro de licencia.

Idioma

Selección del idioma de la interfaz de usuario de IDB. El inglés es el idioma predeterminado. El idioma solo se puede modificar si el servicio IDB se ha iniciado.

Comprobación de contraseña

Activa o desactiva la comprobación de contraseña.

Registro del seguimiento

Activa o desactiva la función de registro para el análisis de errores.

Page 313: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.4 Opciones

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 313

4.4.2 Configuración de inicio

Descripción general Puede iniciar IndustrialDataBridge de distintos modos, que se detallan a continuación:

● Manualmente en WinCC Explorer

● En los ajustes de inicio de las propiedades del equipo en WinCC

● Como aplicación en la carpeta de inicio automático de Windows

● Como servicio en la administración del equipo

Nota Más información

Para obtener más información sobre los pasos que deben seguirse en cada una de estas opciones para iniciar IDB, consulte el capítulo 4.5, "Trabajar con conexiones" (Página 324).

Ajustes de inicio en la ficha "Opción de inicio" Una vez iniciado el servicio IDB, puede definir el comportamiento de inicio de IDB Runtime en la ficha "Opción de inicio".

Para definir el comportamiento de inicio de la aplicación IDB Runtime, seleccione la entrada de la ficha "Opción de inicio" en el menú "Opciones" o haga clic en el botón "Opciones" y seleccione la ficha "Opción de inicio".

Page 314: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.4 Opciones

WinCC/IndustrialDataBridge Documentación 314 Manual de sistema, 2/2013, A5E32364153-AA

Puede adaptar los ajustes siguientes:

● Conectar automáticamente y activar vínculos: si esta casilla de verificación está activada, puede configurar IndustrialDataBridge Runtime de modo que, al invocarlo, todos los vínculos definidos en el archivo XML de configuración seleccionado se conecten y activen automáticamente.

Si esta opción está activada, hay más posibilidades de configuración:

● Tiempo de espera antes de conectar (segundos): Puede definir un tiempo de espera entre 0 y 1000 segundos antes de que el servicio IDB se conecte al data provider y data consumer. Esta configuración hace posible iniciar otras aplicaciones antes de la conexión del servicio IDB.

● Activar seguimiento automáticamente: El registro del seguimiento puede activarse automáticamente, aunque ningún usuario haya iniciado sesión. En tal caso, consulte la información del capítulo "Configuración de diagnóstico".

● Seleccione un archivo XML de configuración: Este archivo se utiliza una vez iniciada la aplicación IDB Runtime. Puede buscar un archivo de configuración guardado o seleccionar el archivo activo.

Nota

Si ha realizado cambios en las opciones de inicio, debe reiniciar el equipo para que dichos cambios surtan efecto.

Page 315: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.4 Opciones

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 315

4.4.3 Configuración de diagnóstico

Introducción Con la función de registro "Seguimiento", los mensajes de seguimiento de IndustrialDataBridge Runtime se guardan en un archivo. De este modo, puede comprobar el comportamiento de ciertas conexiones fuera de línea.

No obstante, esto no afecta a la visualización en la vista Seguimiento.

Nota Ficha Seguimiento

La ficha Seguimiento se muestra en la ventana "Configuración de runtime" sólo si se ha iniciado el servicio IDB y ha cargado un archivo XML de configuración válido.

Nota Necesidad de memoria y pérdida de rendimiento

La activación del Seguimiento provoca una mayor necesidad de memoria y una pérdida de rendimiento. Recomendamos activar esta función solo para la resolución de problemas.

Configuración del Seguimiento La configuración del seguimiento sólo se puede procesar si el servicio IDB se ha iniciado y se ha cargado un archivo XML de configuración válido en Runtime.

Para editar la configuración del seguimiento, seleccione "Seguimiento" en el menú "Opciones" o haga clic en el botón "Opciones" de la barra de herramientas de la aplicación y seleccione la ficha "Seguimiento".

Page 316: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.4 Opciones

WinCC/IndustrialDataBridge Documentación 316 Manual de sistema, 2/2013, A5E32364153-AA

La configuración del seguimiento se realiza de forma separada para el provider y el consumer de cada conexión:

● Seleccione la conexión que desee supervisar.

● Seleccione una ubicación en la memoria y un nombre de archivo para cada registro.

● Defina el alcance del registro en el área "Profundidad de seguimiento":

Profundidad de seguimiento

Descripción

Desactivado El registro está desactivado. Error de excepción

Guarda solo los mensajes de error de una determinada categoría.

Errores Guarda todos los mensajes de error. Llamadas de la función

Guarda solo las llamadas de una determinada categoría.

Todas las llamadas

Guarda todas las llamadas.

Datos Se guarda toda la información.

Recomendamos coordinar la selección de la profundidad del seguimiento con el empleado de la línea directa que trabaja para solucionar el problema.

● En el campo "Tamaño del búfer", defina cuántas entradas se deben recopilar en el búfer antes de que los datos se escriban. Esta configuración se utiliza para acelerar el registro.

● Con "Todos los Providers" o "Todos los Consumers", los datos de registro de todas las conexiones en la profundidad de seguimiento seleccionada se guardan en archivos de provider y consumer distintos.

● Cierre la ventana haciendo clic en el botón "Aceptar".

Nota Ruta del archivo de seguimiento

En los sistemas operativos Windows 7 y Windows 2008 (64 bits), se recomienda encarecidamente configurar la ruta del archivo de seguimiento en cualquier unidad distinta de "C:" .

Page 317: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.4 Opciones

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 317

Iniciar el registro del seguimiento El registro del seguimiento se inicia con el comando de menú "Opciones" > "Registro del seguimiento". Si el comando del menú está seleccionado, el registro de seguimiento estará activo.

Si desea iniciar el registro del seguimiento con el servicio IDB, debe seleccionar la opción "Activar seguimiento automáticamente" en la ficha "Opción de inicio".

Cambiar el registro del seguimiento Los cambios que realice en los ajustes del seguimiento estarán disponibles en cuanto haya cerrado la ventana haciendo clic en el botón "Aceptar".

Guardar el registro del seguimiento Los ajustes de seguimiento se guardan en el archivo de configuración. Para ello, debe seleccionar el comando de menú "Archivo" > "Guardar" o hacer clic en el botón "Guardar".

Nota Guardar cambios

En IDB Runtime, la función "Guardar como..." no está disponible.

Al guardar la vista Seguimiento modificada, la configuración anterior se sobreescribirá. Si desea guardar la configuración anterior, deberá guardarla con un nombre diferente.

Page 318: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.4 Opciones

WinCC/IndustrialDataBridge Documentación 318 Manual de sistema, 2/2013, A5E32364153-AA

Nota Editar un archivo de configuración con ajustes del seguimiento en el programa de configuración

El programa de configuración no es compatible con el Seguimiento. Si se edita un archivo de configuración con ajustes del seguimiento y se guarda en el programa de configuración, los ajustes del seguimiento se restablecerán.

Ver mensajes de aviso Una vez activado el seguimiento en Runtime, los mensajes de error o de estado mostrados en la vista Seguimiento pueden guardarse en un archivo de registro. No obstante, IDB Runtime no emite mensajes de error para ningún error específico del sistema, error de inicialización o error de transferencia de datos. Para admitir este comportamiento, estos mensajes de error que requieren la atención del usuario pueden mostrarse como mensajes del sistema mediante el control Alarm Logging en WinCC.

Para obtener más información sobre cómo ver mensajes de aviso en WinCC Alarm Logging, consulte el capítulo 5.1, "Ver mensajes de aviso".

Consulte también Ver mensajes de aviso (Página 331)

Page 319: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.4 Opciones

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 319

4.4.4 Cambiar contraseña.

Introducción El IndustrialDataBridge proporciona funcionalidad de protección mediante contraseña.

Si la comprobación de la contraseña está activa, se consulta la contraseña al iniciar, conectar y desconectar en Runtime.

Activación de la protección mediante contraseña Seleccione "Opciones" > "Comprobación de contraseña" en IDB Runtime. Si el comando del menú está seleccionado, la función estará activa.

La comprobación de contraseña está desactivada de forma predeterminada.

Cambiar la contraseña

Nota

La contraseña sólo se puede cambiar si la opción "Comprobación de contraseña" está activada en el menú "Opciones".

Para cambiar la contraseña, seleccione el menú "Opciones" > "Contraseña" o haga clic en el botón "Opciones" y seleccione la ficha "Contraseña".

Escriba la contraseña anterior y la nueva y repita la contraseña nueva para evitar la posibilidad de errores de entrada. Las entradas se muestran ocultas por motivos de seguridad.

Haga clic en el botón "Aplicar" para confirmar su entrada y luego cierre la ventana haciendo clic en "Aceptar".

Page 320: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.4 Opciones

WinCC/IndustrialDataBridge Documentación 320 Manual de sistema, 2/2013, A5E32364153-AA

4.4.5 Comprobar datos de licencia

Información sobre licencias Para visualizar la licencia, seleccione el menú "Opciones" > "Licencia" o haga clic en el botón "Opciones" y seleccione la ficha "Licencia".

Se muestra la siguiente información:

● El número de conexiones del archivo de configuración actual.

● El número máximo de conexiones permitidas con la licencia actual.

● El ID de licencia de la licencia activa.

No pueden realizarse cambios en ninguno de los campos mostrados en la ficha "Licencia".

Page 321: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.4 Opciones

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 321

4.4.6 Iniciar un servicio

Introducción Para poder utilizar el IndustrialDataBridge para la transmisión de datos, deberá iniciar el servicio IDB. Para ello, siga uno de los métodos siguientes:

● Manualmente en la ficha "Servicio NT" de la ventana de configuración de Runtime.

● Manualmente o automáticamente como servicio en la administración del equipo.

El párrafo siguiente es una descripción de un inicio manual en la ventana "Servicio NT" y el inicio automático en la administración del equipo, así como de la detención del servicio.

Nota

En el sistema operativo Windows Server 2003, las políticas locales no permiten especificar cualquier usuario para un servicio. Esto significa que no se puede configurar un usuario nuevo utilizando la interfaz de Runtime del IDB.

Tiene dos opciones para especificar un usuario nuevo para un servicio: • Cambiar la política local por medio de la Local Security Settings consola "Secpol.msc". • Especificar el usuario por medio de la Service consola ""Services.msc". La política se

ajustará automáticamente para este usuario.

El ajuste predeterminado es la "Cuenta del sistema" del usuario.

Page 322: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.4 Opciones

WinCC/IndustrialDataBridge Documentación 322 Manual de sistema, 2/2013, A5E32364153-AA

Inicio manual del servicio IDB en la ventana "Servicio NT". Para iniciar el servicio IDB, seleccione la entrada "Servicio NT" en el menú "Opciones" o haga clic en el botón "Opciones" y seleccione la ficha "Servicio NT".

● Especifique el Puerto de servicio que desee utilizar. El ajuste predeterminado es el

puerto 11111. La comunicación entre la interfaz de Runtime y el servicio de IDB con el protocolo TCP/IP se realizará por medio de este puerto.

● Si desea utilizar el servicio IDB para el usuario actual, seleccione la "Cuenta del sistema" y haga clic en "Iniciar servicio".

● Si desea iniciar el servicio para otro usuario, desactive la casilla de verificación Cuenta del sistema y escriba el Nombre de usuario y la Contraseña en los campos pertinentes. Haga clic en el botón "Aplicar" para iniciar el servicio IDB.

● Cierre la ventana haciendo clic en el botón "Aceptar".

Inicio automático del servicio IDB Runtime Para poder activar esta opción se necesitan derechos de administrador. Para efectuar un inicio automático del servicio IDB Runtime, haga clic en el botón "Opciones" de la barra de herramientas para abrir la ventana Configuración de runtime. En esta ventana, seleccione la ficha "Servicio NT" y active la casilla de verificación "Modo automático". Esta casilla de verificación debe activarse solamente tras iniciar el servicio por primera vez. Observe que, tras establecer este modo automático, el servicio "IndustrialDataBridge" en "Services.msc" cambia de 'Manual' a 'Automático'. El servicio se inicia automáticamente al iniciar el equipo, y el estado de la conexión IDB se visualiza en color verde.

Page 323: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.4 Opciones

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 323

Nota Modo automático • La casilla de verificación "Modo automático" debe activarse solamente tras iniciar el

servicio Runtime. • Si se cambia el ajuste en Services.msc de 'Manual' a 'Automático', la casilla de

verificación "Modo automático" no estará activada en la ficha Servicio NT. Para que "Modo automático" esté activado en la ficha Servicio NT, detenga el servicio Runtime y reinicie el servicio para aplicar los cambios.

Siga estos pasos para configurar el inicio automático en "Services.msc":

● Abra la ventana "Servicios" en "Panel de control" > "Herramientas administrativas".

● Haga doble clic en el servicio "IndustrialDataBridge Runtime".

Se abre el diálogo "Propiedades".

● Seleccione el Tipo de inicio "Automático" y cierre la ventana con "Aceptar".

Detener el servicio Para detener el servicio IDB, seleccione la ficha "Servicio NT" en el menú "Opciones" o haga clic en el botón "Opciones" y seleccione la ficha "Servicio NT". Haga clic en "Detener servicio".

Page 324: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.5 Trabajar con conexiones

WinCC/IndustrialDataBridge Documentación 324 Manual de sistema, 2/2013, A5E32364153-AA

4.5 Trabajar con conexiones

Introducción En este capítulo se proporciona información completa sobre el trabajo con conexiones y los pasos necesarios para activar conexiones y realizar transferencias de datos con la aplicación IDB RT. También se describen varias formas de acceder a la aplicación IDB RT.

Formatos diferentes Si el formato numérico o de fecha del sistema operativo difiere del formato correspondiente del archivo vinculado, deberá adaptar el archivo de configuración XML. De lo contrario pueden producirse errores de conversión.

Ejemplos

Caso 1: Sistema operativo alemán / los números en coma flotante deben guardarse en formato inglés ("." en lugar de ",").

Caso 2: Sistema operativo alemán / fecha como string guardada en formato inglés.

En este caso es necesario modificar la entrada <Link UID="Ref-1" Name="OPC-DB2"> a <Link UID="Ref-1" Name="OPC-DB2" LCID="1033"> en el archivo de configuración XML.

El atributo LCID (LocalID) indica en qué formato están guardados los valores. Durante la conversión se convierten al formato del sistema operativo. El atributo LCID tiene los valores siguientes para el idioma de la interfaz de IDB:

Idioma Atributo LCID Inglés 1033 Alemán 1031 Francés 1036 Italiano 1040 Español 1034 Chino 2052 Japonés 1041

Encontrará más valores de LCID en http://www.microsoft.com (http://www.microsoft.com) buscando "LCID".

Page 325: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.5 Trabajar con conexiones

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 325

Acceder a IDB Runtime Hay varios modos de acceder a la aplicación IndustrialDataBridge Runtime.

● Utilizando el inicio automático:

Es posible iniciar automáticamente IDB Runtime al iniciar el equipo. Sin embargo, también se puede iniciar automáticamente el servicio cargando el archivo de configuración XML. Esto se puede realizar siguiendo los pasos descritos a continuación:

– Agregue la aplicación IDB Runtime al menú Inicio de Windows:

En Windows, seleccione Inicio > Programas > Inicio. Haga clic con el botón derecho del ratón en la lista Inicio y seleccione la opción "Abrir". La carpeta de Inicio se abre y muestra los programas que se activan al iniciar Windows. Agregue un acceso directo a la carpeta que contiene el archivo IDB Runtime ("C:\Archivos de programa\Siemens\Automation\IndustrialDataBridge\Bin\idb_v7_rt.exe"). Al arrancar el equipo, la aplicación IDB Runtime se abre y se visualiza en la pantalla.

– Activar la opción de inicio automático:

Para poder activar esta opción se necesitan derechos de administrador. Para realizar esta operación, haga clic en el botón "Opciones" de la barra de herramientas a fin de abrir la ventana "Configuración de runtime". Seleccione la ficha "Servicio NT" y active la casilla de verificación "Modo automático". Esta casilla de verificación debe activarse solamente tras iniciar el servicio. Observe que, tras establecer este modo automático, el servicio "IndustrialDataBridge" en "Services.msc" cambia de 'Manual' a 'Automático'. El servicio se inicia automáticamente al arrancar el equipo y el estado de la conexión IDB se visualiza en color verde.

Nota Consola de servicios

La opción de inicio automático también puede activarse en los servicios de Windows ('services.msc'). Para abrir los servicios, haga clic en Inicio > Ejecutar, escriba services.msc y haga clic en Aceptar. Navegue desde la ventana "Servicios" visualizada hasta la entrada IndustrialDataBridge Runtime y seleccione la opción "Propiedades". En la ficha "General" de la ventana "Propiedades", seleccione el tipo de inicio "Automático" en la lista desplegable. El servicio se inicia automáticamente al iniciar el equipo, y el estado de la conexión IDB se visualiza en color verde.

– Activar la transferencia automática de datos:

El archivo de configuración XML puede cargarse automáticamente al iniciar Windows. Para realizar esta operación, haga clic en el botón "Opciones" de la barra de herramientas a fin de abrir la ventana de configuración de Runtime. Seleccione la ficha "Opción de inicio" y seleccione el archivo de configuración XML. Entonces, cuando el equipo arranca, la aplicación IDB Runtime también arranca al iniciarse automáticamente el servicio y todos los enlaces IDB se conectan e inician.

Page 326: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.5 Trabajar con conexiones

WinCC/IndustrialDataBridge Documentación 326 Manual de sistema, 2/2013, A5E32364153-AA

● Con WinCC Explorer:

Abra WinCC Explorer y seleccione el elemento "Equipo" en la ventana de navegación. El nombre correspondiente del equipo se visualiza en la ventana de datos. Acceda a "Propiedades del equipo" y seleccione la ficha "Inicio". En esta ficha, agregue una tarea adicional en la carpeta que contiene el archivo IDB Runtime (C:\Archivos de programa\Siemens\IndustrialDataBridge\bin\idb_v7_rt.exe). Después de efectuar los cambios haga clic en "Aceptar". Seleccione el botón "Activar" en la barra de herramientas de WinCC Explorer para iniciar la aplicación IDB Runtime.

Para iniciar automáticamente la conexión o los enlaces IDB al activar el proyecto, es necesario activar el tipo de inicio automático en los servicios de Windows. Active la transferencia automática de datos seleccionando la opción de inicio en las opciones de IDB Runtime y seleccione el archivo de configuración XML. Ahora, al activar el proyecto desde WinCC Explorer, el entorno de IDB Runtime también se activa automáticamente y todos los enlaces IDB se conectan e inician.

● Con los controles de WinCC:

Inicie WinCC Graphics Designer desde WinCC Explorer y agregue el control ActiveX "IDB Runtime Control". Guarde el proyecto y seleccione el botón "Runtime" en la barra de herramientas para activar el control. WinCC Runtime se abrirá en una ventana nueva que muestra la ventana de la aplicación IDB Runtime.

Para iniciar automáticamente la conexión o los enlaces IDB al iniciar el proyecto, es necesario activar el tipo de inicio automático en los servicios de Windows. Active la transferencia automática de datos seleccionando la opción de inicio en las opciones de IDB Runtime y seleccione el archivo de configuración XML. Ahora, al hacer clic en el botón "Runtime" de la barra de herramientas de Graphics Designer, el entorno de IDB Runtime también se activa automáticamente y todos los enlaces IDB se conectan e inician.

Para iniciar manualmente la aplicación IDB Runtime, siga estos pasos:

● En el menú Inicio de Windows, seleccione "Siemens Automation" > "IndustrialDataBridge" > "IndustrialDataBridge RT".

Page 327: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.5 Trabajar con conexiones

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 327

Realizar transferencia de datos La aplicación de Runtime de IndustrialDataBridge proporciona las opciones necesarias para conectar tipos de provider y consumer, activar los vínculos y realizar la transferencia de datos. Antes de realizar la transferencia de datos deben cumplirse los requisitos siguientes.

Requisitos:

● Ha configurado, como mínimo, una conexión en la aplicación IDB CS, que está disponible en forma de archivo XML de configuración.

● El servicio de Runtime se ha iniciado y se está ejecutando. Active la casilla de verificación "Modo automático" si desea que el servicio se inicie automáticamente.

● En la ficha "Seguimiento" se ha configurado la ruta o ubicación para guardar el archivo de seguimiento.

● El archivo de configuración XML exportado para IDB CS está abierto en la aplicación IDB RT.

Siga los pasos que se indican a continuación para iniciar una o varias conexiones manualmente:

1. En el menú Inicio de Windows, seleccione "Siemens Automation" > "IndustrialDataBridge" > "IndustrialDataBridge RT". Para iniciar IDB Runtime desde WinCC Explorer, seleccione "IndustrialDataBridge", haga clic con el botón derecho del ratón y seleccione "Runtime" en el menú emergente.

2. Para cargar un archivo de configuración, seleccione "Abrir" en el menú "Archivo" o haga clic en el botón "Abrir".

3. Seleccione la vista de estado. Se mostrará una lista de conexiones aplicables para la configuración específica. Aparece una marca de verificación junto al nombre de la conexión.

Esto permite realizar acciones en conexiones individuales.

4. Para conectar, seleccione la entrada "Conectar" en el menú "Ejecutar" o haga clic en el botón "Conectar".

5. Cuando el estado se muestra con un punto de color verde en las columnas de provider y consumer, significa que la conexión se ha establecido.

6. Para activar las conexiones, seleccione la entrada "Iniciar" en el menú "Ejecutar" o haga clic en el botón "Iniciar".

Ahora se puede transferir datos mediante la conexión.

Page 328: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.5 Trabajar con conexiones

WinCC/IndustrialDataBridge Documentación 328 Manual de sistema, 2/2013, A5E32364153-AA

7. En la vista de estado, seleccione una conexión y haga clic con el botón derecho del ratón en ella. Aparecerá un menú contextual con una lista de opciones. Esto permite trabajar con conexiones individuales. No obstante, las opciones visualizadas dependen del estado de conexión / desconexión.

Cuando IDB está en estado conectado:

– Haga clic con el botón derecho del ratón en una conexión que ya esté conectada y aparecerá la opción "Desconectar"

– Haga clic con el botón derecho del ratón en una conexión desconectada y aparecerá la opción "Conectar"

– Si la conexión falla debido a que no se ha inicializado un consumer o provider, al hacer clic con el botón derecho del ratón se mostrará la opción "Desconectar".

Cuando IDB está en estado iniciado:

– Haga clic con el botón derecho del ratón en una conexión desconectada y aparecerá la opción "Iniciar"

– Haga clic con el botón derecho del ratón en una conexión conectada y aparecerá la opción "Desconectar"

Page 329: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.5 Trabajar con conexiones

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 329

Nota Ajustes de seguridad para los sistemas operativos Windows 7 y Windows 2008 Server

De forma predeterminada, el control de cuentas de usuario (UAC) está establecido en "alto", por lo que deniega el acceso de escritura al directorio "Archivos de programa".

En los sistemas operativos Windows 7 y Windows 2008 Server, se recomienda guardar los archivos (seleccionados como consumer) en una ubicación de carpeta de una unidad de su equipo distinta de la unidad de arranque o de sistema operativo.

Nota Abrir un archivo Excel durante la transferencia de datos

Durante el proceso de transferencia de datos entre el provider y Excel como consumer, IDB Runtime escribe los datos en el archivo Excel. Si se abre el archivo Excel en paralelo durante el proceso de transferencia, la aplicación Runtime deja de funcionar. Se mostrará el mensaje de seguimiento "Error al insertar un valor" en "Vista del seguimiento" cuando intente abrir dicho archivo Excel.

Tenga en cuenta que la aplicación Runtime deja de funcionar y no podrá detener ni desconectar el proceso de transferencia de datos. En este caso, deberá reiniciar el servicio IDB. No obstante, no podrá guardar datos durante la última transferencia de datos.

Nota Send/Receive

El uso de Send/Receive como tipo de provider o consumer con otros tipos admitidos de provider/consumer puede configurarse en la aplicación IDB CS. Sin embargo, tras cargar la configuración en el entorno de Runtime y conectar los tipos de provider/consumer, puede que el estado de la conexión IDB siga mostrándose en rojo y el estado de la conexión sea "Desconectado".

Sólo podrá conseguir el estado "Conectado" si utiliza Send/Receive para enviar o recibir datos del PLC.

Gestionar el estado de conexiones individuales En la ventana IDB Runtime de la "Vista del estado", la interfaz permite cambiar el estado de conexiones individuales. Para ello, debe utilizar la casilla de verificación "Conexión" que aparece en la primera columna de la retícula de la ventana de Runtime. La lista de conexiones que se deben conectar o desconectar puede seleccionarse mediante la casilla de verificación "Conexión".

Al marcar la casilla de verificación "Conexión" pertinente, puede desconectar las conexiones seleccionadas (que estén conectadas) mediante el botón "Desconectar". Es importante tener en cuenta que, tras desconectar las conexiones, la conexión estará desconectada y el botón "Desconectar" de la barra de herramientas cambiará a "Conectar". Esto se produce independientemente del estado de otras conexiones.

Para cambiar el estado de otras conexiones, haga clic con el botón derecho del ratón en la columna "Provider" o "Consumer" y seleccione la opción que desee.

Page 330: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Entorno de ejecución 4.5 Trabajar con conexiones

WinCC/IndustrialDataBridge Documentación 330 Manual de sistema, 2/2013, A5E32364153-AA

Detener la transferencia de datos Para finalizar la transferencia de datos, proceda del modo siguiente:

1. Seleccione las conexiones necesarias y utilice el menú "Ejecutar" > "Detener" o haga clic en el botón "Detener".

2. La transmisión de datos se detiene pero la conexión sigue intacta y se puede reiniciar.

3. Desconecte las conexiones seleccionando la opción "Desconectar" del menú "Ejecutar" o haga clic en el botón "Desconectar".

4. Las conexiones se desconectarán pero la configuración permanecerá cargada. Haga clic en el menú "Archivo" y seleccione la opción "Cerrar" en la lista para cerrar la configuración.

5. Para salir de la aplicación IDB Runtime, seleccione la opción "Archivo" > "Salir".

Nota Número máximo de vínculos

Para todos los tipos de provider/consumer de IndustrialDataBridge, se recomienda limitar el número máximo de vínculos a 32 en el modo Runtime. La funcionalidad en el funcionamiento en ejecución no se garantiza si hay un número de vínculos superior.

Nota La detención o la desconexión tarda mucho

La detención o la desconexión de una conexión de WinCC OLE DB pueden tardar mucho en ciertos casos. El motivo puede ser que todos los paquetes de trabajos se deben procesar por completo.

Consulte también http://www.microsoft.com (http://www.microsoft.com)

Page 331: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 331

Funciones avanzadas 5 5.1 Ver mensajes de aviso

Introducción En la interfaz de IDB Runtime, los mensajes de estado y los mensajes de error se muestran en la vista del seguimiento. Estos mensajes de error también pueden registrarse en un archivo de registro si el seguimiento está activado en el entorno de Runtime. No obstante, al utilizar IndustrialDataBridge en combinación con WinCC, IDB Runtime no emite mensajes de error para ningún error específico del sistema, error de inicialización o error de transferencia de datos. Por lo tanto, estos mensajes de error que requieren la atención del usuario pueden mostrarse como mensajes del sistema mediante el control Alarm Logging en WinCC. En este capítulo se proporciona más información sobre cómo visualizar los mensajes de aviso en la aplicación Alarm Logging.

Mensajes de aviso Para ver mensajes de aviso en WinCC Alarm Logging, siga estos pasos:

1. En el menú Herramientas, seleccione "Avisos de sistema de WinCC".

2. En la ventana "Avisos de sistema de WinCC", en la sección "Crear avisos de sistema", seleccione la opción que desee y haga clic en el botón Crear.

3. Se creará una lista de mensajes del sistema. Cuando la barra de progreso llegue al final, haga clic en el botón Cerrar para cerrar la ventana.

4. La ventana de tabla visualizada en la parte inferior de la aplicación Alarm Logging muestra la lista completa de mensajes de aviso.

El mensaje de aviso muestra el texto del mensaje con el siguiente formato:

<nombre de provider>, <mensaje de error>, <nombre de conexión>

Page 332: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Funciones avanzadas 5.2 Utilizar controles de IDB en Web Navigator

WinCC/IndustrialDataBridge Documentación 332 Manual de sistema, 2/2013, A5E32364153-AA

5.2 Utilizar controles de IDB en Web Navigator

Introducción El control de Runtime de IDB en la pantalla cliente de Web Navigator permite a un operador de un equipo cliente examinar archivos de configuración que se encuentran en un servidor, cargar el archivo de configuración e iniciar o detener la transferencia de datos. Varios clientes pueden conectarse a un mismo servidor.

IndustrialDataBridge consta de un componente de servidor que se instala en el equipo que actúa de servidor. El equipo cliente configurado puede controlar y supervisar el entorno de Runtime desde un navegador Internet Explorer abierto sin la necesidad de tener que realizar la instalación completa de IDB en el equipo cliente. Sin embargo, no es posible iniciar o detener el servicio IDB, cambiar la configuración de inicio de sesión del servicio ni la configuración de puerto desde el equipo cliente. Todas las demás operaciones o controles proporcionados en el entorno de Runtime de IDB pueden gestionarse desde la interfaz de pantalla del navegador en el equipo cliente.

Requisitos ● Microsoft Internet Information Server (IIS) 6.0

● Componente de servidor de Web Navigator

● Componente de cliente de Web Navigator

● Componente de servidor de IDB

Para obtener más información sobre la instalación de IIS, consulte el sitio web de Microsoft.

Ventajas ● Instalación de IDB

No se requiere la instalación completa de IndustrialDataBridge V7.2 en los equipos cliente.

Los componentes necesarios para el equipo cliente se identifican y se solicita su instalación durante el inicio del cliente web.

● IDB puede operarse remotamente como cliente.

● Permite una navegación más sencilla por los archivos de configuración de IDB (durante la ejecución) desde el equipo remoto ejecutándose como cliente.

● Admite el funcionamiento en clientes con soporte de autorización.

Page 333: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Funciones avanzadas 5.2 Utilizar controles de IDB en Web Navigator

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 333

Uso Mediante el navegador Internet Explorer, puede accederse al entorno de IDB Runtime desde cualquier equipo cliente sin necesidad de disponer de una instalación completa de IDB. Sin embargo, deben estar instalados todos los requisitos antes de acceder a la aplicación Runtime mediante un navegador desde el equipo cliente.

1. En el equipo cliente, especifique primero la dirección de host local o dirección IP del equipo servidor.

2. Si el cliente no tiene instalados los componentes necesarios, se muestra el siguiente mensaje en la pantalla de inicio: "IDB Control Plugin no instalado".

Instale este componente mediante el vínculo que aparece en dicha pantalla de inicio. Si este componente está instalado, no se mostrará este mensaje y podrá omitirse este paso.

3. El navegador mostrará la aplicación Runtime y enumerará todos los controles disponibles en la aplicación Runtime de IDB.

4. Abra la lista de archivos de configuración haciendo clic en el botón "Abrir". Se mostrará un cuadro de diálogo personalizado "Abrir archivo". En esta estructura de carpetas se muestran los archivos de servidor que los clientes pueden cargar.

5. Haga clic en el botón "Actualizar" para actualizar la lista de los archivos de configuración más recientes.

6. Seleccione un archivo y haga clic en el botón "Abrir". El archivo seleccionado se carga en el control de Runtime de IDB y ya puede iniciarse la transferencia de datos desde el equipo cliente.

Nota Cuadro de diálogo Abrir

Se mostrará un cuadro de diálogo personalizado Abrir archivo tras hacer clic en el botón Abrir en la aplicación Runtime. En la lista de archivos se muestra la lista de archivos que los clientes pueden abrir remotamente. Todos los archivos de configuración XML situados en el directorio del servidor especificado mediante la clave "ConfigurationFilesPath" bajo la clave "HKEY_LOCAL_MACHINE\SOFTWARE\Siemens\IT4Industry\IndustrialDataBridge" del registro del servidor se mostrarán en la lista de archivos del cuadro de diálogo personalizado Abrir archivo mientras se carguen los archivos.

No es posible examinar ni seleccionar otros archivos existentes en el equipo del servidor de Web Navigator. No podrá cargar ningún archivo de configuración que no esté presente en el directorio especificado mediante la entrada de registro. Cualquier archivo existente que ya esté cargado en el servidor se mostrará en el cliente aunque el archivo no esté presente en el directorio mencionado anteriormente. Esta restricción se aplica sólo a los archivos que pueda cargar el cliente.

Page 334: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Funciones avanzadas 5.2 Utilizar controles de IDB en Web Navigator

WinCC/IndustrialDataBridge Documentación 334 Manual de sistema, 2/2013, A5E32364153-AA

Archivos de configuración y seguimiento El control de IDB existente en el cliente identifica automáticamente la máquina del servidor y enumera todos los archivos de configuración y seguimiento presentes en un determinado directorio del servidor. En Opciones > Configuración de Runtime > ficha Seguimiento, puede seleccionarse el archivo de seguimiento o se crearán nuevos archivos sólo en el directorio especificado mediante la clave de registro "TraceFilesPath" situada bajo la clave "HKEY_LOCAL_MACHINE\SOFTWARE\Siemens\IT4Industry\IndustrialDataBridge" en el servidor. Desde el equipo cliente puede accederse a este directorio que muestra la lista de archivos de configuración o seguimiento.

El archivo cargado en el cliente se muestra en el encabezamiento del cuadro de grupo. Puesto que el archivo no existe físicamente en el equipo cliente, no se mostrará la ruta completa. Sólo se mostrará el nombre del archivo específico en el encabezamiento. Un archivo cargado por el cliente en el servidor se mostrará en todos los clientes conectados al mismo servidor. En el servidor, si desea restringir el cliente a la carga de archivos de configuración o al inicio o detención de transferencias de datos, debe activarse la opción Comprobación de contraseña en el servidor.

Nota

No podrá cargar ningún archivo de configuración que no esté presente en el directorio especificado mediante la entrada de registro. Cualquier archivo existente que ya esté cargado en el servidor se mostrará en el cliente aunque el archivo no esté presente en el directorio mencionado anteriormente. Esta restricción se aplica sólo a los archivos de configuración o seguimiento que pueda cargar el cliente.

Page 335: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Funciones avanzadas 5.3 Acceder a Runtime de IDB utilizando controles de WinCC

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 335

5.3 Acceder a Runtime de IDB utilizando controles de WinCC

Descripción general Se puede acceder a la aplicación WinCC IDB Runtime utilizando controles de WinCC. Esto es posible añadiendo el control ActiveX de WinCC "Control de Runtime de IDB" como OCX en Graphics Designer. Esto ayudará a los usuarios de WinCC a iniciar Runtime de IDB en su entorno.

El aspecto de Runtime de IDB como OCX es muy similar al de Runtime de IDB como ejecutable. No obstante, hay unos cuantos cambios adicionales en Runtime de IDB como OCX, y estos cambios se tratan en las secciones siguientes.

Acceder a Runtime de IDB Para acceder al control de Runtime de IDB como control ActiveX de WinCC, siga los pasos que se indican a continuación:

1. Inicie WinCC Explorer.

2. En WinCC Explorer, haga doble clic en el elemento "Graphics Designer" de la ventana de navegación para abrir Graphics Designer.

3. En Graphics Designer, seleccione Archivo > Nuevo para crear un nuevo archivo PDL.

4. Desplácese a la paleta de objetos y seleccione la ficha de controles. Resalte "Controles ActiveX" en la lista.

5. Amplíe el árbol de controles ActiveX para ver una lista de controles disponibles.

Nota

Si no puede ver los controles después de ampliar la lista, haga clic con el botón derecho del ratón en los controles ActiveX y seleccione la opción "Agregar/Quitar". Aparecerá la ventana "Seleccionar controles OCX", que proporciona una lista de los controles disponibles. Seleccione "Control de Runtime de IDB" y haga clic en "Aceptar".

6. El control de Runtime de IDB debería estar disponible como OCX en la lista de controles.

7. Arrastre y suelte este control OCX en el área del contenedor en la ventana del archivo PDL.

Page 336: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Funciones avanzadas 5.3 Acceder a Runtime de IDB utilizando controles de WinCC

WinCC/IndustrialDataBridge Documentación 336 Manual de sistema, 2/2013, A5E32364153-AA

8. Cuando este control se haya añadido al contenedor, guarde el archivo PDL y haga clic en el control de Runtime en la barra de herramientas Estándar para activar el modo Runtime.

9. El control de Runtime de IDB se muestra/abre en la pantalla WinCC Runtime.

Botones y vistas Los botones y vistas de la barra de herramientas de Runtime de IDB como OCX son idénticos a los de la aplicación Runtime de IDB. La vista Seguimiento y la vista Estado se proporcionan en la ventana de la aplicación Runtime de IDB.

Nota Vistas

Las capturas de pantalla proporcionadas en el capítulo "Vistas" no son válidas para Runtime de IDB como control OCX. Al acceder al control de Runtime de IDB como control de ActiveX en WinCC, puede que la barra de menús no se visualice.

Page 337: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Funciones avanzadas 5.3 Acceder a Runtime de IDB utilizando controles de WinCC

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 337

Nota Opciones "Comprobación de contraseña" y "Registro del seguimiento"

Los elementos de menú "Comprobación de contraseña" y "Registro del seguimiento" del menú "Opciones" de IDB Runtime están disponibles en las fichas "Contraseña" y "Seguimiento" como casillas de verificación distintas.

Opciones Seleccione el botón de la barra de herramientas "Opciones" de la aplicación Runtime de IDB para acceder a Configuración de Runtime. "Configuración de Runtime" ofrece las fichas siguientes:

● Opción de inicio

● Seguimiento

● Contraseña

● Licencia

● Servicio NT

Nota

Sólo puede realizar cambios en la interfaz de Runtime si el servicio IDB se ha iniciado.

Las opciones proporcionadas en cada una de estas fichas coinciden con las opciones de la aplicación IDB Runtime. No obstante, con IDB Runtime como control de WinCC se proporcionan algunas funciones adicionales. A continuación se indican estas funciones:

Menús de la aplicación Runtime de IDB:

La ventana de la aplicación IDB de Runtime no incluye la navegación basada en menús. Las operaciones necesarias se pueden realizar utilizando los botones de la GUI que se encuentran en la barra de herramientas de la aplicación.

Opción de idioma:

La aplicación Runtime de IDB proporciona compatibilidad con idiomas. Admite 7 idiomas: inglés, español, alemán, italiano, chino, japonés y francés. Al acceder a IDB Runtime como control de OCX en la pantalla de WinCC Runtime, el idioma cambia cuando se ha cambiado el idioma de WinCC Runtime.

La opción de idioma del control de Runtime de IDB no está vinculada a la aplicación IDB Runtime ni a ningún otro control de Runtime de IDB. Esto significa que el cambio de idioma en el control de Runtime de IDB no cambia el idioma de otros controles ni de la aplicación IDB Runtime, y viceversa.

Page 338: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Funciones avanzadas 5.3 Acceder a Runtime de IDB utilizando controles de WinCC

WinCC/IndustrialDataBridge Documentación 338 Manual de sistema, 2/2013, A5E32364153-AA

Registro del seguimiento: La ficha Seguimiento se encuentra junto a la ficha Opción de inicio. Esta ficha sólo se muestra después de cargar el archivo de configuración en la ventana de Runtime de IDB. La casilla de verificación "Registro del seguimiento" está disponible en la ficha "Seguimiento" de la ventana Configuración de Runtime. Al activar esta casilla de verificación, se pueden guardar los mensajes de seguimiento generados desde la parte del provider y del consumer. En la ficha Seguimiento, las secciones "Archivo de registro del Provider" y "Archivo de registro del Consumer" ofrecen opciones para especificar el nombre de archivo para registrar los mensajes de seguimiento. Posteriormente, pueden utilizarse los archivos de registro del seguimiento para ver estos mensajes de seguimiento.

Comprobación de contraseña: La casilla de verificación "Comprobación de contraseña" se proporciona en la ficha "Contraseña" de la ventana Configuración de Runtime. Una vez activada esta casilla de verificación, se genera un cuadro de diálogo en el que se solicita que especifique la contraseña cada vez que se realiza una operación en cada una de las fichas de Configuración de runtime.

Page 339: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Funciones avanzadas 5.3 Acceder a Runtime de IDB utilizando controles de WinCC

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 339

Cuadro de diálogo Abrir:

El botón Abrir y la ficha Opción de inicio ofrecen opciones para seleccionar el archivo XML de configuración para activar la conexión durante la ejecución. Seleccione el botón "Examinar" para invocar el cuadro de diálogo "Abrir".

En Runtime de IDB como OCX, los puntos siguientes son válidos por lo que respecta a las acciones realizadas en el cuadro de diálogo Abrir.

● El cuadro de diálogo Abrir sólo se abre en modo de lectura. Únicamente podrá abrir un archivo XML.

● La opción de borrar un archivo o una carpeta no se proporciona en este cuadro de diálogo.

● Las opciones para cortar/pegar un archivo o una carpeta y para crear un archivo o carpeta nuevos no están disponibles.

● No se pueden abrir menús emergentes pulsando el botón derecho del ratón dentro del área de la ventana.

● No se puede arrastrar y soltar un archivo o una carpeta en el cuadro de diálogo.

● No se puede utilizar la tecla F2 para renombrar un archivo o una carpeta.

Page 340: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Funciones avanzadas 5.4 Compatibilidad con idiomas asiáticos

WinCC/IndustrialDataBridge Documentación 340 Manual de sistema, 2/2013, A5E32364153-AA

5.4 Compatibilidad con idiomas asiáticos

Configuración multilingüe IndustrialDataBridge V7.2 le permite configurar proyectos y realizar transferencias de datos en varios idiomas. IDB V7.2 admite configuración multilingüe de todos los elementos con texto visibles en las interfaces de Runtime y de Configuración.

Idiomas soportados En las interfaces de Configuración y de Runtime de IndustrialDataBridge V7.2 se admiten los siguientes idiomas de interfaz: ● Alemán ● Inglés ● Francés ● Italiano ● Español ● Chino simplificado ● Japonés

Idioma de GUI El idioma que se seleccione al instalar IDB V7.2 quedará establecido como el idioma en el que se mostrarán los menús, cuadros de diálogo y ayuda de IDB CS o IDB RT. No obstante, se puede cambiar a otros idiomas dentro de la aplicación IDB (CS y RT). Si ha cambiado el idioma de la GUI en IDB, la próxima vez que inicie IDB la interfaz aparecerá en el idioma especificado previamente.

Los términos técnicos, en particular los nombres Provider y Consumer, se mostrarán en inglés, independientemente del idioma seleccionado para IDB.

Nota Idiomas asiáticos

Para utilizar el chino o japonés en los sistemas operativos Windows XP y Windows Server 2003, debe instalar el paquete MUI.

Nota

Si trabaja con un sistema operativo en chino (simplificado), por ejemplo, y desea ver la interfaz de usuario de IDB V7.2 en inglés, debe establecer las opciones de idioma inglés en la configuración del sistema operativo: • Para Windows XP, seleccione "Inicio > Panel de control > Configuración regional y de

idioma" y vaya a la ficha "Idiomas". • En Windows 7, seleccione "Inicio > Panel de control > Reloj, idioma y región >

Configuración regional y de idioma" > ficha "Teclados e idiomas", "Idioma para mostrar". Este campo sólo está disponible si en el equipo hay instalados los paquetes de idioma necesarios.

Page 341: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 341

FAQ 6

Frequently Asked Questions (preguntas frecuentes) ● Puedo usar un archivo de configuración XML creado con una versión anterior de IDB?

Sí, los archivos de configuración XML creados con versiones anteriores de IDB pueden cargarse directamente en el Runtime. Sin embargo, para usar o modificar este archivo de configuración XML en el módulo Configuración, el usuario debe importar dicho archivo, con lo que se crea un proyecto en IDB CS.

● Es obligatorio usar un archivo de proyecto para trabajar con IDB CS V7.2?

● Cómo puedo cambiar la ubicación de proyectos predeterminada para los proyectos de IDB CS?

En el editor hay una opción en el menú Opciones->Configuración a ese fin en IDB TIA. Con el editor abierto, vaya al marco de grupo "Opciones de almacenamiento" y modifique "Ubicación de los proyectos".

● Cómo se carga en IDB Runtime una configuración creada en IDB CS?

Cuando una configuración está lista en IDB CS, el usuario puede generar los datos de configuración de Runtime mediante una opción (Generar configuración de Runtime) de IDB CS. Esta opción genera el archivo de configuración XML necesario para operar en Runtime.

● Cómo puedo restablecer la configuración realizada dentro de la aplicación IDB CS?

En el menú de IDB CS, seleccione "Opciones" > "Configuración" para abrir la ventana "Configuración" en el área de trabajo. En el panel izquierdo de la ventana "Configuración", haga clic en "General" para ver la configuración general en el panel derecho. El área de la sección "Restablecer a predeterminado" proporciona los ajustes necesarios para restablecer la configuración predeterminada.

● Dónde están las definiciones de todos los accesos directos de teclado disponibles?

En el editor de Configuración hay una opción en el menú Opciones->Configuración para ello. Vaya a "Accesos directos de teclado" en las opciones que se muestran en el lado izquierdo de la ventana de editor abierta.

● Ni la ventana de configuración de provider/consumer ni ninguna otra ventana de editor proporcionan opciones para guardar.

En IDB CS, los datos introducidos en los editores/ventana de configuración se guardan automáticamente.

● Es necesario tener una instalación completa de IDB en la máquina cliente de WebNavigator para usar remotamente, a través de WebNavigator, el control de IDB Runtime?

No, no hace falta una instalación completa de IDB en el cliente de WebNavigator. Sólo es necesaria la instalación del cliente de IDB, que se efectúa en la instalación de WebNavigator.

Page 342: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

FAQ

WinCC/IndustrialDataBridge Documentación 342 Manual de sistema, 2/2013, A5E32364153-AA

● Puedo hacer que el servicio IDB Runtime sea manual/automático desde un cliente Web remoto?

Sí.

● Hay algún límite en el número de clientes que se pueden conectar a un servicio IDB Runtime? No, no hay ningún límite.

● Puede el usuario del cliente de WebNavigator iniciar y detener remotamente el servicio IDB Runtime mediante la opción proporcionada en el control de IDB Runtime?

No, el usuario no puede realizar remotamente esa operación. Estas operaciones, así como el cambio de cuenta de usuario y número de puerto, están desactivados para los usuarios, pues no pueden modificarlas.

● He modificado ConfigurationFilespath y TraceFilesPath en el registro, bajo Siemens/IT4Industry/IndustrialDataBridge. ¿Debo reiniciar el equipo para aplicar los cambios?

No, no hace falta reiniciar el equipo. Pero sí que debe reiniciarse el servicio IDB.

● Es necesario que WinCC se esté ejecutando a fin de configurar User Archive?

Si, es necesario que WinCC se haya iniciado para poder acceder a User Archive y configurarlo como provider o consumer en la aplicación IDB CS.

● Puede un usuario iniciar una transferencia de datos a o desde OPC XML en una máquina en la que WebNavigator está configurado y ejecutándose?

Algunos sistemas operativos (como Windows XP) no permiten la ejecución simultánea de más de un sitio web. En estos sistemas operativos no es posible ejecutar OPC XML y WebNavigator a la vez.

En sistemas operativos en los que esto se permita, OPC XML y WebNavigator pueden ejecutarse simultáneamente.

● Se necesita la licencia de Connectivity Pack para examinar las variables de OPC XML en WinCC?

● Es posible obtener el número de las conexiones de mala calidad en provider/consumer OPC XML?

Sí, es posible obtener el número de las conexiones de mala calidad. Para ello, en la configuración de consumer OPC XML Data Access, el usuario debe asociar una variable en "Configuración para elemento defectuoso". Durante la ejecución, el número de elementos de baja calidad se escribirá en la variable configurada.

● No puedo examinar las variables de OPC XML. ¿Por qué puede ocurrir esto?

Compruebe lo siguiente: a) Compruebe en Internet Information Services (IIS) si el servicio web OPC XML se está ejecutando o no. Si no lo está, ejecute el servicio web OPC XML en IIS. b) Asegúrese de que IIS esté instalado antes de instalar .NET Framework. c) Consulte en la documentación de WinCC cómo configurar el servicio web OPC XML en IIS.

Page 343: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

FAQ

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 343

● Al abrir el archivo CSV aparece este mensaje de error: "“Excel ha detectado que ‘<archivo>’ es un archivo SYLK, pero no se puede cargar. Puede que el archivo contenga errores o que no tenga formato de archivo SYLK. Haga clic en Aceptar para intentar abrirlo con otro formato".

Este error aparece cuando el nombre de la primera columna es "ID" con I y D en mayúsculas. Para evitar este error, se puede cambiar el nombre de esa columna a minúsculas, o añadir un prefijo o sufijo a ID.

● He creado manualmente un archivo CSV (no con IDB CS) para transferir datos Unicode, pero los datos no se muestran correctamente. Los paquetes de idiomas necesarios están instalados en mi equipo.

El archivo debe crearse con el formato de codificación de caracteres UTF-8. Abra el archivo como archivo .txt y al guardarlo seleccione la codificación UTF-8.

● No puedo cambiar la opción de tipo de consumer en la configuración del tipo de consumer de la base de datos, como para esquema o tabla?

Esas opciones estarán desactivadas si existe alguna conexión. Para poder cambiar la opción de tipo de Consumer, asegúrese de que no haya conexiones.

● Cómo puedo transferir datos cuando la tabla tiene una relación de clave foránea?

Utilice el tipo de Consumer de base de datos per Tag (por variable) para la transferencia de datos.

● He creado una tabla en una base de datos Oracle, pero no puedo transferir datos Unicode de la tabla.

Para transferir datos Unicode en Oracle, asegúrese de que la base de datos se ha creado con compatibilidad para la codificación de caracteres UTF-8.

● Puedo editar la cadena de conexión en la pantalla de configuración?

Sí, puede editar la cadena de conexión en la ventana Configuración. La cadena de conexión y los campos se actualizan correspondientemente.

● El navegador de variables OPC no muestra ningún OPC DA Server. Pero hay OPC Servers instalados en el equipo. ¿Cuál puede ser el problema?

Para examinar OPC DA Servers, opcenum.exe se debe estar ejecutando como servicio en el equipo servidor. Para ver si este servicio se está ejecutando, vaya a Inicio -> Ejecutar. Escriba services.msc y pulse Intro. Si "opcenum" no se ha iniciado, cámbielo a modo automático e inícielo. Si no puede examinar OPC Servers en un equipo remoto, ejecute el paso anterior en el equipo remoto.

● No puedo examinar los elementos de un OPC DA Server.

Compruebe si el OPC Server se está ejecutando. Si no se está ejecutando, inícielo.

● No puedo examinar los elementos de OPC en un equipo remoto.

Compruebe que la configuración de DMAT sea correcta. Si la configuración de DMAT es correcta, compruebe la cuenta de usuario de inicio de sesión en los equipos cliente y servidor.

Page 344: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

FAQ

WinCC/IndustrialDataBridge Documentación 344 Manual de sistema, 2/2013, A5E32364153-AA

Nota

Si el usuario está intentando acceder a las variables de WinCC, asegúrese de que en ambos equipos las cuentas de usuario de inicio de sesión estén bajo SIMATIC HMI en "Usuarios y grupos locales".

En el capítulo 3.2 sobre OPC DataAccess del manual de producto con la documentación de IDB hay más información al respecto.

● Sólo tengo IDB instalado ¿cómo puedo usar Send/Receive como provider o consumer? ¿Hay en IDB alguna opción para configurar el proyecto Step7? Para usar Send/Receive como provider o consumer, también se necesita un proyecto Step7. En IDB no hay ninguna opción para configurar este proyecto. Se crea un proyecto Step7 y el programa se carga en el PLC. Sin eso, Send/Receive no funcionaría en IDB Runtime.

● En IDB CS, pantalla de mapeo de conexiones Send/Receive, ¿es necesario que los campos de número configurados sean los mismos para provider y consumer?

No

● Se puede usar el mismo nombre para dos vínculos o conexiones?

No, no se puede.

● Podemos cambiar el nombre de un vínculo o conexión ya creados?

Sí, se puede cambiar el nombre de vínculos y conexiones existentes. En el Árbol del proyecto, haga clic una vez en el vínculo o conexión. El nombre del vínculo pasará a ser un área editable que le permite modificarlo.

● Veo algunos datos de consumer como "??" o cuadrados.

Los datos transferidos están en chino o japonés, y el sistema no tiene instalados los paquetes necesarios para estos idiomas. La instalación del paquete de idiomas MUI correcto solucionará el problema.

● El operador debe recibir una notificación cuando IDB no puede transferir datos. ¿Es así?

Sí, esto puede suceder si el usuario tiene WinCC instalado. IDB envía avisos cuando se produce un error durante la transferencia de datos. Es algo integrado en IDB y no se requieren ajustes adicionales.

● Quiero ver un informe detallado si hay fallos durante la transferencia de datos.

Para obtener un informe detallado sobre las razones de fallo de datos, el usuario debe configurar el registro del seguimiento y activarlo. Este ajuste se puede realizar remotamente en un cliente web.

● Instalé IDB antes de instalar el paquete MUI para chino y japonés. No encuentro la opción para cambiar a chino y japonés en IDB CS.

Se debe reparar/modificar el módulo Configuración de IDB para que se muestren los idiomas nuevos. Pero IDB Runtime aplicará el cambio sin reinstalar/modificar/reparar la configuración de IDB.

Page 345: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

FAQ

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 345

● Qué archivos/carpetas se borran y cuáles permanecen al desinstalar IDB?

– Se eliminan todos los archivos binarios relacionados con IDB, menos los relacionados con OPC que sean usados por otros productos como WinCC.

– Los archivos y carpetas de configuración, archivos y carpetas de seguimiento, etc. no se eliminan.

– No se guardan las configuraciones de diseño de los editores.

– Los archivos de licencia no se eliminan.

● OPC XML DA no funciona tras instalar .NET Framework V2.0 e IIS.

Es importante asegurarse de que primero se instale IIS. Una vez instalado IIS, instale .NET Framework. Si se cambia el orden de instalación, ASP.NET no se registrará en IIS. Para solucionar este problema, ejecute este comando en el símbolo del sistema:

C:\Windows\Microsoft.Net\Framework\v2.0.50727\aspnet_regiis.exe –i

Si la ruta de sistema no es "C:\Windows", modifíquela.

Tras ejecutar este comando, restablezca IIS escribiendo el comando "iisreset" en el símbolo del sistema.

● OPC XML DA no funciona en Windows 2003 R2 Server.

Siga los pasos que se especifican a continuación para solucionar el problema:

– Seleccione "Inicio" > "Ejecutar" y escriba el nombre de programa "inetmgr". Se abrirá la ventana de Internet Information Services (IIS).

– En el panel izquierdo de la ventana de IIS, haga clic en el nombre del equipo (equipo local) y seleccione "Extensiones de servicio web".

– En el panel derecho seleccione "Páginas Active Server" y haga clic en el botón "Permitir". Seleccione "ASP.NET v2.0.50727" y haga clic en el botón "Permitir".

– Si está seleccionada la versión "ASP.NET v4.0.30319" u otra versión, haga clic en el botón "Prohibir".

– Reinicie IIS (escriba "iisreset" en el símbolo del sistema).

● Para qué sirve la opción "Configuración de transferencia asíncrona" en la configuración de consumer de OPC XML DataAccess?

Sirve para que el usuario compruebe si la transferencia de datos se ejecuta correctamente o no.

Por ejemplo, si ha configurado el "Número máximo de peticiones de escritura pendientes" en 15 (el valor predeterminado es 10 y el valor máximo es 40).

Si la transferencia de datos no se ejecuta correctamente, tras el fallo de la 15.ª transacción se mostrará un mensaje de aviso en la vista de seguimiento de IDB Runtime.

Page 346: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

FAQ

WinCC/IndustrialDataBridge Documentación 346 Manual de sistema, 2/2013, A5E32364153-AA

Page 347: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 347

Glosario

ADO ADO es la abreviatura DE ActiveX Data Objects. ADO es una interfaz basada en ActiveX para el acceso de datos a bases de datos y orígenes de datos en tablas como por ejemplo hojas de trabajo Excel y archivos CSV.

API API es la abreviatura de Application Programming Interface y significa "Interfaz para la programación de aplicaciones".

Archivo CSV Un archivo CSV es un archivo de texto para almacenar o intercambiar archivos de estructura sencilla. La abreviatura CSV proviene de Character Separated Values, Comma Separated Values o Colon Separated Values, porque los valores individuales se separan mediante un símbolo de separación especial, como por ejemplo por coma o punto y coma. No existe un estándar general para el formato de archivo.

Área de direccionamiento Es la base de datos / administración de variables física de un componente Consumer o Provider

Bridge Es el elemento superior en la jerarquía de IndustrialDataBridge. Este elemento contiene los vínculos (máximo 32).

Componentes de Runtime Componentes Consumer y Provider

Conexión (en inglés Connection); una conexión significa una conexión de variables entre las variables de un Provider y un Consumer.

Connection Ver conexión

Page 348: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Glosario

WinCC/IndustrialDataBridge Documentación 348 Manual de sistema, 2/2013, A5E32364153-AA

Data consumer Ubicación de destino para el envío de datos. La parte de un equipo de terminal de datos en la que se entregan o se deben entregar los datos. El data consumer suele estar equipado con una interfaz de transferencia estandarizada. Con IndustrialDataBridge, actualmente el data consumer puede ser el OPC, bases de datos (Oracle, SQL, Access, MySQL), SendReceive, Microsoft Excel, IDB OPC Server, Send/Receive, un archivo CSV o una base de datos dinámica.

Data provider Ubicación original del emisor de los datos. El data provider forma parte del equipo del terminal de datos que se utiliza para suministrar datos a un vínculo de datos. El data provider suele estar equipado con una interfaz de transferencia estandarizada. En la interfaz de configuración de IndustrialDataBridge, el data provider puede ser OPC Data Access, OPC XML, una base de datos (Oracle/SQL/Access), Enviar/Recibir, WinCC OLE DB o una base de datos dinámica.

DB Base de datos (en inglés database); archivo electrónico de acceso rápido y mantenimiento de grandes cantidades de texto ahorrando espacio para varios usuarios o programas. Los datos o los mensajes se pueden introducir o acceder mediante esquemas de orden variables, individualmente o vinculados, tanto para modo interactivo como para el procesamiento por bloques. Una base de datos puede ser utilizada simultáneamente por varios programas de usuario. Según la estructura y aplicación de la base de datos se distingue entre bases de datos jerárquicas, de red, relacionales o bases de datos de red y orientadas a objetos.

Entorno de ejecución El entorno de Runtime o entorno de ejecución aglutina los propios componentes Consumer y Provider.

IDB IndustrialDataBridge; IndustrialDataBridge permite el intercambio de datos entre sistemas y estándares diferentes. No requiere programación adicional. Con IndustrialDataBridge es posible realizar el intercambio de datos entre sistemas de automatización de diferentes de fabricación. Las diversas interfaces de datos se enlazarán mediante módulos de software. Estos módulos de software se dividen en Provider y Consumer. El Provider representa la conexión al origen de datos desde donde se distribuyen los datos. El Consumer se conecta con el destino de datos donde se escribirán los datos. IndustrialDataBridge es se divide en superficie de configuración y entorno de Runtime con superficie y componentes de Runtime:

Page 349: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Glosario

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 349

Interfaz de configuración Componente de IndustrialDataBridge. Las conexiones de datos se crean y se editan en la interfaz de configuración. Son necesarios tres pasos para configurar completamente una conexión: 1. Crear el proyecto, el vínculo y configurar las propiedades de data provider y data consumer. 2. Realizar la configuración del vínculo y la configuración de la transferencia. 3. Mapear las conexiones entre las variables de provider y consumer.

Interfaz de usuario (en inglés user interface); es la forma y modo en la que las órdenes y los datos se transmiten desde el ordenador a la red. El desarrollo de interfaces gráficas de usuario estandarizadas facilita a los usuarios menos experimentados el uso de ordenadores.

Link Ver vínculo

OLE Object Linking and Embedding es un sistema de objetos y protocolo desarrollado por Microsoft, que permite la colaboración de diferentes aplicaciones (compatibles con OLE) y por lo tanto capaz de crear documentos vinculados heterogéneos. Por ejemplo, una imagen creada con un programa de dibujo se puede vincular a un documento de texto. La particularidad reside en que la imagen incrustada en el editor de texto se puede editar directamente con el programa de dibujo original haciendo un doble clic sobre la imagen. Este se ejecuta, reconocible por las modificaciones en la estructura del menú, como programa base en la aplicación de documentos. Los objetos OLE pueden estar enlazados (Object Linking) o insertados (Embedding). En un enlace solamente se crea una referencia al objeto vinculado y se guarda en el documento, mientras que con un objeto incrustado o insertado se guarda una copia del documento en el documento. El vínculo o inserción se puede crear mediante Drag & Drop o Copiar y pegar. La ventaja de la inserción reside en que el documento con objetos incrustados es independiente del archivo de origen del objeto incrustado. Sin embargo, los documentos con objetos incrustados requieren más espacio de almacenamiento que los que tienen objetos vinculados.

OPC OPC es la abreviatura de OLE for Process Control. OPC especifica diversos servicios para el acceso a información en el proceso de acabado, tales como variables, alarmas y datos de archivo.

Operador lógico (en inglés Link); un vínculo establece una conexión entre un componente de Provider y un componente de Consumer.

Page 350: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Glosario

WinCC/IndustrialDataBridge Documentación 350 Manual de sistema, 2/2013, A5E32364153-AA

Provider Un Provider un componente COM que se encuentra en el entorno de Runtime que le permite establecer una conexión a un origen de datos. El Provider es ejecutado, controlado y anulado por el Consumer. Relaciona los datos del origen de datos y escribe estos datos según la configuración en el Consumer enlazado.

Servidor Es un ordenador que pone a disposición del cliente o Client su información, contenidos, servicios, capacidad de cálculo o aplicaciones.

SQL Structured Query Language. SQL es un lenguaje de consultas estructurado que trata a las filas, columnas, campos y claves de la base de datos como objetos. Contiene un gran número de órdenes para la creación, modificación y acceso a los datos organizados en tablas.

Superficie runtime Es un componente de IndustrialDataBridge. En la superficie de Runtime o superficie de ejecución se puede cargar el archivo de configuración. Después de activar el vínculo (es decir, cuando se han conectado correctamente el origen y el destino de datos), la superficie de ejecución supervisa el tiempo de vida de los componentes origen y destino y realiza el vínculo de manera autónoma según la necesidad. La superficie de Runtime inicia los componentes de Runtime.

Variable Una variable es una entidad que contiene un valor exclusivo.

XML XML es la abreviatura de Extensible Markup Language (lenguaje de marcas extensible) XML es un lenguaje de marcas para la representación de datos jerárquicamente estructurados en formato de archivos de texto. XML se utiliza preferentemente para el intercambio de datos entre diferentes sistemas IT.

Page 351: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

WinCC/IndustrialDataBridge Documentación Manual de sistema, 2/2013, A5E32364153-AA 351

Índice alfabético

A Ajustes de inicio, 313 Archivos CSV y TXT

Crear una conexión al Consumer, 223 Descripción general, 222

B Base de datos

Conectar variables al Consumer, 183 Conectar variables del Provider, 166 Crear conexiones del Provider, 155 Crear una conexión al Consumer, 169 Descripción general, 150

Base de datos dinámica Conectar variables al Consumer, 217 Conectar variables del Provider, 203 Crear una conexión al Consumer, 211 Crear una conexión al Provider, 192 Instrucción Where, 206 Resumen, 188

base de datos dinámica - variables OPC Conectar variables del Provider, 209

Borrar variables WinCC User Archive, 302

Botones Runtime, 307

C Comandos de menú

Runtime, 306 Conectar variables al Consumer

Base de datos, 183 Base de datos dinámica, 217 Excel, 245 IDB OPC Server, 92 OPC Data Access, 78 Send/Receive, 268 WinCC User Archive, 298

Conectar variables del Provider Base de datos, 166 Base de datos dinámica, 203 base de datos dinámica - variables OPC, 209 OPC Data Access, 67

Send/Receive, 260 WinCC OLE DB, 147 WinCC User Archive, 283

Conectar variables OPC del Provider WinCC User Archive, 290

Configuración de diagnóstico, 315 Configurar un disparo, 142, 198, 278 Contraseña, 319

Cambiar, 319 Habilitar, 319

Crear conexiones del Provider Base de datos, 155 WinCC OLE DB, 125 WinCC User Archive, 272

Crear una conexión al Consumer Archivos CSV y TXT, 223 Base de datos, 169 Base de datos dinámica, 211 Send/Receive, 263 WinCC User Archive, 292

Crear una conexión al Provider Base de datos dinámica, 192

D Datos de licencias, 320 Descripción general, 10

Archivos CSV y TXT, 222 Base de datos, 150 Excel, 235 IDB OPC Server, 81 OPC Data Access, 58 Opciones de ejecución, 311 Send/Receive, 248 WinCC OLE DB, 120

E Espacio de direcciones de IDB OPC Server, 83 Excel

Conectar variables al Consumer, 245 Descripción general, 235 Requisitos, 237

Exportar una configuración de fichero WinCC, 124

Page 352: SIMATIC HMI WinCC/IndustrialDataBridge V7.2 - … · SIMATIC HMI WinCC V7.2 WinCC/IndustrialDataBridge Documentación . Manual de sistema Impresión de la Ayuda en pantalla 2/2013

Índice alfabético

WinCC/IndustrialDataBridge Documentación 352 Manual de sistema, 2/2013, A5E32364153-AA

F Función de registro, 315

I IDB OPC Server

Conectar variables al Consumer, 92 Descripción general, 81 Espacio de direcciones, 83

Instrucción Where Base de datos dinámica, 206 WinCC User Archive, 286, 300

Interfaz de configuración, 52

J JScript, 146, 202, 282

L Lenguajes de programación, 146, 202, 282

O OPC Data Access

Conectar variables al Consumer, 78 Conectar variables del Provider, 67 Descripción general, 58

P Principio de funcionamiento, 11

R Registro del seguimiento

Cambiar, 317 Guardar, 317 Inicio, 317

Requisitos Excel, 237

Resumen Base de datos dinámica, 188

S Seguimiento, 315 Send/Receive

Conectar variables al Consumer, 268 Conectar variables del Provider, 260 Configurar tipos de conexiones, 257 Crear una conexión al Consumer, 263 Descripción general, 248

Servicio IDB, 321 Servicio NT, 313, 321 Sinopsis

WinCC User Archive, 271

T Tipo de consumer, 176 Tipo de transacción, 182

V VBScript, 146, 202, 282 Vista del estado, 309 Vista del seguimiento, 308 Vistas

Vista del estado, 309 Vista del seguimiento, 308

W WinCC OLE DB

Conectar variables del Provider, 147 Crear conexiones del Provider, 125 Descripción general, 120 Requisitos en WinCC, 122

WinCC User Archive Borrar variables, 302 Conectar variables al Consumer, 298 Conectar variables del Provider, 283 Conectar variables OPC del Provider, 290 Crear conexiones del Provider, 272 Crear una conexión al Consumer, 292 Instrucción Where, 286, 300 Sinopsis, 271