Você está na página 1de 8

Especificao para um Software SCADA

Este documento destina-se recomendao de utilizar o software SCADA Vijeo Citect nas consultas. Descreve especificaes de modo a distinguir caractersticas e vantagens da utilizao do Vijeo Citect.

ndice

1 Viso Geral ________________________________________ 3 2 Performance_______________________________________ 4 3 Capacidade de expanso ____________________________ 4 4 Arquitetura ________________________________________ 4 5 Process Data Interface ______________________________ 5 6 Interface com Operador _____________________________ 6 7 Grficos de Tendncia ______________________________ 6 8 SPC/SQC__________________________________________ 7 9 Desenvolvimento de Banco de Dados__________________ 7 10 Linguagens de Alto Nvel ___________________________ 7

Viso Geral

O software SCADA dever permitir a operao de todos os equipamentos da planta a partir das salas de controle, atravs das respectivas estaes de operao. O software SCADA ir ler e escrever dados em controladores lgico-programveis e equipamentos de campo atravs de redes de comunicao, salvar e exibir dados histricos e fornecer telas e relatrios para que operadores, supervisores e pessoal de manuteno possam rapidamente e facilmente manter e operar o sistema. Qualquer software adicional requerido para essa especificao, diferente do padro Windows e Internet Explorer deve ser listado e includo com a proposta de preo.

2 Performance
O software de superviso deve manter a performance independente do tamanho da aplicao. O fabricante deve fornecer referncias mostrando que o software tem capacidade de executar as seguintes especificaes. Para um sistema com um nico banco de dados comum com: - Mais de 60 estaes de rede conectadas simultaneamente em apenas um servidor sem queda de performance; - Update de 100.000 inteiros/seg dependente de protocolo e meio fsico; - Otimizao dinmica da comunicao para todos os drivers; - Baixa taxa de ocupao da CPU; - Dados nas estaes cliente atualizados em at 1 segundo no mximo; - Dados lidos sob demanda.

3 Capacidade de expanso
O software deve ser capaz de se expandir de tal maneira que comece com um pequeno sistema, e expanda o banco de dados para qualquer tamanho simplesmente atualizando a licena. Estaes podem ser adicionadas ao sistema simplesmente adicionando licenas, e configurando a estao. O software deve ser capaz de expandir para o seguinte tamanho de sistema, e ter referncias demonstrando essa capacidade: At 255 servidores de E/S; At 255 portas seriais de comunicao suportadas em um nico servidor; At 4095 dispositivos de E/S por servidor; Setup da comunicao em 60 segundos; At 255 protocolos diferentes por servidor; Tempo mdio para atualizao de telas de at 1 segundo; Nmero ilimitado de tags internas; Mais de 1000000 de tags fsicas lidas/escritas dos dispositivos de campo.

Arquitetura

O software SCADA deve consistir de uma interface com o operador e vrios subsistemas servidores para processamento centralizado incluindo no mnimo: - Subsistemas de dispositivos de E/S; - Monitoramento, alerta, distribuio e reconhecimento de alarmes; - Coleta, armazenamento e distribuio de tendncias histricas; - Processamento, armazenamento e distribuio de relatrios; - Web Server Nativo, sem necessidade de pacotes adicionais.

Subsistemas devem rodar como processos separados de maneira que uma falha de um subsistema no impacte negativamente na operao de outro, e o subsistema que falhou possa ser reiniciado e recuperado sem finalizar a aplicao SCADA ou o computador. As tarefas que requerem redundncia incluem, entre outras: - Servidor de E/S - Monitoramento, alerta, distribuio e reconhecimento de alarmes - Coleta, armazenamento e distribuio de tendncias histricas - Processamento, armazenamento e distribuio de relatrios - Armazenamento e distribuio de configurao com estaes cliente remotas - Rede de comunicaes entre as estaes SCADA - Comunicaes dos dispositivos de campo (quando suportada pelo dispositivo) A licena do software deve ser baseada no nmero de usurios acessando o software simultaneamente, no no nmero de estaes ou instalaes na rede. Para suportar expanso do sistema, deve ser possvel ligar clientes SCADA pertencendo a um conjunto de servidores SCADA (um cluster), a outros clusters de servidores com o mnimo de esforo de engenharia. Clientes SCADA devem ser capazes de recuperar e exibir dados reais, histricos e de alarme de qualquer cluster servidor na rede sem necessidade de reiniciar, ou interveno do operador.

Interface com Dados de Processo

O software deve usar um servidor de E/S para ler e escrever variveis nos dispositivos de E/S. Os servidores de E/S devem gerenciar a leitura e escrita dos dados dos dispositivos de E/S e fornecer os dados aos clientes que requisitarem na rede. O software deve suportar at 255 servidores de E/S, fornecendo expansibilidade na aquisio de dados. Todos os drivers atualmente disponveis devem ser includos no software. No deve existir taxa de licena adicional para utilizar todos os drivers. O software deve fornecer, no mnimo, opes de conectividade com programas de terceiros ou banco de dados, sem custo extra: 1. Cliente OPC 2. Servidor OPC 2.0 DA 3. Cliente ODBC 4. Servidor ODBC 5. Cliente DDE 6. Servidor DDE 7. API

