Вы находитесь на странице: 1из 33

SUPERVISO E CONTROLE OPERACIONAL DE SISTEMAS

Prof. Andr Laurindo Maitelli DCA-UFRN

SISTEMAS SCADA SOFTWARE e PROTOCOLOS

Componentes de um SCADA

Caractersticas de um SCADA
Interface com o usurio Displays grficos Alarmes Tendncias Interface da RTU Escalabilidade Acesso a dados

Banco de dados Redes Tolerncia falhas e redundncia Processamento distribudo cliente/servidor

Software do SCADA
Arquitetura escalvel:
facilmente modificvel expansvel

Procedimentos usados no projeto:


Centralizado Distribudo

Centralizado

Distribudo

Desvantagens
Centralizado:
custos iniciais altos tamanho fixo do sistema redundncia cara, pois o sistema global deve ser duplicado

Distribudo:
difcil comunicao entre diferentes computadores processamento de dados e base de dados devem ser duplicados nos computadores do sistema, resultando em perda de eficincia do sistema no existe procedimento sistemtico para adquirir os dados da planta (se dois operadores requererem os mesmos dados, a RTU interrogada duas vezes)

Cliente-Servidor
Um n servidor prov servios para os outros ns da rede (exemplo: programa para banco de dados) Um n cliente requisita um servio para um n servidor Exemplo: display requerendo dados
O servidor busca os dados e os disponibiliza ao cliente os dados solicitados

Cliente-Servidor

Tarefas de um sistema SCADA


Entrada/Sada: interface entre o sistema de controle e monitoramento e o cho de fbrica Alarmes: faixa de aceitvel de valores Tendncias: dados no tempo Relatrios: peridicos, programveis por evento ou pelo operador Display: dados e aes de controle disponveis ao operador

Redundncia
Se quaisquer processos ou atividades no sistema forem crticos, ou se os custos de paradas de produo forem altos, redundncias devem ser inseridas no sistema Maneiras:
Redundncia no servidor Redundncia nas LANs e PLCs

Redundncia no Servidor

Redundncia nas LANs e PLCs

Tempos de Resposta do Sistema


Velocidades tpicas aceitveis so: que so consideradas
Display de valores digitais ou analgicos (RTU) na tela do operador 1 a 2 segundos Controle requisitado do operador para a RTU 1 a 3 segundos Reconhecimento do alarme na tela do operador 1 segundo Apresentao de uma novo display na tela do operador 1 segundo Recuperao de tendncias histricas e apresentao na tela do operador 2 segundos Seqncia de eventos trazidos da RTU 1 milisegundo

Protocolos
Um protocolo controla o formato das mensagens comum todos os dispositivos de uma rede Os protocolos mais comuns usados em sistemas de comunicao por rdio e sistemas de telemetria incluem:
HDLC (High Level Data Link) Modbus CSMA/CD (Carrier Sense Multiple Access with Colision Detection)

Protocolos
A transmisso da informao entre a estao mestre e as RTUs usando tcnicas de multiplexao por diviso de tempo requer o uso de mensagens seriais digitais Requisitos de uma mensagem:
eficincia: bits de informao/total de bits segurana: habilidade de deteco de erros na informao original transmitida flexibilidade: transmisso de diferentes quantidades e tipos de informao facilidade de implementao (hardware e software): toda implementao tem requisitos mnimos de memria, lgica e velocidade de operao

Protocolos
As mensagens so divididas em 3 partes:
Estabelecimento: prov os sinais para sincronizar o transmissor e o receptor Informao: prov os dados em uma forma codificada para permitir ao receptor decodificar a informao e utiliz-la apropriadamente Trmino: denota o fim da mensagem e prov a checagem da mensagem, que consiste em operaes lgicas com os dados

Exemplo Tpico do Formato de uma Mensagem

Protocolos
O campo de estabelecimento da mensagem possui 3 componentes:
Marca de pr-transmisso (mnimo de 8 ms): para preparar o modem receptor para receber os bits de sincronizao Sincronizao: consiste de 2 bits um espao seguido por uma marca. O processo de decodificao comea depois do recebimento do espao-marca Endereo da RTU: permite ao receptor selecionar a mensagem direcionada a ele em uma ambiente compartilhado (com vrias RTUs)

