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