Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
___________________
Introduccin
Documentacin
2
___________________
Configuracin
SIMATIC HMI
WinCC V7.2
WinCC/IndustrialDataBridge
Documentacin
Manual de sistema
2/2013
A5E32364153-AA
3
___________________
Mdulos
4
___________________
Entorno de ejecucin
5
___________________
Funciones avanzadas
6
___________________
FAQ
Notas jurdicas
Filosofa en la sealizacin de advertencias y peligros
Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de
daos materiales. Las informaciones para su seguridad personal estn resaltadas con un tringulo de
advertencia; las informaciones para evitar nicamente daos materiales no llevan dicho tringulo. 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.
PRECAUCIN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.
ATENCIN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales.
Si se dan varios niveles de peligro se usa siempre la consigna de seguridad ms estricta en cada caso. Si en una
consigna de seguridad con tringulo de advertencia se alarma de posibles daos personales, la misma consigna
puede contener tambin una advertencia sobre posibles daos materiales.
Personal cualificado
El producto/sistema tratado en esta documentacin slo deber ser manejado o manipulado por personal
cualificado para la tarea encomendada y observando lo indicado en la documentacin correspondiente a la
misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formacin y
experiencia, el personal cualificado est en condiciones de reconocer riesgos resultantes del manejo o
manipulacin de dichos productos/sistemas y de evitar posibles peligros.
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 utilizacin por terceros
para sus propios fines puede violar los derechos de sus titulares.
Exencin de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicacin 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 publicacin se revisa peridicamente; si es necesario, las posibles las
correcciones se incluyen en la siguiente edicin.
Siemens AG
Industry Sector
Postfach 48 48
90026 NRNBERG
ALEMANIA
A5E32364153-AA
2/2013 Sujeto a cambios sin previo aviso
ndice
1
Introduccin ............................................................................................................................................ 7
1.1
1.2
Configuracin........................................................................................................................................ 15
2.1
2.2
2.3
2.4
2.5
2.6
Mdulos ................................................................................................................................................ 57
3.1
Mdulos ........................................................................................................................................57
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.4
3.4.1
3.4.2
3.4.3
3.4.4
3.4.5
3.4.6
3.5
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
ndice
3.6
3.6.1
3.6.2
3.6.3
3.6.4
3.6.5
3.6.6
3.6.7
3.6.8
3.7
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.7
3.8
3.8.1
3.8.2
3.8.3
3.9
3.9.1
3.9.2
3.9.3
3.9.4
Excel.......................................................................................................................................... 235
Sumario ..................................................................................................................................... 235
Condiciones .............................................................................................................................. 237
Configurar la interfaz de Excel como Consumer ...................................................................... 238
Conectar variables a una interfaz de Excel .............................................................................. 245
3.10
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.11
3.11.1
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
WinCC/IndustrialDataBridge Documentacin
ndice
4.2
4.3
Vistas .........................................................................................................................................308
4.4
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
Opciones ....................................................................................................................................311
Sumario ......................................................................................................................................311
Configuracin de inicio ...............................................................................................................313
Configuracin de diagnstico.....................................................................................................315
Cambiar contrasea. ..................................................................................................................319
Comprobar datos de licencia .....................................................................................................320
Iniciar un servicio .......................................................................................................................321
4.5
5.2
5.3
5.4
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
ndice
WinCC/IndustrialDataBridge Documentacin
Introduccin
1.1
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
Introduccin
1.1 Puede obtener ms informacin en este manual de producto.
Mdulos
En este captulo se incluye la lista de tipos de provider y consumer admitidos. Cada uno
de estos mdulos se aborda de forma detallada en sus correspondientes captulos. Cada
mdulo incluye informacin sobre la creacin de proyectos y vnculos, la configuracin
de provider/consumer, la configuracin de transferencia de provider y la realizacin del
mapeo de conexin entre tipos de provider y consumer.
Runtime
En el captulo Runtime se aborda el trabajo con la aplicacin IndustrialDataBridge
Runtime y se proporciona informacin sobre las diversas opciones disponibles en la
aplicacin Runtime. En este captulo tambin se incluye informacin para activar la
conexin y activar o iniciar la transferencia de datos.
Funciones avanzadas
Se proporciona una lista de funciones avanzadas admitidas en IDB. En este captulo se
incluye informacin sobre la compatibilidad con idiomas asiticos, el uso de IDB Runtime
mediante controles de WinCC y la compatibilidad con Web Navigator en IDB Runtime.
WinCC/IndustrialDataBridge Documentacin
Introduccin
1.2 Descripcin general de IndustrialDataBridge
1.2
Introduccin
WinCC/IndustrialDataBridge V7.2 es una opcin de WinCC. Permite el intercambio de datos
entre distintos sistemas a travs de diversas interfaces estndar con una configuracin
sencilla. Se organizan en mdulos en IndustrialDataBridge, que incluye diversos sistemas o
interfaces de datos. Gracias a su diseo modular, el intercambio de datos puede ampliarse
en cualquier momento a otras interfaces de datos. El diseo del software tambin permite la
sencilla integracin de nuevas interfaces en la aplicacin. IndustrialDataBridge se utiliza
para intercambiar datos entre sistemas de automatizacin de diversos proveedores (por
ejemplo, a travs 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
volmenes de datos, tambin es posible integrar bases de datos (SQL Server, Oracle).
IndustrialDataBridge ejecuta el sistema de configuracin "IndustrialDataBridge CS" y el
sistema de Runtime "IndustrialDataBridge RT".
Los archivos de configuracin se crean en formato XML con la aplicacin
IndustrialDataBridge CS. IDB CS incluye una interfaz de usuario muy completa, que
proporciona opciones para la configuracin de vnculos IDB. Asimismo, en el entorno de
Runtime hay opciones disponibles para la puesta en servicio, control de estado y resolucin
de problemas. IndustrialDataBridge RT permite acceder a los datos de proceso y vincula los
datos segn lo definido en el archivo de configuracin cargado.
Nota
Tenga en cuenta que en algunos captulos de este manual, "IndustrialDataBridge CS" se
denomina "IDB CS" e "IndustrialDataBridge RT", "IDB RT".
Uso
IndustrialDataBridge V7.2 puede utilizarse con WinCC, pero tambin puede funcionar como
software independiente. Los tres escenarios siguientes ayudan a comprender el uso de la
aplicacin IDB.
Como software independiente: La aplicacin IndustrialDataBridge puede ejecutarse como
aplicacin de software independiente mediante la instalacin de IDB V7.2.
Como estacin WinCC centralizada: IDB se puede instalar en una nica estacin, 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 dems 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 configuracin
nueva.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
Introduccin
1.2 Descripcin general de IndustrialDataBridge
Descripcin general
IndustrialDataBridge hace posible el intercambio de datos entre distintos sistemas de
automatizacin y sistemas de TI. La siguiente figura muestra una descripcin general de las
distintas aplicaciones y formatos que admite la aplicacin de configuracin de IDB.
WinCC/IndustrialDataBridge Documentacin
10
Introduccin
1.2 Descripcin general de IndustrialDataBridge
Principio de funcionamiento
IndustrialDataBridge V7.2 est dividido en dos partes:
Sistema de configuracin
Sistema de Runtime
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
11
Introduccin
1.2 Descripcin general de IndustrialDataBridge
Iniciar el entorno de runtime
Un archivo de configuracin 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
estn conectados correctamente), el entorno de Runtime controla el ciclo de vida de los
componentes de provider y consumer y, en caso necesario, restablece automticamente la
conexin. nicamente si ha hecho clic en "Iniciar" se inicia el intercambio de datos real.
En el captulo "Entorno de Runtime" se proporciona una explicacin ms detallada sobre el
entorno de Runtime.
Con el sistema de configuracin de IDB CS disponible por separado, la configuracin de
diversas interfaces de datos se realiza en IDB Configuration System. El sistema Runtime
permite cargar los archivos de configuracin y realizar la transferencia de datos. Por tanto,
permite crear una configuracin en un equipo del departamento de desarrollo, por ejemplo.
A continuacin se puede transferir el archivo al entorno de runtime en un equipo del
departamento de produccin. Con la aplicacin IndustrialDataBridge tambin es posible
utilizar una configuracin en equipos de distintos lugares de produccin o bien disponer de
distintos archivos de configuracin para diferentes proyectos.
Idiomas soportados
Los siguientes idiomas de interfaz estn disponibles para IndustrialDataBridge V7.2:
Alemn
Ingls
Francs
Italiano
Espaol
Chino simplificado
Japons
WinCC/IndustrialDataBridge Documentacin
12
Introduccin
1.2 Descripcin general de IndustrialDataBridge
Consulte tambin
Sumario (Pgina 58)
Descripcin general (Pgina 95)
Sumario (Pgina 248)
Sumario (Pgina 150)
Sumario (Pgina 188)
Sumario (Pgina 120)
Sumario (Pgina 271)
Configurar la interfaz OPC Data Access como Consumer (Pgina 70)
Configurar OPC XML como consumer (Pgina 110)
Configurar la interfaz Send/Receive como Consumer (Pgina 263)
Configurar la interfaz de la base de datos como Consumer (Pgina 169)
Sumario (Pgina 235)
Sumario (Pgina 81)
Configurar una interfaz como Consumer a una base de datos dinmica (Pgina 211)
Sumario (Pgina 222)
Configurar una interfaz WinCC User Archives como Provider (Pgina 292)
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
13
Introduccin
1.2 Descripcin general de IndustrialDataBridge
WinCC/IndustrialDataBridge Documentacin
14
Configuracin
2.1
Configuracin de IDB
Introduccin
La aplicacin de configuracin de IndustrialDataBridge (IDB) se utiliza para configurar y
administrar conexiones entre provider y consumer. La conexin se puede establecer entre
diferentes tipos de Provider y Consumer.
En este captulo se proporciona informacin sobre cmo iniciar la aplicacin IDB y cmo
salir de ella. Tambin incluye informacin relativa a la estructura bsica de una
configuracin de IDB.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
15
Configuracin
2.1 Configuracin de IDB
Estructura
La estructura bsica de IDB Configuration System (CS) se basa en el concepto de proyecto.
Un proyecto hace referencia a una nica configuracin de IDB que se puede cargar en
cualquier momento. El proyecto es un punto de entrada para realizar una configuracin en la
que cada proyecto consta de vnculos y conexiones.
Proyecto: un proyecto ayuda a crear y gestionar propiedades de configuracin y ajustes
de provider/consumer, e incluye opciones para realizar el mapeo de conexin.
Vnculo: un vnculo es una parte de un proyecto que permite configurar el provider, el
consumer y el comportamiento de transferencia de provider.
Conexin: una conexin representa un mapeo entre tipos de provider y consumer.
Consulte tambin
Interfaz de usuario de software (Pgina 17)
WinCC/IndustrialDataBridge Documentacin
16
Configuracin
2.2 Interfaz de usuario de software
2.2
Introduccin
En este captulo se proporciona una completa descripcin 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 aplicacin de configuracin de IndustrialDataBridge incluye una interfaz
de usuario fcil de utilizar que ofrece opciones para crear y modificar
proyectos/vnculos/nodos, realizar la configuracin de provider/consumer y guardar los
archivos de configuracin. La informacin sobre estos controles de usuario se agrupa en las
reas relacionadas de la interfaz de usuario.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
17
Configuracin
2.2 Interfaz de usuario de software
1. Barra de ttulo
2. Barra de mens
3. Barra de herramientas
4. rbol del proyecto
5. rea de trabajo
6. Vista detallada
7. Ventana de inspeccin
8. Barra del editor
9. Barra de estado
WinCC/IndustrialDataBridge Documentacin
18
Configuracin
2.2 Interfaz de usuario de software
Barra de ttulo
La barra de ttulo se encuentra en la parte superior de la aplicacin de configuracin de IDB.
Muestra el nombre del proyecto una vez que este se ha abierto. Si no hay proyectos
abiertos, la barra de ttulo no mostrar el nombre del proyecto. La barra de ttulo ofrece tres
controles de ventana que permiten minimizar, maximizar o cerrar la ventana de la aplicacin
IDB CS. Estos controles se encuentran en la parte derecha de la barra de ttulo.
a. Minimizar: minimiza la aplicacin de configuracin de IDB en la barra de tareas de
Windows.
b. Maximizar: maximiza la aplicacin de configuracin de IDB y muestra la vista completa de
la aplicacin.
c. Cerrar: cierra la aplicacin de configuracin de IDB.
Nota
Al seleccionar el icono "Cerrar" se sale de la aplicacin de configuracin de IDB sin guardar
los cambios en el proyecto abierto en ese momento Sin embargo, se muestra un cuadro de
dilogo en el que se le pregunta si desea guardar los cambios del proyecto actual.
Seleccione "S" para guardar los cambios del proyecto.
Barra de mens
La barra de mens incluye todos los elementos de men necesarios para trabajar con la
aplicacin IndustrialDataBridge. La lista de elementos de men y su descripcin se detalla a
continuacin:
Tabla 2- 1
Men "Proyecto"
Elemento
Descripcin
Nuevo proyecto
Abrir proyecto
Cerrar proyecto
Guardar
Guardar como
Borrar proyecto
Salir
Tabla 2- 2
Men "Configuracin"
Elemento
Descripcin
vnculos 2
Conectar 3
Borrar conexin 4
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
19
Configuracin
2.2 Interfaz de usuario de software
Nota
La opcin de men "Agregar vnculo nuevo" se muestra en el men "Configuracin"
nicamente si hay un proyecto abierto. Esta opcin se muestra incluso aunque el
proyecto no contenga ningn vnculo.
34
Tabla 2- 3
Men "Opciones"
Elemento
Descripcin
Configuracin
Tabla 2- 4
Men "Runtime"
Elemento
Configuracin de Runtime
Tabla 2- 5
Men "Ventana"
Descripcin
Abre la configuracin de Runtime.
Elemento
Descripcin
Siguiente editor
Anterior editor
Unir
Gestionar diseos
Ms diseo
WinCC/IndustrialDataBridge Documentacin
20
Configuracin
2.2 Interfaz de usuario de software
Tabla 2- 6
Men "Ayuda"
Elemento
Descripcin
Mostrar ayuda
Software instalado
Acerca de
Barra de herramientas
Los botones de la barra de herramientas se encuentran debajo de la barra de mens en la
aplicacin de configuracin de IDB. Algunas de las opciones disponibles en los elementos
de men de la barra de mens tambin se proporcionan en forma de botones de la barra de
herramientas. A continuacin se exponen los botones de la barra de herramientas con su
descripcin:
Botn
Descripcin
Nuevo proyecto
Abrir proyecto
Guardar
Importar configuracin de Runtime
Configuracin de Runtime
Dividir editores horizontalmente
Dividir editores verticalmente
Mostrar ayuda
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
21
Configuracin
2.2 Interfaz de usuario de software
rbol del proyecto
El rbol del proyecto ofrece acceso a datos especficos del proyecto, como vnculos,
conexiones y su configuracin. La estructura de rbol proporciona una gestin ptima para
crear y gestionar vnculos y sus conexiones.
Determinadas opciones de men se activan a travs de nodos especficos de la estructura
del rbol del proyecto. Las opciones que se muestran en el men dependen de la seleccin
de un nodo concreto en el rbol del proyecto. Pueden realizarse las siguientes tareas en el
rbol del proyecto:
Agregar vnculos nuevos
Borrar vnculos
Borrar todos los vnculos
Cambiar el nombre de los vnculos
Borrar conexin
Borrar todas las conexiones
WinCC/IndustrialDataBridge Documentacin
22
Configuracin
2.2 Interfaz de usuario de software
En la figura siguiente se muestran las diferentes secciones del rbol de navegacin del
proyecto:
1. Barra lateral
2. Barra de ttulo
3. Contraer automticamente
4. Contraer
5. Proyecto
6. Vnculo
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
23
Configuracin
2.2 Interfaz de usuario de software
Barra lateral
La barra lateral se utiliza para contraer/ampliar el rbol del proyecto.
Barra de ttulo
En esta barra se muestra el nombre del proyecto.
Contraer automticamente
Puede utilizar el botn "Contraer automticamente" para contraer u ocultar automticamente
el rbol del proyecto cuando no lo necesite. Este botn cambia a "Ampliar
permanentemente". Haga clic en este botn si desea ver el rbol del proyecto.
Contraer
Una vez que el rbol del proyecto se haya contrado manualmente con el botn "Contraer",
estar oculto en el margen izquierdo. El botn "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 botn "Ampliar".
Proyecto
Un proyecto sirve para organizar, gestionar y controlar la configuracin de IDB y sus ajustes.
El nodo del proyecto muestra una flecha que permite ver los vnculos existentes en el
proyecto.
Vnculo
Un vnculo es una entidad que incluye los nodos Provider, Consumer, Configuracin y
Conexiones. El nodo del vnculo muestra una flecha que permite ver los nodos existentes en
el vnculo.
WinCC/IndustrialDataBridge Documentacin
24
Configuracin
2.2 Interfaz de usuario de software
rea de trabajo
El rea de trabajo muestra los objetos de ventana que puede abrir para fines de edicin.
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 aplicacin 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 mxima.
4. Cerrar: cierra la ventana o sale de ella. Los cambios realizados en la interfaz de ventana
se guardarn automticamente.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
25
Configuracin
2.2 Interfaz de usuario de software
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 aplicacin de configuracin de IDB. En el rea de trabajo, puede ver dos objetos al
mismo tiempo en ventanas independientes. Para llevar a cabo esta accin, 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 vaca 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 diseo activo" para restaurar el diseo disponible
previamente.
La figura siguiente muestra un ejemplo de un rea de trabajo dividida verticalmente.
WinCC/IndustrialDataBridge Documentacin
26
Configuracin
2.2 Interfaz de usuario de software
Vista detallada
La ventana de vista detallada se muestra debajo de la ventana "rbol del proyecto", en el
lado izquierdo del rea de la aplicacin IDB CS. En esta vista se muestran determinados
nodos segn la seleccin realizada en el rbol del proyecto. Los nodos que se muestran en
la ventana de vista detallada dependen de la seleccin realizada en el rbol del proyecto en
el nivel de proyecto, vnculo y nodo concreto.
En el nivel de proyecto:
Mostrar todos los vnculos (si los vnculos se han creado en el rbol del proyecto).
En el nivel de vnculo:
Muestra los nodos Provider, Consumer, Configuracin 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 ttulo de dicha
ventana. Esta flecha apunta hacia abajo. Despus de hacer clic en esta flecha, la vista
detallada se ocultar en la parte inferior de la ventana de aplicacin, y la direccin 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.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
27
Configuracin
2.2 Interfaz de usuario de software
Ventana de inspeccin
La ventana de inspeccin muestra informacin adicional sobre las acciones realizadas en la
aplicacin IDB CS. Esto incluye acciones tales como crear o borrar un proyecto, guardarlo,
cancelar la operacin de guardar, y cerrar o abrir proyectos.
La ventana de inspeccin proporciona tres fichas (Propiedades, Informacin y Diagnstico),
adems de un rea de ventana para visualizar ms informacin especfica de cada una de
estas fichas.
Ficha Propiedades: en esta ficha se muestran las propiedades del objeto seleccionado.
Ficha Informacin: en esta ficha se muestra informacin adicional sobre el objeto
seleccionado.
Ficha Diagnstico: En esta ficha se proporciona informacin sobre diagnsticos de
conexin y eventos, si los hay.
Nota
Uso de la ventana de inspeccin
En la aplicacin de configuracin de IDB, la ventana de inspeccin se puede utilizar
principalmente para ver el estado de las acciones realizadas en la aplicacin, que se
muestran como mensajes. Estos mensajes se muestran en la ficha "General". La ficha
"General" se encuentra en la ficha "Informacin" de la ventana de inspeccin.
WinCC/IndustrialDataBridge Documentacin
28
Configuracin
2.2 Interfaz de usuario de software
La ventana de inspeccin se puede ocultar en la pantalla de la aplicacin de configuracin
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 ttulo de esta ventana.
1. Flotante: la opcin "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 inspeccin se ha contrado manualmente con el
control "Contraer", el rbol del proyecto se oculta en el margen inferior. El botn "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 inspeccin mediante el
botn "Ampliar".
3. Minimizar: minimiza la ventana de inspeccin en la parte inferior del rea de trabajo.
Barra del editor
En la aplicacin IDB CS, las ventanas de configuracin o cualquiera de las ventanas del
editor minimizadas aparecern en la barra del editor. Si ha abierto varias ventanas, estas se
mostrarn agrupadas una tras otra. Para alternar rpidamente 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 aplicacin IDB CS.
Por lo general, ser difcil 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 ms fcilmente.
Nota
Editores/Ventanas
En la aplicacin de configuracin de IDB, las ventanas que proporcionan informacin de
configuracin o ajustes tambin 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 aplicacin de configuracin de IDB.
La barra de estado muestra la informacin de estado en funcin de las acciones realizadas
a nivel del proyecto. Algunos ejemplos son abrir un proyecto, cerrar el proyecto o guardar el
proyecto.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
29
Configuracin
2.2 Interfaz de usuario de software
WinCC/IndustrialDataBridge Documentacin
30
Configuracin
2.2 Interfaz de usuario de software
Configuracin general
La seccin Configuracin general incluye la siguiente lista de campos, que proporciona la
informacin bsica de usuario y tambin incluye opciones generales necesarias para
trabajar con la aplicacin IDB CS.
Nombre de usuario: indica el nombre de usuario en funcin de la informacin
proporcionada en las credenciales de inicio de sesin 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 aplicacin IDB CS.
Nemnico: proporciona la informacin de nemnicos en un cuadro de lista. Se
proporcionan dos opciones: Internacional y Alemn. De forma predeterminada, la opcin
seleccionada es "Internacional".
Mostrar la lista de los ltimos proyectos utilizados: muestra un control con el nmero 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 ms reciente al arrancar: carga el proyecto abierto recientemente
cuando se vuelve a iniciar IDB CS.
Tooltips: muestra tres opciones disponibles como casillas de verificacin.
Mostrar enteros los textos cortados: muestra el texto truncado en todos los tooltips
visualizados en la aplicacin.
Mostrar tooltips (ayuda contextual disponible): muestra los tooltips que tienen ayuda
contextual definida.
Abrir los tooltips en cascada automticamente: muestra los tooltips en cascada.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
31
Configuracin
2.2 Interfaz de usuario de software
Restablecer valores predeterminados
En esta seccin se muestran los tipos de ventana cuyas propiedades pueden restablecerse
a los valores predeterminados.
Todos los ajustes de la aplicacin: el botn "Restablecer valores predeterminados"
permite restablecer los ajustes a las opciones predeterminadas.
Diseos de editor: el botn "Restablecer valores predeterminados" permite restablecer
todos los diseos de editor.
Mostrar ventanas de aviso: El botn "Restablecer valores predeterminados" restablece
esta propiedad al valor predeterminado.
Opciones de almacenamiento
En esta seccin se muestran los ajustes relacionados con la ubicacin de almacenamiento
para los proyectos.
Utilizar la ltima ubicacin utilizada: seleccione este botn si desea que, al buscar
proyectos, se muestre la ubicacin usada recientemente.
Definir la configuracin estndar de la ubicacin: si selecciona este botn de opcin, la
aplicacin permite seleccionar una ubicacin predeterminada para utilizarla al buscar
proyectos.
Si selecciona la opcin "Definir la configuracin estndar de la ubicacin", se activan las
siguientes opciones:
Ubicacin de los proyectos: se muestra un botn de bsqueda para que, al guardar los
proyectos, pueda buscar en la ubicacin predeterminada.
Ubicacin de las libreras: se muestra un botn de bsqueda para que, al guardar las
libreras, pueda buscar en la ubicacin predeterminada.
WinCC/IndustrialDataBridge Documentacin
32
Configuracin
2.2 Interfaz de usuario de software
Descripcin
Alt+Intro
Alt+F4
Alt+Mays+F12
Ctrl+Supr
Ctrl+E
Ctrl+F12
Ctrl+F6
Ctrl+L
Ctrl+N
Ctrl+O
Ctrl+R
Ctrl+S
Ctrl+Mays+C
Ctrl+Mays+Supr
Ctrl+Mays+E
Ctrl+Mays+F4
Ctrl+Mays+F6
Ctrl+Mays+O
Ctrl+Mays+S
Guardar como
Nota
Dividir/Unir editores
Para unir o para volver a la vista normal, seleccione "Ventana" > "Unir" o bien seleccione
"Ventana" > "Restaurar diseo activo" para restaurar el diseo disponible previamente.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
33
Configuracin
2.3 Diseo de la interfaz de usuario
2.3
Introduccin
La configuracin de IDB proporciona ayuda para guardar el diseo de la interfaz de usuario.
Pueden guardarse los cambios realizados en el diseo de la interfaz de usuario en la
aplicacin. Cuando realice cambios en el diseo de la interfaz de usuario, estos cambios se
conservarn incluso despus de reiniciar la aplicacin IDB.
Adems de guardar el diseo de la interfaz de usuario, la aplicacin permite guardar el
diseo de determinadas ventanas y tambin el diseo de los editores.
Diseo de ventana
La configuracin de IDB permite trabajar con varias ventanas y editores. Un cambio en el
diseo de una ventana consiste en redimensionar una ventana o cerrar y abrir una ventana
de editor. Cada diseo de ventana se puede guardar manualmente y se puede restaurar
cuando sea necesario.
Seleccione "Ventana" > "Guardar diseo actual" para guardar el diseo de ventana actual.
De forma predeterminada, un diseo de ventana se guarda y se muestra en la lista de
diseos de ventana existentes de este cuadro de dilogo.
WinCC/IndustrialDataBridge Documentacin
34
Configuracin
2.3 Diseo de la interfaz de usuario
Lleve a cabo los pasos siguientes para guardar un diseo de ventana:
1. Ajuste el tamao de la ventana con el control de redimensionamiento y personalice el
diseo segn convenga.
2. En el men Ventana, seleccione la opcin "Guardar diseo actual". Se abre el cuadro de
dilogo "Guardar diseo de ventana actual como".
3. Introduzca un nombre para el diseo de ventana en el campo "Nombre".
4. El campo "Descripcin" es opcional. Si desea agregar una descripcin del diseo,
introduzca una descripcin exclusiva en el campo "Descripcin".
5. Haga clic en el botn "Guardar" para guardar los cambios realizados.
Si se ha guardado un diseo de pantalla siguiendo los pasos anteriores, puede cargar el
diseo de ventana en cualquier momento segn se requiera. Los primeros cinco diseos de
ventana guardados pueden cargarse seleccionando el nombre del diseo en el men
"Ventana" de la barra de mens. Asimismo, la opcin "Gestionar diseos" del men
"Ventana" le ayuda a cargar diseos de ventana adicionales que no estn entre los cinco
diseos de ventana.
Si ha cargado un diseo de ventana y ha realizado los cambios pertinentes en el diseo,
puede restaurar el diseo de ventana guardado originalmente si selecciona la opcin
"Restaurar diseo 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 tambin 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 opcin "Unir" permite unir cualquier rea de trabajo ya dividida.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
35
Configuracin
2.3 Diseo de la interfaz de usuario
WinCC/IndustrialDataBridge Documentacin
36
Configuracin
2.3 Diseo de la interfaz de usuario
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
37
Configuracin
2.4 Conceptos bsicos sobre proyectos
2.4
Introduccin
IndustrialDataBridge Configuration System (CS) es una aplicacin que permite la
transferencia de datos entre un provider y un consumer. Un provider tambin se puede
configurar como data provider y un consumer como data consumer. La comunicacin se
produce entre el provider y el consumer, cuyas definiciones de parmetro son
completamente diferentes. Debido a estas diferencias, en este captulo se proporciona una
descripcin general que incluye conceptos bsicos sobre proyectos y pasos para crear y
gestionar proyectos y vnculos.
La primera tarea, y la ms importante, a la hora de empezar a trabajar con la aplicacin de
configuracin de IDB consiste en crear un nuevo proyecto. El proyecto acta como
contenedor de otros elementos de nodo necesarios para crear una nica configuracin 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 configuracin de los vnculos y las conexiones correspondientes.
Los elementos de nodo que conforman un proyecto son los siguientes:
Propiedades de vnculo
Datos de provider/consumer e informacin de configuracin
Opciones de transferencia de conexin
Configuracin de mapeo de conexiones
Conexiones
Datos comunes
Configuracin de documentacin
Idiomas y recursos
Tareas
La aplicacin IDB CS permite crear configuraciones que consisten en la conexin entre
providers y consumers. Las tareas ms importantes que pueden realizarse con IDB V7.2 se
detallan a continuacin:
Crear un proyecto
Crear/Gestionar vnculos y conexiones
Configurar tipos de provider/consumer
Configurar las opciones y realizar el mapeo de conexin
Guardar el proyecto
Importar/Generar configuracin de Runtime
Nota
La informacin sobre la interfaz de usuario de la aplicacin de configuracin de IDB y sus
componentes se proporciona en el captulo "Interfaz de usuario de software (Pgina 17)".
WinCC/IndustrialDataBridge Documentacin
38
Configuracin
2.4 Conceptos bsicos sobre proyectos
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
39
Configuracin
2.4 Conceptos bsicos sobre proyectos
Nota
Nodo de proyecto
Despus de crear un proyecto, se crean y se muestran los nodos siguientes en el nodo de
proyecto del rbol del proyecto: Datos comunes, Configuracin de documentacin, Idiomas
y recursos.
Nota
WinCC/IndustrialDataBridge Documentacin
40
Configuracin
2.4 Conceptos bsicos sobre proyectos
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 vnculos y conexiones creados
se mostrarn en el nodo del proyecto. El rbol del proyecto permite una gestin ms
sencilla y eficaz de los vnculos, sus propiedades, la configuracin de mapeo de conexiones
y las conexiones.
1. Control deslizante
2. Barra de ttulo
3. Contraer automticamente
4. Contraer
5. Proyecto
6. Vnculo
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
41
Configuracin
2.4 Conceptos bsicos sobre proyectos
El rbol del proyecto incluye iconos o controles que ayudan a gestionar la visualizacin de
los nodos del rbol del proyecto y controlar la navegacin. Los nodos enumerados debajo
del nombre del proyecto incluyen diversos subnodos. Haga un nico clic en la flecha del
proyecto o nodo de vnculo para ampliar o ver el contenido del nodo especfico del rbol del
proyecto. Haga doble clic en los subnodos del nodo del vnculo 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 dilogo "Abrir proyecto", que incluye los proyectos utilizados ms
recientemente.
2. Seleccione el proyecto de la lista y haga clic en el botn "Abrir".
3. El proyecto se enumerar en el rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
42
Configuracin
2.4 Conceptos bsicos sobre proyectos
Nota
Examinar proyectos
SI no puede localizar el proyecto a travs de la lista, examine la carpeta correspondiente
haciendo clic en el botn "Examinar". La ubicacin de almacenamiento predeterminada de
los proyectos de IDB CS V7.2 es: "\Mis documentos\Automation". Desplcese a la carpeta
que contenga el proyecto y abra el archivo del proyecto. Los proyectos de la aplicacin de
configuracin de IDB tienen la extensin ".ip72".
Nota
Abrir proyectos
Si intenta crear un proyecto nuevo o abrir un proyecto y ya hay otro proyecto abierto, la
aplicacin IDB CS muestra un cuadro de dilogo en el que se le pregunta si desea guardar
los cambios en el proyecto ya abierto y, a continuacin, crea un proyecto nuevo o abre el
proyecto.
Nota
Abrir el archivo de configuracin de una versin anterior de IDB
Para abrir una configuracin de IDB creada con IDB V7.0.3, debe importar el archivo de
configuracin antiguo a IDB CS V7.2 mediante el icono "Importar configuracin de Runtime"
que se proporciona en la barra de herramientas de IDB CS. Este archivo de configuracin
se convertir automticamente al formato de archivo actual y se guardar como un nuevo
proyecto con la extensin de archivo de proyecto ".ip72".
Nota
Cargar el archivo de configuracin en IDB V7.0.3 Runtime
Si desea utilizar el archivo de configuracin XML exportado desde IDB CS V7.2 a la
aplicacin IDB V7.0.3 Runtime, puede realizar la activacin 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 informacin especificada en los campos de texto durante la creacin del proyecto,
incluidos los comentarios especificados, se puede ver en la ventana de propiedades del
proyecto. Haga clic con el botn derecho del ratn en el icono de proyecto del rbol del
proyecto y haga clic en la opcin "Propiedades" para ver la ventana de propiedades del
proyecto.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
43
Configuracin
2.4 Conceptos bsicos sobre proyectos
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 opcin "Proyecto" > "Guardar" para guardar el proyecto. Todos los cambios
en el proyecto se guardarn con el nombre de proyecto actual.
2. El proyecto tambin 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 conservarn los cambios realizados en el proyecto actual. Sin
embargo, no se guardar el archivo XML creado en el proyecto. La aplicacin
IndustrialDataBridge Runtime permite cargar el archivo de configuracin XML y realizar la
transferencia de datos. Para guardar el archivo XML, debe generarlo. Seleccione el icono
"Generar configuracin de Runtime" de la barra de herramientas de IDB para guardar el
archivo XML en la ubicacin 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 configuracin se guardan automticamente.
WinCC/IndustrialDataBridge Documentacin
44
Configuracin
2.4 Conceptos bsicos sobre proyectos
Para guardar un proyecto con un nombre diferente, siga estos pasos:
1. Seleccione la opcin "Guardar como" en el men "Proyecto".
2. En el cuadro de dilogo "Guardar proyecto actual como", vaya a la carpeta especfica 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 botn "Guardar".
El proyecto se guardar con el nuevo nombre.
Todos los proyectos abiertos en la aplicacin IDB V7.2 pueden cerrarse con la ayuda de la
opcin de men. Lleve a cabo los pasos siguientes para cerrar un proyecto:
1. Para cerrar un proyecto abierto, seleccione la opcin "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 botn "S" o bien haga clic
en el botn "No" para descartarlos.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
45
Configuracin
2.4 Conceptos bsicos sobre proyectos
Borrar proyectos
WinCC/IndustrialDataBridge Documentacin
46
Configuracin
2.4 Conceptos bsicos sobre proyectos
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
47
Configuracin
2.4 Conceptos bsicos sobre proyectos
Nota
Despus de haber creado el vnculo, el nodo "Conexiones" no contendr conexiones y, por
tanto, estar vaco. La lista de conexiones se mostrar en el nodo "Conexiones" nicamente
si las conexiones respectivas se han creado desde la ventana Configuracin.
Provider: El nodo Provider se enumera bajo el nodo de vnculo 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.
Configuracin: La ventana de configuracin se utiliza para configurar los ajustes de los
vnculos. Esta ventana incluye 3 fichas:
Opciones de transferencia: Esta ficha proporciona las opciones para configurar los
ajustes de transferencia de provider.
Mapeo de conexin: Esta ficha proporciona los campos necesarios para mapear
provider y consumer y configurar la conexin.
Conexiones: La lista de conexiones creadas se muestra en esta ficha.
Nota
Configuracin de IDB
Una configuracin se completa tras la creacin de los vnculos necesarios con conexiones
entre providers y consumers. La creacin de una conexin 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 vnculos
Para modificar un vnculo ya creado, primero seleccione el vnculo que se deba modificar.
Haga un nico clic en el nombre del vnculo, que se convertir en un rea editable en la que
podr editar el nombre del vnculo. Escriba el nombre de vnculo que desee y haga clic en el
rea fuera de dicho nombre; el nombre del vnculo modificado se mostrar debajo del nodo
de proyecto del rbol del proyecto.
Los vnculos tambin se pueden modificar seleccionando el nombre de vnculo en el rbol
del proyecto y pulsando la tecla F2. A continuacin ya puede editar el nombre del vnculo.
WinCC/IndustrialDataBridge Documentacin
48
Configuracin
2.4 Conceptos bsicos sobre proyectos
Borrar vnculos
Un vnculo creado en el proyecto se puede borrar en cualquier momento. Lleve a cabo los
pasos siguientes para borrar un vnculo:
1. Resalte el vnculo que se deba borrar.
2. Haga clic con el botn derecho del ratn en el nombre del vnculo y seleccione la opcin
"Borrar vnculo".
3. Se muestra un mensaje para que confirme la eliminacin del vnculo.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
49
Configuracin
2.5 Importar/Generar configuracin de Runtime
2.5
Introduccin
Mientras se trabaja con la aplicacin IndustrialDataBridge CS, el producto resultante del
proyecto es un archivo de configuracin de IDB completo. Este archivo de configuracin es
un archivo XML que se utiliza en el entorno de IDB Runtime. La aplicacin IDB Runtime
carga el archivo de configuracin, activa la conexin entre componentes de provider y
consumer y realiza la transferencia de datos mediante la supervisin del ciclo de vida de
dichos componentes.
En IDB CS, el archivo XML se puede generar mediante la opcin "Generar configuracin de
Runtime". De forma similar, una configuracin de IDB disponible como archivo XML se
puede cargar en la aplicacin IDB CS mediante la opcin "Importar configuracin de
Runtime". La carga de una configuracin de IDB incluye la carga del archivo XML
correspondiente, que cargar todos los vnculos respectivos y sus conexiones en el rbol
del proyecto.
En este captulo se describe la importancia de generar/importar la configuracin de Runtime
y los pasos para realizarlo.
WinCC/IndustrialDataBridge Documentacin
50
Configuracin
2.5 Importar/Generar configuracin de Runtime
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
51
Configuracin
2.6 Estructura de la superficie
2.6
Estructura de la superficie
Introduccin
La interfaz de configuracin de IDB V7.2 y sus respectivas ventanas ofrecen diversas
opciones y posibilidades de ajuste en funcin de los mdulos cargados. Estos ajustes se
describen en el captulo "Mdulos (Pgina 57)".
El presente captulo incluye informacin sobre distintas secciones de la interfaz de
comunicacin dependiendo de la seleccin correspondiente dentro de la aplicacin de
configuracin de IDB. La configuracin de IDB est compuesta fundamentalmente por el
"rea de la interfaz de configuracin".
WinCC/IndustrialDataBridge Documentacin
52
Configuracin
2.6 Estructura de la superficie
La vista de la parte derecha de la ventana de la aplicacin IDB CS muestra el rea de
trabajo. El rea de trabajo muestra informacin en funcin 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 informacin
en el rea de trabajo. Si no se han creado vnculos para el proyecto especfico, el nodo de
proyecto se muestra vaco. Si ya se han creado vnculos en el proyecto, seleccione el
nombre de proyecto y haga clic en el icono de flecha para ampliar o ver la lista de vnculos
del proyecto.
Si hace clic con el botn derecho del ratn en el nombre de proyecto (si ya hay vnculos
creados), se mostrarn las siguientes opciones:
1. Agregar vnculo nuevo: esta opcin sirve para crear un vnculo nuevo.
2. Borrar todos los vnculos: esta opcin sirve para eliminar todos los vnculos.
3. Propiedades: esta opcin enumera las propiedades del proyecto en otra ventana.
Nivel de vnculos
Los vnculos creados se muestran en el rbol del proyecto, dentro del nodo de proyecto.
Inicialmente, estos vnculos no muestran la vista ampliada que contiene los subnodos. Para
ver los subnodos disponibles en el nodo de vnculo, ample el icono de flecha situado junto
al nombre de vnculo. El tipo de provider o consumer seleccionado como parte de la
creacin del vnculo se muestra junto a cada subnodo (en el nodo de vnculo). As pues,
puede crearse cualquier nmero de vnculos en un solo proyecto en la aplicacin IDB
Configuration System.
Despus de crear un vnculo, se crean automticamente los nodos "Provider", "Consumer",
"Configuracin" y "Conexiones", y se muestran en el nodo de vnculo.
En el nivel de nodo Provider o Consumer, despus de hacer doble clic en el nodo se
muestra la ventana de configuracin de provider/consumer correspondiente en el rea de
trabajo. As, puede configurar Provider/Consumer en la ventana respectiva.
La opcin Borrar vnculo est activada para todos los vnculos creados en el rbol del
proyecto. Haga clic con el botn derecho del ratn en el nodo de vnculo para obtener la
opcin de borrar un vnculo.
Nivel de configuracin
El nodo Configuracin se encuentra en el rbol del proyecto que ofrece opciones para
configurar vnculos. Se puede acceder a la ventana Configuracin si se hace doble clic en el
nodo Configuracin del rbol del proyecto. La ventana Configuracin proporciona tres
fichas: Opciones de transferencia, Mapeo de conexin y Conexiones. Estas fichas se
muestran en la ventana Configuracin del rea de trabajo. El nodo Configuracin le ayuda a
configurar opciones de transferencia de provider, realizar el mapeo de conexin y crear/ver
conexiones en estas fichas.
El rea "Configuracin 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 conexin incluso antes de realizar un
mapeo de conexin en la ficha Mapeo de conexin. Esta visualizacin es comn a todos los
mdulos durante la configuracin de las opciones de transferencia de provider en la ficha
"Opciones de transferencia".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
53
Configuracin
2.6 Estructura de la superficie
La ficha "Mapeo de conexin" muestra las reas de provider y consumer una debajo de la
otra en la parte izquierda de esta ficha. El rea "Configuracin de mapeo de conexiones" se
muestra a la derecha de la ventana. Los iconos siguientes se proporcionan en el rea
"Configuracin de mapeo de conexiones" y permiten crear conexin, modificar conexin,
borrar conexin y borrar todas las conexiones. En la tabla siguiente se muestran los iconos
y su descripcin:
Icono
Descripcin
Conectar
Modificar conexin
Borrar conexin
Borrar todas las conexiones
Nivel de conexiones
Tras realizar un mapeo de conexin entre tipo de provider y consumer, las conexiones se
crean y muestran en la ficha Conexiones de la ventana Configuracin. Estas conexiones
tambin se muestran en el nodo Conexiones del rbol del proyecto. Las conexiones
existentes se pueden borrar mediante los iconos de la ficha Mapeo de conexin o haciendo
clic con el botn derecho del ratn en cualquier conexin existente en el nodo "Conexiones"
del rbol del proyecto.
Al hacer clic con el botn derecho del ratn en el nodo "Conexiones" del rbol del proyecto
se muestra la opcin "Borrar todas las conexiones".
WinCC/IndustrialDataBridge Documentacin
54
Configuracin
2.6 Estructura de la superficie
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
55
Configuracin
2.6 Estructura de la superficie
WinCC/IndustrialDataBridge Documentacin
56
Mdulos
3.1
Mdulos
IDB CS admite diversos tipos de provider y consumer. Todos los mdulos contienen los
pasos para configurar una conexin de provider a consumer y viceversa. Al crear o
modificar un vnculo, realice la configuracin provider/consumer en el rea de trabajo, en la
que los campos visualizados dependen del mdulo seleccionado. Por ejemplo: mdulo
"OPC Data Access". Para cada mdulo se incluye una seccin de descripcin general en el
captulo. En los captulos se describen los pasos individuales, con informacin sobre el
mdulo usado tanto como provider como consumer, adems de los pasos necesarios para
mapear la conexin. Algunos mdulos slo hacen de consumer. En esos captulos se
explica la utilizacin del mdulo como consumer.
Adems del captulo de descripcin general, en los captulos siguientes se proporciona
informacin adicional sobre diversos mdulos. Se tratan ms 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 dinmica
Send/Receive
WinCC User Archive
Consumer:
OPC Data Access
IDB OPC Server
OPC XML
Base de datos
Base de datos dinmica
CSV/TXT
Excel
Send/Receive
WinCC User Archive
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
57
Mdulos
3.2 OPC Data Access
3.2
3.2.1
Sumario
Introduccin
La interfaz de software estndar 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 mdulos externos. La conexin se establece local o remotamente. Este
mdulo admite la interfaz OPC DataAccess 2.x o superior, con acceso sncrono y asncrono.
En un OPC Server, el fabricante acta como "Service Provider" para acceder a datos. Los
OPC Servers varan entre fabricantes, con propiedades especficas para diversos campos
de aplicacin. Por ejemplo, un OPC Server puede ofrecer datos accesibles va 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 nmero 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 ms fcilmente.
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 estndar 'COM'.
Un OPC Server puede ser direccionado por varios clientes OPC. Ello permite que los data
provider puedan acceder a mltiples aplicaciones compatibles con OPC.
Nota
Configuracin de DCOM
Para trabajar en el entorno de configuracin 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
configuracin de IDB y en las aplicaciones Runtime de IDB.
En la "Ayuda de Microsoft Windows" encontrar informacin sobre los ajustes de DCOM.
Nota
Acceder a variables
Las variables de OPCServer.WinCC slo estn disponibles cuando se ha activado el
proyecto WinCC y se ha seleccionado el OPC Server en la ventana del navegador de OPC
Server.
WinCC/IndustrialDataBridge Documentacin
58
Mdulos
3.2 OPC Data Access
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
59
Mdulos
3.2 OPC Data Access
3.2.2
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga OPC Data Access como provider y
configurar las propiedades de conexin provider/consumer respectivas junto con su
configuracin del comportamiento de transferencia.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En la barra del men de configuracin de IDB, seleccione "Proyecto" > "Crear" para
crear un nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione OPC Data Access como tipo de provider, Base de datos como tipo de
consumer y haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
WinCC/IndustrialDataBridge Documentacin
60
Mdulos
3.2 OPC Data Access
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin de provider.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
61
Mdulos
3.2 OPC Data Access
4. A continuacin, haga doble clic en el nodo Consumer en el rbol del proyecto. En la
ventana Configuracin de Consumer, realice los ajustes siguientes:
WinCC/IndustrialDataBridge Documentacin
62
Mdulos
3.2 OPC Data Access
"Seccin "Configuracin de consumer de base de datos"
Seleccione el tipo de base de datos seleccionando el botn de opcin
correspondiente.
Si la base de datos se encuentra en una ubicacin de servidor, especifique el nombre
de servidor en el campo "Servidor".
Si desea activar la autenticacin de Windows automticamente, seleccione la casilla
de verificacin "Utilizar la autenticacin automtica de Windows".
En el campo "Base de datos", haga clic en el botn [...] 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 verificacin
"Utilizar la autenticacin automtica de Windows" y los campos de introduccin de la
informacin de inicio de sesin slo estn activados si ha seleccionado una base de
datos que no sea Microsoft Access.
Si se ha definido un nombre de usuario y una contrasea para la base de datos,
especifique esta informacin en los campos "Nombre de usuario" y "Contrasea",
respectivamente.
Si desea establecer que no se use contrasea, seleccione la casilla de verificacin
"Sin contrasea". Para guardar la contrasea introducida, active la casilla de
verificacin "Permitir guardar contrasea".
Haga clic en el botn Test para probar la conexin. La aplicacin prueba la cadena de
conexin de la base de datos y verifica la base de datos seleccionada.
"Seccin "Configuracin de tipo de Consumer"
Seleccione el "Tipo de consumer" seleccionndolo de la lista. En este caso
consideramos que el tipo de consumer es "Un registro de datos por orden - Record
Set". En el captulo 3.6.7, "Tipos de consumer" (Pgina 176), se ofrece ms
informacin sobre los tipos de consumer.
Nota
Tipo de transaccin
Las opciones de tipo de transaccin Procedimiento almacenado o Instruccin de
insercin preparada slo estn 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 opcin Instruccin de
insercin preparada se selecciona automticamente.
Slo 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 transaccin estarn activados.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
63
Mdulos
3.2 OPC Data Access
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo. La ventana Configuracin consta de 3 fichas:
Opciones de transferencia, Mapeo de conexin y Conexiones.
2. En la ficha Opciones de transferencia, puede configurar el comportamiento de
transferencia de provider.
WinCC/IndustrialDataBridge Documentacin
64
Mdulos
3.2 OPC Data Access
4. A continuacin, seleccione el tipo de transferencia de datos:
Transferir los datos slo 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 slo 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 actualizacin se transferirn los datos de todas las variables del
provider que haya conectado con el consumer.
Enviar valores con este disparo
Tras cada ciclo de actualizacin 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 slo 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 actualizacin.
Nota
Campos opcionales
Los campos "Deadband" y "Elemento para la seguridad de la transaccin" 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
slo con el tipo de transferencia de datos "Transferir slo 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 transaccin", haga clic en el botn [...] y
seleccione una variable de OPC Server en el navegador de variables OPC. En el campo
"Variable para la seguridad de la transaccin" 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.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
65
Mdulos
3.2 OPC Data Access
7. Si ha seleccionado la opcin "Enviar valores con este disparo", puede configurar el
disparo y las opciones de disparo.
La seccin Disparo est activada slo si el tipo de transferencia de datos es "Enviar
valores con este disparo".
Lleve a cabo los ajustes siguientes en la seccin "Configuracin 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 vlido 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 confirmacin", introduzca un valor que la variable de disparo
asuma tras el disparo. El valor de confirmacin no ofrece informacin sobre si la
transaccin 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 confirmacin en la variable de provider
especificada en el campo "Valor de confirmacin".
Ejemplo: Si el valor de disparo es 100, la transferencia de datos ocurrir tras un tiempo
conocido e indicado en el campo "Tiempo de actualizacin". Cuando el valor de la
variable llega a 100 se escribe un valor de confirmacin en la variable de provider.
8. La configuracin del comportamiento de transferencia para OPC Data Access como
provider se guardar automticamente.
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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin de men "Proyecto" > "Guardar".
Resultados
Ha creado una conexin entre la interfaz OPC Data Access y un consumer. Estos
elementos se muestran en el rbol de la interfaz de configuracin. Para poder transferir
datos, conecte las variables de provider y consumer, tal y como se describe en el captulo
"Conectar variables de OPC Data Access".
WinCC/IndustrialDataBridge Documentacin
66
Mdulos
3.2 OPC Data Access
3.2.3
Conectar variables
En la ventana "Configuracin", la ficha "Mapeo de conexin" incluye los campos necesarios
para conectar variables enviadas de la interfaz OPC Data Access con el data consumer
seleccionado. La ficha Mapeo de conexin divide la ventana en 3 secciones:
Provider OPC Data Access
Consumer de la base de datos
Configuracin de mapeo de conexiones
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
67
Mdulos
3.2 OPC Data Access
El separador entre las secciones de provider y consumer proporciona un control de
redimensionamiento que le permite redimensionar la altura de la seccin con el fin de ver
claramente los campos de la seccin.
La seccin "Configuracin de mapeo de conexiones" se muestra a la derecha de la ficha
"Mapeo de conexin". Esta seccin le ayuda a proporcionar un nombre para la conexin
junto con opciones para elegir un nombre predeterminado para la conexin. Los iconos
"Conectar", "Modificar conexin", "Borrar conexin" y "Borrar todas las conexiones" se
encuentran en la parte superior de esta seccin.
1. En la seccin "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 automticamente en funcin de la seleccin de
esa variable.
2. Si la variable seleccionada tiene un tipo de datos de matriz, la casilla de verificacin
"Matriz" estar marcada automticamente. Esta casilla de verificacin se proporciona
bajo el campo "Tipo de datos".
3. A continuacin, configure la columna en la seccin "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 aadir un sello de tiempo a
la columna en la tabla. En este caso, seleccione la casilla de verificacin "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
automticamente en el campo "Tipo de datos".
La columna seleccionada se muestra en el campo "Columna de datos".
Nota
Conversin 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 conexin en el rea "Configuracin de mapeo de
conexiones", a la derecha. Especifique un nombre exclusivo para la conexin en el
campo "Nombre de conexin" o utilice las opciones del rea "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "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 conexin, incluidos los valores de datos de provider y consumer, se
mostrar en la seccin "Configuracin de mapeo de conexiones". La lista de conexiones
tambin se mostrar en la ficha Conexiones, as como en el rbol del proyecto, en el
nodo "Conexiones" perteneciente al vnculo especfico.
WinCC/IndustrialDataBridge Documentacin
68
Mdulos
3.2 OPC Data Access
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 botn "Conectar", la casilla de verificacin "Matriz" de "Provider OPC Data Access" se
desmarcar automticamente.
Nota
En la ficha Mapeo de conexin, 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 botn "Conectar", la casilla de verificacin
"Matriz" del provider se marca automticamente.
Nota
Modificar el tipo de consumer
Una vez creadas las conexiones en la ventana Mapeo de conexin, si desea modificar el
tipo de consumer en la configuracin de consumer de base de datos, la aplicacin IDB CS
no permite cambiar el tipo de consumer. Para cambiar el tipo de consumer, debe borrar las
conexiones que ya se haban creado. Cierre la ventana de configuracin 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 mostrarn en la ficha "Conexiones" de la ventana de
configuracin de IDB CS, as como dentro del nodo "Conexiones" del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
69
Mdulos
3.2 OPC Data Access
3.2.4
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga OPC Data Access como consumer y
configurar las propiedades de conexin de provider/consumer respectivas junto con su
configuracin del comportamiento de transferencia.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En el men de configuracin de IDB, seleccione "Proyecto" > "Crear" para crear un
nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione Base de datos como tipo de provider, OPC Data Access como tipo de
consumer y haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
WinCC/IndustrialDataBridge Documentacin
70
Mdulos
3.2 OPC Data Access
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin de provider:
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
71
Mdulos
3.2 OPC Data Access
4. A continuacin, haga doble clic en el nodo Consumer en el rbol del proyecto. En la
ventana Configuracin de Consumer, realice los ajustes siguientes:
WinCC/IndustrialDataBridge Documentacin
72
Mdulos
3.2 OPC Data Access
Seccin "Configuracin para elemento defectuoso"
En el campo "Configurar una variable para el nmero de errores de transaccin",
haga clic en el botn [...] y seleccione una variable en el navegador de variables OPC.
A continuacin, haga clic en el botn que representa una "marca de verificacin" para
aceptar los cambios. El nmero de variables con errores se escribe con el valor
QUALITY=BAD.
El navegador de variables OPC se mostrar como en la imagen siguiente:
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
73
Mdulos
3.2 OPC Data Access
Seccin "Configuracin de transferencia asncrona"
Active la opcin de la casilla de verificacin "Escribir asncronamente" para permitir la
escritura asncrona.
Especifique el nmero mximo permitido de peticiones de escritura pendientes en el
campo de entrada.
Nota
Transferencia asncrona
Si la casilla de verificacin "Escribir asncronamente" est activada, se establece el valor
predeterminado de 10 en el campo de entrada "Nmero mximo de peticiones de
escritura pendientes". Cuando esta casilla de verificacin 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 asncrona
La configuracin de transferencia asncrona resulta de utilidad para garantizar que la
transferencia de datos real se est produciendo correctamente.
Ejemplo: Si ha configurado "Nmero mximo de peticiones de escritura pendientes" en
15 y la transferencia de datos no se produce de forma correcta, despus del error de la
15. transaccin se mostrar un mensaje de aviso en la vista de seguimiento de IDB
Runtime.
WinCC/IndustrialDataBridge Documentacin
74
Mdulos
3.2 OPC Data Access
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo. La ventana Configuracin consta de 3 fichas:
Opciones de transferencia, Mapeo de conexin y Conexiones.
2. En la ficha Opciones de transferencia, puede configurar el comportamiento de
transferencia de provider.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
75
Mdulos
3.2 OPC Data Access
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 condicin no es aplicable. Si sigue sin poder ver la tabla, verifquelo en la
configuracin de provider.
Nota
Tiempo de actualizacin
Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualizacin de
1000 ms o 1 s.
4. A continuacin, seleccione el tipo de transferencia de datos:
Transferir los datos slo en caso de cambio
Tras cada ciclo de actualizacin, se comprueba el valor existente en Tiempo de
actualizacin. Si hay un cambio de valor, se transferir dicho valor. En caso contrario,
se ignorar.
Transferir siempre todos los valores
Tras cada ciclo de actualizacin, todos los valores de columna conectados se
transferirn del provider al consumer.
Enviar valores con este disparo
Tras cada ciclo de actualizacin, se verificar la condicin de disparo. Si se cumple la
condicin de disparo, se transferirn los datos.
WinCC/IndustrialDataBridge Documentacin
76
Mdulos
3.2 OPC Data Access
5. Si ha seleccionado la opcin "Enviar valores con este disparo", puede configurar el
disparo. La seccin Disparo est activada slo si el tipo de transferencia de datos "Enviar
valores con este disparo" est seleccionado.
Lleve a cabo los ajustes siguientes en la seccin "Configurar disparo":
En el campo "Esquema", elija un esquema vlido en la lista desplegable.
Elija un nombre de tabla en la lista desplegable.
Seleccione la columna especfica que debe utilizarse para la condicin de disparo.
Elija un tipo de datos vlido seleccionndolo 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 confirmacin", introduzca un valor que la variable de disparo
asuma tras el disparo.
El valor de confirmacin no ofrece informacin sobre si la transaccin se ha realizado
correctamente.
Nota
Comportamiento de disparo
El nombre de columna seleccionado se utilizar para la condicin de disparo que
disparar la transferencia de datos. IDB CS ajusta el valor de confirmacin en la variable
de provider especificada en el campo "Valor de confirmacin".
6. La configuracin del comportamiento de transferencia de provider se guardar
automticamente.
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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin de men "Proyecto" > "Guardar".
Resultados
Ha creado una conexin entre un provider y la interfaz OPC Data Access. Estos elementos
se muestran en el rbol de la interfaz de configuracin. Para poder transferir datos, conecte
las variables de provider y consumer, como se describe en el captulo "Conectar variables a
la interfaz OPC Data Access".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
77
Mdulos
3.2 OPC Data Access
3.2.5
Conectar variables
En la ventana "Configuracin", la ficha "Mapeo de conexin" incluye los campos necesarios
para conectar variables enviadas del provider seleccionado a la interfaz OPC Data Access.
La ficha Mapeo de conexin divide la ventana en 3 secciones:
Provider de la base de datos
Consumer OPC Data Access
Configuracin de mapeo de conexiones
WinCC/IndustrialDataBridge Documentacin
78
Mdulos
3.2 OPC Data Access
La seccin "Configuracin de mapeo de conexiones" se muestra a la derecha de la ficha
"Mapeo de conexin". Esta seccin le ayuda a proporcionar un nombre para la conexin
junto con opciones para elegir un nombre predeterminado para la conexin. Los iconos
"Conectar", "Modificar conexin", "Borrar conexin" y "Borrar todas las conexiones" se
encuentran en la parte superior de esta seccin.
1. En la seccin "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, seleccionndolo
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 opcin de filtrar los nombres de columna en funcin de un
carcter o los primeros caracteres del nombre de columna.
Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este
carcter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que
empiezan por "S".
4. A continuacin, configure la variable en la seccin "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 funcin de la variable seleccionada.
Nota
Conversin 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 conexin en el rea "Configuracin de mapeo de
conexiones", a la derecha. Especifique un nombre exclusivo para la conexin en el
campo "Nombre de conexin" o utilice las opciones del rea "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "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 conexin, incluidos los valores de datos de provider y consumer, se
mostrar en la seccin "Configuracin de mapeo de conexiones". La lista de conexiones
tambin se mostrar en la ficha Conexiones, as como en el rbol del proyecto, en el
nodo "Conexiones" perteneciente al vnculo especfico.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
79
Mdulos
3.2 OPC Data Access
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 botn "Conectar" se muestra el mensaje de error "Error al establecer el tipo de
datos de Provider". No permitir realizar un mapeo de conexin, puesto que el provider
seleccionado no admitira el tipo de datos "Matriz".
Nota
OPC Data Access como consumer
En la ficha Mapeo de conexin, 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 botn "Conectar" la casilla de verificacin "Matriz" del
provider se marca automticamente.
Resultados
Las conexiones que haya creado se mostrarn en la ficha "Conexiones" de la ventana
"Configuracin" de IDB, as como dentro del nodo "Conexiones" del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
80
Mdulos
3.3 IDB OPC Server
3.3
3.3.1
Sumario
Introduccin
El OPC Server interno de IndustrialDataBridge se direcciona a travs de la interfaz OPC
Data Access 2.x (o superior) y funciona de manera interna como consumer, es decir, slo se
pueden leer variables (elementos). La ProgID del OPC Server es
"OPC.IndustrialDataBridge".
Conexin en red
OPC utiliza la tecnologa DCOM para la conexin en red. De este modo, los orgenes de
datos (OPC Server) estn disponibles en el equipo local, incluidos todos los servidores de la
red disponibles en forma de orgenes de datos remotos.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
81
Mdulos
3.3 IDB OPC Server
Aplicaciones
El IDB OPC Server de IndustrialDataBridge es un mdulo consumer. Puede obtener los
datos a travs de todos los mdulos provider disponibles (Base de datos, Base de datos
dinmica, OPC Data Access, OPC XML, Send/Receive, WinCC OLE DB, WinCC User
Archive).
Se admiten los siguientes tipos de datos, que estn autorizados para el mdulo 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 slo 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 configuracin de consumer,
es importante tener en cuenta que no podr realizar la configuracin de elemento
defectuoso en la configuracin de consumer.
Adems, mientras utilice "OPC.IndustrialDataBridge" como OPC Server (en la
configuracin de consumer) en la ficha Mapeo de conexin, los derechos de acceso de
las variables sern de lectura y, por lo tanto, no podr escribir en estas variables. Se
muestra un cuadro de dilogo con el mensaje de aviso "Los derechos de acceso no
permiten escribir" al seleccionar la variable en el navegador de variables de la seccin
Consumer de la ventana Mapeo de conexin.
WinCC/IndustrialDataBridge Documentacin
82
Mdulos
3.3 IDB OPC Server
3.3.2
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
83
Mdulos
3.3 IDB OPC Server
WinCC/IndustrialDataBridge Documentacin
84
Mdulos
3.3 IDB OPC Server
3.3.3
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga IDB OPC Server como consumer y
configurar las propiedades de conexin de provider/consumer respectivas junto con su
configuracin del comportamiento de transferencia.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En el men de configuracin de IDB, seleccione "Proyecto" > "Crear" para crear un
nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione Base de datos como tipo de provider, IDB OPC Server como tipo de
consumer y haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
85
Mdulos
3.3 IDB OPC Server
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin del provider.
WinCC/IndustrialDataBridge Documentacin
86
Mdulos
3.3 IDB OPC Server
Nota
Nombre del servidor
El campo "Servidor" para introducir el nombre del servidor, la casilla de verificacin
"Utilizar la autenticacin automtica de Windows" y los campos de introduccin de la
informacin de inicio de sesin slo estn activados si ha seleccionado una base de
datos que no sea Microsoft Access.
Si se ha definido un nombre de usuario y una contrasea para la base de datos,
especifique esta informacin en los campos "Nombre de usuario" y "Contrasea",
respectivamente.
Si desea establecer que no se use contrasea, seleccione la casilla de verificacin
"Sin contrasea". Para guardar la contrasea introducida, active la casilla de
verificacin "Permitir guardar contrasea".
Haga clic en el botn Test para probar la conexin. La aplicacin prueba la cadena de
conexin 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 "Configuracin de Provider de base de datos" aparece
desactivado y no permite que el usuario realice selecciones en este campo. La
seleccin de la tabla perteneciente a la base de datos de Oracle puede realizarse en
la ficha 'Opciones de transferencia'.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
87
Mdulos
3.3 IDB OPC Server
4. A continuacin, haga doble clic en el nodo Consumer en el rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
88
Mdulos
3.3 IDB OPC Server
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo. La ventana Configuracin consta de 3 fichas:
Opciones de transferencia, Mapeo de conexin y Conexiones.
2. En la ficha Opciones de transferencia, puede configurar el comportamiento de
transferencia de provider.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
89
Mdulos
3.3 IDB OPC Server
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 condicin no es aplicable. Si sigue sin poder ver la tabla, verifquelo en la
configuracin de provider.
Nota
Tiempo de actualizacin
Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualizacin de
1000 ms o 1 s.
3. A continuacin, seleccione el tipo de transferencia de datos:
Transferir los datos slo en caso de cambio
Tras cada ciclo de actualizacin, se comprueba el valor existente en Tiempo de
actualizacin. Si hay un cambio de valor, se transferir dicho valor. En caso contrario,
se ignorar.
Transferir siempre todos los valores
Tras cada ciclo de actualizacin, todos los valores de columna conectados se
transferirn del provider al consumer.
Enviar valores con este disparo
Tras cada ciclo de actualizacin, se verificar la condicin de disparo. Si se cumple la
condicin de disparo, se transferirn los datos.
WinCC/IndustrialDataBridge Documentacin
90
Mdulos
3.3 IDB OPC Server
4. Si ha seleccionado la opcin "Enviar valores con este disparo", puede configurar el
disparo. La seccin Disparo est activada slo si el tipo de transferencia de datos "Enviar
valores con este disparo" est seleccionado.
Lleve a cabo los ajustes siguientes en la seccin "Configurar disparo":
En el campo Esquema, elija un esquema vlido seleccionndolo de la lista
desplegable.
Elija un nombre de tabla seleccionndolo de la lista desplegable.
Seleccione la columna especfica que debe utilizarse para la condicin de disparo.
Elija un tipo de datos vlido seleccionndolo 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 confirmacin", introduzca un valor que la variable de disparo
asuma tras el disparo.
El valor de confirmacin no ofrece informacin sobre si la transaccin se ha realizado
correctamente.
5. La configuracin del comportamiento de transferencia de provider se guardar
automticamente.
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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin de men "Proyecto" > "Guardar".
Resultados
Ha creado una conexin entre un provider y la interfaz IDB OPC Server. Estos elementos se
muestran en el rbol de la interfaz de configuracin. Para poder transferir datos, conecte las
variables de provider y consumer, como se describe en el captulo "Conectar variables a IDB
OPC Server".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
91
Mdulos
3.3 IDB OPC Server
3.3.4
Conectar variables
En la ventana "Configuracin", la ficha "Mapeo de conexin" incluye los campos necesarios
para conectar variables enviadas del provider seleccionado a la interfaz IDB OPC Server. La
ficha Mapeo de conexin divide la ventana en 3 secciones:
Provider de la base de datos
Consumer de servidor IDB OPC
Configuracin de mapeo de conexiones
WinCC/IndustrialDataBridge Documentacin
92
Mdulos
3.3 IDB OPC Server
La seccin "Configuracin de mapeo de conexiones" se muestra a la derecha de la ficha
"Mapeo de conexin". Esta seccin le ayuda a proporcionar un nombre para la conexin
junto con opciones para elegir un nombre predeterminado para la conexin. Los iconos
"Conectar", "Modificar conexin" y "Borrar conexin" se proporcionan en la parte superior de
esta seccin.
1. En la seccin "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, seleccionndolo
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 automticamente.
3. El campo "Filtro" le ofrece la opcin de filtrar los nombres de columna en funcin de un
carcter o los primeros caracteres del nombre de columna.
Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este
carcter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que
empiezan por "S".
4. En la seccin "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 conexin en el rea "Configuracin de mapeo de
conexiones" (a la derecha). Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "Conectar".
Nota
Conversin 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 conexin, incluidos los valores de datos de provider y consumer, se
mostrar en la seccin "Configuracin de mapeo de conexiones". La lista de conexiones
tambin se mostrar en la ficha Conexiones, as como en el rbol del proyecto, en el
nodo "Conexiones" perteneciente al vnculo especfico.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
93
Mdulos
3.3 IDB OPC Server
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 botn "Conectar" se muestra el mensaje de
error "Error al establecer el tipo de datos de Provider". No se permitir realizar un mapeo de
conexin, puesto que el provider seleccionado no admitira el tipo de datos "Matriz".
En la ficha Mapeo de conexin, 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 botn "Conectar" la casilla de verificacin "Matriz" se marca
automticamente.
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 mostrarn en la ficha "Conexiones" de la ventana
"Configuracin" de IDB, as como dentro del nodo "Conexiones" del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
94
Mdulos
3.4 OPC XML
3.4
OPC XML
3.4.1
Descripcin general
Introduccin
OPC XML proporciona una interfaz estndar 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 ingls eXtensible Markup Language, lenguaje de marcas extensible) abre una va
adicional para describir e intercambiar informacin entre aplicaciones. La interfaz OPC
basada en XML permite compartir e intercambiar datos OPC de forma simplificada entre
varios niveles de la jerarqua de una planta o entre varias plataformas.
El mdulo OPC XML se basa en el intercambio de datos va XML con el protocolo (global
para todas las plataformas) que se utiliza para permitir la comunicacin entre aplicaciones.
El mdulo 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 fcilmente. Ello permite disponer de mltiples aplicaciones
compatibles con OPC para un data provider comn a varias plataformas.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
95
Mdulos
3.4 OPC XML
3.4.2
Requisitos
Introduccin
OPC XML permite el intercambio de datos entre diferentes niveles de jerarqua tecnolgica y
entre varias plataformas. Para utilizar OPC XML, debe instalarse una serie de componentes
de software adicionales.
WinCC/IndustrialDataBridge Documentacin
96
Mdulos
3.4 OPC XML
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
97
Mdulos
3.4 OPC XML
3.4.3
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga OPC XML como provider y definir la
configuracin respectiva de provider o consumer y el comportamiento de transferencia.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En la barra del men de configuracin de IDB, seleccione "Proyecto" > "Crear" para
crear un nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione OPC XML como tipo de provider, CSV/TXT como tipo de consumer y
haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
WinCC/IndustrialDataBridge Documentacin
98
Mdulos
3.4 OPC XML
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin del provider.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
99
Mdulos
3.4 OPC XML
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo. La ventana Configuracin consta de 3 fichas:
Configuracin, Mapeo de conexin y Conexiones.
2. En la ficha Opciones de transferencia, puede configurar el comportamiento de
transferencia de provider.
WinCC/IndustrialDataBridge Documentacin
100
Mdulos
3.4 OPC XML
4. A continuacin, seleccione el tipo de transferencia de datos:
Transferir los datos slo 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 slo 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 actualizacin se transferirn los datos de todas las variables del
provider que haya conectado con el consumer.
Enviar valores con este disparo
Tras cada ciclo de actualizacin 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 slo 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
slo con el tipo de transferencia de datos "Transferir slo 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 transaccin", 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 transaccin". Este valor debe ser un signed char de 1 byte (p. ej., VT_I1).
'-1' indica un estado correcto y '0' indica error.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
101
Mdulos
3.4 OPC XML
7. Si ha seleccionado la opcin "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 seccin "Configuracin de disparo":
En el campo de entrada "Variable de disparo", seleccione el botn [...] para abrir el
navegador de variables OPC y seleccione una variable que disparar una
transferencia de datos.
Seleccione un tipo de datos vlido 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 confirmacin" puede introducir un valor que asuma la variable
de disparo tras el disparo. El valor de confirmacin no ofrece informacin sobre si la
transaccin se ha realizado correctamente.
8. La configuracin del comportamiento de transferencia para OPC XML como provider se
guardar automticamente.
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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin de men "Proyecto" > "Guardar".
Resultados
Ha creado una conexin entre OPC XML y un consumer. Estos elementos se muestran en
el rbol de la interfaz de configuracin. Para poder transferir datos, conecte las variables de
provider y consumer, como se describe en el captulo "Conectar variables de la interfaz OPC
XML (Pgina 103)".
Consulte tambin
Conectar variables de OPC XML
WinCC/IndustrialDataBridge Documentacin
102
Mdulos
3.4 OPC XML
3.4.4
Conectar variables
En la ventana "Configuracin", la ficha "Mapeo de conexin" incluye los campos necesarios
para conectar variables enviadas del provider OPC XML Data Access al consumer
seleccionado. La ficha Mapeo de conexin divide la ventana en 3 secciones. Las
configuraciones de conexin se realizan configurando los ajustes en la ventana Mapeo de
conexin.
La ficha Mapeo de conexin divide la ventana en 3 secciones.
Provider OPC XML Data Access
Consumer CSV/TXT
Propiedades de mapeo de conexin
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 conexin y las opciones de la conexin. El separador entre las secciones de provider y
consumer proporciona un control de redimensionamiento que le permite redimensionar la
altura de la seccin con el fin de ver claramente los campos de la seccin.
La seccin "Configuracin de mapeo de conexiones" se muestra a la derecha de la ficha
"Mapeo de conexin". Esta seccin le ayuda a proporcionar un nombre para la conexin
junto con opciones para elegir un nombre predeterminado para la conexin. Los iconos
"Conectar", "Modificar conexin", "Borrar conexin" y "Borrar todas las conexiones" se
encuentran en la parte superior de esta seccin.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
103
Mdulos
3.4 OPC XML
Provider OPC XML Data Access
Esta seccin de provider se encuentra en el extremo superior izquierdo de la ficha Mapeo
de conexin. Esta seccin 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 seccin 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 seccin de provider e incluye opciones para
seleccionar la columna en el archivo CSV/TXT. Tambin proporciona opciones para crear
un nuevo archivo CSV/TXT con las columnas requeridas.
En la seccin de consumer, la ficha "Configuracin de entrada mxima" se muestra junto a
la ficha "Consumer CSV/TXT". La ficha "Configuracin de entrada mxima" proporciona los
campos necesarios para la generacin de nombre de fichero o archivo histrico.
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 slo es compatible con el tipo de datos "OLE/Binary Automation
string (VT_BSTR)". Este tipo de datos se selecciona de forma predeterminada tras la
seleccin del nombre de columna correspondiente en el rea "Columnas".
WinCC/IndustrialDataBridge Documentacin
104
Mdulos
3.4 OPC XML
Siga los pasos indicados a continuacin 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 botn "Nuevo archivo CSV".
Aparece el cuadro de dilogo "CSV Creator", donde se ofrecen opciones para crear un
nuevo archivo CSV.
En el cuadro de dilogo "CSV Creator", seleccione el botn "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 maysculas 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.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
105
Mdulos
3.4 OPC XML
3. Escriba un nombre de archivo en el campo de entrada "Nombre de archivo" seguido de
la extensin de archivo y seleccione el botn "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 verificacin "UTF8" se activar automticamente. Si el formato del archivo es ANSI, la casilla de
verificacin 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 aadir el sello de tiempo en la columna especfica. En este caso, seleccione la
casilla de verificacin "Activo" respectiva y seleccione la columna en el cuadro de lista
del campo "Columna de sello de tiempo", puesto que CSV/TXT slo es compatible con el
tipo de datos "OLE/Binary Automation string (VT_BSTR)".
7. El campo "Filtro" le ofrece la opcin de filtrar los nombres de columna en funcin de un
carcter o los primeros caracteres del nombre de columna.
Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este
carcter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que
empiezan por "S".
Configuracin de entrada mxima
La ficha "Configuracin de entrada mxima" proporciona opciones para archivar los datos.
Se puede gestionar el archivado continuo o, de lo contrario, tambin se ofrecen opciones
para archivar cuando se haya alcanzado el nmero mximo de entradas. Tambin admite la
generacin de nombre de fichero o archivo histrico, donde se proporcionan distintas
opciones de seleccin que permiten generar el nombre de dicho fichero. El campo "Ruta del
fichero" permite seleccionar la ruta del fichero deseada.
WinCC/IndustrialDataBridge Documentacin
106
Mdulos
3.4 OPC XML
Siga los pasos que se indican a continuacin para realizar estas configuraciones de
archivado:
1. Seleccione la casilla de verificacin "Archivo histrico al alcanzar entrada mxima" y
especifique un valor en el campo de entrada "N. mx. entradas".
Nota
Si esta casilla de verificacin "Archivo histrico al alcanzar entrada mxima" no est
marcada, "Nombre de archivo histrico generacin" y otras opciones de seleccin de
nombre de archivo en esta ficha estarn en estado desactivado.
Nota
De forma predeterminada, el campo "N. mx. entradas" muestra el valor 0, pero este
valor se puede cambiar.
Es importante asegurarse de que el campo "N. mx. entradas" no est en blanco.
Si "N. mx. entradas" se establece en un valor inferior a cero o negativo, o si el
campo est vaco, aparecer el mensaje de error "El valor debe ser mayor o igual que
cero".
El valor mximo de N. mx. 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
conversin de tipo ha fallado.
2. En el rea "Nombre de archivo histrico generacin" se proporcionan opciones para la
generacin del nombre de archivo con respecto al fichero o archivo histrico. Seleccione
cualquiera de las opciones siguientes seleccionando el botn de opcin.
Utilizar fecha y hora actuales
Utilizar fecha y nmero de serie actuales
Utilizar nmero 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 botn "[...]". Si proporciona la ruta en el cuadro de texto "Ruta del fichero",
los ficheros CSV archivados se generarn 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 verificacin "Utilizar nombre de archivo dedicado" permite especificar un
nombre de archivo dedicado en combinacin con nmero de serie y fecha, o fecha y
hora, o nmero de serie. Si esta casilla de verificacin 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".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
107
Mdulos
3.4 OPC XML
Mapeo de conexin
Para establecer una conexin entre el provider y el consumer, se debe realizar un mapeo de
las columnas entre los tipos de provider y consumer. La ventana Conexin muestra
opciones de "Nombre de conexin predeterminado" para especificar un nombre para la
conexin predeterminada. Debajo del rea de la seccin "Nombre de conexin
predeterminado" se muestran los iconos "Conectar", "Modificar conexin", "Borrar conexin"
y "Borrar todas las conexiones". Estos botones son de gran ayuda al trabajar con las
conexiones.
Nota
Modificar conexin
Para modificar una conexin existente, haga los cambios pertinentes y luego seleccione el
botn "Modificar conexin". Los cambios se pueden observar en la ventana Conexin
nicamente despus de seleccionar el botn "Modificar".
Siga estos pasos para realizar el mapeo de columnas entre provider y consumer:
1. En la seccin "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 automticamente en funcin de la
seleccin de esa variable.
2. Si la variable seleccionada tiene un tipo de datos de matriz, la casilla de verificacin
"Matriz" estar marcada automticamente. Esta casilla de verificacin se proporciona
bajo el campo "Tipo de datos".
3. A continuacin, en la columna "Consumer CSV/TXT", seleccione el nombre de columna
que debe mapearse y haga clic en el botn "Conectar".
Nota
Conversin 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 conexin para los valores de cada una de las columnas existentes entre
provider y consumer.
5. El nombre de conexin, incluidos los valores de datos de provider y consumer, se
mostrar en la seccin "Configuracin de mapeo de conexiones".
6. La lista de conexiones tambin se mostrar en la ficha Conexiones, as como en el rbol
del proyecto del nodo "Conexiones" perteneciente al vnculo especfico.
WinCC/IndustrialDataBridge Documentacin
108
Mdulos
3.4 OPC XML
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 botn "Conectar", la casilla de verificacin "Matriz" de "Provider OPC XML Data Access"
se desmarcar automticamente.
Resultados
Las conexiones que haya creado se mostrarn en la ficha "Conexiones" de la ventana
"Configuracin" de IDB, as como en el nodo del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
109
Mdulos
3.4 OPC XML
3.4.5
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga OPC XML como consumer y definir la
configuracin respectiva de provider o consumer y el comportamiento de transferencia.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En la barra del men de configuracin de IDB, seleccione "Proyecto" > "Crear" para
crear un nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione OPC Data Access como tipo de provider, OPC XML como tipo de
consumer y haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
WinCC/IndustrialDataBridge Documentacin
110
Mdulos
3.4 OPC XML
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin del provider.
En la ventana Configuracin de Provider, realice los ajustes siguientes:
Busque un OPC Server haciendo clic en el botn [...] 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 seleccin 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
seleccin 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 vlido en el campo de entrada "Nombre de nodo".
Nota
Los campos "Servidor OPC" y "Nombre de nodo" son campos editables. Si conoce la
informacin 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 vlido, no se mostrar ningn contenido en el
navegador de variables OPC.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
111
Mdulos
3.4 OPC XML
4. A continuacin, haga doble clic en el nodo Consumer en el rbol del proyecto. En la
ventana Configuracin de Consumer, realice los ajustes siguientes:
WinCC/IndustrialDataBridge Documentacin
112
Mdulos
3.4 OPC XML
Seccin "Configuracin para elemento defectuoso"
En el campo "Configurar una variable para el nmero de errores de transaccin",
haga clic en el botn [...] y seleccione una variable en el navegador de variables OPC.
El navegador de variables OPC se mostrar como en la imagen siguiente:
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
113
Mdulos
3.4 OPC XML
Nota
Escritura asncrona
La configuracin de transferencia asncrona resulta de utilidad para garantizar que la
transferencia de datos real se est produciendo correctamente.
Ejemplo: Si ha configurado "Nmero mximo de peticiones de escritura pendientes" en
15 y la transferencia de datos no se produce de forma correcta, despus del error de la
15. transaccin se mostrar un mensaje de aviso en la vista de seguimiento de IDB
Runtime.
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo. La ventana Configuracin consta de 3 fichas:
Configuracin, Mapeo de conexin y Conexiones.
2. En la ficha Opciones de transferencia, puede configurar el comportamiento de
transferencia de provider.
WinCC/IndustrialDataBridge Documentacin
114
Mdulos
3.4 OPC XML
3. En el campo "Tiempo de actualizacin" introduzca el intervalo de tiempo tras el cual el
sistema comprueba si hay datos para transferir.
Nota
Tiempo de actualizacin
Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualizacin de
1000 ms o 1 s.
4. A continuacin, seleccione el tipo de transferencia de datos:
Transferir los datos slo 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 slo 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 actualizacin se transferirn los datos de todas las variables de
provider que haya conectado con el consumer.
Enviar valores con este disparo
Tras cada ciclo de actualizacin 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 slo 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 actualizacin.
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
slo con los tipos de transferencia de datos "Transferir slo 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 transaccin", haga clic en el botn [...] y
seleccione una variable del OPC Server desde el navegador de variables OPC.
En el campo "Variable para la seguridad de la transaccin" 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.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
115
Mdulos
3.4 OPC XML
7. Si ha seleccionado la opcin "Enviar valores con este disparo", puede configurar el
disparo y las opciones de disparo. La seccin Disparo est activada slo si el tipo de
transferencia de datos es "Enviar valores con este disparo".
Lleve a cabo los ajustes siguientes en la seccin "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 vlido 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 confirmacin", introduzca un valor que la variable de disparo
asuma tras el disparo.
El valor de confirmacin no ofrece informacin sobre si la transaccin se ha realizado
correctamente.
8. La configuracin del comportamiento de transferencia para OPC Data Access como
provider se guardar automticamente.
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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin de men "Proyecto" > "Guardar".
Resultados
Ha creado una conexin entre el provider y OPC XML como consumer. Estos elementos se
muestran en la estructura de rbol de la interfaz de configuracin de IDB. Para poder
transferir datos, conecte las variables de provider y consumer, como se describe en el
captulo "Conectar variables a la interfaz OPC XML (Pgina 117)".
WinCC/IndustrialDataBridge Documentacin
116
Mdulos
3.4 OPC XML
3.4.6
Conectar variables
En la ventana "Configuracin", la ficha "Mapeo de conexin" incluye los campos necesarios
para conectar variables enviadas del provider seleccionado al consumer OPC XML Data
Access. Las configuraciones de conexin se realizan configurando los ajustes en la ventana
Mapeo de conexin. La ficha Mapeo de conexin divide la ventana en 3 secciones.
Provider OPC Data Access
Consumer OPC XML Data Access
Propiedades de mapeo de conexin
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
117
Mdulos
3.4 OPC XML
La seccin "Configuracin de mapeo de conexiones" se muestra a la derecha de la ficha
"Mapeo de conexin". Esta seccin le ayuda a proporcionar un nombre para la conexin
junto con opciones para elegir un nombre predeterminado para la conexin. Los iconos
"Conectar", "Modificar conexin" y "Borrar conexin" se proporcionan en la parte superior de
esta seccin.
1. En la seccin "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 automticamente en
funcin de la seleccin de la variable.
2. Si la variable seleccionada tiene un tipo de datos de matriz, la casilla de verificacin
"Matriz" estar marcada automticamente. Esta casilla de verificacin se proporciona
bajo el campo "Tipo de datos".
3. A continuacin, configure la variable en la seccin "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 automticamente en funcin de la seleccin de esa variable.
Si la variable seleccionada tiene un tipo de datos de matriz, la casilla de verificacin
"Matriz" estar marcada automticamente. Esta casilla de verificacin se proporciona
bajo el campo "Tipo de datos".
4. Compruebe el nombre de la conexin en el rea "Configuracin de mapeo de
conexiones", a la derecha. Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "Conectar".
El nombre de conexin, incluidos los valores de datos de provider y consumer, se
mostrar en la seccin "Configuracin de mapeo de conexiones". La lista de conexiones
tambin se mostrar en la ficha Conexiones, as como en el rbol del proyecto, en el
nodo "Conexiones" perteneciente al vnculo especfico.
Nota
Conversin 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.
WinCC/IndustrialDataBridge Documentacin
118
Mdulos
3.4 OPC XML
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 conexin, incluidos los valores de datos de provider y consumer, se
mostrar en la seccin "Configuracin de mapeo de conexiones". La lista de conexiones
tambin se mostrar en la ficha Conexiones, as como en el rbol del proyecto, en el
nodo "Conexiones" perteneciente al vnculo especfico.
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 botn Conectar, la casilla de verificacin "Matriz" de "Consumer OPC XML Data
Access" se marcar automticamente.
Resultados
Las conexiones que haya creado se mostrarn en la ficha "Conexiones" de la ventana
"Configuracin" de IDB, as como en el nodo del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
119
Mdulos
3.5 WinCC OLE DB
3.5
WinCC OLE DB
3.5.1
Sumario
Introduccin
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.
WinCC/IndustrialDataBridge Documentacin
120
Mdulos
3.5 WinCC OLE DB
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
121
Mdulos
3.5 WinCC OLE DB
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 configuracin WinCC actual.
Si WinCC se ejecuta en otro equipo, se debe instalar IDB por separado para que el
archivo de exportacin 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 simblico (prefijo de servidor) del
equipo que acta como Connectivity Station. Para usar el equipo como Connectivity Station,
Simatic PCS7 y WinCC deben estar instalados.
Nota
PCS7
La opcin de software "OpenPCS7" debe seleccionarse al instalar PCS7. Para obtener ms
informacin acerca de la instalacin de PCS7 o de la creacin de proyectos, consulte el
manual de producto de PCS7.
WinCC/IndustrialDataBridge Documentacin
122
Mdulos
3.5 WinCC OLE DB
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 automticamente en la configuracin de provider WinCC OLE
DB si se est usando un archivo XML vlido que admita "nico punto de acceso al sistema".
Si el archivo XML utilizado no es vlido, no se mostrar el nombre de la Connectivity
Station.
Si se ha cambiado el proyecto WinCC, debe ejecutarse el comando "Exportacin XML del
proyecto" en la Estacin de ingeniera. En la configuracin 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 estacin WinCC
Para usar ficheros de datos de proceso desde una estacin WinCC se necesita el nombre
de estacin WinCC y el nombre de proyecto del equipo que acta como estacin 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 estacin WinCC (el equipo
con WinCC instalado). En la configuracin de provider WinCC OLE DB, debe usarse un
archivo XML vlido exportado desde la estacin WinCC. Si se est usando un archivo XML
vlido, se muestra el nombre de la estacin WinCC correspondiente.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
123
Mdulos
3.5 WinCC OLE DB
Nota
Configuracin de proyecto WinCC cambiada
Si se ha cambiado el proyecto WinCC, debe volverse a ejecutar el comando de exportacin
XML del proyecto, comprobar la configuracin de IDB y modificarla en caso necesario.
WinCC/IndustrialDataBridge Documentacin
124
Mdulos
3.5 WinCC OLE DB
3.5.3
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga WinCC OLE DB como provider y
configurar las propiedades de provider/consumer respectivas junto con su configuracin del
comportamiento de transferencia.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En la barra del men de configuracin de IDB, seleccione "Proyecto" > "Crear" para
crear un nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione WinCC OLE DB como tipo de provider, Base de datos como tipo de
consumer y haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
125
Mdulos
3.5 WinCC OLE DB
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin del provider.
WinCC/IndustrialDataBridge Documentacin
126
Mdulos
3.5 WinCC OLE DB
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 verificacin "Usar un nico
punto de acceso al sistema".
Especifique el prefijo de servidor (nombre de equipo simblico) de la Connectivity
Station que tiene WinCC instalado.
Nota
Connectivity Station
Seleccione la casilla de verificacin "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 verificacin, observar que la etiqueta
"Nombre de la estacin WinCC" cambia a "Nombre de la estacin de conectividad".
La Connectivity Station aparece en el cuadro de lista desplegable del campo "Nombre
de la estacin 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 automticamente segn el archivo XML del
proyecto WinCC seleccionado en el campo de entrada "Archivo XML del proyecto
WinCC".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
127
Mdulos
3.5 WinCC OLE DB
6. A continuacin, haga doble clic en el nodo Consumer del rbol del proyecto para abrir la
ventana de configuracin de consumer.
WinCC/IndustrialDataBridge Documentacin
128
Mdulos
3.5 WinCC OLE DB
7. En la ventana de configuracin de conexin de consumer, realice los ajustes siguientes:
"Seccin "Configuracin de consumer de base de datos"
Seleccione el tipo de base de datos seleccionando el botn de opcin
correspondiente.
Si la base de datos se encuentra en una ubicacin de servidor, especifique el nombre
de servidor en el campo "Servidor".
Si desea activar la autenticacin de Windows automticamente, seleccione la casilla
de verificacin "Utilizar la autenticacin automtica de Windows".
En el campo "Base de datos", haga clic en el botn [...] 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 verificacin
"Utilizar la autenticacin automtica de Windows" y los campos de introduccin de la
informacin de inicio de sesin slo estn activados si ha seleccionado una base de
datos que no sea Microsoft Access.
Si se ha definido un nombre de usuario y una contrasea para la base de datos,
especifique esta informacin en los campos "Nombre de usuario" y "Contrasea",
respectivamente.
Si desea establecer que no se use contrasea, seleccione la casilla de verificacin
"Sin contrasea". Para guardar la contrasea introducida, active la casilla de
verificacin "Permitir guardar contrasea".
Haga clic en el botn Test para probar la conexin. La aplicacin prueba la cadena de
conexin de la base de datos y verifica la base de datos seleccionada.
"Seccin "Configuracin de tipo de Consumer"
Seleccione el "Tipo de consumer" seleccionndolo de la lista. En el captulo sobre
tipos de consumer se ofrece ms informacin sobre los tipos de consumer.
Elija Procedimiento almacenado o Instruccin de insercin preparada como "Tipo de
transaccin" y seleccione el nombre y esquema de tabla.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
129
Mdulos
3.5 WinCC OLE DB
Nota
Tipo de transaccin
Las opciones de tipo de transaccin Procedimiento almacenado o Instruccin de
insercin preparada slo estn 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 opcin
Instruccin de insercin preparada se selecciona automticamente.
Slo 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 transaccin estarn activados.
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo. La ventana Configuracin consta de 3 fichas:
Opciones de transferencia, Mapeo de conexin y Conexiones.
2. En la ficha Opciones de transferencia, puede configurar los ajustes de fichero y el
comportamiento de transferencia de provider.
WinCC/IndustrialDataBridge Documentacin
130
Mdulos
3.5 WinCC OLE DB
3. En la seccin "Configuracin 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 funcin del tipo de fichero seleccionado, los botones "Valor de
proceso" y "Eventos" se mostrarn activados o desactivados.
4. Haga clic en el botn "Valor de proceso" para abrir la ventana "Filtro de variable". La
ventana "Filtro de eventos" se abre al hacer clic en el botn "Eventos".
Se proporciona ms informacin sobre cmo configurar estos valores de filtro en
"Configuracin 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 configuracin en los sistemas operativos Windows 7 o Windows 2008 Server, o
viceversa, se recomienda encarecidamente ajustar la zona horaria segn corresponda.
6. En la seccin "Configuracin 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 continuacin, seleccione el tipo de transferencia de datos:
Cclico 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 travs de los dos ltimos momentos del
temporizador.
Lanzado y continuo
En este tipo, el momento de transferencia se establece a travs de una condicin de
disparo con variables OPC. El espacio de tiempo se establece a travs de los dos
ltimos momentos del disparo. IDB marca el ltimo momento de transferencia y lee el
intervalo situado entre dos momentos de disparo.
Perodo lanzado
En este tipo, el momento de transferencia se establece a travs de una condicin de
disparo con variables OPC. El espacio de tiempo, que se lee del fichero WinCC, se
establece a travs de dos variables OPC ms.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
131
Mdulos
3.5 WinCC OLE DB
Nota
Tipo de transferencia
En funcin del tipo de transferencia, los botones "Perodo", "Comportamiento de
arranque" y "Disparo" estarn en estado activado o desactivado.
Si se selecciona la opcin "Cclico y continuo" o "Lanzado y continuo", pueden
utilizarse los botones "Comportamiento de arranque" y "Disparo".
Con la opcin "Perodo lanzado", slo pueden utilizarse los botones Perodo y
Disparo.
Nota
Navegador de variables OPC
El navegador de variables OPC se muestra en las ventanas "Perodo", "Comportamiento
de arranque" y "Disparo". Las variables OPC slo aparecern si ya ha seleccionado el
nombre de OPC Server en la ventana "Provider de disparo".
8. Configure "Disparo" y "Perodo" o "Comportamiento de arranque" en el cuadro de dilogo
que se abre al hacer clic en el botn correspondiente.
Se proporciona ms informacin sobre las posibilidades de configuracin de la
transferencia y sus opciones en el captulo "Configuracin del comportamiento de
transferencia".
9. La configuracin del comportamiento de transferencia para WinCC OLE DB como
provider se guardar automticamente.
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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin 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 configuracin. Para poder transferir datos, conecte las variables de
provider y consumer, tal y como se describe en el captulo "Conectar variables de la interfaz
WinCC OLE DB".
WinCC/IndustrialDataBridge Documentacin
132
Mdulos
3.5 WinCC OLE DB
3.5.4
Opciones de configuracin
La ventana Configuracin proporciona controles de interfaz de usuario en forma de cuadros
de lista desplegable, botones o botones de opcin que se utilizan para definir la
configuracin de tipo de fichero y la configuracin de tipo de transferencia. Los valores de
configuracin y sus opciones en estos cuadros de dilogo se describen a continuacin.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
133
Mdulos
3.5 WinCC OLE DB
Variables de fichero de valor de proceso
Haga clic en el botn "Valor de proceso" para abrir la ventana "Filtro de variable", que
proporciona opciones para configurar o limitar la seleccin de variables de fichero de valor
de proceso cuyo valor se transferir.
WinCC/IndustrialDataBridge Documentacin
134
Mdulos
3.5 WinCC OLE DB
Variables de fichero de aviso
Haga clic en el botn "Eventos" para abrir la ventana "Filtro de eventos", que proporciona
opciones para configurar los nmeros de mensaje de aviso que disparan los eventos. Los
valores de los diferentes nmeros de mensaje, o un rango de nmeros de mensaje, para los
que desea la transferencia pueden seleccionarse en el cuadro de dilogo "Filtro de
eventos".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
135
Mdulos
3.5 WinCC OLE DB
Perodo
El botn "Perodo" se activa slo si ha seleccionado el ajuste del botn de opcin "Perodo
lanzado". Haga clic en el botn "Perodo" para abrir el cuadro de dilogo "Perodo". El
espacio de tiempo de transferencia para las variables seleccionadas se define en el cuadro
"Perodo". La seleccin se controla mediante variables del OPC Server proporcionadas en el
navegador de variables OPC.
Nota
Navegador de variables OPC
Las variables OPC slo aparecern en la ventana "Perodo" si ya ha seleccionado el
nombre del OPC Server en la ventana "Provider de disparo".
WinCC/IndustrialDataBridge Documentacin
136
Mdulos
3.5 WinCC OLE DB
En el cuadro "Perodo", en el rea de la seccin "Definir ciclo de actualizacin", puede
definirse el espacio de dos formas diferentes:
Con una hora de inicio y de finalizacin (mediante la seleccin de "De" y "A")
Con una hora de inicio y el espacio de tiempo (mediante la seleccin 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 seleccin en el
navegador de variables OPC.
2. Confirme la seleccin haciendo clic en el botn "Aplicar" en la lnea "De". La variable
seleccionada se aade al campo de entrada "De".
3. Establezca si desea definir una hora de finalizacin o un perodo de tiempo
seleccionando el botn de opcin correspondiente.
4. Seleccione las variables que definen la hora de finalizacin o el perodo de tiempo en el
navegador de variables OPC. La seleccin de las variables se aadir al campo de
entrada bajo el campo "De".
5. Confirme la seleccin haciendo clic en el botn "Aplicar" en la lnea "A" o "+/-".
6. Haga clic en el botn Aceptar tras realizar los cambios necesarios.
Nota
Tipo de variable
Las variables que definen un perodo deben ser de tipo "VT_I4 o estar presentes como
string que el OPC Server pueda convertir al tipo "VT_I4". Con el perodo, el signo
precedente determina si el perodo de tiempo es anterior (-) o posterior (+) a la hora de inicio
(De).
Nota
Ningn espacio de tiempo definido
Si no se selecciona ningn espacio de tiempo de transferencia en los campos "De" y "A" o
"+/-", se transferirn todos los datos disponibles.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
137
Mdulos
3.5 WinCC OLE DB
Formato numrico 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 configuracin XML. De lo contrario pueden
producirse errores de conversin.
Ejemplo: Sistema operativo alemn/fecha como string guardada en formato ingls.
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 configuracin XML.
El atributo LCID (LocalID) indica en qu formato se guardar el contenido del string. Durante
la conversin, se convertir al formato del sistema operativo. A continuacin se detallan el
nombre de idioma y su valor de atributo LCID:
Ingls; LCID="1033"
Alemn; LCID="1031"
Francs; LCID="1036"
Italiano; LCID="1040"
Espaol; LCID="1034"
Chino; LCID="2052"
Japons; LCID="1041"
Encontrar ms valores de LCID en http://www.microsoft.com (http://www.microsoft.com)
cuando especifique el trmino de bsqueda "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 configuracin. Si el OPC
Server est en otra zona horaria, seleccione la zona horaria correspondiente. Despus de
realizar los cambios necesarios, seleccione el botn Aceptar.
WinCC/IndustrialDataBridge Documentacin
138
Mdulos
3.5 WinCC OLE DB
Comportamiento de arranque
El botn "Comportamiento de arranque" se activa si se selecciona alguno de los tipos de
transferencia "Cclico y continuo" o "Lanzado y continuo". Para abrir el cuadro de dilogo
"Comportamiento de arranque", seleccione el botn "Comportamiento de arranque". Los
ajustes de esta seccin se utilizarn durante el inicio de IndustrialDataBridge Runtime.
Nota
Navegador de variables OPC
Las variables OPC slo aparecern 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
seccin "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 botn "Aplicar".
3. La variable seleccionada se aade al campo de entrada "Momento definido por variable
OPC".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
139
Mdulos
3.5 WinCC OLE DB
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 configuracin en los sistemas operativos Windows 7 o Windows 2008 Server, o
viceversa, se recomienda encarecidamente ajustar la zona horaria segn corresponda.
5. Haga clic en el botn "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 opcin "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 opcin "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 mximo en caso de interrupcin de la conexin
La continuidad de la transferencia de datos se garantiza en la aplicacin IDB CS y tambin
se admite incluso cuando IDB est detenido. La aplicacin IDB CS guarda la duracin de la
ltima transferencia para que, incluso despus de un reinicio, pueda completarse una
transferencia continua sin perder datos. Esta funcin puede limitarse con la entrada "Tiempo
mximo en caso de interrupcin de la conexin" especificada en minutos.
Este valor limita el espacio de tiempo en el cual se transferirn los datos despus del inicio o
una interrupcin de la conexin. Si el valor es demasiado pequeo, puede limitar la
continuidad de la transferencia de datos. Especifique el tiempo mximo para una conexin
interrumpida en minutos y seleccione el botn Aceptar.
Nota
Archivo de configuracin nuevo o modificado
Esta funcionalidad nicamente se admite si no se ha cargado un archivo de configuracin
nuevo o modificado en el entorno de IDB Runtime.
WinCC/IndustrialDataBridge Documentacin
140
Mdulos
3.5 WinCC OLE DB
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 configuracin. Si el OPC Server
est en otra zona horaria, seleccione la zona horaria correspondiente.
Nota
Formato de hora UTC
Puesto que los datos se almacenarn 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 condicin que dispara una transferencia de datos para este vnculo en el
cuadro de dilogo "Config. provider disparo". La descripcin de este cuadro de dilogo se
proporciona en el captulo "Configurar un disparo".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
141
Mdulos
3.5 WinCC OLE DB
3.5.5
Configurar Trigger
Introduccin
El cuadro de dilogo "Provider de disparo" proporciona la configuracin de OPC, las
opciones de configuracin del disparo y los campos necesarios que le ayudarn a configurar
la condicin que dispare una transferencia de datos. Este cuadro de dilogo se abre tras
hacer clic en el botn "Disparo" en la ventana Opciones de transferencia.
Nota
Navegador de variables OPC
Las variables OPC de la seccin "Configuracin de disparo" slo se mostrarn si ya ha
seleccionado el nombre del OPC Server.
WinCC/IndustrialDataBridge Documentacin
142
Mdulos
3.5 WinCC OLE DB
Procedimiento
1. En el rea "Configuracin de OPC", seleccione el OPC Server haciendo clic en el botn
[...]. La seleccin del servidor es asistida por un navegador de variables OPC. A
continuacin, haga clic en el botn que representa una "marca de verificacin" para
aceptar los cambios.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
143
Mdulos
3.5 WinCC OLE DB
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 transaccin". 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 informacin y haga clic en el botn "Aplicar elemento".
4. La estructura de rbol del OPC Server se muestra en el rea "Configuracin de disparo".
5. En el rea "Configuracin de disparo", seleccione las variables que desee, una por una, y
acptelas 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 botn "Quitar elemento" para eliminar el elemento marcado. Si no se ha
marcado ningn elemento para su supresin, se suprimir el ltimo elemento de la lista
si hace clic en el botn "Quitar elemento". En la seccin "Declaracin de variables" se
incluyen detalles sobre las columnas de la lista de variables.
Nota
OPC Server
Tras seleccionar las variables y aadirlas a la lista de variables, si cambia a otro OPC
Server en el rea Configuracin de OPC, se mostrar un cuadro de dilogo en el que se
le preguntar si desea descartar la configuracin anterior.
7. En el rea "Condicin de disparo", puede seleccionar el tipo de sintaxis con el botn de
seleccin "Estilo VB" y "Estilo JScript". Si ya se ha creado una condicin de disparo, este
ajuste no puede modificarse. Si se debe cambiar el lenguaje, debe eliminarse el texto del
campo "Configurar condicin de disparo".
En la seccin "Lenguajes de programacin" se incluyen detalles sobre los lenguajes de
programacin utilizados.
8. Cree la condicin 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 smbolos operadores mediante el teclado o seleccinelos del
cuadro de lista "Patrones lgicos".
9. Pruebe la condicin que acaba de crear haciendo clic en "Validar". La condicin 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 condicin de disparo obtiene el resultado correcto, tras confirmar los cambios, cierre
el cuadro de dilogo haciendo clic en el botn "Aceptar".
WinCC/IndustrialDataBridge Documentacin
144
Mdulos
3.5 WinCC OLE DB
Informacin adicional
Declaracin de variables
Las columnas de la declaracin 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 condicin de disparo. Este nombre debe ser exclusivo y
debe seguir las convenciones de asignacin de nombres de los lenguajes de
programacin asignados. Para obtener ms informacin sobre las convenciones de
asignacin de nombres, lea el prrafo "Alias vlidos".
Valor de confirmacin: valor que toma la variable una vez que se ha cumplido la
condicin de disparo y se han enviado los valores al Consumer. El valor predeterminado
es "<Empty>" (<Vaco>), es decir, no se escribe ningn valor de confirmacin.
Valor de test: este valor es nicamente para probar la condicin 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 condicin de disparo genera el resultado esperado en
todas las condiciones de operacin.
Nota
Valor de confirmacin
El valor de confirmacin no ofrece informacin sobre si la transaccin 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 vlidos:
Un alias vlido debe cumplir las reglas siguientes:
Se permite el uso de letras (sin diresis ni ), nmeros y el carcter de guion bajo (_).
El primer carcter 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
descripcin del lenguaje correspondiente.
Distingue entre maysculas y minsculas.
No es lo mismo "variable" que "Variable".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
145
Mdulos
3.5 WinCC OLE DB
Lenguajes de programacin
Puede utilizar VBScript o JScript para la condicin de disparo.
En la tabla siguiente se muestra el tipo de operador y sus smbolos en ambos lenguajes:
Tipo
VBScript
JScript
NO lgico
NOT
Y lgico
AND
&&
O lgico
OR
||
Multiplicacin
Divisin
Suma
Resta
Diferente de
<>
!=
Menor que
<
<
Mayor que
>
>
Comparacin
==
Asignacin
<no disponible>
Verdadero
true o True
true
Incorrecto
false o False
false
<Comillas>
<Comillas>
String
WinCC/IndustrialDataBridge Documentacin
146
Mdulos
3.5 WinCC OLE DB
3.5.6
Conectar variables
En la ventana "Configuracin", la ficha "Mapeo de conexin" incluye los campos necesarios
para conectar variables enviadas de la interfaz WinCC OLE DB con el data consumer
seleccionado. La ficha Mapeo de conexin divide la ventana en 3 secciones.
Provider WinCC OLE DB
Consumer de la base de datos
Configuracin de mapeo de conexiones
La seccin "Provider WinCC OLE DB" se visualiza en la parte superior izquierda de la ficha
"Mapeo de conexin". Esta seccin proporciona opciones necesarias para elegir el nombre
de columna de la lista de columnas que se muestran en el rea de la seccin "Columnas".
La seccin "Consumer de la base de datos" se encuentra debajo de la seccin 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 seccin "Consumer de la base de datos"
dependen del "Tipo de consumer" seleccionado en la ventana de configuracin de
consumer.
En este caso se usa el tipo de consumer "Un registro de datos por orden - Record Set".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
147
Mdulos
3.5 WinCC OLE DB
El separador entre las secciones de provider y consumer proporciona un control de
redimensionamiento que le permite redimensionar la altura de la seccin con el fin de ver
claramente los campos de la seccin.
La seccin "Configuracin de mapeo de conexiones" se muestra a la derecha de la ficha
"Mapeo de conexin". En esta seccin se proporcionan las opciones para especificar el
nombre de conexin junto con opciones para seleccionar el nombre predeterminado de la
conexin. Los iconos "Conectar", "Modificar conexin", "Borrar conexin" y "Borrar todas las
conexiones" se encuentran en la parte superior de esta seccin.
1. En la seccin "Provider WinCC OLE DB", seleccione el nombre de columna de la lista
que se muestra en el rea de la seccin "Columnas".
2. Tras la seleccin, el nombre de la columna se muestra en el campo "Columna de datos".
El tipo de datos se selecciona automticamente en funcin de la seleccin del nombre de
columna.
3. El campo "Filtro" le ofrece la opcin de filtrar los nombres de columna en funcin de un
carcter o los primeros caracteres del nombre de columna.
Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este
carcter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que
empiezan por "S".
4. A continuacin, configure la columna de consumer en la seccin "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, seleccionndolo 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 aadir un sello de tiempo a
la columna en la tabla. En este caso, seleccione la casilla de verificacin "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 automticamente en el campo "Tipo de datos".
La columna seleccionada se muestra en el campo "Columna de datos".
6. Compruebe el nombre de la conexin en el rea "Configuracin de mapeo de
conexiones", a la derecha. Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "Conectar".
Nota
Conversin 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.
WinCC/IndustrialDataBridge Documentacin
148
Mdulos
3.5 WinCC OLE DB
7. Repita los pasos 1 a 5 para todos los elementos de "WinCC OLE DB" que desee
transferir.
8. El nombre de conexin, incluidos los valores de datos de provider y consumer, se
mostrar en la seccin "Configuracin de mapeo de conexiones". La lista de conexiones
tambin se mostrar en la ficha Conexiones, as como en el rbol del proyecto, en el
nodo "Conexiones" perteneciente al vnculo especfico.
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 conexin, si desea modificar el
tipo de consumer en la configuracin de consumer de base de datos, la aplicacin IDB CS
no permite cambiar el tipo de consumer. Para cambiar el tipo de consumer, debe borrar las
conexiones que ya se haban creado. Cierre la ventana de configuracin 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 mostrarn en la ficha "Conexiones" de la ventana
Configuracin de IDB CS, as como en el nodo del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
149
Mdulos
3.6 Base de datos
3.6
Base de datos
3.6.1
Sumario
Descripcin general
El mdulo 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, tambin es posible el uso de otras bases de datos, sin embargo no han sido
probadas y por lo tanto no estn autorizadas. Por lo tanto no se garantiza un funcionamiento
libre de fallos. Es posible realizar una prueba a peticin.
Para obtener ms informacin sobre el uso de distintas bases de datos, lea atentamente las
instrucciones suministradas en la nota al final de este captulo.
WinCC/IndustrialDataBridge Documentacin
150
Mdulos
3.6 Base de datos
Conexin en red
MS Access
Local
MS SQL Server
Local y remoto
MySQL
Local y remoto
Oracle
Local y remoto
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
151
Mdulos
3.6 Base de datos
Nota
Indicaciones importantes para la configuracin de diferentes bases de datos
En los sistemas operativos de 64 bits, la aplicacin IDB requiere un conector ODBC de
32 bits para la base de datos MySQL.
La informacin sobre la versin especfica del driver MySQL ODBC puede editarse
directamente en el campo "Cadena de conexin" de la ventana de configuracin 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 configuracin avanzada para las
autorizaciones de acceso debe utilizarse la configuracin predefinida "Share Deny
None". La seleccin de ms de una autorizacin de acceso produce errores en el
entorno de configuracin de IndustrialDataBridge.
No est permitida la utilizacin del tipo de datos VT_I8 como variable Trigger (transferir
datos segn 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
reconexin.
El carcter "?" (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 modificacin" puede producir errores. En este
caso, no se debe utilizar este modo en combinacin con StoredProcedure o
PreparedInsertStatement.
El sello de tiempo debe asignarse antes de conectar las primeras variables.
Posteriormente, la insercin o modificacin solamente ser posible cuando se borren
todos los elementos, se cierre el cuadro de dilogo 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 ningn carcter vaco, de lo contrario se pueden
producir errores en la transferencia.
WinCC/IndustrialDataBridge Documentacin
152
Mdulos
3.6 Base de datos
3.6.2
MS Access
Son compatibles en IDB los siguientes tipos de datos/datos de campos en Microsoft Access:
VARIANTE Tipo de datos
VT_BOOL
s/no
VT_BSTR
Memo
VT_BSTR
Textos
VT_CY
Moneda
VT_DATE
Fecha/hora
VT_I4
Valor automtico
VT_I2
Nmero, entero
VT_I4
VT_R4
Nmero, individual
VT_R8
Nmero, doble
VT_UI1
Nmero, Byte
VT_CLSID
ReplicationID
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
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
153
Mdulos
3.6 Base de datos
No son compatibles en IDB los siguientes tipos de datos/datos de campos en SQL Server
como destino de datos:
VARIANTE Tipo de datos
VARIANT FAR
sql-variant
Oracle
Son compatibles en IDB los siguientes tipos de datos/datos de campos en Oracle:
VARIANT data type
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
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
WinCC/IndustrialDataBridge Documentacin
154
Mdulos
3.6 Base de datos
3.6.3
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga Base de datos como provider y
definir la configuracin respectiva de provider o consumer y el comportamiento de
transferencia.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En el men de configuracin de IDB, seleccione "Proyecto" > "Crear" para crear un
nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione Base de datos como tipo de provider, Base de datos como tipo de
consumer y haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
155
Mdulos
3.6 Base de datos
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin del provider.
WinCC/IndustrialDataBridge Documentacin
156
Mdulos
3.6 Base de datos
4. A continuacin, haga doble clic en el nodo Consumer en el rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
157
Mdulos
3.6 Base de datos
WinCC/IndustrialDataBridge Documentacin
158
Mdulos
3.6 Base de datos
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo.
La ventana Configuracin consta de 3 fichas: Opciones de transferencia, Mapeo de
conexin y Conexiones.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
159
Mdulos
3.6 Base de datos
2. En la ficha Opciones de transferencia, puede configurar el comportamiento de
transferencia de provider.
Seccin "Configuracin del Provider"
Seleccione el esquema, si procede, y luego seleccione el nombre de tabla en la lista
desplegable.
En el campo "Tiempo de actualizacin" 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 condicin no es aplicable. Si sigue sin poder ver la tabla, verifquelo en
la configuracin de provider.
Nota
Tiempo de actualizacin
Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualizacin
de 1000 ms o 1 s.
3. A continuacin, seleccione el tipo de transferencia de datos:
Transferir los datos slo en caso de cambio
Tras cada ciclo de actualizacin, se comprueba el valor existente en Tiempo de
actualizacin. Si hay un cambio de valor, se transferir dicho valor. En caso contrario,
se ignorar.
Transferir siempre todos los valores
Tras cada ciclo de actualizacin, todos los valores de columna conectados se
transferirn del provider al consumer.
Enviar valores con este disparo
Tras cada ciclo de actualizacin, se verificar la condicin de disparo. Si se cumple la
condicin de disparo, se transferirn los datos.
WinCC/IndustrialDataBridge Documentacin
160
Mdulos
3.6 Base de datos
4. Si ha seleccionado la opcin "Enviar valores con este disparo", puede configurar el
disparo. La seccin Disparo est activada slo si el tipo de transferencia de datos "Enviar
valores con este disparo" est seleccionado.
Lleve a cabo los ajustes siguientes en la seccin "Configurar disparo":
En el campo Esquema, elija un esquema vlido (si procede) seleccionndolo de la
lista desplegable.
Elija un nombre de tabla seleccionndolo de la lista desplegable.
En el campo Columna, seleccione la columna especfica que debe utilizarse para la
condicin de disparo.
Elija un tipo de datos vlido seleccionndolo 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 confirmacin", introduzca un valor que la variable de disparo
asuma tras el disparo.
El valor de confirmacin no ofrece informacin sobre si la transaccin se ha realizado
correctamente.
5. La configuracin del comportamiento de transferencia de provider se guardar
automticamente.
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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin de men "Proyecto" > "Guardar".
Resultados
Ha creado una conexin entre la interfaz de la base de datos y un consumer. Estos
elementos se muestran en la estructura de rbol de la interfaz de configuracin de IDB. Para
poder transferir datos, conecte las variables de provider y consumer, tal y como se describe
en el captulo "Conectar variables de una interfaz de base de datos".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
161
Mdulos
3.6 Base de datos
3.6.4
Descripcin general
Las ventanas "Configuracin de Provider de base de datos" y "Configuracin de Consumer
de base de datos" se muestran en el rea de trabajo de IDB Configuration System. La
informacin proporcionada en las ventanas de provider y consumer es idntica, salvo en el
caso de la seccin en la configuracin de consumer de la base de datos que permite
seleccionar el tipo de consumer y el comportamiento del tipo de transaccin. Se puede
acceder a las ventanas de configuracin de provider y consumer haciendo doble clic en el
nodo de provider y el nodo de consumer del rbol del proyecto. La ventana Configuracin
consta de las fichas "Opciones de transferencia", "Mapeo de conexin" 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.
WinCC/IndustrialDataBridge Documentacin
162
Mdulos
3.6 Base de datos
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
163
Mdulos
3.6 Base de datos
Microsoft SQL Server/MySQL
En el campo "Servidor", especifique la ubicacin del servidor SQL que almacena la base de
datos. En lugar del nombre del servidor puede utilizar tambin el nmero de IP del servidor.
El nombre del equipo no debe deshacerse y no debe establecerse ninguna conexin con el
servidor DNS.
Si utiliza TCP/IP (estndar) como biblioteca de red, en esta posicin se aceptara tambin un
nmero de puerto hacia el servidor SQL, separado por una coma. El puerto estndar es
1433. Si utiliza un firewall o conexiones de router a travs 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 botn de opcin correspondiente.
En el campo "Base de datos", haga clic en el botn [...] y seleccione la base de datos en
la lista.
Si desea activar la autenticacin de Windows automticamente, seleccione la casilla de
verificacin "Utilizar la autenticacin automtica de Windows".
Si se ha definido un nombre de usuario y una contrasea para la base de datos,
especifique esta informacin en los campos "Nombre de usuario" y "Contrasea",
respectivamente.
Si desea establecer que no se use contrasea, seleccione la casilla de verificacin "Sin
contrasea". Para guardar la contrasea introducida, active la casilla de verificacin
"Permitir guardar contrasea".
La interfaz MySQL ODBC no es compatible con esta autenticacin de Windows.
De forma alternativa puede realizar el inicio de sesin a travs de la seguridad de SQL.
Para ello cree en el servidor SQL un perfil de usuario y utilice el nombre de usuario y la
contrasea de la configuracin el para iniciar la sesin aqu.
Con el botn "Test" puede comprobar si se autoriza el acceso a la base de datos.
WinCC/IndustrialDataBridge Documentacin
164
Mdulos
3.6 Base de datos
Base de datos de Oracle
Introduzca en el campo "Servidor" el nombre de servicio que deber utilizarse para la
conexin. El nombre de servicio se refiere exclusivamente a una configuracin, y puede
crearse en el archivo "tnsnames.ora". En este archivo encontrar informacin sobre Host,
protocolo y base de datos.
Ejemplo:
Si para la configuracin de la conexin 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 seccin "Indicar datos para iniciar una sesin en la base de datos", especifique el
nombre de usuario y la contrasea que ha especificado en la ventana de perfil de usuario de
la base de datos de Oracle.
Con el botn "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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin de men "Proyecto" > "Guardar".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
165
Mdulos
3.6 Base de datos
3.6.5
Conectar variables
En la ventana "Configuracin", la ficha "Mapeo de conexin" incluye los campos necesarios
para conectar variables enviadas de la interfaz de base de datos con el tipo de consumer
seleccionado. Las configuraciones de conexin se realizan configurando los ajustes en la
ventana Mapeo de conexin. La ficha Mapeo de conexin divide la ventana en 3 secciones.
Provider de la base de datos
Consumer de la base de datos
Configuracin de mapeo de conexiones
WinCC/IndustrialDataBridge Documentacin
166
Mdulos
3.6 Base de datos
Nota
Tipos de consumer
Los campos que se muestran dentro de la seccin "Consumer de la base de datos"
dependen del "Tipo de consumer" seleccionado en la ventana de configuracin 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,
seleccionndolo 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 automticamente.
3. El campo "Filtro" le ofrece la opcin de filtrar los nombres de columna en funcin de un
carcter o los primeros caracteres del nombre de columna.
Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este
carcter 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 seccin "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 configuracin 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
verificacin "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
Conversin 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 conexin en el rea "Configuracin de mapeo de
conexiones", a la derecha. Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "Conectar".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
167
Mdulos
3.6 Base de datos
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 conexin, incluidos los valores de datos de provider y consumer, se
mostrar en la seccin "Configuracin de mapeo de conexiones". La lista de conexiones
tambin se mostrar en la ficha Conexiones, as como en el rbol del proyecto, en el
nodo "Conexiones" perteneciente al vnculo especfico.
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 conexin dentro del rea de la seccin de consumer para MySQL, Oracle
o SQL Server. Se puede seleccionar el tipo de datos BLOB en el rea de la seccin
Provider/Consumer dentro del campo Tipo de datos. No obstante, debe indicarse el tamao
de los datos en el campo Nmero. Puede mapearse con una matriz de caracteres o con el
campo de string de los datos de PLC. El tamao de los datos depende de los tamaos
admitidos proporcionados en el proyecto Step7.
Para un campo BLOB en Oracle pueden transferirse como mximo 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 conexin, si desea modificar el
tipo de consumer en la configuracin de consumer de base de datos, la aplicacin IDB CS
no permite cambiar el tipo de consumer. Para cambiar el tipo de consumer, debe borrar las
conexiones que ya se haban creado. Cierre la ventana de configuracin 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 mostrarn en la ficha "Conexiones" de la ventana
Configuracin de IDB CS, as como en el nodo del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
168
Mdulos
3.6 Base de datos
3.6.6
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga Base de datos como consumer y
definir la configuracin respectiva de provider o consumer, as como la configuracin del
comportamiento de transferencia.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En el men de configuracin de IDB, seleccione "Proyecto" > "Crear" para crear un
nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione Base de datos como tipo de provider, Base de datos como tipo de
consumer y haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
169
Mdulos
3.6 Base de datos
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin del provider.
WinCC/IndustrialDataBridge Documentacin
170
Mdulos
3.6 Base de datos
4. A continuacin, haga doble clic en el nodo Consumer en el rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
171
Mdulos
3.6 Base de datos
En el campo "Base de datos", haga clic en el botn [...] 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 verificacin
"Utilizar la autenticacin automtica de Windows" y los campos de introduccin de la
informacin de inicio de sesin slo estn activados si ha seleccionado una base de
datos que no sea Microsoft Access.
Si se ha definido un nombre de usuario y una contrasea para la base de datos,
especifique esta informacin en los campos "Nombre de usuario" y "Contrasea",
respectivamente.
Si desea establecer que no se use contrasea, seleccione la casilla de verificacin
"Sin contrasea". Para guardar la contrasea introducida, active la casilla de
verificacin "Permitir guardar contrasea".
Haga clic en el botn Test para probar la conexin. La aplicacin prueba la cadena de
conexin de la base de datos y verifica la base de datos seleccionada.
"Seccin "Configuracin de tipo de Consumer"
Seleccione el "Tipo de consumer" seleccionndolo de la lista. En el captulo sobre
tipos de consumer se ofrece ms informacin sobre los tipos de consumer.
Elija Procedimiento almacenado o Instruccin de insercin preparada como "Tipo de
transaccin" y seleccione el nombre y esquema de tabla.
Nota
Tipo de transaccin
Las opciones de tipo de transaccin Procedimiento almacenado o Instruccin de
insercin preparada slo estn 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 opcin
Instruccin de insercin preparada se selecciona automticamente.
Slo 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 transaccin estarn activados.
WinCC/IndustrialDataBridge Documentacin
172
Mdulos
3.6 Base de datos
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo. La ventana Configuracin consta de 3 fichas:
Opciones de transferencia, Mapeo de conexin y Conexiones.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
173
Mdulos
3.6 Base de datos
2. En la ficha Opciones de transferencia, puede configurar el comportamiento de
transferencia de provider.
Seccin "Configuracin del provider"
Seleccione el esquema, si procede, y luego seleccione el nombre de tabla en la lista
desplegable.
En el campo "Tiempo de actualizacin" 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 condicin no es aplicable. Si sigue sin poder ver la tabla, verifquelo en
la configuracin de provider.
Nota
Tiempo de actualizacin
Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualizacin
de 1000 ms o 1 s.
3. A continuacin, seleccione el tipo de transferencia de datos:
Transferir los datos slo en caso de cambio
Tras cada ciclo de actualizacin, se comprueba el valor existente en Tiempo de
actualizacin. Si hay un cambio de valor, se transferir dicho valor. En caso contrario,
se ignorar.
Transferir siempre todos los valores
Tras cada ciclo de actualizacin, todos los valores de columna conectados se
transferirn del provider al consumer.
Enviar valores con este disparo
Tras cada ciclo de actualizacin, se verificar la condicin de disparo. Si se cumple la
condicin de disparo, se transferirn los datos.
WinCC/IndustrialDataBridge Documentacin
174
Mdulos
3.6 Base de datos
4. Si ha seleccionado la opcin "Enviar valores con este disparo", puede configurar el
disparo. La seccin Disparo est activada slo si el tipo de transferencia de datos "Enviar
valores con este disparo" est seleccionado.
Lleve a cabo los ajustes siguientes en la seccin "Configurar disparo":
En el campo Esquema, elija un esquema vlido (si procede) seleccionndolo de la
lista desplegable.
Elija un nombre de tabla seleccionndolo de la lista desplegable.
En el campo Columna, seleccione la columna especfica que debe utilizarse para la
condicin de disparo.
Elija un tipo de datos vlido seleccionndolo 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 confirmacin", introduzca un valor que la variable de disparo
asuma tras el disparo.
El valor de confirmacin no proporciona informacin sobre si una transaccin se ha
completado correctamente. La configuracin del comportamiento de transferencia del
provider se guardar automticamente.
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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin de men "Proyecto" > "Guardar".
Resultados
Ha creado una conexin entre la interfaz de la base de datos y un provider. Estos elementos
se muestran en la estructura de rbol de la interfaz de configuracin de IDB. Para poder
transferir datos, conecte las variables de provider y consumer, tal y como se describe en el
captulo "Conectar variables a una interfaz de base de datos".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
175
Mdulos
3.6 Base de datos
3.6.7
Tipos de Consumer
Descripcin 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 estn disponibles:
Un registro de datos por variable
Un registro de datos por orden - Record Set
Un registro de datos por orden - Command Set
WinCC/IndustrialDataBridge Documentacin
176
Mdulos
3.6 Base de datos
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 mquinas)
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
vnculos 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 pabelln 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 pabelln A
midi el valor 34.
Se puede encontrar informacin ms detallada acerca de la programacin de bases de
datos con ndices en la ayuda para Access de Microsoft.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
177
Mdulos
3.6 Base de datos
WinCC/IndustrialDataBridge Documentacin
178
Mdulos
3.6 Base de datos
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 relacin de
clave fornea con una columna de otra tabla que acta como clave primaria.
La columna que requiere tener la relacin de clave fornea no debe tener asignada
ninguna clave primaria.
La tabla seleccionada en el campo "Tabla" del rea Consumer en la ficha de mapeo de
conexin debe contener al menos una relacin de clave fornea.
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 relacin de clave fornea con la
columna "ID" que pertenece a la "Table 1".
La seccin "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 conexin".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
179
Mdulos
3.6 Base de datos
WinCC/IndustrialDataBridge Documentacin
180
Mdulos
3.6 Base de datos
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 conexin se mostrarn de esta forma:
El campo Longitud mxima de caracteres para el tipo de datos String debe contener un
valor mayor que 0.
El campo "Nmero del parmetro" muestra un nmero exclusivo para el parmetro
especfico.
El campo "Precisin" muestra el nmero mximo de dgitos en un nmero.
El campo "Escala" muestra el nmero de dgitos a la derecha del separador decimal en
un nmero.
Por ejemplo, 123,45 tiene una precisin de 5 y una escala de 2.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
181
Mdulos
3.6 Base de datos
Tipo de transaccin
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 utilizacin de procedimientos almacenados aprovecha los cdigos 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
instruccin.
Al usar un procedimiento almacenado, la instruccin se enva en formato compilado y se
almacena temporalmente en la llamada cach de procedimientos. As se evita la
recompilacin continua y aumenta notablemente el rendimiento del proceso.
Nota
Permisos
Para trabajar con el procedimiento almacenado, se requiere permiso de ejecucin.
Instrucciones (de insercin) preparadas
Cuando se conmuta frecuentemente entre los modos en lnea y fuera de lnea, es
aconsejable aprovechar los procedimientos almacenados. Sin embargo, debe evitarse la
integracin permanente de instrucciones SQL en la cach de procedimientos. Eso es
posible usando las instrucciones preparadas. DataBridge es una instruccin de insercin
preparada.
Las instrucciones preparadas analizan y compilan una vez la instruccin al conectarse a la
base de datos y borran la instruccin de la memoria al desconectarse. Esto ralentiza la
primera llamada de la instruccin, pero las llamadas siguientes son ms rpidas porque la
instruccin se retiene hasta la finalizacin del procesamiento de datos.
En caso de transferencias de datos prolongadas, utilice "Procedimientos almacenados".
Para una conmutacin frecuente de conexiones, utilice "Instruccin de insercin preparada".
WinCC/IndustrialDataBridge Documentacin
182
Mdulos
3.6 Base de datos
3.6.8
Conectar variables
En la ventana "Configuracin", la ficha "Mapeo de conexin" incluye los campos necesarios
para conectar variables enviadas desde el tipo de provider con interfaz de base de datos.
Las configuraciones de conexin se realizan configurando los ajustes en la ventana Mapeo
de conexin. La ficha Mapeo de conexin divide la ventana en 3 secciones.
Provider de la base de datos
Consumer de la base de datos
Configuracin de mapeo de conexiones
Nota
Tipos de consumer
Los campos que se muestran dentro de la seccin "Consumer de la base de datos"
dependen del "Tipo de consumer" seleccionado en la ventana de configuracin de
consumer.
En este caso se usa el tipo de consumer "Un registro de datos por orden - Record Set".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
183
Mdulos
3.6 Base de datos
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,
seleccionndolo 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 automticamente.
3. El campo "Filtro" le ofrece la opcin de filtrar los nombres de columna en funcin de un
carcter o los primeros caracteres del nombre de columna.
Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este
carcter 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 seccin "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 configuracin 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
verificacin "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
Conversin 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 conexin en el rea "Configuracin de mapeo de
conexiones", a la derecha. Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "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 conexin, incluidos los valores de datos de provider y consumer, se
mostrar en la seccin "Configuracin de mapeo de conexiones". La lista de conexiones
tambin se mostrar en la ficha Conexiones, as como en el rbol del proyecto, en el
nodo "Conexiones" perteneciente al vnculo especfico.
WinCC/IndustrialDataBridge Documentacin
184
Mdulos
3.6 Base de datos
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 conexin dentro del rea de la seccin de provider para MySQL, Oracle
o SQL Server. Se puede seleccionar el tipo de datos BLOB en el rea de la seccin
Provider/Consumer dentro del campo Tipo de datos. No obstante, debe indicarse el tamao
de los datos en el campo Nmero. Puede mapearse con una matriz de caracteres o con el
campo de string de los datos de PLC. El tamao de los datos depende de los tamaos
admitidos proporcionados en el proyecto Step7.
Para un campo BLOB en Oracle pueden transferirse como mximo 1000 bytes de
caracteres compatibles con Unicode.
Nota
Modificar el tipo de consumer
Una vez creadas las conexiones en la ventana Mapeo de conexin, si desea modificar el
tipo de consumer en la configuracin de consumer de base de datos, la aplicacin IDB CS
no permite cambiar el tipo de consumer. Para cambiar el tipo de consumer, debe borrar las
conexiones que ya se haban creado. Cierre la ventana de configuracin de consumer y
vuelva a abrir la ventana desde el rbol del proyecto para modificar el tipo de consumer.
La pantalla cambia en funcin 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
Informacin adicional sobre tipos de consumer
La descripcin de cada una de las secciones de estos tipos de consumer (incluidas las
imgenes) se explican en el captulo 3.6.7 "Tipos de consumer" (Pgina 176).
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
185
Mdulos
3.6 Base de datos
Los pasos que deben llevarse a cabo al utilizar un tipo de consumer especfico se describen
con ms detalle a continuacin.
WinCC/IndustrialDataBridge Documentacin
186
Mdulos
3.6 Base de datos
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
187
Mdulos
3.7 Base de datos dinmica
3.7
3.7.1
Sumario
Resumen
El mdulo de la base de datos dinmica 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 mdulo de la base de datos, aqu puede
seleccionarse el registro en el instante de la transferencia.
Para ms informacin sobre los requisitos especficos de las diferentes bases de datos,
consulte las indicaciones al final del captulo.
WinCC/IndustrialDataBridge Documentacin
188
Mdulos
3.7 Base de datos dinmica
Ejemplo:
El OPC Trigger comprueba dos variables OPC para ver si cumplen la condicin configurada.
En caso de que se cumpla la condicin, se lee el resto de valores del OPC Server. Se trata
de los valores que se utilizan para la condicin "Where" y de los valores que se envan
directamente al Consumer.
Con los valores de la condicin "Where" se forma el SQL Statement. A continuacin 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 confirmacin del elemento de
disparo.
Desarrollo del proceso (ver ejemplo):
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
189
Mdulos
3.7 Base de datos dinmica
Ejemplo:
La imagen muestra un proceso a modo de ejemplo. Los datos del provider se introducen en
la instruccin SQL, lo que condiciona el "registro de actualizacin". Puesto que el valor del
ID en la condicin "Where" es "1", la escritura se realiza en el primer registro del ejemplo.
WinCC/IndustrialDataBridge Documentacin
190
Mdulos
3.7 Base de datos dinmica
Nota
Indicaciones importantes para la configuracin 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 configuracin avanzada para las
autorizaciones de acceso debe utilizarse la configuracin predefinida "Share Deny
None". La seleccin de ms de una autorizacin de acceso produce errores en el
entorno de configuracin de IndustrialDataBridge.
No est permitida la utilizacin del tipo de datos VT_I8 como variable Trigger (transferir
datos segn 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
reconexin.
El carcter "?" (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 modificacin" puede producir errores. En este
caso, no se debe utilizar este modo en combinacin con StoredProcedure o
PreparedInsertStatement.
El sello de tiempo debe asignarse antes de conectar las primeras variables.
Posteriormente, la insercin o modificacin solamente ser posible cuando se borren
todos los elementos, se cierre el cuadro de dilogo 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 ningn carcter vaco, de lo contrario se pueden
producir errores en la transferencia.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
191
Mdulos
3.7 Base de datos dinmica
3.7.2
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga Base de datos dinmica como
provider y definir la configuracin respectiva de provider o consumer y el comportamiento de
transferencia de provider.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En el men de configuracin de IDB, seleccione "Proyecto" > "Crear" para crear un
nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione Base de datos dinmica como tipo de provider, Base de datos como tipo
de consumer y haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
WinCC/IndustrialDataBridge Documentacin
192
Mdulos
3.7 Base de datos dinmica
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin del provider.
En la ventana Configuracin del Provider de base de datos dinmica, realice los ajustes
siguientes:
Seleccione el tipo de base de datos seleccionando el botn de opcin
correspondiente.
Si la base de datos se encuentra en una ubicacin de servidor, especifique el nombre
de servidor en el campo "Servidor".
Si desea activar la autenticacin de Windows automticamente, seleccione la casilla
de verificacin "Utilizar la autenticacin automtica de Windows".
En el campo "Base de datos", haga clic en el botn [...] 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 verificacin
"Utilizar la autenticacin automtica de Windows" y los campos de introduccin de la
informacin de inicio de sesin slo estn activados si ha seleccionado una base de
datos que no sea Microsoft Access.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
193
Mdulos
3.7 Base de datos dinmica
Si se ha definido un nombre de usuario y una contrasea para la base de datos,
especifique esta informacin en los campos "Nombre de usuario" y "Contrasea",
respectivamente.
Si desea establecer que no se use contrasea, seleccione la casilla de verificacin
"Sin contrasea". Para guardar la contrasea introducida, active la casilla de
verificacin "Permitir guardar contrasea".
Haga clic en el botn Test para probar la conexin. La aplicacin prueba la cadena de
conexin 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
configuracin de consumer.
En la ventana Configuracin de Consumer de base de datos, realice los ajustes
siguientes:
WinCC/IndustrialDataBridge Documentacin
194
Mdulos
3.7 Base de datos dinmica
"Seccin "Configuracin de consumer de base de datos"
Seleccione el tipo de base de datos seleccionando el botn de opcin
correspondiente.
Si la base de datos se encuentra en una ubicacin de servidor, especifique el nombre
de servidor en el campo "Servidor".
Si desea activar la autenticacin de Windows automticamente, seleccione la casilla
de verificacin "Utilizar la autenticacin automtica de Windows".
En el campo "Base de datos", haga clic en el botn [...] 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 verificacin
"Utilizar la autenticacin automtica de Windows" y los campos de introduccin de la
informacin de inicio de sesin slo estn activados si ha seleccionado una base de
datos que no sea Microsoft Access.
Si se ha definido un nombre de usuario y una contrasea para la base de datos,
especifique esta informacin en los campos "Nombre de usuario" y "Contrasea",
respectivamente.
Si desea establecer que no se use contrasea, seleccione la casilla de verificacin
"Sin contrasea". Para guardar la contrasea introducida, active la casilla de
verificacin "Permitir guardar contrasea".
Haga clic en el botn Test para probar la conexin. La aplicacin prueba la cadena de
conexin de la base de datos y verifica la base de datos seleccionada.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
195
Mdulos
3.7 Base de datos dinmica
"Seccin "Configuracin de tipo de Consumer"
Seleccione el "Tipo de consumer" seleccionndolo de la lista. En el captulo sobre
tipos de consumer se ofrece ms informacin sobre los tipos de consumer.
Elija Procedimiento almacenado o Instruccin de insercin preparada como "Tipo de
transaccin" y seleccione el nombre y esquema de tabla.
Nota
Tipo de transaccin
Las opciones de tipo de transaccin Procedimiento almacenado o Instruccin de
insercin preparada slo estn 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 opcin
Instruccin de insercin preparada se selecciona automticamente.
Slo 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 transaccin estarn activados.
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo.
2. La ventana Configuracin consta de 3 fichas: Opciones de transferencia, Mapeo de
conexin y Conexiones.
WinCC/IndustrialDataBridge Documentacin
196
Mdulos
3.7 Base de datos dinmica
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 continuacin, seleccione el nombre de tabla en el campo "Tabla".
Haga clic en el botn "Evento" para definir la configuracin del provider de disparo. Se
abrir la ventana "Provider de disparo".
En el captulo "Configurar un disparo" se proporciona la descripcin de "Provider de
disparo".
4. La configuracin del comportamiento de transferencia de provider se guardar
automticamente.
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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin de men "Proyecto" > "Guardar".
Resultados
Ha configurado la interfaz de base de datos dinmica y un consumer. Estos elementos se
muestran en el rbol de la interfaz de configuracin. Para poder transferir datos, conecte las
variables de provider y consumer, como se describe en el captulo "Conectar variables de la
interfaz de una base de datos dinmica".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
197
Mdulos
3.7 Base de datos dinmica
3.7.3
Configurar Trigger
Introduccin
El cuadro de dilogo "Provider de disparo" proporciona la configuracin de OPC, las
opciones de configuracin del disparo y los campos necesarios que le ayudarn a configurar
la condicin que dispare una transferencia de datos. Este cuadro de dilogo se abre tras
hacer clic en el botn "Disparo" en la ventana Opciones de transferencia.
Nota
Navegador de variables OPC
Las variables OPC de la seccin "Configuracin de disparo" slo se mostrarn si ya ha
seleccionado el nombre del OPC Server.
WinCC/IndustrialDataBridge Documentacin
198
Mdulos
3.7 Base de datos dinmica
Procedimiento
1. En el rea "Configuracin de OPC", seleccione el OPC Server haciendo clic en el botn
[...]. La seleccin del servidor es asistida por un navegador de variables OPC. A
continuacin, haga clic en el botn que representa una "marca de verificacin" para
aceptar los cambios.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
199
Mdulos
3.7 Base de datos dinmica
5. En el rea "Configuracin de disparo", seleccione las variables que desee, una por una, y
acptelas 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 botn "Quitar elemento" para eliminar el elemento marcado. Si no se ha
marcado ningn elemento para su supresin, se suprimir el ltimo elemento de la lista
si hace clic en el botn "Quitar elemento". En la seccin "Declaracin de variables" se
incluyen detalles sobre las columnas de la lista de variables.
Nota
OPC Server
Tras seleccionar las variables y aadirlas a la lista de variables, si cambia a otro OPC
Server en el rea Configuracin de OPC, se mostrar un cuadro de dilogo en el que se
le preguntar si desea descartar la configuracin anterior.
7. En el rea "Condicin de disparo", puede seleccionar el tipo de sintaxis con el botn de
seleccin "Estilo VB" y "Estilo JScript". Si ya se ha creado una condicin de disparo, este
ajuste no puede modificarse. Si se debe cambiar el lenguaje, debe eliminarse el texto del
campo "Configurar condicin de disparo".
En la seccin "Lenguajes de programacin" se incluyen detalles sobre los lenguajes de
programacin utilizados.
8. Cree la condicin 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 smbolos operadores mediante el teclado o seleccinelos del
cuadro de lista "Patrones lgicos".
9. Pruebe la condicin que acaba de crear haciendo clic en "Validar". La condicin 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 condicin de disparo obtiene el resultado correcto, tras confirmar los cambios, cierre
el cuadro de dilogo haciendo clic en el botn "Aceptar".
WinCC/IndustrialDataBridge Documentacin
200
Mdulos
3.7 Base de datos dinmica
Informacin adicional
Declaracin de variables
Las columnas de la declaracin 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 condicin de disparo. Este nombre debe ser exclusivo y
debe seguir las convenciones de asignacin de nombres de los lenguajes de
programacin asignados. Para obtener ms informacin sobre las convenciones de
asignacin de nombres, lea el prrafo "Alias vlidos".
Valor de confirmacin: valor que toma la variable una vez que se ha cumplido la
condicin de disparo y se han enviado los valores al Consumer. El valor predeterminado
es "<Empty>" (<Vaco>), es decir, no se escribe ningn valor de confirmacin.
Valor de test: este valor es nicamente para probar la condicin 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 condicin de disparo genera el resultado esperado en
todas las condiciones de operacin.
Nota
Valor de confirmacin
El valor de confirmacin no ofrece informacin sobre si la transaccin 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 vlidos:
Un alias vlido debe cumplir las reglas siguientes:
Se permite el uso de letras (sin diresis ni ), nmeros y el carcter de guion bajo (_).
El primer carcter 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
descripcin del lenguaje correspondiente.
Distingue entre maysculas y minsculas.
No es lo mismo "variable" que "Variable".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
201
Mdulos
3.7 Base de datos dinmica
Lenguajes de programacin
Puede utilizar VBScript o JScript para la condicin de disparo.
En la tabla siguiente se muestra el tipo de operador y sus smbolos en ambos lenguajes:
Tipo
VBScript
JScript
NO lgico
NOT
Y lgico
AND
&&
O lgico
OR
||
Multiplicacin
Divisin
Suma
Resta
Diferente de
<>
!=
Menor que
<
<
Mayor que
>
>
Comparacin
==
Asignacin
<no disponible>
Verdadero
true o True
true
Incorrecto
false o False
false
<Comillas>
<Comillas>
String
WinCC/IndustrialDataBridge Documentacin
202
Mdulos
3.7 Base de datos dinmica
3.7.4
Conectar variables
En la ventana "Configuracin", la ficha "Mapeo de conexin" incluye los campos necesarios
para conectar variables enviadas de la interfaz de la base de datos dinmica con el data
consumer seleccionado. La ficha Mapeo de conexin divide la ventana en 3 secciones.
Provider de base de datos dinmica
Consumer de la base de datos
Configuracin de mapeo de conexiones
La seccin "Provider de base de datos dinmica" se muestra en la parte superior izquierda
de la ficha "Mapeo de conexin". Esta seccin proporciona las opciones necesarias para
elegir el esquema, el nombre de tabla y los nombres de columna que deben mapearse. La
seccin "Consumer de la base de datos" se encuentra bajo la seccin del provider, y
enumera los valores de columna que pueden mapearse con las columnas existentes de la
base de datos dinmica.
El separador entre las secciones de provider y consumer proporciona un control de
redimensionamiento que le permite redimensionar la altura de la seccin con el fin de ver
claramente los campos de la seccin.
La seccin "Configuracin de mapeo de conexiones" se muestra a la derecha de la ficha
"Mapeo de conexin". Esta seccin le ayuda a proporcionar un nombre para la conexin
junto con opciones para elegir un nombre predeterminado para la conexin. Los iconos
"Conectar", "Modificar conexin" y "Borrar conexin" se proporcionan en la parte superior de
esta seccin.
Nota
Seleccionar OPC Server
Para poder establecer la configuracin en la ficha "Instruccin Where", debe haber
seleccionado un OPC Server en la configuracin del vnculo del cuadro de dilogo "Provider
de disparo". Para acceder a este cuadro de dilogo, haga clic en el botn "Evento" de la
ficha "Opciones de transferencia".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
203
Mdulos
3.7 Base de datos dinmica
En este captulo se tratan los aspectos relacionados con las fichas "Provider de base de
datos dinmica" e "Instruccin Where". Adems, en este captulo se proporcionan los pasos
que deben realizarse para establecer un mapeo de conexin entre provider y consumer.
WinCC/IndustrialDataBridge Documentacin
204
Mdulos
3.7 Base de datos dinmica
4. A continuacin, configure la variable de consumer en la seccin "Consumer de la base
de datos" siguiendo estos pasos:
En el campo "Tabla" se mostrar la tabla seleccionada. Seleccione el esquema, si
procede, seleccionndolo 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
verificacin "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
dinmica".
La columna seleccionada se muestra en el campo "Columna de datos".
6. Compruebe el nombre de la conexin en el rea "Configuracin de mapeo de
conexiones", a la derecha. Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "Conectar".
Nota
Conversin 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 dinmica"
que desee transferir.
8. El nombre de conexin, incluidos los valores de datos de provider y consumer, se
mostrar en la seccin "Configuracin de mapeo de conexiones". La lista de conexiones
tambin se mostrar en la ficha Conexiones, as como en el rbol del proyecto, en el
nodo "Conexiones" perteneciente al vnculo especfico.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
205
Mdulos
3.7 Base de datos dinmica
Instruccin Where
En esta ficha se muestra el string SQL que describe el lugar de acceso para la lectura de los
datos. La ficha "Instruccin Where" incluye principalmente la seccin "WHERE" y el rea de
texto para visualizar el "String SQL resultante". Siga los pasos que se especifican a
continuacin para configurar la instruccin Where.
WinCC/IndustrialDataBridge Documentacin
206
Mdulos
3.7 Base de datos dinmica
1. En la ficha Instruccin Where, haga clic en el botn "Agregar" para abrir el cuadro de
dilogo 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 automticamente en el campo "Tipo de
datos".
3. Este "Nombre de campo" se muestra en el campo de entrada "WHERE". Elija el smbolo
del operador de la lista desplegable utilizada para la comparacin.
4. En la seccin "Variable OPC", seleccione la variable OPC cuyo valor se compara con la
entrada de la columna seleccionada anteriormente. A continuacin, haga clic en el botn
Aceptar.
5. La condicin se muestra en la tabla en la seccin "Where" y se introduce en el campo
"String SQL resultante".
6. Para eliminar un valor de "String SQL resultante" existente, haga clic en el botn "Quitar".
7. Para definir varias condiciones, repita los pasos 1 a 5.
Nota
String SQL
En caso de que se hayan configurado ms condiciones, se conectarn a travs del
conector lgico "AND".
Por parte de IDB slo se solicitarn y trasferirn registros (lneas) en los que se cumplan
todas las condiciones.
No es posible realizar una conexin opcional con el conector lgico "OR".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
207
Mdulos
3.7 Base de datos dinmica
Avanzado:
Mediante el botn "Avanzado", puede definir la secuencia de clasificacin y el
comportamiento cuando existan varios registros de datos.
Ordenar por
Seleccione el campo de seleccin. Despus puede establecer el nombre de la columna y
la secuencia de clasificacin.
Comportamiento en caso de varios resultados:
Seleccione uno de los campos de opcin siguientes y haga clic en el botn Aceptar. En
funcin del botn de opcin seleccionado, puede decidir la accin que se realizar:
Mensaje de error (no se transfieren datos): cuando se selecciona esta opcin, no se
transfieren datos.
Transferir primera fila: enva slo la primera fila de la tabla.
Transferir ltima fila: enva 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 conexin, si desea modificar el
tipo de consumer en la configuracin de consumer de base de datos, la aplicacin IDB CS
no permite cambiar el tipo de consumer. Para cambiar el tipo de consumer, debe borrar las
conexiones que ya se haban creado. Cierre la ventana de configuracin 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 mostrarn en la ficha "Conexiones" de la ventana
Configuracin de IDB, as como en el nodo del rbol de proyectos.
WinCC/IndustrialDataBridge Documentacin
208
Mdulos
3.7 Base de datos dinmica
3.7.5
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
209
Mdulos
3.7 Base de datos dinmica
1. En el rea "Provider de la base de datos dinmica", 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 segn la seleccin.
3. Si la variable seleccionada tiene un tipo de datos de matriz, la casilla de verificacin
"Matriz" estar marcada automticamente. Esta casilla de verificacin se proporciona
bajo el campo "Tipo de datos".
4. A continuacin, configure la variable de consumer en la seccin "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
verificacin "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 conexin en el rea "Configuracin de mapeo de
conexiones", a la derecha. Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "Conectar".
7. Repita los pasos 1 a 5 para todos los elementos de la base de datos dinmica 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 botn
Conectar, la casilla de verificacin "Matriz" de la ficha "OPC" se desmarcar
automticamente.
Resultados
Las conexiones que haya creado se mostrarn en la ficha "Conexiones" de la ventana
Configuracin de IDB CS, as como en el nodo del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
210
Mdulos
3.7 Base de datos dinmica
3.7.6
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga Base de datos dinmica como
consumer y configurar las propiedades de conexin de provider/consumer respectivas junto
con su configuracin del comportamiento de transferencia.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En el men de configuracin de IDB, seleccione "Proyecto" > "Crear" para crear un
nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione Base de datos como tipo de provider, Base de datos dinmica como tipo
de consumer y haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
211
Mdulos
3.7 Base de datos dinmica
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin del provider.
WinCC/IndustrialDataBridge Documentacin
212
Mdulos
3.7 Base de datos dinmica
4. En el rbol del proyecto, haga doble clic en el nodo Consumer para abrir la ventana de
configuracin de consumer.
En la ventana Configuracin del Consumer de base de datos dinmica, realice los
ajustes siguientes:
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
213
Mdulos
3.7 Base de datos dinmica
Si se ha definido un nombre de usuario y una contrasea para la base de datos,
especifique esta informacin en los campos "Nombre de usuario" y "Contrasea",
respectivamente.
Si desea establecer que no se use contrasea, seleccione la casilla de verificacin
"Sin contrasea". Para guardar la contrasea introducida, active la casilla de
verificacin "Permitir guardar contrasea".
Haga clic en el botn Test para probar la conexin. La aplicacin prueba la cadena de
conexin de la base de datos y verifica la base de datos seleccionada.
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo. La ventana Configuracin consta de 3 fichas:
Opciones de transferencia, Mapeo de conexin y Conexiones.
WinCC/IndustrialDataBridge Documentacin
214
Mdulos
3.7 Base de datos dinmica
2. En la ficha Opciones de transferencia, puede configurar el comportamiento de
transferencia de provider.
"Seccin "Configuracin del Provider"
Seleccione el esquema, si procede, y luego seleccione el nombre de tabla en la lista
desplegable.
En el campo "Tiempo de actualizacin" 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 actualizacin
Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualizacin
de 1000 ms o 1 s.
3. A continuacin, seleccione el tipo de transferencia de datos:
Transferir los datos slo en caso de cambio
Tras cada ciclo de actualizacin, se comprueba el valor existente en Tiempo de
actualizacin. Si hay un cambio de valor, se transferir dicho valor. En caso contrario,
se ignorar.
Transferir siempre todos los valores
Tras cada ciclo de actualizacin, todos los valores de columna conectados se
transferirn del provider al consumer.
Enviar valores con este disparo
Tras cada ciclo de actualizacin, se verificar la condicin de disparo. Si se cumple la
condicin de disparo, se transferirn los datos.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
215
Mdulos
3.7 Base de datos dinmica
4. Si ha seleccionado la opcin "Enviar valores con este disparo", puede configurar el
disparo. La seccin Disparo est activada slo si el tipo de transferencia de datos "Enviar
valores con este disparo" est seleccionado.
Lleve a cabo los ajustes siguientes en la seccin "Configurar disparo":
En el campo Esquema, elija un esquema vlido seleccionndolo de la lista
desplegable.
Elija un nombre de tabla seleccionndolo de la lista desplegable.
En el campo Columna, seleccione la columna especfica que debe utilizarse para la
condicin de disparo.
Elija un tipo de datos vlido seleccionndolo 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 confirmacin", introduzca un valor que la variable de disparo
asuma tras el disparo.
El valor de confirmacin no ofrece informacin sobre si la transaccin se ha realizado
correctamente.
5. La configuracin del comportamiento de transferencia de provider se guardar
automticamente.
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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin de men "Proyecto" > "Guardar".
Resultados
Ha creado una conexin entre la interfaz de la base de datos dinmica y un provider. Estos
elementos se muestran en la estructura de rbol de la interfaz de configuracin de IDB. Para
poder transferir datos, conecte las variables de provider y consumer, como se describe en el
captulo "Conectar variables a una interfaz de base de datos dinmica".
WinCC/IndustrialDataBridge Documentacin
216
Mdulos
3.7 Base de datos dinmica
3.7.7
Conectar variables
En la ventana "Configuracin", la ficha "Mapeo de conexin" incluye los campos necesarios
para conectar variables enviadas del data provider seleccionado a la interfaz de la base de
datos dinmica. La ficha Mapeo de conexin divide la ventana en 3 secciones:
Provider de la base de datos
Consumer de base de datos dinmica
Configuracin de mapeo de conexiones
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
217
Mdulos
3.7 Base de datos dinmica
El separador entre las secciones de provider y consumer proporciona un control de
redimensionamiento que le permite redimensionar la altura de la seccin con el fin de ver
claramente los campos de la seccin.
La seccin "Configuracin de mapeo de conexiones" se muestra a la derecha de la ficha
"Mapeo de conexin". Esta seccin le ayuda a proporcionar un nombre para la conexin
junto con opciones para elegir un nombre predeterminado para la conexin. Los iconos
"Conectar", "Modificar conexin" y "Borrar conexin" se proporcionan en la parte superior de
esta seccin.
1. En la seccin "Provider de la base de datos", en el campo "Tabla" se muestra el fichero
seleccionado. Seleccione el esquema, si procede, seleccionndolo 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 automticamente.
3. El campo "Filtro" le ofrece la opcin de filtrar los nombres de columna en funcin de un
carcter o los primeros caracteres del nombre de columna.
Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este
carcter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que
empiezan por "S".
Nota
Consumer de base de datos dinmica
La seccin "Consumer de base de datos dinmica" consta de dos fichas: 'Consumer de
base de datos dinmica' e 'Instruccin Where'.
En este captulo se tratan los aspectos relacionados con las fichas "Consumer de base
de datos dinmica" e "Instruccin Where".
WinCC/IndustrialDataBridge Documentacin
218
Mdulos
3.7 Base de datos dinmica
4. A continuacin, configure la variable de consumer en la seccin "Consumer de base de
datos dinmica" 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 dinmica", 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 verificacin "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 automticamente en el campo
"Tipo de datos".
6. El campo "Filtro" le ofrece la opcin de filtrar los nombres de columna en funcin de un
carcter o los primeros caracteres del nombre de columna.
Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este
carcter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que
empiezan por "S".
7. Compruebe el nombre de la conexin en el rea "Configuracin de mapeo de
conexiones", a la derecha. Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "Conectar".
Nota
Conversin 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 conexin, incluidos los valores de datos de provider y consumer, se
mostrar en la seccin "Configuracin de mapeo de conexiones". La lista de conexiones
tambin se mostrar en la ficha Conexiones, as como en el rbol del proyecto, en el
nodo "Conexiones" perteneciente al vnculo especfico.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
219
Mdulos
3.7 Base de datos dinmica
WinCC/IndustrialDataBridge Documentacin
220
Mdulos
3.7 Base de datos dinmica
4. El comportamiento se define en el campo "Comportamiento de excepcin" si la seleccin
de la fila de consumer no es exclusiva:
Mensaje de error: no se sobrescribe ninguna lnea 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 verificacin "Permitir Insert", se define el comportamiento si no
existe una lnea con la clave (clave primaria). Si se selecciona esta opcin, se crea
una lnea nueva con la clave correspondiente.
Nota
Utilizacin simultnea como columna clave y de destino
Para disponer de ms capacidad de ajuste con la configuracin, se puede utilizar una
columna como columna clave y como columna de consumer simultneamente. 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 dinmica.
5. Compruebe el nombre de la conexin en el rea "Configuracin de mapeo de
conexiones" (a la derecha). Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "Conectar".
Resultados
Las conexiones que haya creado se mostrarn en la ficha "Conexiones" de la ventana
"Configuracin" de IDB, as como en el nodo del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
221
Mdulos
3.8 Ficheros CSV y TXT
3.8
3.8.1
Sumario
Descripcin general
La aplicacin IDB permite escribir datos en un archivo ASCII o un archivo con formato UTF8 mediante el mdulo CSV, TXT. Este mdulo slo 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 comparacin 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 clculo.
Para establecer una conexin con archivos CSV/TXT, consideremos OPC Data Access
(OPC DA) como provider en este caso.
Nota
Indicaciones importantes para la configuracin de OPC Data Access
Para trabajar en el entorno de configuracin y ejecucin del mdulo de OPC Data
Access, es necesario configurar correctamente los ajustes de DCOM en Windows.
Encontrar informacin sobre los ajustes de DCOM en la ayuda de Microsoft.
La informacin del navegador de variables o las variables se muestran slo si se ha
seleccionado OPC Server en la ventana de configuracin de provider y est disponible.
WinCC/IndustrialDataBridge Documentacin
222
Mdulos
3.8 Ficheros CSV y TXT
3.8.2
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga CSV/TXT como consumer y definir la
configuracin respectiva de provider o consumer y el comportamiento de transferencia.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En el men de configuracin de IDB, seleccione "Proyecto" > "Crear" para crear un
nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione OPC Data Access como tipo de provider, CSV/TXT como tipo de
consumer y haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin del provider.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
223
Mdulos
3.8 Ficheros CSV y TXT
En la ventana Configuracin de Provider, realice los ajustes siguientes:
Examine el OPC Server haciendo clic en el botn [...]. La seleccin 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 automticamente en el campo de entrada "Nombre de
nodo" tras la seleccin 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
seleccin 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 vlido en el campo de entrada "Nombre de nodo".
4. A continuacin, haga doble clic en el nodo Consumer en el rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
224
Mdulos
3.8 Ficheros CSV y TXT
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo. La ventana Configuracin consta de 3 fichas:
Opciones de transferencia, Mapeo de conexin y Conexiones.
2. En la ficha Opciones de transferencia, puede configurar el comportamiento de
transferencia de provider.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
225
Mdulos
3.8 Ficheros CSV y TXT
4. A continuacin, seleccione el tipo de transferencia de datos:
Transferir los datos slo 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 slo 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 actualizacin se transferirn los datos de todas las variables de
provider que haya conectado con el destino.
Enviar valores con este disparo
Tras cada ciclo de actualizacin 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 slo 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 actualizacin.
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 transaccin", haga clic en el botn [...] 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 transaccin". Este valor debe ser un signed char de 1 byte (p. ej., VT_I1).
'-1' indica un estado correcto y '0' indica error.
WinCC/IndustrialDataBridge Documentacin
226
Mdulos
3.8 Ficheros CSV y TXT
7. Si ha seleccionado la opcin "Enviar valores con este disparo", puede configurar el
disparo y las opciones de disparo. La seccin Disparo est activada slo si el tipo de
transferencia de datos es "Enviar valores con este disparo".
Lleve a cabo los ajustes siguientes en la seccin "Configuracin 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 vlido 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 confirmacin", introduzca un valor que la variable de disparo
asuma tras el disparo.
El valor de confirmacin no ofrece informacin sobre si la transaccin se ha realizado
correctamente.
8. La configuracin del comportamiento de transferencia de provider se guardar
automticamente.
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 automticamente.
Sin embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en
cualquier momento si selecciona la opcin 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 configuracin. Para poder transferir datos, conecte las variables de provider y de
consumer, como se describe en el captulo "Conectar variables a una interfaz a archivos
CSV y TXT".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
227
Mdulos
3.8 Ficheros CSV y TXT
3.8.3
Conectar variables
En la ventana "Configuracin", la ficha "Mapeo de conexin" incluye los campos necesarios
para conectar variables enviadas del provider seleccionado al consumer CSV/TXT. Las
configuraciones de conexin se realizan configurando los ajustes en la ventana Mapeo de
conexin.
La ficha Mapeo de conexin divide la ventana en 3 secciones.
Provider OPC Data Access
Consumer CSV/TXT
Propiedades de mapeo de conexin
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 conexin y las opciones de la conexin. El separador entre las secciones de provider y
consumer proporciona un control de redimensionamiento que le permite redimensionar la
altura de la seccin con el fin de ver claramente los campos de la seccin.
La seccin "Configuracin de mapeo de conexiones" se muestra a la derecha de la ficha
"Mapeo de conexin". Esta seccin le ayuda a proporcionar un nombre para la conexin
junto con opciones para elegir un nombre predeterminado para la conexin. Los iconos
"Conectar", "Modificar conexin", "Borrar conexin" y "Borrar todas las conexiones" se
encuentran en la parte superior de esta seccin.
WinCC/IndustrialDataBridge Documentacin
228
Mdulos
3.8 Ficheros CSV y TXT
Provider OPC Data Access
Esta seccin de provider se encuentra en el extremo superior izquierdo de la ficha Mapeo
de conexin. Esta seccin 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 seccin 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 seccin de provider e incluye opciones para
seleccionar la columna en el archivo CSV/TXT. Tambin proporciona opciones para crear
un nuevo archivo CSV/TXT con las columnas requeridas.
En la seccin de consumer, la ficha "Configuracin de entrada mxima" se muestra junto a
la ficha "Consumer CSV/TXT". La ficha "Configuracin de entrada mxima" proporciona los
campos necesarios para la generacin de nombre de fichero o archivo histrico.
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 slo es compatible con el tipo de datos "OLE/Binary Automation
string (VT_BSTR)". Este tipo de datos se selecciona de forma predeterminada tras la
seleccin del nombre de columna correspondiente en el rea "Columnas".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
229
Mdulos
3.8 Ficheros CSV y TXT
Siga los pasos indicados a continuacin 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 botn "Nuevo archivo CSV".
Aparece el cuadro de dilogo "CSV Creator", donde se ofrecen opciones para crear un
nuevo archivo CSV.
En el cuadro de dilogo "CSV Creator", seleccione el botn "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 maysculas 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.
WinCC/IndustrialDataBridge Documentacin
230
Mdulos
3.8 Ficheros CSV y TXT
3. Escriba un nombre de archivo en el campo de entrada "Nombre de archivo" seguido de
la extensin de archivo y seleccione el botn "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 verificacin "UTF8" se activar automticamente. Si el formato del archivo es ANSI, la casilla de
verificacin 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 verificacin
"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 opcin de filtrar los nombres de columna en funcin de un
carcter o los primeros caracteres del nombre de columna.
Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este
carcter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que
empiezan por "S".
Configuracin de entrada mxima:
La ficha "Configuracin de entrada mxima" proporciona opciones para archivar los datos.
Se puede gestionar el archivado continuo o, de lo contrario, tambin se ofrecen opciones
para archivar cuando se haya alcanzado el nmero mximo de entradas. Tambin admite la
generacin de nombre de fichero o archivo histrico, donde se proporcionan distintas
opciones de seleccin que permiten generar el nombre de dicho fichero. El campo "Ruta del
fichero" permite seleccionar la ruta del fichero deseada.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
231
Mdulos
3.8 Ficheros CSV y TXT
Siga los pasos que se indican a continuacin para realizar estas configuraciones de
archivado:
1. Seleccione la casilla de verificacin "Archivo histrico al alcanzar entrada mxima" y
especifique un valor en el campo de entrada "N. mx. entradas". Si se establece este
valor en cero, puede escribir cualquier nmero de lneas en el archivo.
Nota
Si esta casilla de verificacin "Archivo histrico al alcanzar entrada mxima" no est
marcada, "Nombre de archivo histrico generacin" y otras opciones de seleccin de
nombre de archivo en esta ficha estarn en estado desactivado.
Nota
De forma predeterminada, el campo "N. mx. entradas" muestra el valor 0, pero este
valor se puede cambiar.
Es importante asegurarse de que el campo "N. mx. entradas" no est en blanco.
Si "N. mx. entradas" se establece en un valor inferior a cero o negativo, o si el
campo est vaco, aparecer el mensaje de error "El valor debe ser mayor o igual que
cero".
El valor mximo de N. mx. 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
conversin de tipo ha fallado.
2. En el rea "Nombre de archivo histrico generacin" se proporcionan opciones para la
generacin del nombre de archivo con respecto al fichero o archivo histrico. Seleccione
cualquiera de las opciones siguientes seleccionando el botn de opcin.
Utilizar fecha y hora actuales
Utilizar fecha y nmero de serie actuales
Utilizar nmero 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 botn "...". Si proporciona la ruta en el cuadro de texto de ruta de archivo, los
ficheros CSV archivados se generarn 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 combinacin con un nmero de serie y una fecha o una
fecha y hora o nmero de serie. Si esta casilla de verificacin no est marcada, el
nombre de archivo CSV de base se utilizar para el archivado.
WinCC/IndustrialDataBridge Documentacin
232
Mdulos
3.8 Ficheros CSV y TXT
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 continuacin se crea
una variable OPC que utiliza la variable como nombre de archivo. FileNameTag se
visualiza solamente cuando se ha realizado un mapeo de conexin.
Esta funcin permite configurar una variable OPC como nombre del archivo CSV. Todos
los ajustes de la generacin 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 mximo de entradas configuradas o bien hasta que
cambie la variable OPC configurada como nombre del archivo CSV.
Nota
Al seleccionar la casilla de verificacin "Utilizar nombre de archivo dedicado", el campo
"Seleccionar tipo de nombre de archivo" proporciona la opcin "Usar nombre de archivo
de variable Wincc" en el cuadro combinado desplegable. Esta opcin solo est
disponible en los Providers que soportan variables.
Nota
La variable OPC se puede utilizar como caracterstica de nombre de archivo incluso si el
nmero de entradas mximas 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 condicin de
entrada mxima no se aplica debido a que la entrada mxima 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 conexin
Para establecer una conexin entre provider y el consumer, se debe realizar un mapeo de
las columnas de datos. El primer paso para configurar una conexin es definir el nombre de
sta. La ventana Conexin muestra opciones de "Nombre de conexin predeterminado"
para especificar un nombre para la conexin predeterminada. Bajo la seccin "Nombre de
conexin predeterminado" se proporcionan botones para conectar, borrar y modificar. Estos
botones son de gran ayuda al trabajar con las conexiones.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
233
Mdulos
3.8 Ficheros CSV y TXT
Nota
Modificar conexin
Para modificar una conexin existente, haga los cambios pertinentes y luego seleccione el
botn "Modificar". Los cambios se pueden observar en la ventana Conexin nicamente
despus de seleccionar el botn "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 botn "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
continuacin, haga clic en Aceptar.
3. Repita los pasos 1 y 2 para todos los elementos del provider que desee transferir. Se
crea una conexin 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 conexin entre las opciones
disponibles en el rea "Nombre de conexin predeterminado" y haga clic en el botn
"Conectar".
5. El nombre de conexin, incluidos los valores de datos de Provider y Consumer, se
mostrar debajo del botn 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 botn
Conectar, la casilla de verificacin "Matriz" de "Provider OPC Data Access" se desmarcar
automticamente.
Nota
Columna para sello de tiempo
El sello de tiempo debe asignarse antes de conectar las primeras variables. Posteriormente,
la insercin o modificacin solamente ser posible cuando se borren todos los elementos,
se cierre el cuadro de dilogo 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 mostrarn en la ficha "Conexiones" de la ventana
"Configuracin" de IDB CS, as como en el nodo del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
234
Mdulos
3.9 Excel
3.9
Excel
3.9.1
Sumario
Descripcin general
El mdulo Excel le permite tener acceso de escritura a la hoja de clculo de Excel. Este
mdulo se utiliza como consumer y se admite en la mayora de tipos de provider.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
235
Mdulos
3.9 Excel
Nota
Escritura de grandes cantidades de datos
La utilizacin frecuente o la transferencia de grandes cantidades de datos pueden producir
prdidas de rendimiento cercanas al 100%. Para este tipo de aplicacin se recomienda la
utilizacin 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 tambin se cerrar Excel. Por lo tanto se eliminar la instancia a la cual accede
IndustrialDataBridge. La conexin volver a establecerse despus de una reconexin (10 s).
Durante este tiempo se perdern todos los datos entrantes.
Nota
Configuracin "Guardar despus de un tiempo determinado"
Con la configuracin "Guardar despus de un tiempo determinado" e indicando un tiempo
inferior a 30 segundos, se pueden producir problemas en el programa de ejecucin al
desconectarse del Excel de destino de datos.
WinCC/IndustrialDataBridge Documentacin
236
Mdulos
3.9 Excel
3.9.2
Condiciones
Requisitos
Para poder utilizar una conexin 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, pngase en contacto con el administrador
de su sistema.
Extensin de archivo
Office 2003 incluye el programa Excel y tiene la extensin de archivo ".xls", mientras que el
programa Excel suministrado con Office 2007/Office 2010 tiene la extensin de archivo
".xlsx".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
237
Mdulos
3.9 Excel
3.9.3
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga Excel como consumer y definir la
configuracin respectiva de la conexin de provider o consumer y el comportamiento de
transferencia.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En el men de configuracin de IDB, seleccione "Proyecto" > "Crear" para crear un
nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione Base de datos como tipo de provider, Excel como tipo de consumer y
haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
WinCC/IndustrialDataBridge Documentacin
238
Mdulos
3.9 Excel
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin del provider.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
239
Mdulos
3.9 Excel
4. A continuacin, haga doble clic en el nodo Consumer del rbol del proyecto para abrir la
ventana de configuracin de consumer.
WinCC/IndustrialDataBridge Documentacin
240
Mdulos
3.9 Excel
Seleccione el botn de opcin "Conservar nombre predeterminado de tabla" para
utilizar el nombre predeterminado de la hoja.
Seleccione el botn de opcin "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 nmero de hojas necesarias para el libro seleccionando el botn
de opcin con la etiqueta "1", "2" o "3".
En funcin de esta seleccin, el campo de entrada para especificar el nombre de hoja
estar activado o desactivado.
En la seccin "Opcin de autoguardado", marque la casilla de verificacin "Guardar
tras cierto tiempo" y establezca las horas, minutos y segundos en el campo de
entrada de control.
En la seccin "Sufijo de nombre de archivo", seleccione el botn de opcin "Nmero
de versin correlativo" o la opcin "Fecha/Hora".
El nmero de versin correlativo define el mtodo de numeracin de los archivos.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
241
Mdulos
3.9 Excel
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo. La ventana Configuracin consta de 3 fichas:
Opciones de transferencia, Mapeo de conexin y Conexiones.
WinCC/IndustrialDataBridge Documentacin
242
Mdulos
3.9 Excel
2. En la ficha Opciones de transferencia, puede configurar el comportamiento de
transferencia de provider.
"Seccin "Configuracin del Provider"
Seleccione el esquema, si procede, y luego seleccione el nombre de tabla en la lista
desplegable.
En el campo "Tiempo de actualizacin" 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 actualizacin
Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualizacin
de 1000 ms o 1 s.
3. A continuacin, seleccione el tipo de transferencia de datos:
Transferir los datos slo en caso de cambio
Tras cada ciclo de actualizacin, se comprueba el valor existente en Tiempo de
actualizacin. Si hay un cambio de valor, se transferir dicho valor. En caso contrario,
se ignorar.
Transferir siempre todos los valores
Tras cada ciclo de actualizacin, todos los valores de columna conectados se
transferirn del provider al consumer.
Enviar valores con este disparo
Tras cada ciclo de actualizacin, se verificar la condicin de disparo. Si se cumple la
condicin de disparo, se transferirn los datos.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
243
Mdulos
3.9 Excel
4. Si ha seleccionado la opcin "Enviar valores con este disparo", puede configurar el
disparo. La seccin Disparo est activada slo si el tipo de transferencia de datos "Enviar
valores con este disparo" est seleccionado.
Lleve a cabo los ajustes siguientes en la seccin "Configuracin de disparo":
En el campo Esquema, elija un esquema vlido seleccionndolo de la lista
desplegable.
Elija un nombre de tabla seleccionndolo de la lista desplegable.
En el campo Columna, seleccione la columna especfica que debe utilizarse para la
condicin de disparo.
Elija un tipo de datos vlido seleccionndolo 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 confirmacin", introduzca un valor que la variable de disparo
asuma tras el disparo.
El valor de confirmacin no ofrece informacin sobre si la transaccin se ha realizado
correctamente.
5. La configuracin del comportamiento de transferencia de provider se guardar
automticamente.
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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin de men "Proyecto" > "Guardar".
Resultados
Ha creado una conexin entre la interfaz de Excel y un provider. Estos elementos se
muestran en el rbol de la interfaz de configuracin. Para poder transferir datos, conecte las
variables de provider y consumer, como se describe en el captulo "Conectar variables a una
interfaz de Excel".
WinCC/IndustrialDataBridge Documentacin
244
Mdulos
3.9 Excel
3.9.4
Conectar variables
En la ventana "Configuracin", la ficha "Mapeo de conexin" incluye los campos necesarios
para conectar variables enviadas del destino de datos seleccionado con Excel. La ficha
Mapeo de conexin divide la ventana en 3 secciones.
Provider de la base de datos
Consumer de Excel
Configuracin de mapeo de conexiones
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
245
Mdulos
3.9 Excel
1. En la seccin "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 automticamente.
2. El campo "Filtro" le ofrece la opcin de filtrar los nombres de columna en funcin de un
carcter o los primeros caracteres del nombre de columna.
Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este
carcter 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
Conversin 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 conexin en el rea "Configuracin de mapeo de
conexiones", a la derecha. Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "Conectar".
Una vez que se haya creado la conexin, 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
Nmero de columnas de Excel
En Consumer de Excel se admiten como mximo 256 columnas, en las que puede crear
conexiones con 256 columnas. A partir de la columna 256, si intenta establecer un mapeo
de conexin, se mostrar un mensaje de aviso. Sin embargo, podr seguir creando
conexiones ms all de las 256 columnas. En Runtime, pueden activarse 256 conexiones
como mximo.
WinCC/IndustrialDataBridge Documentacin
246
Mdulos
3.9 Excel
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 aplicacin 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 aplicacin 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 mostrarn en la ficha "Conexiones" de la ventana
"Configuracin" de IDB, as como en el nodo del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
247
Mdulos
3.10 Send/Receive
3.10
Send/Receive
3.10.1
Sumario
Descripcin general
El mdulo Enviar/Recibir de IDB se utiliza para enviar y recibir datos a PLC o de PLC de
Siemens. Se crea una comunicacin segura mediante protocolo TCP y se activa la lectura o
escritura de datos a la memoria del PLC o de dicha memoria. Este mdulo acta tanto de
provider como de consumer.
El concepto en el que se basa el uso del mdulo 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 mdulo Enviar/Recibir admite los siguientes tipos de conexin:
Establecimiento de conexin activa/pasiva ISOonTCP (RFC 1006)
Establecimiento de conexin activa/pasiva TCPnative
UDP
En este caso, los siguientes tipos de datos estn autorizados para el mdulo 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 ) -> Interpretacin como cadena S7 o con terminacin 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.
WinCC/IndustrialDataBridge Documentacin
248
Mdulos
3.10 Send/Receive
Observe lo siguiente:
Si IndustrialDataBridge y SimaticNET Softnet estn instalados y se ejecutan en el mismo
equipo, se producirn problemas con el establecimiento de una conexin pasiva de
ISOonTCP.
Si esto es as, configure la conexin con un establecimiento de conexin activa o utilice
CP1613 y Hardnet.
Con el tipo de conexin "TCPnative", la informacin siguiente es vlida:
Si el puerto de IndustrialDataBridge es 0 y se ha marcado la casilla de verificacin
"Establecimiento activo de la conexin", se utilizar un puerto libre de
IndustrialDataBridge.
Si el puerto del PLC es 0 y la casilla de verificacin "Establecimiento activo de la
conexin" 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 aplicacin IDB CS. Sin embargo, tras cargar la
configuracin en el entorno de Runtime y conectar los tipos de provider/consumer, puede
que el estado de la conexin IDB siga mostrndose en rojo y el estado de la conexin sea
"Desconectado".
Slo podr conseguir el estado "Conectado" si utiliza Send/Receive para enviar o recibir
datos del PLC.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
249
Mdulos
3.10 Send/Receive
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 mdulo en IDB, si desea realizar la transferencia de datos con el PLC.
Nota
Utilizar STEP7 y preparar el entorno
Para obtener ms informacin sobre el uso de STEP7 y la creacin de bloques de datos,
consulte "Sistema de informacin STEP7 Professional V12".
Uno de los principales requisitos consiste en crear la misma asignacin 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 configuracin de Send/Receive es String, el tamao de
este tipo de datos debe ser igual o mayor que el tamao de String definido en el proyecto
Step7.
WinCC/IndustrialDataBridge Documentacin
250
Mdulos
3.10 Send/Receive
3.10.3
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga Enviar/Recibir como provider y
configurar las propiedades de conexin provider/consumer respectivas junto con su
configuracin del comportamiento de transferencia.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En el men de configuracin de IDB, seleccione "Proyecto" > "Crear" para crear un
nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione Send/Receive como tipo de provider, OPC Data Access como tipo de
consumer y haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
251
Mdulos
3.10 Send/Receive
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin del provider. La ventana de configuracin de provider tiene varios campos
que le ayudan a configurar el tipo de conexin de Send/Receive.
Nota
Ms informacin
La informacin sobre la configuracin del tipo de conexin de Send/Receive y las
opciones relacionadas se proporciona en el captulo "Configurar los distintos tipos de
conexiones".
WinCC/IndustrialDataBridge Documentacin
252
Mdulos
3.10 Send/Receive
4. A continuacin, haga doble clic en el nodo Consumer del rbol del proyecto para abrir la
ventana de configuracin de consumer. En la ventana Configuracin de Consumer,
realice los ajustes siguientes:
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
253
Mdulos
3.10 Send/Receive
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 seleccin 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 ningn contenido si el nombre del nodo no
es vlido.
Nota
Los campos "Servidor OPC" y "Nombre de nodo" son campos editables. Si conoce la
informacin 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 vlido, no se mostrar ningn contenido en el
navegador de variables OPC.
Seccin "Configuracin para elemento defectuoso"
En el campo "Configurar una variable para el nmero de errores de transaccin",
haga clic en el botn [...] y seleccione una variable en el navegador de variables OPC.
A continuacin, haga clic en el botn que representa una "marca de verificacin" para
aceptar los cambios. El nmero de variables con errores se escribe con el valor
QUALITY=BAD.
Elija el tipo de datos especfico seleccionndolo del cuadro de lista desplegable.
Nota
Variables OPC
La seleccin 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 seccin "Configuracin para elemento defectuoso".
Seccin "Configuracin de transferencia asncrona"
Active la opcin de la casilla de verificacin "Escribir asncronamente" para permitir la
escritura asncrona.
Especifique el nmero mximo permitido de peticiones de escritura pendientes en el
campo de entrada.
WinCC/IndustrialDataBridge Documentacin
254
Mdulos
3.10 Send/Receive
Nota
Transferencia asncrona
Si la casilla de verificacin "Escribir asncronamente" est activada, se establece el valor
predeterminado de 10 en el campo de entrada "Nmero mximo de peticiones de
escritura pendientes". Cuando esta casilla de verificacin 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 asncrona
La configuracin de transferencia asncrona resulta de utilidad para garantizar que la
transferencia de datos real se est produciendo correctamente.
Ejemplo: si ha configurado "Nmero mximo de peticiones de escritura pendientes" en
15 y la transferencia de datos no se produce de forma correcta, despus del error de la
15. transaccin se mostrar un mensaje de aviso en la vista de seguimiento de IDB
Runtime.
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo. La ventana Configuracin consta de 3 fichas:
Opciones de transferencia, Mapeo de conexin y Conexiones.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
255
Mdulos
3.10 Send/Receive
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 actualizacin" introduzca el intervalo de tiempo tras el cual el
sistema comprueba si hay datos para transferir.
Nota
Tiempo de actualizacin
Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualizacin de
1000 ms o 1 s.
A continuacin, seleccione el tipo de transferencia de datos:
Transferir los datos slo en caso de cambio
Tras cada ciclo de actualizacin, se comprueba el valor existente en Tiempo de
actualizacin. Si hay un cambio de valor, se transferir dicho valor. En caso contrario,
se ignorar.
Transferir siempre todos los valores
Tras cada ciclo de actualizacin, todos los valores de columna conectados se
transferirn del provider al consumer.
3. La configuracin del comportamiento de transferencia de provider se guardar
automticamente.
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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin de men "Proyecto" > "Guardar".
Resultados
Ha creado una conexin entre la interfaz Send/Receive y OPC Data Access como
consumer. Estos elementos se muestran en la estructura de rbol de la interfaz de
configuracin de IDB. Para poder transferir datos, conecte las variables de provider y de
consumer, como se describe en el captulo "Conectar variables de una interfaz
Send/Receive".
WinCC/IndustrialDataBridge Documentacin
256
Mdulos
3.10 Send/Receive
3.10.4
General
En el rea de la seccin "General", seleccione un tipo de protocolo, la longitud de datos en
bytes y el tipo de establecimiento de conexin.
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 conexin activo
La casilla de verificacin "Establecimiento activo de la conexin" se utiliza para definir si IDB
habilita de forma activa el establecimiento de la conexin.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
257
Mdulos
3.10 Send/Receive
Vigilancia de conexin
En la seccin "Vigilancia de conexin", defina los parmetros 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 conexin con la estacin del interlocutor
sigue existiendo. Segn la carga de la red, deber seleccionar un ciclo de supervisin
ms largo (con una carga de red ms alta) o ms corto. Esta unidad debe especificarse
en ms.
Timeout (Tiempo excedido): Tiempo mximo de respuesta para un ping antes de que se
indique un error. Esta unidad debe especificarse en ms.
Direcciones
En la seccin "Direcciones", especifique los datos de conexin para la estacin del
interlocutor en el campo "Direcciones":
Direccin IP de IndustrialDataBridge: Introduzca la direccin IP de la estacin del
interlocutor.
Debe configurarse "Direccin IP de IndustrialDataBridge" si el equipo tiene varias tarjetas
de red o direcciones IP. De lo contrario, seleccione el campo de seleccin "Direccin IP
predeterminada de IndustrialDataBridge".
Direccin IP del PLC: Introduzca la direccin IP del dispositivo PLC.
Segn el protocolo establecido, debern 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 nmero de puerto de IDB. Debe establecer
el valor del puerto en un rango de 2000 a 65534.
Puerto de controlador: Introduzca el nmero de puerto del PLC. Debe establecer el valor
del puerto en un rango de 2000 a 65534.
UDP
Puerto de IndustrialDataBridge: Introduzca el nmero de puerto de IDB. Debe establecer
el valor del puerto en un rango de entre 2000 y 65534.
Puerto de controlador: Introduzca el nmero de puerto del PLC. Debe establecer el valor
del puerto en un rango de 2000 a 65534.
Si selecciona el campo de seleccin "Asignacin de direcciones controlada por
programa", puede crear una conexin UDP libre. La direccin IP y el puerto para la
estacin del interlocutor ya no tienen que configurarse, sino que se leen en el rea de
datos de conexin. De este modo, se pueden realizar cambios de forma dinmica
durante la ejecucin. Las conexiones UDP libres requieren un encabezamiento de
trabajo en el rea de datos de la conexin.
El siguiente grfico muestra la estructura del rea de datos, as como el significado y el
posicionamiento de los parmetros en el encabezamiento de trabajo.
WinCC/IndustrialDataBridge Documentacin
258
Mdulos
3.10 Send/Receive
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
259
Mdulos
3.10 Send/Receive
3.10.5
Conectar variables
En la ventana "Configuracin", haga clic en la ficha "Mapeo de conexin" para conectar las
variables enviadas de la interfaz Enviar/Recibir con el data consumer. La ficha Mapeo de
conexin divide la ventana en las 3 secciones siguientes:
Provider Send/Receive
Consumer OPC Data Access
Configuracin de mapeo de conexiones
La seccin "Provider Send/Receive" se muestra en la parte superior izquierda de la ficha
"Mapeo de conexin". Esta seccin 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.
WinCC/IndustrialDataBridge Documentacin
260
Mdulos
3.10 Send/Receive
1. En la seccin "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 "Configuracin de Provider de Send/Receive".
La informacin sobre los campos de la configuracin de Provider de Send/Receive se
describe en el captulo 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 tambin cmo se interpretarn 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 "Nmero" est disponible para especificar un nmero
vlido.
Especifique un nmero vlido en el campo "Nmero". El rango que est permitido
especificar en el campo de entrada "Nmero" es cualquier valor entre 1 y 8192.
5. Configure la variable de consumer en la seccin "Consumer OPC Data Access" (en la
parte inferior izquierda) siguiendo estos pasos:
Seleccione una variable de consumer del navegador de variables OPC en la seccin
"Consumer OPC Data Access".
El ID de variable y el tipo de datos se muestran automticamente en funcin de la
seleccin de la variable OPC en el navegador de variables.
6. Compruebe el nombre de la conexin en el rea "Configuracin de mapeo de
conexiones" (a la derecha). Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "Conectar".
7. Repita los pasos 2 a 6 para todos los elementos del data provider que desee transferir.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
261
Mdulos
3.10 Send/Receive
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 seccin de consumer. Debe indicarse el tamao de BLOB en el
campo Nmero.
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 configuracin de
IDB esos datos se pueden mapear con el campo de tipo BLOB en el rea de la seccin de
consumer de la base de datos. El tamao de los datos depende del tamao 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 botn Conectar, la casilla de
verificacin "Matriz" de "Consumer OPC Data Access" se desmarcar automticamente.
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
botn Conectar, la casilla de verificacin "Matriz" de "Consumer OPC Data Access" se
marcar automticamente.
Resultados
Las conexiones que haya creado se mostrarn en la ficha "Conexiones" de la ventana
"Configuracin" de IDB CS, as como en el nodo del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
262
Mdulos
3.10 Send/Receive
3.10.6
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga Send/Receive como consumer y
definir la configuracin respectiva de provider o consumer y el comportamiento de
transferencia.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En la barra del men de configuracin de IDB, seleccione "Proyecto" > "Crear" para
crear un nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione OPC Data Access como tipo de provider, Send/Receive como tipo de
consumer y haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
263
Mdulos
3.10 Send/Receive
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin del provider.
Nota
Ms informacin
La informacin sobre la configuracin del tipo de conexin de Send/Receive y las
opciones relacionadas se proporciona en el captulo 3.10.4, "Configurar los distintos tipos
de conexiones".
WinCC/IndustrialDataBridge Documentacin
264
Mdulos
3.10 Send/Receive
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo. La ventana Configuracin consta de 3 fichas:
Opciones de transferencia, Mapeo de conexin y Conexiones.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
265
Mdulos
3.10 Send/Receive
3. A continuacin, seleccione el tipo de transferencia de datos:
Transferir los datos slo 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 slo 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 actualizacin se transferirn los datos de todas las variables de
provider que haya conectado con el consumer.
Enviar valores con este disparo
Tras cada ciclo de actualizacin 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 slo 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 actualizacin.
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
slo con los tipos de transferencia de datos "Transferir slo 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 transaccin", haga clic en el botn [...] y
seleccione una variable del OPC Server desde el navegador de variables OPC.
En el campo "Elemento para la seguridad de la transaccin" 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.
WinCC/IndustrialDataBridge Documentacin
266
Mdulos
3.10 Send/Receive
6. Si ha seleccionado la opcin "Enviar valores con este disparo", puede configurar el
disparo y las opciones de disparo. La seccin "Configuracin de disparo" est activada
slo si el tipo de transferencia de datos es "Enviar valores con este disparo".
Lleve a cabo los ajustes siguientes en la seccin "Configuracin de disparo":
En el campo "Variable de disparo", seleccione la variable que disparar una
transferencia de datos. Haga clic en el botn [...] para seleccionar la variable en el
navegador de variables OPC.
Seleccione un tipo de datos vlido 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 confirmacin", introduzca un valor que la variable de disparo
asuma tras el disparo.
El valor de confirmacin no ofrece informacin sobre si la transaccin se ha realizado
correctamente.
7. La configuracin del comportamiento de transferencia para OPC DataAccess como
provider se guardar automticamente.
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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin de men "Proyecto" > "Guardar".
Resultados
Ha creado una conexin entre la interfaz OPC Data Access y Send/Receive como
consumer. Estos elementos se muestran en la estructura de rbol de la interfaz de
configuracin de IDB. Para poder transferir datos, conecte las variables de provider y
consumer, como se describe en el captulo "Conectar variables a una interfaz
Send/Receive".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
267
Mdulos
3.10 Send/Receive
3.10.7
Conectar variables
En la ventana "Configuracin", haga clic en la ficha "Mapeo de conexin" para conectar las
variables enviadas del data provider seleccionado con la interfaz Enviar/Recibir. La ficha
Mapeo de conexin divide la ventana en las 3 secciones siguientes:
Provider OPC Data Access
Consumer Send/Receive
Configuracin de mapeo de conexiones
El "Provider OPC Data Access" se muestra en la parte superior izquierda de esta ficha. La
seccin "Consumer de Send/Receive" se muestra en la parte inferior izquierda de la ficha
"Mapeo de conexin".
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", desplcese al navegador de variables OPC y
seleccione una variable OPC.
2. El ID de variable y el tipo de datos se muestran automticamente en funcin de la
seleccin 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".
WinCC/IndustrialDataBridge Documentacin
268
Mdulos
3.10 Send/Receive
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 tambin cmo se interpretarn 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 "Nmero" est disponible para especificar un nmero
vlido.
Especifique un nmero vlido en el campo "Nmero". El rango que est permitido
especificar en el campo de entrada "Nmero" es cualquier valor entre 1 y 8192.
7. Compruebe el nombre de la conexin en el rea "Configuracin de mapeo de
conexiones" (a la derecha). Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "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 seccin de provider. Debe indicarse el tamao de BLOB en el
campo Nmero.
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 configuracin de
IDB esos datos se pueden mapear con el campo de tipo BLOB en el rea de la seccin de
provider de la base de datos. El tamao de los datos depende del tamao admitido de tipos
de datos proporcionados en el proyecto Step7.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
269
Mdulos
3.10 Send/Receive
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 botn Conectar, la casilla de
verificacin "Matriz" de "Provider OPC Data Access" se desmarcar automticamente.
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
botn Conectar, la casilla de verificacin "Matriz" de "Consumer de Send/Receive" se
marcar automticamente.
Resultados
Las conexiones que haya creado se mostrarn en la ficha "Conexiones" de la ventana
"Configuracin" de IDB CS, as como en el nodo del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
270
Mdulos
3.11 WinCC User Archive
3.11
3.11.1
Sumario
Introduccin
El mdulo "WinCC User Archive" permite los accesos de lectura y escritura a la base de
datos de ficheros del proyecto WinCC. Esta funcin es parecida al mdulo para bases de
datos dinmicas. Como Consumer, tambin existe la posibilidad de eliminar datos en
WinCC User Archive.
Nota
Indicaciones importantes para la configuracin 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 utilizacin del tipo de datos VT_I8 como variable Trigger (transferir
datos segn evento) en la base de datos Provider.
El carcter "?" (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 insercin o modificacin del sello de tiempo solamente ser posible
cuando se borren todos los elementos, se cierre el cuadro de dilogo 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 ningn carcter vaco, de lo contrario se pueden
producir errores en la transferencia.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
271
Mdulos
3.11 WinCC User Archive
3.11.2
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga WinCC User Archive como provider y
definir la configuracin respectiva de la conexin de provider o consumer y el
comportamiento de transferencia.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En el men de configuracin de IDB, seleccione "Proyecto" > "Crear" para crear un
nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione WinCC User Archive como tipo de provider, Base de datos como tipo de
consumer y haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
WinCC/IndustrialDataBridge Documentacin
272
Mdulos
3.11 WinCC User Archive
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin del provider.
Nota
Cadena de conexin
En la ventana "Configuracin de Provider de WinCC User Archive", el campo "Cadena de
conexin" (en la parte superior) muestra los parmetros de cadena de conexin de la
base de datos despus de la seleccin del tipo de base de datos.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
273
Mdulos
3.11 WinCC User Archive
4. A continuacin, haga doble clic en el nodo Consumer en el rbol del proyecto. En la
ventana Configuracin de Consumer, realice los ajustes siguientes:
WinCC/IndustrialDataBridge Documentacin
274
Mdulos
3.11 WinCC User Archive
Nota
Nombre del servidor
El campo "Servidor" para introducir el nombre del servidor, la casilla de verificacin
"Utilizar la autenticacin automtica de Windows" y los campos de introduccin de la
informacin de inicio de sesin slo estn activados si ha seleccionado una base de
datos que no sea Microsoft Access.
Si se ha definido un nombre de usuario y una contrasea para la base de datos,
especifique esta informacin en los campos "Nombre de usuario" y "Contrasea",
respectivamente.
Si desea establecer que no se use contrasea, seleccione la casilla de verificacin
"Sin contrasea". Para guardar la contrasea introducida, active la casilla de
verificacin "Permitir guardar contrasea".
Haga clic en el botn Test para probar la conexin. La aplicacin prueba la cadena de
conexin de la base de datos y verifica la base de datos seleccionada.
"Seccin "Configuracin de tipo de Consumer"
Seleccione el "Tipo de consumer" seleccionndolo de la lista. En el captulo 3.6.7,
"Tipos de consumer", se ofrece ms informacin sobre los tipos de consumer.
Elija Procedimiento almacenado o Instruccin de insercin preparada como "Tipo de
transaccin" y seleccione el nombre y esquema de tabla.
Nota
Tipo de transaccin
Las opciones de tipo de transaccin Procedimiento almacenado o Instruccin de
insercin preparada slo estn 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 opcin Instruccin de
insercin preparada se selecciona automticamente.
Slo 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 transaccin estarn activados.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
275
Mdulos
3.11 WinCC User Archive
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo. La ventana Configuracin consta de 3 fichas:
Opciones de transferencia, Mapeo de conexin y Conexiones.
WinCC/IndustrialDataBridge Documentacin
276
Mdulos
3.11 WinCC User Archive
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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin 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 configuracin de IDB. Para poder transferir datos, conecte las variables de
provider y consumer, como se describe en el captulo "Conectar variables de la interfaz
WinCC User Archive".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
277
Mdulos
3.11 WinCC User Archive
3.11.3
Configurar Trigger
Introduccin
El cuadro de dilogo "Provider de disparo" proporciona la configuracin de OPC, las
opciones de configuracin del disparo y los campos necesarios que le ayudarn a configurar
la condicin que dispare una transferencia de datos. Este cuadro de dilogo se abre tras
hacer clic en el botn "Disparo" en la ventana Opciones de transferencia.
Nota
Navegador de variables OPC
Las variables OPC de la seccin "Configuracin de disparo" slo se mostrarn si ya ha
seleccionado el nombre del OPC Server.
WinCC/IndustrialDataBridge Documentacin
278
Mdulos
3.11 WinCC User Archive
Procedimiento
1. En el rea "Configuracin de OPC", seleccione el OPC Server haciendo clic en el botn
[...]. La seleccin del servidor es asistida por un navegador de variables OPC. A
continuacin, haga clic en el botn que representa una "marca de verificacin" para
aceptar los cambios.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
279
Mdulos
3.11 WinCC User Archive
5. En el rea "Configuracin de disparo", seleccione las variables que desee, una por una, y
acptelas 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 botn "Quitar elemento" para eliminar el elemento marcado. Si no se ha
marcado ningn elemento para su supresin, se suprimir el ltimo elemento de la lista
si hace clic en el botn "Quitar elemento". En la seccin "Declaracin de variables" se
incluyen detalles sobre las columnas de la lista de variables.
Nota
OPC Server
Tras seleccionar las variables y aadirlas a la lista de variables, si cambia a otro OPC
Server en el rea Configuracin de OPC, se mostrar un cuadro de dilogo en el que se
le preguntar si desea descartar la configuracin anterior.
7. En el rea "Condicin de disparo", puede seleccionar el tipo de sintaxis con el botn de
seleccin "Estilo VB" y "Estilo JScript". Si ya se ha creado una condicin de disparo, este
ajuste no puede modificarse. Si se debe cambiar el lenguaje, debe eliminarse el texto del
campo "Configurar condicin de disparo".
En la seccin "Lenguajes de programacin" se incluyen detalles sobre los lenguajes de
programacin utilizados.
8. Cree la condicin 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 smbolos operadores mediante el teclado o seleccinelos del
cuadro de lista "Patrones lgicos".
9. Pruebe la condicin que acaba de crear haciendo clic en "Validar". La condicin 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 condicin de disparo obtiene el resultado correcto, tras confirmar los cambios, cierre
el cuadro de dilogo haciendo clic en el botn "Aceptar".
WinCC/IndustrialDataBridge Documentacin
280
Mdulos
3.11 WinCC User Archive
Informacin adicional
Declaracin de variables
Las columnas de la declaracin 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 condicin de disparo. Este nombre debe ser exclusivo y
debe seguir las convenciones de asignacin de nombres de los lenguajes de
programacin asignados. Para obtener ms informacin sobre las convenciones de
asignacin de nombres, lea el prrafo "Alias vlidos".
Valor de confirmacin: valor que toma la variable una vez que se ha cumplido la
condicin de disparo y se han enviado los valores al Consumer. El valor predeterminado
es "<Empty>" (<Vaco>), es decir, no se escribe ningn valor de confirmacin.
Valor de test: este valor es nicamente para probar la condicin 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 condicin de disparo genera el resultado esperado en
todas las condiciones de operacin.
Nota
Valor de confirmacin
El valor de confirmacin no ofrece informacin sobre si la transaccin 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 vlidos:
Un alias vlido debe cumplir las reglas siguientes:
Se permite el uso de letras (sin diresis ni ), nmeros y el carcter de guion bajo (_).
El primer carcter 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
descripcin del lenguaje correspondiente.
Distingue entre maysculas y minsculas.
No es lo mismo "variable" que "Variable".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
281
Mdulos
3.11 WinCC User Archive
Lenguajes de programacin
Puede utilizar VBScript o JScript para la condicin de disparo.
En la tabla siguiente se muestra el tipo de operador y sus smbolos en ambos lenguajes:
Tipo
VBScript
JScript
NO lgico
NOT
Y lgico
AND
&&
O lgico
OR
||
Multiplicacin
Divisin
Suma
Resta
Diferente de
<>
!=
Menor que
<
<
Mayor que
>
>
Comparacin
==
Asignacin
<no disponible>
Verdadero
true o True
true
Incorrecto
false o False
false
<Comillas>
<Comillas>
String
WinCC/IndustrialDataBridge Documentacin
282
Mdulos
3.11 WinCC User Archive
3.11.4
Conectar variables
En la ventana "Configuracin", la ficha "Mapeo de conexin" incluye los campos necesarios
para conectar variables enviadas de la interfaz WinCC User Archive con el consumer
seleccionado. La ficha Mapeo de conexin divide la ventana en 3 secciones.
Provider de WinCC User Archive
Consumer de la base de datos
Configuracin de mapeo de conexiones
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
283
Mdulos
3.11 WinCC User Archive
El separador entre las secciones de provider y consumer proporciona un control de
redimensionamiento que le permite redimensionar la altura de la seccin con el fin de ver
claramente los campos de la seccin.
La seccin "Configuracin de mapeo de conexiones" se muestra a la derecha de la ficha
"Mapeo de conexin". Esta seccin le ayuda a proporcionar un nombre para la conexin
junto con opciones para elegir un nombre predeterminado para la conexin. Los iconos
"Conectar", "Modificar conexin", "Borrar conexin" y "Borrar todas las conexiones" se
encuentran en la parte superior de esta seccin.
Nota
Ficha Mapeo de conexin
Para obtener una visin clara de todos los campos de las secciones de la ficha "Mapeo de
conexin", se recomienda utilizar la opcin "Contraer" en la ventana de inspeccin y el rbol
del proyecto. Cuando haga clic en el icono "Contraer", la ventana se minimizar y
proporcionar la opcin "Ampliar". Para recuperar la ventana en cualquier momento, haga
clic en el icono "Ampliar".
La seccin "Provider de WinCC User Archive" consta de tres fichas:
WinCC User Archive
Instruccin Where
OPC
En este captulo se tratan los aspectos relacionados con las fichas "WinCC User Archive" e
"Instruccin Where". Adems, en este captulo se proporcionan los pasos que deben
realizarse para establecer un mapeo de conexin entre provider y consumer.
Nota
Seleccionar OPC Server
Para poder establecer la configuracin de la ficha "Instruccin Where", debe haber
seleccionado un OPC Server en el cuadro de dilogo "Config. provider disparo". Para
acceder a este cuadro de dilogo, haga clic en el botn "Evento" de la ficha "Opciones de
transferencia".
WinCC/IndustrialDataBridge Documentacin
284
Mdulos
3.11 WinCC User Archive
WinCC User Archive
1. En la seccin "Provider de WinCC User Archive", el archivo seleccionado se muestra en
el campo "Tabla". Seleccione el esquema para la base de datos, si procede,
seleccionndolo 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 automticamente.
3. El campo "Filtro" le ofrece la opcin de filtrar los nombres de columna en funcin de un
carcter o los primeros caracteres del nombre de columna.
Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este
carcter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que
empiezan por "S".
4. A continuacin, configure la columna de consumer en la seccin "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, seleccionndolo 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
verificacin "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 automticamente en el campo "Tipo de
datos".
La columna seleccionada se muestra en el campo "Columna de datos".
Nota
Conversin 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.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
285
Mdulos
3.11 WinCC User Archive
6. Compruebe el nombre de la conexin en el rea "Configuracin de mapeo de
conexiones", a la derecha. Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "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 conexin, incluidos los valores de datos de provider y consumer, se
mostrar en la seccin "Configuracin de mapeo de conexiones". La lista de conexiones
tambin se mostrar en la ficha Conexiones, as como en el rbol del proyecto, en el
nodo "Conexiones" perteneciente al vnculo especfico.
Nota
Modificar el tipo de consumer
Una vez creadas las conexiones en la ventana Mapeo de conexin, si desea modificar el
tipo de consumer en la configuracin de consumer de base de datos, la aplicacin IDB CS
no permite cambiar el tipo de consumer. Para cambiar el tipo de consumer, debe borrar las
conexiones que ya se haban creado. Cierre la ventana de configuracin de consumer y
vuelva a abrir la ventana desde el rbol del proyecto para modificar el tipo de consumer.
Instruccin Where
En esta ficha se muestra el string SQL que describe el lugar de acceso para la lectura de los
datos. La ficha "Instruccin Where" incluye principalmente la seccin "WHERE" y el rea de
texto para visualizar el "String SQL resultante".
WinCC/IndustrialDataBridge Documentacin
286
Mdulos
3.11 WinCC User Archive
Siga los pasos que se especifican a continuacin para configurar la instruccin Where:
1. Haga clic en el botn "Agregar" para abrir el cuadro de dilogo 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 automticamente en el campo "Tipo de
datos".
3. Este "Nombre de campo" se muestra en el campo de entrada "WHERE". Elija el smbolo
del operador de la lista desplegable utilizada para la comparacin.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
287
Mdulos
3.11 WinCC User Archive
4. En la seccin "Variable OPC", seleccione la variable OPC cuyo valor se compara con la
entrada de la columna seleccionada anteriormente. A continuacin, haga clic en el botn
Aceptar.
5. La condicin se muestra en la tabla en la seccin "Where" y se introduce en el campo
"String SQL resultante".
6. Para eliminar un valor de "String SQL resultante" existente, haga clic en el botn "Quitar".
7. Para definir varias condiciones, repita los pasos 1 a 5.
Nota
String SQL
En caso de que se hayan configurado ms condiciones, se conectarn a travs del
conector lgico "AND".
Por parte de IDB slo se solicitarn y trasferirn registros (lneas) en los que se cumplan
todas las condiciones.
No es posible realizar una conexin opcional con el conector lgico "OR".
WinCC/IndustrialDataBridge Documentacin
288
Mdulos
3.11 WinCC User Archive
Avanzado:
Mediante el botn "Avanzado", puede definir la secuencia de clasificacin y el
comportamiento cuando existan varios registros de datos.
Ordenar por
Seleccione el campo de seleccin. Despus puede establecer el nombre de la columna y
la secuencia de clasificacin.
Comportamiento en caso de varios resultados:
Seleccione uno de los campos de opcin siguientes y haga clic en el botn Aceptar. En
funcin del botn de opcin seleccionado, puede decidir la accin que se realizar:
Mensaje de error (no se transfieren datos)
Transferir primera fila
Transferir ltima fila
Transferir todas las filas
La configuracin estndar para estas opciones es:
Ninguna clasificacin
Mensaje de error (no se transfieren datos)
Resultados
Las conexiones que haya creado se mostrarn en la ficha "Conexiones" de la ventana
"Configuracin" de IDB CS, as como en el nodo del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
289
Mdulos
3.11 WinCC User Archive
3.11.5
Conectar variables
En la ficha "Mapeo de conexin", la seccin "Provider de WinCC User Archive" (en la parte
superior izquierda) contiene estas tres fichas:
Provider de WinCC User Archive
Instruccin Where
OPC
En este captulo 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 configuracin de la ficha "OPC", debe haber seleccionado un OPC
Server en la ventana "Provider de disparo". Para acceder a este cuadro de dilogo, haga
clic en el botn "Evento" de la ficha "Opciones de transferencia".
WinCC/IndustrialDataBridge Documentacin
290
Mdulos
3.11 WinCC User Archive
3. A continuacin, configure la columna de consumer en la seccin "Consumer de la base
de datos" siguiendo estos pasos:
En el campo "Tabla" se mostrar la tabla seleccionada. Seleccione el esquema, si
procede, seleccionndolo 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
verificacin "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 conexin en el rea "Configuracin de mapeo de
conexiones", a la derecha. Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "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 conexin, incluidos los valores de datos de provider y consumer, se
mostrar en la seccin "Configuracin de mapeo de conexiones". La lista de conexiones
tambin se mostrar en la ficha Conexiones, as como en el rbol del proyecto, en el
nodo "Conexiones" perteneciente al vnculo especfico.
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 botn
Conectar, la casilla de verificacin "Matriz" de la ficha "OPC" se desmarcar
automticamente.
Resultados
Las conexiones que haya creado se mostrarn en la ficha "Conexiones" de la ventana
"Configuracin" de IDB CS, as como en el nodo del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
291
Mdulos
3.11 WinCC User Archive
3.11.6
Objetivo
Crear un proyecto cuyo vnculo correspondiente tenga WinCC User Archive como consumer
y definir la configuracin respectiva de provider o consumer, as como la configuracin del
comportamiento de transferencia.
Crear un vnculo
1. Abra la configuracin de IDB y cree un proyecto siguiendo los pasos que se describen a
continuacin:
En el men de configuracin de IDB, seleccione "Proyecto" > "Crear" para crear un
nuevo proyecto.
En el cuadro de dilogo "Crear nuevo proyecto", especifique un nombre de proyecto,
haga clic en el botn [...] y seleccione la ubicacin de carpeta donde deba guardarse
el proyecto.
Despus de especificar la informacin necesaria, seleccione el botn "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 vnculo. Lleve a cabo los pasos siguientes para crear un vnculo entre
provider y consumer:
Haga clic con el botn derecho del ratn en el nodo de nombre de proyecto en la
estructura de rbol y seleccione la opcin "Agregar vnculo nuevo".
En el cuadro de dilogo "Agregar vnculo nuevo" que se muestra, introduzca un
nombre de vnculo exclusivo.
Seleccione Base de datos como tipo de provider, WinCC User Archive como tipo de
consumer y haga clic en el botn Aceptar.
El vnculo creado se mostrar bajo el nombre de proyecto del rbol del proyecto.
Las entradas correspondientes (Provider, Consumer, Configuracin y Conexiones) se
crean como nodos existentes bajo el nuevo vnculo en la estructura de rbol.
WinCC/IndustrialDataBridge Documentacin
292
Mdulos
3.11 WinCC User Archive
3. En el rbol del proyecto, haga doble clic en el nodo Provider para abrir la ventana de
configuracin del provider.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
293
Mdulos
3.11 WinCC User Archive
Si se ha definido un nombre de usuario y una contrasea para la base de datos,
especifique esta informacin en los campos "Nombre de usuario" y "Contrasea",
respectivamente.
Si desea establecer que no se use contrasea, seleccione la casilla de verificacin
"Sin contrasea". Para guardar la contrasea introducida, active la casilla de
verificacin "Permitir guardar contrasea".
Haga clic en el botn Test para probar la conexin. La aplicacin prueba la cadena de
conexin 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
configuracin de consumer.
WinCC/IndustrialDataBridge Documentacin
294
Mdulos
3.11 WinCC User Archive
Configurar el vnculo
1. En el rbol del proyecto, haga doble clic en el nodo Configuracin para abrir la ventana
Configuracin en el rea de trabajo. La ventana Configuracin consta de 3 fichas:
Opciones de transferencia, Mapeo de conexin y Conexiones.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
295
Mdulos
3.11 WinCC User Archive
2. En la ficha Opciones de transferencia, puede configurar el comportamiento de
transferencia de provider.
Seccin "Configuracin del provider"
Seleccione el esquema, si procede, y luego seleccione el nombre de tabla en la lista
desplegable.
En el campo "Tiempo de actualizacin" 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 actualizacin
Para obtener un mejor rendimiento, se recomienda utilizar un tiempo de actualizacin
de 1000 ms o 1 s.
3. A continuacin, seleccione el tipo de transferencia de datos:
Transferir los datos slo en caso de cambio
Tras cada ciclo de actualizacin, se comprueba el valor existente en Tiempo de
actualizacin. Si hay un cambio de valor, se transferir dicho valor. En caso contrario,
se ignorar.
Transferir siempre todos los valores
Tras cada ciclo de actualizacin, todos los valores de columna conectados se
transferirn del provider al consumer.
Enviar valores con este disparo
Tras cada ciclo de actualizacin, se verificar la condicin de disparo. Si se cumple la
condicin de disparo, se transferirn los datos.
WinCC/IndustrialDataBridge Documentacin
296
Mdulos
3.11 WinCC User Archive
4. Si ha seleccionado la opcin "Enviar valores con este disparo", puede configurar el
disparo. La seccin "Configuracin de disparo" est activada slo si el tipo de
transferencia de datos "Enviar valores con este disparo" est seleccionado.
Lleve a cabo los ajustes siguientes en la seccin "Configuracin de disparo":
En el campo Esquema, elija un esquema vlido seleccionndolo de la lista
desplegable.
Elija un nombre de tabla seleccionndolo de la lista desplegable.
En el campo Columna, seleccione la columna especfica que debe utilizarse para la
condicin de disparo.
Elija un tipo de datos vlido seleccionndolo 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 confirmacin", introduzca un valor que la variable de disparo
asuma tras el disparo.
El valor de confirmacin no ofrece informacin sobre si la transaccin se ha realizado
correctamente.
5. La configuracin del comportamiento de transferencia de provider se guardar
automticamente.
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 configuracin se guardan automticamente. Sin
embargo, una vez que se haya creado el proyecto, puede guardar el proyecto en cualquier
momento si selecciona la opcin de men "Proyecto" > "Guardar".
Resultados
Ha creado una conexin entre la interfaz WinCC User Archive y un provider. Estos
elementos se muestran en la estructura de rbol de la interfaz de configuracin de IDB. Para
poder transferir datos, conecte las variables de provider y consumer, como se describe en el
captulo "Conectar variables a una interfaz WinCC User Archive".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
297
Mdulos
3.11 WinCC User Archive
3.11.7
Conectar variables
En la ventana "Configuracin", la ficha "Mapeo de conexin" incluye los campos necesarios
para conectar variables enviadas del data provider seleccionado a la interfaz de WinCC
User Archive. La ficha Mapeo de conexin divide la ventana en 3 secciones:
Provider de la base de datos
Consumer de WinCC User Archive
Configuracin de mapeo de conexiones
WinCC/IndustrialDataBridge Documentacin
298
Mdulos
3.11 WinCC User Archive
La seccin "Configuracin de mapeo de conexiones" se muestra a la derecha de la ficha
"Mapeo de conexin". Esta seccin le ayuda a proporcionar un nombre para la conexin
junto con opciones para elegir un nombre predeterminado para la conexin. Los iconos
"Conectar", "Modificar conexin", "Borrar conexin" y "Borrar todas las conexiones" se
encuentran en la parte superior de esta seccin.
Nota
Ficha Mapeo de conexin
Para obtener una visin clara de todos los campos de las secciones de la ficha "Mapeo de
conexin", se recomienda utilizar la opcin "Contraer" en la ventana de inspeccin y el rbol
del proyecto. Cuando haga clic en el icono "Contraer", la ventana se minimizar y
proporcionar la opcin "Ampliar". Para recuperar la ventana en cualquier momento, haga
clic en el icono "Ampliar".
1. En la seccin "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, seleccionndolo
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 automticamente.
3. El campo "Filtro" le ofrece la opcin de filtrar los nombres de columna en funcin de un
carcter o los primeros caracteres del nombre de columna.
Por ejemplo, si desea ver los nombres de columna que empiezan por "S", escriba este
carcter en el campo de entrada "Filtro". Se muestran todos los nombres de columna que
empiezan por "S".
Nota
Consumer de WinCC User Archive
La seccin Consumer de WinCC User Archive consta de tres fichas: Consumer de
WinCC User Archive, Instruccin Where y Configuracin de borrado.
En este captulo se tratan los aspectos relacionados con las fichas "Consumer de WinCC
User Archive" e "Instruccin Where".
4. A continuacin, 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, seleccionndolo 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
verificacin "Activo" respectiva y seleccione la columna en el campo "Columna de
sello de tiempo".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
299
Mdulos
3.11 WinCC User Archive
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
Conversin 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 conexin en el rea "Configuracin de mapeo de
conexiones", a la derecha. Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "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 conexin, incluidos los valores de datos de provider y consumer, se
mostrar en la seccin "Configuracin de mapeo de conexiones". La lista de conexiones
tambin se mostrar en la ficha Conexiones, as como en el rbol del proyecto, en el
nodo "Conexiones" perteneciente al vnculo especfico.
WinCC/IndustrialDataBridge Documentacin
300
Mdulos
3.11 WinCC User Archive
3. En el campo de la columna Where, seleccione la columna que se utilizar para la
instruccin Where. Si se debe escribir un valor en la base de datos, esta columna se
compara con las columnas del provider conectado. Slo se actualizan las lneas en las
que ambos valores coinciden.
4. El comportamiento se define en la seccin "Comportamiento de excepcin" si la
seleccin de la fila de consumer no es exclusiva:
Mensaje de error: no se sobrescribe ninguna lnea 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 verificacin "Permitir Insert", se define el comportamiento si no
existe una lnea con la clave (clave primaria). Si se selecciona esta opcin, se crea
una lnea nueva con la clave correspondiente.
Nota
Utilizacin simultnea como columna clave y de consumer
Para disponer de ms capacidad de ajuste con la configuracin, puede utilizar una
columna como columna clave y como columna de consumer simultneamente. 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 conexin en el rea "Configuracin de mapeo de
conexiones" (a la derecha). Especifique un nombre exclusivo para la conexin en el
campo "Nombre de la conexin" o utilice las opciones de "Opciones de nombre
predeterminado". Confirme la introduccin con el botn "Conectar".
Resultados
Las conexiones que haya creado se mostrarn en la ficha "Conexiones" de la ventana
"Configuracin" de IDB CS, as como en el nodo del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
301
Mdulos
3.11 WinCC User Archive
3.11.8
Conectar variables
En la ficha Mapeo de conexin, la seccin "Consumer de WinCC User Archive" contiene
estas tres fichas:
Consumer de WinCC User Archive
Instruccin Where
Configuracin de borrado
En este captulo se explica la ficha "Configuracin 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 condicin de borrado, el registro de datos de la columna de consumer se
borra de User Archive. Borrar tiene prioridad sobre las acciones de insercin y actualizacin.
WinCC/IndustrialDataBridge Documentacin
302
Mdulos
3.11 WinCC User Archive
Lleve a cabo los pasos siguientes para realizar un mapeo de conexin:
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 seleccin, el nombre de la columna se muestra en el campo "Columna de datos".
El tipo de datos se selecciona automticamente en funcin de la seleccin del nombre de
columna.
3. En la ficha "Configuracin de borrado", marque la casilla de verificacin "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
instruccin Where.
4. Compruebe el nombre de la conexin en el campo de conexin (a la derecha).
Especifique un nombre exclusivo para la conexin en el campo Conexin o utilice la
convencin de nombre predeterminado.
5. Confirme la introduccin con el botn "Conectar".
Resultados
Las conexiones que haya creado se mostrarn en la ficha "Conexiones" de la ventana
"Configuracin" de IDB CS, as como en el nodo del rbol del proyecto.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
303
Mdulos
3.11 WinCC User Archive
WinCC/IndustrialDataBridge Documentacin
304
Entorno de ejecucin
4.1
IDB Runtime
Introduccin
La interfaz de IDB Runtime (RT) es un componente de IndustrialDataBridge. Un archivo de
configuracin existente se puede cargar a travs 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 configuracin y vincula los datos segn lo definido en el
archivo de configuracin cargado.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
305
Entorno de ejecucin
4.2 Comandos de men y botones
4.2
Descripcin general
En este captulo se proporciona informacin 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 mens tambin estn disponibles como botones de la barra de
herramientas. Estos botones se muestran activados slo 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"
Opcin de men
Botn
Funcin
Abrir
Cerrar
Guardar
Salir
Tabla 4- 2
Men "Opciones"
Opcin de men
Botn
Funcin
Opcin de inicio
Seguimiento
Contrasea
Licencia
Servicio NT
Idioma
Comprobacin de
contrasea
Registro del
seguimiento
El botn "Opciones"
306
Entorno de ejecucin
4.2 Comandos de men y botones
Tabla 4- 3
Men "Ejecutar"
Opcin de men
Botn
Funcin
Conectar
Desconectar
Iniciar
Detener
Tabla 4- 4
Men "Ayuda"
Comando
Botn
Funcin
Contenido
ndice
Bsqueda
Acerca de
El botn "Ayuda"
Botones
La funcin 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.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
307
Entorno de ejecucin
4.3 Vistas
4.3
Vistas
Introduccin
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 informacin se gestiona en las
vistas. La interfaz de Runtime de IndustrialDataBridge tiene dos vistas:
Vista del seguimiento
Vista del estado
WinCC/IndustrialDataBridge Documentacin
308
Entorno de ejecucin
4.3 Vistas
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
309
Entorno de ejecucin
4.3 Vistas
Descripcin
El servicio IDB est activado y se ha establecido
la conexin.
El servicio IDB no est activado y no se ha
establecido ninguna conexin.
Nota
Estado de conexin IDB
El estado de conexin IDB en la interfaz de Runtime se muestra en color rojo. Para que el
estado de conexin 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 conexin y las opciones para conectar, desconectar,
iniciar, detener y salir. El color del icono de bandeja significa:
Icono de bandeja
Descripcin
Estado desconectado.
Estado conectado y transferencia de datos no
iniciada.
Estado conectado y transferencia de datos
iniciada.
WinCC/IndustrialDataBridge Documentacin
310
Entorno de ejecucin
4.4 Opciones
4.4
Opciones
4.4.1
Sumario
Descripcin general
El men "Opciones" incluye los siguientes comandos o elementos:
Opcin de inicio
Seguimiento (slo est disponible si el servicio se ha iniciado y hay un archivo de
configuracin abierto)
Contrasea
Licencia
Servicio NT
Idioma
Comprobacin de contrasea
Registro del seguimiento
Puede acceder a los cinco primeros elementos desde las fichas de la ventana
"Configuracin de runtime". Esta ventana se abre al hacer clic en el botn "Opciones" de la
barra de herramientas. En estas fichas de la ventana "Configuracin de runtime", los
cambios realizados slo se activan si cierra la ventana haciendo clic en el botn "Aceptar".
Los otros tres elementos ("Idioma", "Comprobacin de contrasea" y "Registro del
seguimiento") se activan o desactivan directamente realizando la seleccin en la interfaz de
men. El estado actual se muestra con una marca de verificacin. Sin embargo, el elemento
de men "Idioma" incluye un submen que muestra la lista de idiomas. Cuando se
selecciona un idioma especfico, todos los elementos de la interfaz de men, incluida la
interfaz de usuario de Runtime, se mostrarn en dicho idioma.
Nota
Solo puede realizar cambios en la interfaz de Runtime si el servicio IDB se ha iniciado.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
311
Entorno de ejecucin
4.4 Opciones
Funciones
A continuacin se indican las funciones de cada una de estas opciones:
Opcin de inicio
Opcin para determinar los ajustes de inicio del servicio IDB.
Seguimiento
El Seguimiento es una funcin 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 configuracin abierto.
Contrasea
Opcin para determinar la contrasea para la proteccin mediante contrasea.
Licencia
Esta opcin sirve para visualizar el parmetro de licencia.
Idioma
Seleccin del idioma de la interfaz de usuario de IDB. El ingls es el idioma predeterminado.
El idioma solo se puede modificar si el servicio IDB se ha iniciado.
Comprobacin de contrasea
Activa o desactiva la comprobacin de contrasea.
Registro del seguimiento
Activa o desactiva la funcin de registro para el anlisis de errores.
WinCC/IndustrialDataBridge Documentacin
312
Entorno de ejecucin
4.4 Opciones
4.4.2
Configuracin de inicio
Descripcin general
Puede iniciar IndustrialDataBridge de distintos modos, que se detallan a continuacin:
Manualmente en WinCC Explorer
En los ajustes de inicio de las propiedades del equipo en WinCC
Como aplicacin en la carpeta de inicio automtico de Windows
Como servicio en la administracin del equipo
Nota
Ms informacin
Para obtener ms informacin sobre los pasos que deben seguirse en cada una de estas
opciones para iniciar IDB, consulte el captulo 4.5, "Trabajar con conexiones" (Pgina 324).
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
313
Entorno de ejecucin
4.4 Opciones
Puede adaptar los ajustes siguientes:
Conectar automticamente y activar vnculos: si esta casilla de verificacin est activada,
puede configurar IndustrialDataBridge Runtime de modo que, al invocarlo, todos los
vnculos definidos en el archivo XML de configuracin seleccionado se conecten y
activen automticamente.
Si esta opcin est activada, hay ms posibilidades de configuracin:
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 configuracin hace posible iniciar otras aplicaciones antes de la
conexin del servicio IDB.
Activar seguimiento automticamente: El registro del seguimiento puede activarse
automticamente, aunque ningn usuario haya iniciado sesin. En tal caso, consulte la
informacin del captulo "Configuracin de diagnstico".
Seleccione un archivo XML de configuracin: Este archivo se utiliza una vez iniciada la
aplicacin IDB Runtime. Puede buscar un archivo de configuracin 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.
WinCC/IndustrialDataBridge Documentacin
314
Entorno de ejecucin
4.4 Opciones
4.4.3
Configuracin de diagnstico
Introduccin
Con la funcin 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 lnea.
No obstante, esto no afecta a la visualizacin en la vista Seguimiento.
Nota
Ficha Seguimiento
La ficha Seguimiento se muestra en la ventana "Configuracin de runtime" slo si se ha
iniciado el servicio IDB y ha cargado un archivo XML de configuracin vlido.
Nota
Necesidad de memoria y prdida de rendimiento
La activacin del Seguimiento provoca una mayor necesidad de memoria y una prdida de
rendimiento. Recomendamos activar esta funcin solo para la resolucin de problemas.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
315
Entorno de ejecucin
4.4 Opciones
La configuracin del seguimiento se realiza de forma separada para el provider y el
consumer de cada conexin:
Seleccione la conexin que desee supervisar.
Seleccione una ubicacin 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
Descripcin
Desactivado
Error de
excepcin
Errores
Llamadas de la
funcin
Todas las
llamadas
Datos
WinCC/IndustrialDataBridge Documentacin
316
Entorno de ejecucin
4.4 Opciones
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
317
Entorno de ejecucin
4.4 Opciones
Nota
Editar un archivo de configuracin con ajustes del seguimiento en el programa de
configuracin
El programa de configuracin no es compatible con el Seguimiento.
Si se edita un archivo de configuracin con ajustes del seguimiento y se guarda en el
programa de configuracin, los ajustes del seguimiento se restablecern.
Consulte tambin
Ver mensajes de aviso (Pgina 331)
WinCC/IndustrialDataBridge Documentacin
318
Entorno de ejecucin
4.4 Opciones
4.4.4
Cambiar contrasea.
Introduccin
El IndustrialDataBridge proporciona funcionalidad de proteccin mediante contrasea.
Si la comprobacin de la contrasea est activa, se consulta la contrasea al iniciar,
conectar y desconectar en Runtime.
Cambiar la contrasea
Nota
La contrasea slo se puede cambiar si la opcin "Comprobacin de contrasea" est
activada en el men "Opciones".
Para cambiar la contrasea, seleccione el men "Opciones" > "Contrasea" o haga clic en el
botn "Opciones" y seleccione la ficha "Contrasea".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
319
Entorno de ejecucin
4.4 Opciones
4.4.5
WinCC/IndustrialDataBridge Documentacin
320
Entorno de ejecucin
4.4 Opciones
4.4.6
Iniciar un servicio
Introduccin
Para poder utilizar el IndustrialDataBridge para la transmisin de datos, deber iniciar el
servicio IDB. Para ello, siga uno de los mtodos siguientes:
Manualmente en la ficha "Servicio NT" de la ventana de configuracin de Runtime.
Manualmente o automticamente como servicio en la administracin del equipo.
El prrafo siguiente es una descripcin de un inicio manual en la ventana "Servicio NT" y el
inicio automtico en la administracin del equipo, as como de la detencin del servicio.
Nota
En el sistema operativo Windows Server 2003, las polticas 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 poltica local por medio de la Local Security Settings consola "Secpol.msc".
Especificar el usuario por medio de la Service consola ""Services.msc". La poltica se
ajustar automticamente para este usuario.
El ajuste predeterminado es la "Cuenta del sistema" del usuario.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
321
Entorno de ejecucin
4.4 Opciones
WinCC/IndustrialDataBridge Documentacin
322
Entorno de ejecucin
4.4 Opciones
Nota
Modo automtico
La casilla de verificacin "Modo automtico" debe activarse solamente tras iniciar el
servicio Runtime.
Si se cambia el ajuste en Services.msc de 'Manual' a 'Automtico', la casilla de
verificacin "Modo automtico" no estar activada en la ficha Servicio NT. Para que
"Modo automtico" 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 automtico en "Services.msc":
Abra la ventana "Servicios" en "Panel de control" > "Herramientas administrativas".
Haga doble clic en el servicio "IndustrialDataBridge Runtime".
Se abre el dilogo "Propiedades".
Seleccione el Tipo de inicio "Automtico" 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 botn "Opciones" y seleccione la ficha "Servicio NT". Haga clic en "Detener
servicio".
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
323
Entorno de ejecucin
4.5 Trabajar con conexiones
4.5
Introduccin
En este captulo se proporciona informacin completa sobre el trabajo con conexiones y los
pasos necesarios para activar conexiones y realizar transferencias de datos con la
aplicacin IDB RT. Tambin se describen varias formas de acceder a la aplicacin IDB RT.
Formatos diferentes
Si el formato numrico o de fecha del sistema operativo difiere del formato correspondiente
del archivo vinculado, deber adaptar el archivo de configuracin XML. De lo contrario
pueden producirse errores de conversin.
Ejemplos
Caso 1: Sistema operativo alemn / los nmeros en coma flotante deben guardarse en
formato ingls ("." en lugar de ",").
Caso 2: Sistema operativo alemn / fecha como string guardada en formato ingls.
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 configuracin XML.
El atributo LCID (LocalID) indica en qu formato estn guardados los valores. Durante la
conversin 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
Ingls
1033
Alemn
1031
Francs
1036
Italiano
1040
Espaol
1034
Chino
2052
Japons
1041
WinCC/IndustrialDataBridge Documentacin
324
Entorno de ejecucin
4.5 Trabajar con conexiones
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
325
Entorno de ejecucin
4.5 Trabajar con conexiones
Con WinCC Explorer:
Abra WinCC Explorer y seleccione el elemento "Equipo" en la ventana de navegacin. 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). Despus de efectuar los
cambios haga clic en "Aceptar". Seleccione el botn "Activar" en la barra de herramientas
de WinCC Explorer para iniciar la aplicacin IDB Runtime.
Para iniciar automticamente la conexin o los enlaces IDB al activar el proyecto, es
necesario activar el tipo de inicio automtico en los servicios de Windows. Active la
transferencia automtica de datos seleccionando la opcin de inicio en las opciones de
IDB Runtime y seleccione el archivo de configuracin XML. Ahora, al activar el proyecto
desde WinCC Explorer, el entorno de IDB Runtime tambin se activa automticamente 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 botn "Runtime" en la barra
de herramientas para activar el control. WinCC Runtime se abrir en una ventana nueva
que muestra la ventana de la aplicacin IDB Runtime.
Para iniciar automticamente la conexin o los enlaces IDB al iniciar el proyecto, es
necesario activar el tipo de inicio automtico en los servicios de Windows. Active la
transferencia automtica de datos seleccionando la opcin de inicio en las opciones de
IDB Runtime y seleccione el archivo de configuracin XML. Ahora, al hacer clic en el
botn "Runtime" de la barra de herramientas de Graphics Designer, el entorno de IDB
Runtime tambin se activa automticamente y todos los enlaces IDB se conectan e
inician.
Para iniciar manualmente la aplicacin IDB Runtime, siga estos pasos:
En el men Inicio de Windows, seleccione "Siemens Automation" >
"IndustrialDataBridge" > "IndustrialDataBridge RT".
WinCC/IndustrialDataBridge Documentacin
326
Entorno de ejecucin
4.5 Trabajar con conexiones
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
327
Entorno de ejecucin
4.5 Trabajar con conexiones
7. En la vista de estado, seleccione una conexin y haga clic con el botn derecho del ratn
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 conexin / desconexin.
Cuando IDB est en estado conectado:
Haga clic con el botn derecho del ratn en una conexin que ya est conectada y
aparecer la opcin "Desconectar"
Haga clic con el botn derecho del ratn en una conexin desconectada y aparecer
la opcin "Conectar"
Si la conexin falla debido a que no se ha inicializado un consumer o provider, al
hacer clic con el botn derecho del ratn se mostrar la opcin "Desconectar".
Cuando IDB est en estado iniciado:
Haga clic con el botn derecho del ratn en una conexin desconectada y aparecer
la opcin "Iniciar"
Haga clic con el botn derecho del ratn en una conexin conectada y aparecer la
opcin "Desconectar"
WinCC/IndustrialDataBridge Documentacin
328
Entorno de ejecucin
4.5 Trabajar con conexiones
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 ubicacin 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 aplicacin 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 aplicacin 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 aplicacin IDB CS. Sin embargo, tras cargar la
configuracin en el entorno de Runtime y conectar los tipos de provider/consumer, puede
que el estado de la conexin IDB siga mostrndose en rojo y el estado de la conexin sea
"Desconectado".
Slo podr conseguir el estado "Conectado" si utiliza Send/Receive para enviar o recibir
datos del PLC.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
329
Entorno de ejecucin
4.5 Trabajar con conexiones
Consulte tambin
http://www.microsoft.com (http://www.microsoft.com)
WinCC/IndustrialDataBridge Documentacin
330
Funciones avanzadas
5.1
Introduccin
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 tambin pueden registrarse en un
archivo de registro si el seguimiento est activado en el entorno de Runtime. No obstante, al
utilizar IndustrialDataBridge en combinacin con WinCC, IDB Runtime no emite mensajes
de error para ningn error especfico del sistema, error de inicializacin o error de
transferencia de datos. Por lo tanto, estos mensajes de error que requieren la atencin del
usuario pueden mostrarse como mensajes del sistema mediante el control Alarm Logging en
WinCC. En este captulo se proporciona ms informacin sobre cmo visualizar los
mensajes de aviso en la aplicacin 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 seccin "Crear avisos de sistema",
seleccione la opcin que desee y haga clic en el botn Crear.
3. Se crear una lista de mensajes del sistema. Cuando la barra de progreso llegue al final,
haga clic en el botn Cerrar para cerrar la ventana.
4. La ventana de tabla visualizada en la parte inferior de la aplicacin 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 conexin>
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
331
Funciones avanzadas
5.2 Utilizar controles de IDB en Web Navigator
5.2
Introduccin
El control de Runtime de IDB en la pantalla cliente de Web Navigator permite a un operador
de un equipo cliente examinar archivos de configuracin que se encuentran en un servidor,
cargar el archivo de configuracin 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
acta 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 instalacin completa de IDB en el equipo cliente. Sin embargo, no es posible iniciar o
detener el servicio IDB, cambiar la configuracin de inicio de sesin del servicio ni la
configuracin de puerto desde el equipo cliente. Todas las dems 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 ms informacin sobre la instalacin de IIS, consulte el sitio web de Microsoft.
Ventajas
Instalacin de IDB
No se requiere la instalacin completa de IndustrialDataBridge V7.2 en los equipos
cliente.
Los componentes necesarios para el equipo cliente se identifican y se solicita su
instalacin durante el inicio del cliente web.
IDB puede operarse remotamente como cliente.
Permite una navegacin ms sencilla por los archivos de configuracin de IDB (durante
la ejecucin) desde el equipo remoto ejecutndose como cliente.
Admite el funcionamiento en clientes con soporte de autorizacin.
WinCC/IndustrialDataBridge Documentacin
332
Funciones avanzadas
5.2 Utilizar controles de IDB en Web Navigator
Uso
Mediante el navegador Internet Explorer, puede accederse al entorno de IDB Runtime
desde cualquier equipo cliente sin necesidad de disponer de una instalacin completa de
IDB. Sin embargo, deben estar instalados todos los requisitos antes de acceder a la
aplicacin Runtime mediante un navegador desde el equipo cliente.
1. En el equipo cliente, especifique primero la direccin de host local o direccin 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 vnculo 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 aplicacin Runtime y enumerar todos los controles disponibles
en la aplicacin Runtime de IDB.
4. Abra la lista de archivos de configuracin haciendo clic en el botn "Abrir". Se mostrar
un cuadro de dilogo personalizado "Abrir archivo". En esta estructura de carpetas se
muestran los archivos de servidor que los clientes pueden cargar.
5. Haga clic en el botn "Actualizar" para actualizar la lista de los archivos de configuracin
ms recientes.
6. Seleccione un archivo y haga clic en el botn "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 dilogo Abrir
Se mostrar un cuadro de dilogo personalizado Abrir archivo tras hacer clic en el botn
Abrir en la aplicacin Runtime. En la lista de archivos se muestra la lista de archivos que los
clientes pueden abrir remotamente. Todos los archivos de configuracin 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 mostrarn en la lista de archivos del cuadro de dilogo
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 ningn archivo de configuracin 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 restriccin se aplica slo a los archivos que
pueda cargar el cliente.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
333
Funciones avanzadas
5.2 Utilizar controles de IDB en Web Navigator
WinCC/IndustrialDataBridge Documentacin
334
Funciones avanzadas
5.3 Acceder a Runtime de IDB utilizando controles de WinCC
5.3
Descripcin general
Se puede acceder a la aplicacin WinCC IDB Runtime utilizando controles de WinCC. Esto
es posible aadiendo 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.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
335
Funciones avanzadas
5.3 Acceder a Runtime de IDB utilizando controles de WinCC
8. Cuando este control se haya aadido al contenedor, guarde el archivo PDL y haga clic
en el control de Runtime en la barra de herramientas Estndar 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
idnticos a los de la aplicacin Runtime de IDB. La vista Seguimiento y la vista Estado se
proporcionan en la ventana de la aplicacin Runtime de IDB.
Nota
Vistas
Las capturas de pantalla proporcionadas en el captulo "Vistas" no son vlidas 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 mens no se visualice.
WinCC/IndustrialDataBridge Documentacin
336
Funciones avanzadas
5.3 Acceder a Runtime de IDB utilizando controles de WinCC
Nota
Opciones "Comprobacin de contrasea" y "Registro del seguimiento"
Los elementos de men "Comprobacin de contrasea" y "Registro del seguimiento" del
men "Opciones" de IDB Runtime estn disponibles en las fichas "Contrasea" y
"Seguimiento" como casillas de verificacin distintas.
Opciones
Seleccione el botn de la barra de herramientas "Opciones" de la aplicacin Runtime de IDB
para acceder a Configuracin de Runtime. "Configuracin de Runtime" ofrece las fichas
siguientes:
Opcin de inicio
Seguimiento
Contrasea
Licencia
Servicio NT
Nota
Slo 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
aplicacin IDB Runtime. No obstante, con IDB Runtime como control de WinCC se
proporcionan algunas funciones adicionales. A continuacin se indican estas funciones:
Mens de la aplicacin Runtime de IDB:
La ventana de la aplicacin IDB de Runtime no incluye la navegacin basada en mens. Las
operaciones necesarias se pueden realizar utilizando los botones de la GUI que se
encuentran en la barra de herramientas de la aplicacin.
Opcin de idioma:
La aplicacin Runtime de IDB proporciona compatibilidad con idiomas. Admite 7 idiomas:
ingls, espaol, alemn, italiano, chino, japons y francs. 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 opcin de idioma del control de Runtime de IDB no est vinculada a la aplicacin IDB
Runtime ni a ningn 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 aplicacin
IDB Runtime, y viceversa.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
337
Funciones avanzadas
5.3 Acceder a Runtime de IDB utilizando controles de WinCC
Registro del seguimiento:
La ficha Seguimiento se encuentra junto a la ficha Opcin de inicio. Esta ficha slo se
muestra despus de cargar el archivo de configuracin en la ventana de Runtime de IDB.
La casilla de verificacin "Registro del seguimiento" est disponible en la ficha
"Seguimiento" de la ventana Configuracin de Runtime. Al activar esta casilla de
verificacin, 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.
Comprobacin de contrasea:
La casilla de verificacin "Comprobacin de contrasea" se proporciona en la ficha
"Contrasea" de la ventana Configuracin de Runtime. Una vez activada esta casilla de
verificacin, se genera un cuadro de dilogo en el que se solicita que especifique la
contrasea cada vez que se realiza una operacin en cada una de las fichas de
Configuracin de runtime.
WinCC/IndustrialDataBridge Documentacin
338
Funciones avanzadas
5.3 Acceder a Runtime de IDB utilizando controles de WinCC
Cuadro de dilogo Abrir:
El botn Abrir y la ficha Opcin de inicio ofrecen opciones para seleccionar el archivo XML
de configuracin para activar la conexin durante la ejecucin. Seleccione el botn
"Examinar" para invocar el cuadro de dilogo "Abrir".
En Runtime de IDB como OCX, los puntos siguientes son vlidos por lo que respecta a las
acciones realizadas en el cuadro de dilogo Abrir.
El cuadro de dilogo Abrir slo se abre en modo de lectura. nicamente podr abrir un
archivo XML.
La opcin de borrar un archivo o una carpeta no se proporciona en este cuadro de
dilogo.
Las opciones para cortar/pegar un archivo o una carpeta y para crear un archivo o
carpeta nuevos no estn disponibles.
No se pueden abrir mens emergentes pulsando el botn derecho del ratn dentro del
rea de la ventana.
No se puede arrastrar y soltar un archivo o una carpeta en el cuadro de dilogo.
No se puede utilizar la tecla F2 para renombrar un archivo o una carpeta.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
339
Funciones avanzadas
5.4 Compatibilidad con idiomas asiticos
5.4
Configuracin multilinge
IndustrialDataBridge V7.2 le permite configurar proyectos y realizar transferencias de datos
en varios idiomas. IDB V7.2 admite configuracin multilinge de todos los elementos con
texto visibles en las interfaces de Runtime y de Configuracin.
Idiomas soportados
En las interfaces de Configuracin y de Runtime de IndustrialDataBridge V7.2 se admiten
los siguientes idiomas de interfaz:
Alemn
Ingls
Francs
Italiano
Espaol
Chino simplificado
Japons
Idioma de GUI
El idioma que se seleccione al instalar IDB V7.2 quedar establecido como el idioma en el
que se mostrarn los mens, cuadros de dilogo y ayuda de IDB CS o IDB RT. No obstante,
se puede cambiar a otros idiomas dentro de la aplicacin IDB (CS y RT). Si ha cambiado el
idioma de la GUI en IDB, la prxima vez que inicie IDB la interfaz aparecer en el idioma
especificado previamente.
Los trminos tcnicos, en particular los nombres Provider y Consumer, se mostrarn en
ingls, independientemente del idioma seleccionado para IDB.
Nota
Idiomas asiticos
Para utilizar el chino o japons 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 ingls, debe establecer las opciones de idioma ingls en
la configuracin del sistema operativo:
Para Windows XP, seleccione "Inicio > Panel de control > Configuracin regional y de
idioma" y vaya a la ficha "Idiomas".
En Windows 7, seleccione "Inicio > Panel de control > Reloj, idioma y regin >
Configuracin regional y de idioma" > ficha "Teclados e idiomas", "Idioma para mostrar".
Este campo slo est disponible si en el equipo hay instalados los paquetes de idioma
necesarios.
WinCC/IndustrialDataBridge Documentacin
340
FAQ
Frequently Asked Questions (preguntas frecuentes)
Puedo usar un archivo de configuracin XML creado con una versin anterior de IDB?
S, los archivos de configuracin XML creados con versiones anteriores de IDB pueden
cargarse directamente en el Runtime.
Sin embargo, para usar o modificar este archivo de configuracin XML en el mdulo
Configuracin, 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?
S
Cmo puedo cambiar la ubicacin de proyectos predeterminada para los proyectos de
IDB CS?
En el editor hay una opcin en el men Opciones->Configuracin a ese fin en IDB TIA.
Con el editor abierto, vaya al marco de grupo "Opciones de almacenamiento" y modifique
"Ubicacin de los proyectos".
Cmo se carga en IDB Runtime una configuracin creada en IDB CS?
Cuando una configuracin est lista en IDB CS, el usuario puede generar los datos de
configuracin de Runtime mediante una opcin (Generar configuracin de Runtime) de
IDB CS. Esta opcin genera el archivo de configuracin XML necesario para operar en
Runtime.
Cmo puedo restablecer la configuracin realizada dentro de la aplicacin IDB CS?
En el men de IDB CS, seleccione "Opciones" > "Configuracin" para abrir la ventana
"Configuracin" en el rea de trabajo. En el panel izquierdo de la ventana
"Configuracin", haga clic en "General" para ver la configuracin general en el panel
derecho. El rea de la seccin "Restablecer a predeterminado" proporciona los ajustes
necesarios para restablecer la configuracin predeterminada.
Dnde estn las definiciones de todos los accesos directos de teclado disponibles?
En el editor de Configuracin hay una opcin en el men Opciones->Configuracin 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 configuracin de provider/consumer ni ninguna otra ventana de editor
proporcionan opciones para guardar.
En IDB CS, los datos introducidos en los editores/ventana de configuracin se guardan
automticamente.
Es necesario tener una instalacin completa de IDB en la mquina cliente de
WebNavigator para usar remotamente, a travs de WebNavigator, el control de IDB
Runtime?
No, no hace falta una instalacin completa de IDB en el cliente de WebNavigator. Slo
es necesaria la instalacin del cliente de IDB, que se efecta en la instalacin de
WebNavigator.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
341
FAQ
Puedo hacer que el servicio IDB Runtime sea manual/automtico desde un cliente Web
remoto?
S.
Hay algn lmite en el nmero de clientes que se pueden conectar a un servicio IDB
Runtime?
No, no hay ningn lmite.
Puede el usuario del cliente de WebNavigator iniciar y detener remotamente el servicio
IDB Runtime mediante la opcin proporcionada en el control de IDB Runtime?
No, el usuario no puede realizar remotamente esa operacin. Estas operaciones, as
como el cambio de cuenta de usuario y nmero de puerto, estn 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 aplicacin IDB CS.
Puede un usuario iniciar una transferencia de datos a o desde OPC XML en una
mquina en la que WebNavigator est configurado y ejecutndose?
Algunos sistemas operativos (como Windows XP) no permiten la ejecucin simultnea
de ms 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 simultneamente.
Se necesita la licencia de Connectivity Pack para examinar las variables de OPC XML en
WinCC?
S
Es posible obtener el nmero de las conexiones de mala calidad en provider/consumer
OPC XML?
S, es posible obtener el nmero de las conexiones de mala calidad. Para ello, en la
configuracin de consumer OPC XML Data Access, el usuario debe asociar una variable
en "Configuracin para elemento defectuoso". Durante la ejecucin, el nmero 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) Asegrese de que IIS est instalado antes de instalar .NET Framework.
c) Consulte en la documentacin de WinCC cmo configurar el servicio web OPC XML
en IIS.
WinCC/IndustrialDataBridge Documentacin
342
FAQ
Al abrir el archivo CSV aparece este mensaje de error: "Excel ha detectado que
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
343
FAQ
Nota
Si el usuario est intentando acceder a las variables de WinCC, asegrese de que en
ambos equipos las cuentas de usuario de inicio de sesin estn bajo SIMATIC HMI en
"Usuarios y grupos locales".
En el captulo 3.2 sobre OPC DataAccess del manual de producto con la documentacin
de IDB hay ms informacin al respecto.
Slo tengo IDB instalado cmo puedo usar Send/Receive como provider o consumer?
Hay en IDB alguna opcin para configurar el proyecto Step7?
Para usar Send/Receive como provider o consumer, tambin se necesita un proyecto
Step7. En IDB no hay ninguna opcin para configurar este proyecto. Se crea un proyecto
Step7 y el programa se carga en el PLC. Sin eso, Send/Receive no funcionara en IDB
Runtime.
En IDB CS, pantalla de mapeo de conexiones Send/Receive, es necesario que los
campos de nmero configurados sean los mismos para provider y consumer?
No
Se puede usar el mismo nombre para dos vnculos o conexiones?
No, no se puede.
Podemos cambiar el nombre de un vnculo o conexin ya creados?
S, se puede cambiar el nombre de vnculos y conexiones existentes. En el rbol del
proyecto, haga clic una vez en el vnculo o conexin. El nombre del vnculo pasar a ser
un rea editable que le permite modificarlo.
Veo algunos datos de consumer como "??" o cuadrados.
Los datos transferidos estn en chino o japons, y el sistema no tiene instalados los
paquetes necesarios para estos idiomas. La instalacin del paquete de idiomas MUI
correcto solucionar el problema.
El operador debe recibir una notificacin cuando IDB no puede transferir datos. Es as?
S, esto puede suceder si el usuario tiene WinCC instalado. IDB enva 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 japons. No encuentro la
opcin para cambiar a chino y japons en IDB CS.
Se debe reparar/modificar el mdulo Configuracin de IDB para que se muestren los
idiomas nuevos. Pero IDB Runtime aplicar el cambio sin reinstalar/modificar/reparar la
configuracin de IDB.
WinCC/IndustrialDataBridge Documentacin
344
FAQ
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
345
FAQ
WinCC/IndustrialDataBridge Documentacin
346
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
orgenes 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
programacin 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 smbolo de separacin especial, como por ejemplo por coma o punto y coma.
No existe un estndar general para el formato de archivo.
rea de direccionamiento
Es la base de datos / administracin de variables fsica de un componente Consumer o
Provider
Bridge
Es el elemento superior en la jerarqua de IndustrialDataBridge. Este elemento contiene los
vnculos (mximo 32).
Componentes de Runtime
Componentes Consumer y Provider
Conexin
(en ingls Connection); una conexin significa una conexin de variables entre las variables
de un Provider y un Consumer.
Connection
Ver conexin
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
347
Glosario
Data consumer
Ubicacin de destino para el envo 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 dinmica.
Data provider
Ubicacin 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 vnculo de datos. El data
provider suele estar equipado con una interfaz de transferencia estandarizada. En la interfaz
de configuracin 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 dinmica.
DB
Base de datos (en ingls database); archivo electrnico de acceso rpido 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 simultneamente por
varios programas de usuario. Segn la estructura y aplicacin de la base de datos se
distingue entre bases de datos jerrquicas, de red, relacionales o bases de datos de red y
orientadas a objetos.
Entorno de ejecucin
El entorno de Runtime o entorno de ejecucin aglutina los propios componentes Consumer
y Provider.
IDB
IndustrialDataBridge; IndustrialDataBridge permite el intercambio de datos entre sistemas y
estndares diferentes. No requiere programacin adicional. Con IndustrialDataBridge es
posible realizar el intercambio de datos entre sistemas de automatizacin de diferentes de
fabricacin.
Las diversas interfaces de datos se enlazarn mediante mdulos de software. Estos
mdulos de software se dividen en Provider y Consumer.
El Provider representa la conexin al origen de datos desde donde se distribuyen los datos.
El Consumer se conecta con el destino de datos donde se escribirn los datos.
IndustrialDataBridge es se divide en superficie de configuracin y entorno de Runtime con
superficie y componentes de Runtime:
WinCC/IndustrialDataBridge Documentacin
348
Glosario
Interfaz de configuracin
Componente de IndustrialDataBridge. Las conexiones de datos se crean y se editan en la
interfaz de configuracin. Son necesarios tres pasos para configurar completamente una
conexin:
1. Crear el proyecto, el vnculo y configurar las propiedades de data provider y data
consumer.
2. Realizar la configuracin del vnculo y la configuracin de la transferencia.
3. Mapear las conexiones entre las variables de provider y consumer.
Interfaz de usuario
(en ingls 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 grficas de usuario
estandarizadas facilita a los usuarios menos experimentados el uso de ordenadores.
Link
Ver vnculo
OLE
Object Linking and Embedding es un sistema de objetos y protocolo desarrollado por
Microsoft, que permite la colaboracin de diferentes aplicaciones (compatibles con OLE) y
por lo tanto capaz de crear documentos vinculados heterogneos.
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 aplicacin 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 vnculo o insercin se puede crear mediante Drag & Drop o Copiar y pegar.
La ventaja de la insercin 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 ms 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 informacin en el proceso de acabado,
tales como variables, alarmas y datos de archivo.
Operador lgico
(en ingls Link); un vnculo establece una conexin entre un componente de Provider y un
componente de Consumer.
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
349
Glosario
Provider
Un Provider un componente COM que se encuentra en el entorno de Runtime que le
permite establecer una conexin 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
segn la configuracin en el Consumer enlazado.
Servidor
Es un ordenador que pone a disposicin del cliente o Client su informacin, contenidos,
servicios, capacidad de clculo 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 nmero de rdenes para la
creacin, modificacin y acceso a los datos organizados en tablas.
Superficie runtime
Es un componente de IndustrialDataBridge. En la superficie de Runtime o superficie de
ejecucin se puede cargar el archivo de configuracin. Despus de activar el vnculo (es
decir, cuando se han conectado correctamente el origen y el destino de datos), la superficie
de ejecucin supervisa el tiempo de vida de los componentes origen y destino y realiza el
vnculo de manera autnoma segn 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 representacin de datos jerrquicamente
estructurados en formato de archivos de texto. XML se utiliza preferentemente para el
intercambio de datos entre diferentes sistemas IT.
WinCC/IndustrialDataBridge Documentacin
350
ndice alfabtico
A
Ajustes de inicio, 313
Archivos CSV y TXT
Crear una conexin al Consumer, 223
Descripcin general, 222
B
Base de datos
Conectar variables al Consumer, 183
Conectar variables del Provider, 166
Crear conexiones del Provider, 155
Crear una conexin al Consumer, 169
Descripcin general, 150
Base de datos dinmica
Conectar variables al Consumer, 217
Conectar variables del Provider, 203
Crear una conexin al Consumer, 211
Crear una conexin al Provider, 192
Instruccin Where, 206
Resumen, 188
base de datos dinmica - 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 dinmica, 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 dinmica, 203
base de datos dinmica - 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
Configuracin de diagnstico, 315
Configurar un disparo, 142, 198, 278
Contrasea, 319
Cambiar, 319
Habilitar, 319
Crear conexiones del Provider
Base de datos, 155
WinCC OLE DB, 125
WinCC User Archive, 272
Crear una conexin al Consumer
Archivos CSV y TXT, 223
Base de datos, 169
Base de datos dinmica, 211
Send/Receive, 263
WinCC User Archive, 292
Crear una conexin al Provider
Base de datos dinmica, 192
D
Datos de licencias, 320
Descripcin general, 10
Archivos CSV y TXT, 222
Base de datos, 150
Excel, 235
IDB OPC Server, 81
OPC Data Access, 58
Opciones de ejecucin, 311
Send/Receive, 248
WinCC OLE DB, 120
E
Espacio de direcciones de IDB OPC Server, 83
Excel
Conectar variables al Consumer, 245
Descripcin general, 235
Requisitos, 237
Exportar una configuracin de fichero WinCC, 124
WinCC/IndustrialDataBridge Documentacin
Manual de sistema, 2/2013, A5E32364153-AA
351
ndice alfabtico
F
Funcin de registro, 315
I
IDB OPC Server
Conectar variables al Consumer, 92
Descripcin general, 81
Espacio de direcciones, 83
Instruccin Where
Base de datos dinmica, 206
WinCC User Archive, 286, 300
Interfaz de configuracin, 52
J
JScript, 146, 202, 282
L
Lenguajes de programacin, 146, 202, 282
O
OPC Data Access
Conectar variables al Consumer, 78
Conectar variables del Provider, 67
Descripcin general, 58
P
Principio de funcionamiento, 11
R
Registro del seguimiento
Cambiar, 317
Guardar, 317
Inicio, 317
Requisitos
Excel, 237
Resumen
Base de datos dinmica, 188
T
Tipo de consumer, 176
Tipo de transaccin, 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
Descripcin 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 conexin al Consumer, 292
Instruccin Where, 286, 300
Sinopsis, 271
S
Seguimiento, 315
Send/Receive
WinCC/IndustrialDataBridge Documentacin
352