Interface com Operador

A quantidade de telas possveis no deve ser limitada pelo software. As pginas devem ser automaticamente redimensionadas para se adequar resoluo da tela do computador, no importando em que resoluo as pginas foram criadas, e tampouco se so usados grficos vetoriais ou de bitmap na pgina, sem necessidade de finalizar o software SCADA, sem recompilar, e sem necessidade de ter vrias cpias das pginas para diferentes resolues. O sistema grfico deve suportar uma resoluo de tela de at 4000 x 4000 pixels e suportar vrios monitores em um mesmo computador. O software deve ser projetado com a habilidade de fazer alteraes nos grficos enquanto o sistema est rodando. Dever ser possvel fazer alteraes no sistema com o mesmo sendo executado. O software SCADA deve permitir que objetos ActiveX sejam inseridos e editados. Deve ser possvel ao software SCADA interagir com os objetos ActiveX das seguintes maneiras: - Alterar dinamicamente as propriedades de um objeto ActiveX atravs de uma tag - Alterar dinamicamente as propriedades atravs de uma linguagem de alto nvel do SCADA - Objeto ActiveX pode disparar aes no software SCADA baseado nos eventos do objeto ActiveX - Valores da propriedade ActiveX podem ser lidas pelo SCADA.

Grficos de Tendncia

Operaes de processo so uma interao contnua de vrios sinais, incluindo analgico, discreto e alarmes. Para entender totalmente essas interaes importante poder analisar todos esses tipos de sinais em uma nica tela. Portanto, deve ser um requisito do SCADA exibir estados de alarme em paralelo com as penas de tendncia analgicas e discretas em um grfico de tempo. Esse grfico deve suportar todos os requisitos das tendncias descritos acima, alm desses descritos a seguir: A pena de alarme deve claramente indicar os estados ativo/inativo/reconhecido do alarme atravs de recursos visuais, assim como fornecer informao detalhada em qualquer ponto que o operador selecione. As penas de alarme devem rolar como as penas de tendncia para fornecer uma visualizao em tempo real do estado do alarme. O operador deve ser capaz de selecionar que penas de alarme monitorar com que penas de tendncia para construir uma viso completa de uma unidade ou rea de processo particular na tela de histrico. Quando acessando dados histricos, as penas de alarme devem mostrar seus estados histricos no grfico de histrico em paralelo com os histricos das penas de tendncia. O

operador deve ser capaz de fazer um nico requerimento para uma data e uma hora especficas para o grfico de histrico e todas as penas configuradas para exibir tanto alarmes quanto tendncias, devem ser restauradas para aquele tempo.

SPC/SQC

O software SCADA deve fornecer capacidade total de realimentao que permitir o ajuste de condies operacionais baseado em desvios estatsticos. Ele deve fornecer amostra peridica e eventual, entrada de dados manual e facilidade de impedir que subgrupos sejam includos nos clculos se os dados do subgrupo estiverem incompletos. O software deve fornecer os grficos de Controle Estatstico de Processo padres: - Carta de Controle (XRS) - Grfico de Capacidade - Grficos de Pareto

Desenvolvimento de Banco de Dados

Importao das definies de tags de pacotes de programao/configurao de dispositivos de campo deve ser includa como caracterstica padro, de forma que uma alterao na definio das tags de nome, endereo, etc, seja automaticamente importada para o banco de dados do SCADA. Alm de importar automaticamente as definies das tags, deve ser possvel iniciar manualmente a importao das definies a qualquer momento. A funo de importao de tags deve ser configurvel pelo usurio de modo que o usurio possa definir especificamente quais campos da definio no podem ser sobrescritos ou regras definidas pelo usurio podem ser aplicadas para definir como a importao ir operar. A funo importao deve suportar fontes genricas OPC e arquivos de importao CSV em conjunto com banco de dados de importao nativos de software de programao de dispositivos de campo. As tags devem ser definidas apenas uma vez em todo o banco de dados SCADA, e um utilitrio deve ser fornecido para identificar as tags no utilizadas nesse banco.

10 Linguagens de Alto Nvel


Primeiramente, o software no deve precisar de cdigo personalizado para realizar as funcionalidades padro incluindo chaveamento da redundncia, recuperao e realimentao de dados histricos. O software deve fornecer uma linguagem de alto nvel 7

integrada especificamente projetada para as aplicaes SCADA e deve ser multi-tarefa, multi-processo e preemptiva. Alm disso, o software deve incluir uma linguagem de script multiprocesso compatvel com VB. Multi-processo significa que nenhuma parte de processo ou funo impedir que outro cdigo ou funcionalidade do SCADA execute corretamente e continuamente. O script compatvel com VB ser usado tipicamente no ambiente grfico e tambm para interagir com objetos dinmicos e controles ActiveX. A linguagem integrada SCADA ser tipicamente usada para todas as outras aplicaes, incluindo manipulao de valores de tags. As duas linguagens devem fornecer acesso a todas as tags de campo, alarmes, telas e objetos, banco de dados e arquivos ASCII. As linguagens devem ser capazes de chamar funes na outra linguagem.

Você também pode gostar