Download Servidor Status - B
Document related concepts
no text concepts found
Transcript
Guía de Usuario Parte 7 Servidor Status Status Enterprise Servidor Status CONTENIDO Contenidos 1 RESUMEN 1.1 Acerca de OPC UA ............................................................................................................... 3 1.2 Uso de Status ....................................................................................................................... 3 1.3 Status como Plataforma ....................................................................................................... 4 1.4 Puertos de Comunicación ..................................................................................................... 4 2 SUBSISTEMAS ............................................................................................................................ 5 2.1 Modelo de Datos ................................................................................................................... 5 2.1.1 Almacenamiento del Modelo de Datos .............................................................................. 5 2.1.2 Modelo de Objetos Status ................................................................................................. 5 2.2 Datos en Vivo........................................................................................................................ 5 2.3 Registro de Datos ................................................................................................................. 6 2.3.1 Base de Datos del Registro ............................................................................................... 6 3 PONIENDO EN M ARCHA SQL SERVER ......................................................................................... 7 4 BASE DE DATOS EN RED............................................................................................................. 8 5 CONFIGURACIÓN DE USUARIO ..................................................................................................... 9 1 Status Enterprise Servidor Status Imágenes y Tablas Imagen 1 – Cuadro de Diálogo del Servidor Status Enterprise .................................................................... 3 Imagen 2 – Modelo de Datos en el OPC UA ................................................................................................ 5 2 Status Enterprise Servidor Status 1 Resumen Este documento define las líneas generales del propósito y funcionalidad del Servidor Status, un sistem OPC UA SCADA capaz de proveer datos en tiempo real, alarmas y datos históricos a las aplicaciones cliente. Status Enterprise es implementado como un servicio de Windows, los clientes podrán conectar y comunicar desde una variedad de plataformas y sistemas operativos. Para una lista de los términos usados frecuentemente, definiciones y abreviaturas, por favor mira la Parte 1 – Resumen y Conceptos Básicos . Imagen 1 – Cuadro de Diálogo del Servidor Status Enterprise 1.1 Acerca de OPC UA Fundada en 1994, la Fundación OPC es un consorcio de compañías y organizaciones dedicadas a la interoperabilidad entre sistemas. Las compañías miembro, muchas están en el Fortune 500, construyen sus productos en base a estándares abiertos desarrollados por la Fundación OPC para asegurar que sus productos son interoperables y seguros. La Arquitectura Unificada (UA) es la siguiente generación de estándar OPC que provee una plataforma cohesiva, segura y confiable para acceder a sus datos en tiempo real, históricos y eventos. El Servidor Status Enterprise es compatible con OPC UA servidor y cliente, da soporte sobre datos en tiempo real, alarmas, histórico de las especificaciones funcionales de OPC UA. 1.2 Uso de Status Status puede ser usado donde hay datos en tiempo real. Tradicionalmente los sistemas SCADA son usados para monitorizar equipamiento de planta. La industria ha ido evolucionando y los sistemas SCADA son ahora usados para monitorizar equipamiento remoto, información de transporte, estadísticas, y rendimiento. Los sistemas SCADA son esenciales para incrementar productividad y seguridad, reduciendo coste y desperdicios, resolución de problemas, proveyendo de administración y mantenimiento. Como los sistemas SCADA se han vuelto más versátiles tienen que empezar a ser más horizontales, monitorizando datos de financiero, ventas, inventario y logística. 3 Status Enterprise 1.3 Servidor Status Status como Plataforma Mientras Status en un Servidor OPC UA, cuando es combinado con sus capacidades del Modelo de Datos, diseño de “mimics” y acceso al modelo de objetos, se vuelve una poderosa plataforma que puede ser utilizada para construir varios tipos de soluciones. Los grupos de trabajo OPC están trayendo IAS-95 y OPC UA juntos para permitir que OPC UA sea aún más estratégico en el desarrollo de aplicaciones relacionadas con la administración de Activos, administración de materiales y planificación. 1.4 Puertos de Comunicación Cuando ajustes el Servidor Status tu puedes necesitar abrir ciertos puertos de tu Firewall. Abajo tiene una lista de puertos que Status Enterprise utiliza: Opc.tcp 62542 Http 62540 Https 62541 Web Gateway 4502 4 Status Enterprise Servidor Status 2 Subsistemas 2.1 Modelo de Datos Status opera sobre un modelo de datos, un modelo de los tipos de objetos en tu sistema e instancias de esos objetos. La Parte 1 – Resumen y Conceptos Básicos describe el modelo de datos en mayor detalle. 2.1.1 Almacenamiento del Modelo de Datos Los modelos pueden ser muy grandes con miles de objetos y propiedades. Así como las propiedades cambian sobre los Activos en tu modelo, Status enviará notificaciones de eventos a los clientes que están suscritos a esos eventos. Esto enviará notificaciones de alarmas si los umbrales definidos son cruzados y registrarán las propiedades de algunos objetos hacia un histórico para visualización o para recuperarlo después de cierto tiempo. El Modelo de Datos en el OPC UA es determinado por series de referencias entre objetos. Source Relationship Target Air Conditioner 1 Is Type Of Air Conditioner Type Air Conditioner 1 Has Property Efficiency Air Conditioner 1 Has Component Compressor Motor 1 Imagen 2 – Modelo de Datos en el OPC UA Todas las Bases de Datos en Status son My SQL o SQL Server. La serialización de Bases de Datos en Status está modularizada y separada en interfaces. Reemplazar la Base de Datos actual de tipos con otra BBDD es relativamente sencillo si la tarea es requerida. 2.1.2 Modelo de Objetos Status El Modelo de Objetos Status es descrito en detalle en la Parte 9 – Modelo de Objetos. El modelo de objetos es una librería .NET con un conjunto exhaustivo de clases para registrar y conectar al Servidor Status, definiendo el modelo de datos, monitorizando los cambios de Propiedades, histórico y monitorizando alarmas. El Modelo de Objetos Status hace fácil escribir en aplicaciones personalizadas que monitoricen y suministre datos a tu modelo. 2.2 Datos en Vivo Los cambios de las propiedades de Activos en el modelo vienen desde la aplicación cliente con una conexión con el servidor que está cambiando el valor. Las propiedades sobre los Activos en el servidor Status pueden tener si histórico guardado; esto es determinado por la propiedad “Histórico” configurada en el modelo. 5 Status Enterprise 2.3 Servidor Status Registro de Datos El Registro de Datos es usado para crear un registro de los cambios de la propiedad. Los datos registrados incluyen el inicio y cierre de sesión del usuario, escritura en propiedades, e información de alarmas – incluyendo los cambios de valores exitosos y los intentos fallidos. Esta información es guardada en la Base de Datos del Registro de Datos y puede ser consultada para revisión. 2.3.1 Base de Datos del Registro La BBDD guardada por el Servidor Status es guardada en dos partes. Una tabla tiene el valor de las propiedades, la información del sellado de tiempo y la calidad con que la clave es el ID de nodo que está siendo escrito. Una segunda tabla tiene el histórico de datos si está configurada la Historización. Mira la Parte 2 – Diseñador del Modelo de Datos para más información acerca del Registro de Datos. 6 Status Enterprise Servidor Status 3 Poniendo en Marcha SQL Server Todos los archivos que necesitan ser editados están localizados en uno de los siguientes directorios dependiendo del Sistema Operativo: Windows 7 and versiones más modernas y Windows Server 2008 y versiones más modernas. C:\ProgramData\B-Scada\StatusEnterprise Windows Vista, XP, y Server 2003 C:\Documents and Settings\All Users\Application Data\B-Scada\StatusEnterprise Para SQL Server 2008 y posteriores solo. 1. 2. Parar el Servicio de Status Enterprise. Crea el usuario por Defecto. El usuario tiene la opción de introducir el usuario/contraseña de un usuario SQL existente en el STATUS.STATUSSERVER.SQLRECORDSERIALIZER.dll.config. (debe tener permisos bulkadmin/dbcreator …no puede ser un usuario de Windows) … or puede ejecutar la siguiente consulta. Crea el usuario por defecto en SQL Server nombrado SEUser ejecutando este Script (El nombre de usuario y contraseña debería coincidir en la configuración del serializador de registros SQL) USE [master] GO CREATE LOGIN [SEUser] WITH PASSWORD=N'StatusEnterprise!2013', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO EXEC master..sp_addsrvrolemember @loginame = N'SEUser', @rolename = N'bulkadmin' GO EXEC master..sp_addsrvrolemember @loginame = N'SEUser', @rolename = N'dbcreator' GO 3. En la configuración \RecordSerializer\Status.StatusServer.SQLRecordSerializer.dll. especifica el nombre del servidor. 4. Inicia el Servicio. Tu puedes especificar otro nombre de usuario y contraseña aquí pero asegurate que coincide con la configuración en \RecordSerializer\Status.StatusServer.SQLRecordSerializer.dll. Cuando el Servidor Status sea iniciado, este generará una BBDD y un archivo de registro en una de las siguientes localizaciones: Windows 7 y versiones posteriores and Windows Server 2008 y versiones posteriores. C:\ProgramData\B-Scada\StatusEnterprise Windows Vista, XP, y Server 2003 C:\Documents and Settings\All Users\Application Data\B-Scada\StatusEnterprise 7 Status Enterprise Servidor Status 4 Base de Datos en Red El servidor Status Enterprise es capaz de conectar las BBDD que esten localizadas en otroa parte en la red. Los siguientes pasos te guiarán a través de los ajustes para que el Servidor Status Enterprise haga esto. Los pasos estan descritos usando SQL Server como BBDD tipo. 1) Parar el Servicio de Status Enterprise 2) Abrir el siguiente directorio dependiendo de tu sistema operativo: - Windows Vista, XP, y Windows Server 2003: C:\Documents and Settings\All Users\Application Data\BScada\StatusEnterprise\RecordSerializer - Windows 7 y versiones posteriores, Windows Server 2008 y versiones posteriores C:\ProgramData\B-Scada\StatusEnterprise\RecordSerializer 3) Editar el STATUS.STATUSSERVER.SQLRECORDSERIALIZER.dll.config y cambiar el “Valor” para el Servidor en la localización de red y nombre su BBDD. 4) Verifica que el Usuario y la Contraseña son corrects y accede a la BBDD remota. 5) Guarda el archivo de Configuración 6) Inicia el Servicio Status Enterprise 8 Status Enterprise Servidor Status 5 Configuración de Usuario Los usuarios podrían elegir personalizar la configuración de su Servidor Status Enterprise para editar el archivo StatusEnterpriseServer.Config.xml. Cualquier cambio que el usuario haga en este archivo debe hacer backup antes de hacer cualquier “upgrade” de versión de Staus Enterprise porque esa operación sobrescribirá este archivo. 9