Protocolos
O campo de informao contm 20 bits, dos quais 8 bits so cdigo da funo e os 12 bits restantes so usados para dados. A terminao da mensagem contm:
Cdigo de segurana BCH (Bose-ChaudhuriHocquenghem), que tem 5 bits e permite a deteco de erros Marca de fim de mensagem, que fornece o ltimo bit como uma marca, de maneira que a outra mensagem possa seguir imediatamente

Transferncia da Informao
Dois tipos tratados: de transferncia so

Mestre para remota Remota para mestre

Mestre para Remota


A informao transmitida da mestre para a remota tem o propsito de:
Controle de dispositivo Controle de Set-Point Transferncia de dados por lote

Devido s srias conseqncias da recepo de informaes erradas, segurana adicional requerida Isto obtido atravs de uma forma de seqncia de mensagens chamada de seqncia selecione- antes-de-operar

Mestre para Remota

- Function code especifica a operao a ser realizada pela RTU - Control Address especifica o dispositivo ou set-point a ser controlado - Set-Point fornece o valor a aceito pela RTU - Checkback message permite verificar se a RTU interpretou corretamente o controle dado

Remota para Mestre


Todas as transferncias de dados de remotas para mestre so realizadas por uma seqncia de mensagens usando variaes para acomodar diferentes tipos de dados

Remota para Mestre

O cdigo de funo especifica o tipo de dados que sero transferidos pela RTU A identificao de dados identifica a quantidade e o tipo de dados requisitados pela estao mestre

Remota para Mestre


Em cada mensagem transmitida pela RTU necessrio reter a mensagem transmitida em um buffer na RTU, de maneira que se a estao mestre no receber a mensagem corretamente, pode ser requisitada uma retransmisso. Caso contrrio, a informao pode ser perdida

Remota para Mestre


Trs tipos bsicos de dados so transferidos usando a seqncia anterior:
Estado atual de equipamentos externos e processos Informao armazenada na RTU em instantes anteriores Dados por exception reporting consistindo de informao relacionada ao estado de equipamentos e processos externos que foram alteradas desde o relatrio anterior. Exemplos: chaves

Deteco de Erros
Causa de erros:
Atenuao Largura de banda limitada Distoro por atraso Rudo

Deteco de Erros
Atenuao:
Quando um sinal propaga-se por um meio de transmisso sua amplitude decresce Dependendo do comprimento do cabo e amplificadores (ou repetidores) podem ser inseridos maior para os componentes de alta freqncia

Deteco de Erros
Largura de Banda limitada:
a diferena entre a maior e menor freqncias Quanto maior a largura de banda, maior ser a proximidade do sinal recebido em relao ao transmitido Esta relacionada taxa mxima de transferncia de dados de um meio (bps)

Deteco de Erros
Distoro por atraso:
Quando um sinal digital transmitido, os seus componentes de freqncia chegam ao receptor com atrasos diferentes entre eles

Rudo:
Relao sinal-rudo

Controle de erros por feedback


A segurana obtida pela adio de um check code para cada mensagem transmitida Idia:
A estao transmissora calcula o check code da mensagem padro A estao receptora repete o mesmo clculo com a mensagem recebida e compara os dois Se forem diferentes a mensagem descartada

Controle de erros por feedback


Os formatos tpicos de cdigos de segurana so:
Simple parity check: um bit adicionado a cada byte da mensagem. Se o nmero de bits 1 for par, o parity bit ser 0; caso contrrio, ser 1 Clculo de Bloco de checagem: extenso do simple parity check, usando checagem de paridade ou soma aritmtica de bits BCH: cada bloco de dados (26 bits) dividido por um polinmio complexo e o resto desta diviso adicionado no final do bloco de mensagem Cyclic redundancy check: similar ao BCH em que o resto um cdigo de 16 bits, que colado no final da mensagem.

Вам также может понравиться