Página 1
Instrucciones de manejo Servidor 6289OPC, 6289PC-L de Sartorius Controlador de software para básculas/balanzas de Sartorius Planificación Otras Visualización de proceso Trazabilidad aplicaciones Controlador xBPI 98646-002-64...
XBPI de Sartorius en una aplicación para software hace referencia a un peligro de PC. En el pedido de la balanza OPC de Sartorius se incluye un módulo Plug & Play para la comprobación del funcionamiento y, si es necesario, para emplearlo como módulo de visualización.
OPC al distribuidor Sartorius correspondiente. El distribuidor se dirige entonces automáticamente a Sartorius AG. Sartorius envía por correo electrónico el archivo de licencia para la concesión del programa ( SconeOPCXBPI.lic ) y debe agregarse en el directorio servidor OPC: p.ej.: C:\Programme\Sartorius\OPC_XBPI\bin.
Instalación Instalación del software Instale el servidor SconeOPCXPI en el ordenador disponible. § Abra el archivo de instalación. § Seleccione el idioma. § Pulse el botón [ OK ]. $ Siga las instrucciones del programa. § Pulse el botón [ Next ]. §...
Página 5
Nota: Opción XMLDA Recursos de inicio disponible disponible bloqueados Servicio Permanen- Permanen- Permanen- temente temente temente tras el inicio tras el inicio Aplicación Permanen- Tras inicio Temporal- OutProc temente manual mente tras el registro Permanen- Permanen- Permanen- Aplicación temente temente temente OutProc en Autostart...
> En caso de que instale OPC-Core Components 2.00: > Se mostrará la carpeta destino. § Pulse el botón [ Next ]. > Se mostrará la ruta de instalación. § Pulse el botón [ Install ]. > Se llevará a cabo la instalación. §...
Página 7
“Balanza 1”, el valor de peso neto se recopi- lará del siguiente modo: Sartorius.SconeOPCDriver.DA.Balanza1.Weight.Net.Value En el asistente de conexión se abrirá una ficha diferente para cada nuevo dispositivo que se detecte [ new ], bajo cuyo nombre se puede seleccionar la balanza.
Página 8
Velocidad de baudios (Baud rate) La lista [Baud rate] se usa para seleccionar la velocidad de transmisión: – 9600 baudios (SBI o XBPI) – 19200 baudios (XBPI) – 38400 baudios (XBPI) – TCP/IP Por lo general, una velocidad de baudios mayor permite también una velocidad de actualización mayor de las variables del proceso.
Página 9
Con el comando “Save” del menú “File” se puede guardar El servidor posee las siguientes propiedades: la configuración en la ruta de instalación del programa; – Nombre Sartorius OPC XBPIServer por ejemplo, en el archivo devcfg.xml. – ProgID Sartorius.SconeOPCDriver.DA A continuación, se podrá establecer la conexión con el servidor OPC.
Página 10
Definición de las variables de proceso Todos los subgrupos del grupo “Weight” contienen las siguientes variables de proceso: Variables de proceso de todos los subgrupos, por ejemplo del grupo “Weight Net” Nombre Tipo Significado Weight.Net.Display cadena Cadena de pantalla compatible con SMA (consulte más adelante) Weight.Net.SBIDisplay cadena Cadena de indicación de la balanza reducida, convención SBI...
Página 11
Variables de proceso en el grupo “Status” Las variables de proceso en el subgrupo “Status” se pueden modificar con cada ciclo de medición (esto es, hasta 10 veces por segundo). Nombre Tipo Significado Status.FlagApprovedWeight int. 0 = no confirmado 1 = confirmado Status.ErrorCode int.
Página 12
Nombre Tipo Significado Cmd.Tare int. 0 = detener comando de tara 1 = iniciar tara1 (no es posible si el valor bruto es negativo o si se utiliza tara2) 2 = iniciar tara2 (no es posible si el valor neto es negativo) 3 = iniciar combinación cero/tara (siempre posible;...
Página 13
Se aplica lo siguiente: Carácter Definición <s> Definición del estado de la balanza. Ejemplo: ‘Z’ Center of Zero (área nula) <xxxxxx.xxx>= 0.000 ‘O’ Over Capacity (sobrecarga) <xxxxxx.xxx>= + peso (peso excedente) ‘U’ Under Capacity (carga baja) <xxxxxx.xxx>= - peso (muy poco peso) ‘E’...
Configuración del servidor OPC En el directorio de instalación del servidor OPC XBPI de Sartorius se encuentra un archivo de configuración con el nombre devcfg.xml. Por ejemplo, en la ruta: C:\Programme\Sartorius\OPC_XBPIbin\devcfg.xml Este archivo tiene el siguiente contenido: <?xml version=“1.0” encoding=“UTF-8”?>...
OPCScale § Inicie el programa de usuario OPCScale. – la línea de programa del PC – mediante el botón del PC > Se abrirá el programa de usuario OPCScale. Resumen de OPCScale – Indicador 0 Sin estabilidad (barra verde oscuro) –...
Funcionamiento de OPCScale Los LED “Queue” y “OPC” se muestran en color rojo. OPCScale busca la conexión con el servidor. Éste se encuentra, por ejemplo, en el ordenador 1. El programa OPCScale puede estar instalado en otro ordenador. Las balanzas conectadas se encuentran en el modo XBPI y están conectadas al ordenador mediante las interfaces.
Página 17
> OPCScale se mostrará en la vista de gran tamaño. > Se mostrará la última conexión establecida (elemento) y se cargará automáticamente. No obstante, la conexión no estará activa. § En la zona central de la vista de OPCScale, haga clic en [ Browse to OPC Item ] [ OK ].
Página 18
§ Seleccione la dirección de red del servidor. § Seleccione un elemento, p. ej.: Balanza 1 con el nombre Device 1. y peso neto “Device 1. y Netto Weigt.Net.Value” § Pulse “OK” para regresar a la pantalla de salida. > Se mostrará la conexión sin problemas con la balanza.
Página 19
§ Pulse el botón [ Store URl ] [ OK ]. > La conexión con el servidor seleccionada se almacenará y se seleccionará automáticamente al volver a iniciar el equipo. OPCScale posee una conexión con la balanza conectada que recibe el nombre “Device 1”. El LED OPC se ilumina en color verde.
Página 20
Con el botón [ Write Graph Data ] se incluyen todos los datos visibles en el gráfico. Por ejemplo, el comentario My Comment: 20.04.2006 10:43:35 “My Comment” ID=4711 Fabricante: Sartorius Número de serie: 10023784 Modelo: LA6200S Versión: 002016 | Capacidad de carga: 1 | Número...
Página 21
> Aquí se muestran diferentes valores de peso. Nota: De forma opcional, los datos del botón [ Write Graph Data ] se pueden copiar en el portapapeles y, a continuación, introducirse en Excel. La salida en Excel no contiene ningún encabezado de datos.
Descripción breve de códigos para el uso de OPCScale para programadores Datos de la versión Datos de la versión La aplicación ha sido creada con LabView en la versión 7.1. Principio del funcionamiento del programa Se puede ejecutar en sistemas operativos NT, Win 2000 o XP. Inicialización Principio del funcionamiento del programa Bucle Producer...
Inicialización Primero se preasignan indicaciones, se preajusta el tamaño de la aplicación y se inician las sub - vi, que detectan los datos. Las tres sub - vi registran los siguientes datos: Superior (verde): ID de dispositivo (entre otros, número de serie) Central (amarillo): Datos para la memorización en el archivo, en Excel o en el portapapeles Inferior (violeta): Datos para la determinación de las...
Cuando se hayan encontrado el servidor y el dispositivo, se Bucle Producer activará un evento de usuario que provoca, en el bucle Producer, En el bucle está incrustada una estructura de evento con la lectura de la identificación del dispositivo. 7 eventos: –...
Página 25
En la sub-vi “OPC Items” la selección del usuario de “DS Select” se utiliza para agrupar los cuatro grupos de elementos necesarios. Estos datos se introducen en la sub-vi “OPC Connect Items”. Allí se abrirán tres grupos de elementos: – WeightItems –...
Store URL Este evento escribe los elementos “Weight Items” en el archivo ini. Después se pueden leer y utilizar con la inicialización. La ruta hacia el archivo “OPCScale.ini” se determina con la inicialización y se utiliza aquí. Read ID Un usuario puede activar este evento presionando una tecla. Además, en la fase de inicialización, se activa como evento de usuario “ReadInfo”.
Exit Aquí finaliza el bucle Producer y comienza el final del bucle Consumer. El evento se puede activar pulsando el botón “Exit” o pulsando la cruz de cierre de la ventana (arriba a la derecha). Debido a la posibilidad de cerrar el panel, mediante la correspondiente variable local el botón “Exit” se sustituyó por “True”. En el bucle Consumer la señal se envía a través de “queue”.
Página 28
Luego se leen las 5 informaciones de estado. El conjunto de salidas se define en la inicialización, de tal modo que se pueda realizar un procesamiento lo más rápido posible. Los valores de estado se reemplazan en un conjunto disponible. En el índice 5 se indica el número de posiciones decimales.
Bucle Consumer El bucle Consumer cuenta con una estructura de evento incrustada de 11 eventos. No se discutirán todos los eventos. El evento más importante es Timeout, igual que en el bucle Producer. Timeout En este caso se espera una noticia entrante. Si llega una, se leerá la cola. Los datos se toman de la estructura de salida y se muestran: pantalla de la balanza y 6 indicadores.
Página 30
(1) Ajuste de los parámetros en el evento “Red above”, “Red below”, “Yellow Range”. Para calcular el parámetro se utiliza un nodo de fórmulas. De este modo se ajusta el portaobjetos y el umbral para el reconocimiento automático de una carga (“Threshold”). (2) Comprobación manual de la calidad a través del interruptor “Check manually”...
Página 31
Se debe seleccionar el interruptor puesto, que está ajustado a “latch”. La fila de información con el identificador de balanza se transfiere a los datos de valor de pesaje y se escribe en el archivo. Allí se crea, por ejemplo, la siguiente entrada: Manufacturer: SARTORIUS Serial number: 0016900022 Model: WZA8202-CW...
Página 32
A continuación, se leen los resultados estadísticos y, mediante el bucle For, se transfieren al archivo uno a uno junto con el encabezamiento. En él se crean las siguientes entradas para los datos anteriores: 07.03.2006 15:19:12 Mean 621.58 07.03.2006 15:19:12 StdDev 256.31 07.03.2006...
Finalización del programa Cuando ambos bucles hayan finalizado, el programa ejecutará una fase con trabajos de borrado para cerrar la aplicación. En la pantalla se mostrará una parte de ellos. Aquí se borra y se cierra el evento de usuario del bucle Consumer. A continuación, se calcula un error acumulado y, si es necesario, se muestra el error total.
Página 34
Alemania. La reimpresión o traducción total o parcial del texto no está permi- tido sin la previa autorización por escrito de Sartorius AG. Todo lo que la ley prevé sobre derechos de la propiedad intelec- tual queda reservado exclusiva- mente a Sartorius AG.