Parte 7 – Servidor Status - B

Propaganda
Status Enterprise Guia do Usuário
Parte 7 – Servidor Status
Status Enterprise
Servidor Status
Conteúdo
1
RESUMO 3
1.1
Sobre o OPC UA................................................................................................................... 3
1.2
Uso do Status ....................................................................................................................... 3
1.3
Status como Plataforma ....................................................................................................... 3
1.4
Portos de Comunicação ....................................................................................................... 4
2
SUBSISTEMAS ............................................................................................................................ 5
2.1
Modelo de Dados .................................................................................................................. 5
2.1.1
Armazenamento do Modelo de Dados .............................................................................. 5
2.1.2
Modelo de Objetos Status ................................................................................................. 5
2.2
Dados ao Vivo....................................................................................................................... 5
2.3
Registro de Dados ................................................................................................................ 6
2.3.1
Banco de Dados do Registro ............................................................................................. 6
3
CONFIGURANDO O SQL SERVER ................................................................................................. 7
4
BANCO DE DADOS NA REDE........................................................................................................ 9
5
CONFIGURAÇÃO DE USUÁRIO .................................................................................................... 10
1
Status Enterprise
Servidor Status
Imagens e Tabelas
Imagem 1 – Caixa de Diálogo do servidor Status Enterprise ....................................................................... 3
Imagem 2 – Modelo de Dados no OPC UA .................................................................................................. 5
2
Status Enterprise
Servidor Status
1 Resumo
Este documento define as linhas gerais do propósito e funcionalidade do Servidor Status; um sistema
OPC UA SCADA capaz de fornecer dados em tempo real, alarmes e dados históricos às aplicações
cliente. Status Enterprise é implementado como um serviço de Windows, os clientes poderão se conectar
e comunicar a partir de várias plataformas e sistemas operativos.
Para obter uma lista dos termos usados freqüentemente, definições e abreviaturas, por favor, consulte a
Parte 1 – Resumo e Conceitos Básicos .
Imagem 1 – Caixa de Diálogo do servidor Status Enterprise
1.1
Sobre o OPC UA
Fundada en 1994, a Fundação OPC é um consórcio de empresas e Organizações dedicadas à
interoperabilidade entre os sistemas. As empresas associadas, algumas na lista Fortune 500, construem
os seus produtos baseados em padrões abertos desenvolvidos pela Fundação OPC para garantir que
seus produtos são interoperáveis e seguros.
A Arquitectura Unificada (UA) é a seguinte geração de estándads OPC que oferece uma plataforma
coesa, segura e confiável para acessar seus dados em tempo real, históricos e eventos. O Servidor
Status Enterprise é compativel com OPC UA que servidor ou cliente, e suporta dados em tempo real,
alarmes, histórico das especificações funcionais de OPC UA.
1.2
Uso do Status
Status pode ser usado onde quer que há dados em tempo real. Tradicionalmente os sistemas SCADA
são usados para monitorar o equipamento de chão da fábrica. A indústria tem evoluído e os sistemas
SCADA são agora usados para monitorar equipamento remoto, informações de transporte, estadísticas,
e desempenho. Os sistemas SCADA são essenciais para aumentar a produtividade e segurança,
reduzindo custos e desperdícios, resolução de problemas, fornecendo de administração e manutenção.
Como os sistemas SCADA têm se tornado mais versáteis, eles têm que evoluir em sistemas mais
horizontais, monitorando dados financeiros, vendas, estoque e logística.
1.3
Status como Plataforma
Tendo em conta que Status é um Servidor OPC UA, quando ele for combinado com as capacidades do
3
Status Enterprise
Servidor Status
Modelo de Dados, designer do “mimics” e acesso ao modelo de objetos, ele vai se tornar uma potente
plataforma que pode ser utilizada para construir muitos tipos de soluções.
Os grupos de trabalho OPC, estão fazendo com que as IAS-95 e OPC UA sejam juntados para tornar o
OPC UA ainda mais estratégico no desenvolvimento de aplicações relacionadas com a administração de
Ativos, administração de materiais e planificação.
1.4
Portos de Comunicação
Quando configure o Servidor Status voçê pode precisar abrir alguns portos do seu Firewall. A seguir há
uma lista de portos que o Status Enterprise utiliza:
Opc.tcp
62542
Http
62540
Https
62541
Web Gateway
4502
4
Status Enterprise
Servidor Status
2 Subsistemas
2.1
Modelo de Dados
Status opera num modelo de dados, um modelo dos tipos de objetos no seu sistema, e instâncias desses
objetos. A Parte 1 - Visão Geral e Fundamentos, descreve o modelo de dados com mais detalhes.
2.1.1
Armazenamento do Modelo de Dados
Os modelos podem ser muito grandes com milhares de objetos e propriedades. Quando as propriedades
mudar sobre os ativos em seu modelo, Status irá enviar notificações para clientes que subscreveram a
esses eventos. O servidor vai enviar notificações de alarme se os limiares foram cruzados e pode registrar
as propriedades de alguns objetos num registro histórico para visualização ou recuperação num momento
posterior.
O Modelo de Dados en OPC UA é determinado por uma série de referências entre objetos:
Fonte
Relação
Alvo
Ar Conditionado 1
É tipo
Tipo Ar Conditionado
Ar Conditionado 1
Tem a propriedade
Eficiência
Ar Conditionado 1
Tem o componente
Compressor Motor 1
Imagem 2 – Modelo de Dados no OPC UA
Todos os Bancos de Dados em Status são My SQL ou SQL Server. A serialização de Bancos de Dados
em Status está modularizada e separada em interfaces. Se for preciso, a substituição do Banco de
Dados atual de tipos por um outro BD é relativamente simples.
2.1.2
Modelo de Objetos Status
O Modelo de Objetos Status é descrito em detalhe na Parte 9 – Modelo de Objetos. O modelo de objetos
é uma biblioteca .NET com um conjunto de classes abrangentes para se autenticar e se conectar ao
servidor de Status, que define o modelo de dados, o monitoramento de mudanças de propriedade, e a
história e monitoramento de alarmes.
O Modelo de Objetos Status faz simples a escrita em aplicações personalizadas que monitorem e
forneçam dados a seu modelo.
2.2
Dados ao Vivo
As alterações nas propriedades de ativos no modelo estão a vir de um aplicativo cliente com uma
conexão com o servidor que está a mudar o valor. As propriedades dos ativos no Servidor Status podem
ter sua história salvada; isso é determinado pela propriedade "historicização" configurada para cada
propriedade no modelo.
5
Status Enterprise
2.3
Servidor Status
Registro de Dados
O Registro de Dados é usado para criar um registro das mudanças nas propriedades. Os dados
registrados incluem informações de sessão do usuário, de escrita nas propriedades, e informação de
alarmes – incluindo alterações de valores com sucesso ou tentativas frustradas. Esta informação é
salvada no Banco de Dados do Registro de Dados e pode ser consultada para revisão.
2.3.1
Banco de Dados do Registro
O Banco de Dados salvado pelo Servidor Status é salvado em duas partes. Uma tabela contém o valor
das propriedades, a informação do carimbo da hora, e a qualidade com que o dado tem sido registrado
(chave nó ID). A outra tabela contém o histórico de dados se a Historização está configurada. Consulte a
Parte 2 – Designer do Modelo de Dados para mais informação sobre o Registro de Dados.
6
Status Enterprise
Servidor Status
3 Configurando o SQL Server
Todos os arquivos que precisarem ser editados estão localizados num dos seguintes diretórios,
dependendo do sistema operacional:
Windows 7 e versões mais recentes e Windows Server 2008 e versões mais recentes.
C:\ProgramData\B-Scada\StatusEnterprise
Windows Vista, XP, e Server 2003
C:\Documents and Settings\All Users\Application Data\B-Scada\StatusEnterprise
Nota para SQL Server 2008 e versões mais recentes só.
1.
2.
Pare o serviço do Status Enterprise Server.
Crie o usuário padrão.
O usuario tem a opção de introduzir o usuario/senha de um usuário SQL existente no
STATUS.STATUSSERVER.SQLRECORDSERIALIZER.dll.config.
(Deve ter permissões bulkadmin / dbcreator ... não pode ser um usuário do Windows)
… ou pode executar a seguinte consulta.
Crie o usuario padrão em SQL Server nomeado SEUser executando este Script
(O nome de usuário e senha deve corresponder na configuração do 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.
Na configuração \RecordSerializer\Status.StatusServer.SQLRecordSerializer.dll.
especificado o nome do servidor.
4.
Inicie o Serviço.
é
Voçê pode especificar outro nome de usuário e senha aqui mas verifique que corresponde com a
configuração em \RecordSerializer\Status.StatusServer.SQLRecordSerializer.dll.
Quando o Servidor Status for iniciado, este vai gerar um BD e um arquivo de registro numa das
seguintes localizações:
Windows 7 e versões mais recentes e Windows Server 2008 e versões mais recentes.
7
Status Enterprise
Servidor Status
C:\ProgramData\B-Scada\StatusEnterprise
Windows Vista, XP, e Server 2003
C:\Documents and Settings\All Users\Application Data\B-Scada\StatusEnterprise
8
Status Enterprise
Servidor Status
4 Banco de Dados na Rede
O Servidor Status Enterprise é capaz de conectar com Bancos de Dados que estejam localizados em
outro lugar na rede. As etapas a seguir irão guiá-lo através das configurações para que o Servidor
Estatus Enterprise faça isso. As etapas estão descritas usando SQL Server como BD tipo.
1)
Pare o Serviço Status Enterprise
2)
Abra o seguinte diretório dependendo do seu sistema operativo:
-
Windows Vista, XP, e Windows Server 2003:
C:\Documents and Settings\All Users\Application Data\BScada\StatusEnterprise\RecordSerializer
-
Windows 7 e versões mais novas, Windows Server 2008 e versões mais novas
C:\ProgramData\B-Scada\StatusEnterprise\RecordSerializer
3) Editar el STATUS.STATUSSERVER.SQLRECORDSERIALIZER.dll.config e mudar o “Valor”
para o Servidor na localização na Rede e nomeie seu BD.
4) Verifique que o Usuário e a Senha são corretas e acessa seu BD remoto.
5) Salve o arquivo de Configuração
6) Inicie o serviço Status Enterprise
9
Status Enterprise
Servidor Status
5 Configuração de Usuário
Os usuários podem personalizar a configuração do seu Servidor Status Enterprise editando o arquivo
StatusEnterpriseServer.Config.xml.
Qualquer mudança que o usuário fazer nesse arquivo deve ser apoiado com o backup antes de atualizar
a versão do Status Enterprise já que o upgrade irá substituir este arquivo.
10
Download