Documente Academic
Documente Profesional
Documente Cultură
ActionView
Mdulos e Protocolos de Comunicao
Verso 7.5.0
Manual de Referncia
00003-01 Reviso A
Setembro, 2008
ActionView
Mdulos e Protocolos de Comunicao
Verso 7.5.0
Manual de Referncia
00003-01 Reviso A
Setembro 2008
00003 - A
Copyright 2008
Spin Engenharia de Automao Ltda
Todos os Direitos Reservados
NOTA
Em diferentes partes deste documento, a empresa poder fazer meno tanto de seu nome
comercial Spin como Spin Engenharia de Automao Ltda.
00003 - A
Cuidado! Indica que o usurio dever proceder exatamente como descrito neste manual, sob
pena de danificar ou configurar errado o equipamento.
Perigo! Indica que o usurio dever proceder exatamente como descrito neste manual, sob risco
de choque ou descarga eltrica.
SUMRIO
1.
INTRODUO ............................................................................................................................... 1
1.1
1.2
1.3
2.
APRESENTAO ........................................................................................................................... 1
CONDIES DE USO ..................................................................................................................... 1
DOCUMENTAO .......................................................................................................................... 1
MDULOS DE COMUNICAO .................................................................................................. 2
2.1
2.2
2.3
3.
3.1
3.2
3.3
3.4
3.5
3.6
3.7
4.
INTRODUO ................................................................................................................................ 5
ACTIONNET E STANDBY (SERVIDOR X CLIENTES) ........................................................................ 5
MODOS DE OPERAO DE ESTAES DO ACTIONVIEW .................................................................. 6
EXEMPLIFICANDO A UTILIZAO DESSES PROTOCOLOS ................................................................. 8
SIGLA DO MDULO ....................................................................................................................... 9
JANELA DE CONFIGURAO DE STANDBY E ACTIONNET ................................................................. 9
CANAIS STANDBY - MESTRE X ESCRAVO ....................................................................................... 9
OPC OLE FOR PROCESS CONTROL .................................................................................... 14
4.1
4.1.1
4.1.2
4.1.3
4.1.4
4.1.5
4.2
4.2.1
4.2.2
5.
5.1
5.2
5.3
5.4
5.5
5.6
6.
6.1
6.2
6.3
6.3.1
6.4
6.5
6.6
6.7
6.7.1
7.
7.1
7.2
7.3
7.4
7.5
7.6
00003 - A
8.
8.1
8.2
8.3
8.4
8.4.1
8.4.2
8.4.3
8.5
8.5.1
8.5.2
8.5.3
8.5.4
8.5.5
9.
9.1
9.1.1
9.2
9.3
9.3.1
9.3.2
9.3.3
9.4
9.4.1
9.4.2
9.4.3
9.4.4
9.4.5
10.
INTRODUO .............................................................................................................................. 59
CONFIGURAO DO CANAL IEC MESTRE / ESCRAVO ................................................................... 59
GRUPOS DE PONTOS E CLASSE DE DADOS .................................................................................. 63
PROTOCOLO IEC870-5-101 MESTRE ....................................................................................... 67
Tipos de Pontos ....................................................................................................................... 67
Observaes: ........................................................................................................................... 68
Endereamento dos pontos na tabela de Endereos .............................................................. 68
PROTOCOLO IEC870-5-101 - ESCRAVO...................................................................................... 69
Tabela de Endereos ............................................................................................................... 70
Endereamento dos pontos na tabela de Endereos .............................................................. 71
Consideraes Sobre a Implementao .................................................................................. 71
Variveis de Controle e Estatstica do Protocolo (Mestre / Escravo) ...................................... 73
Interoperabilidade .................................................................................................................... 74
INTRODUO .............................................................................................................................. 77
Configurao do Canal IEC Mestre / Escravo ......................................................................... 77
GRUPOS DE PONTOS DE DADOS ................................................................................................. 78
PROTOCOLO IEC60870-5-104 - MESTRE.................................................................................... 79
Tipos de Pontos ....................................................................................................................... 79
Observaes: ........................................................................................................................... 80
Endereamento dos pontos na tabela CANAISPEC ............................................................... 81
PROTOCOLO IEC60870-5-104 - ESCRAVO.................................................................................. 81
Tabela de CanaisPEC .............................................................................................................. 83
Endereamento dos pontos na tabela CANAISPEC ............................................................... 83
Consideraes Sobre a Implementao .................................................................................. 83
Variveis de Controle e Estatstica do Protocolo (Mestre / Escravo) ...................................... 84
Interoperabilidade .................................................................................................................... 85
14.1.1
14.1.2
14.1.3
14.1.4
15.
15.1
15.2
15.3
15.4
15.5
16.
16.1
16.2
16.3
16.4
16.5
17.
18.1.1
18.1.2
19.
19.1.1
Arquivos correspondentes: ............................................................................................ 173
19.1.2
Funcionalidades: ............................................................................................................ 173
19.1.3
Tipos De Pontos ............................................................................................................. 173
19.1.4
Endereamento dos pontos na tabela CANAISPEC ..................................................... 173
19.1.5
Arquivo de Parmetros de Inicializao ActionView ...................................................... 174
19.2 AVPEC ( SPPCOM) ............................................................................................................... 174
19.2.1
Arquivos correspondentes: ............................................................................................ 174
19.2.2
Funcionalidades: ............................................................................................................ 174
19.2.3
Tipos De Pontos ............................................................................................................. 175
19.2.4
Endereamento dos pontos na tabela CANAISPEC ..................................................... 175
19.2.5
Arquivo de Parmetros de Inicializao ActionView ...................................................... 175
19.3 AVPCM - PROTOCOLO DE COMUNICAO COM PCM ................................................... 176
19.3.1
Arquivos correspondentes: ............................................................................................ 176
19.3.2
Funcionalidades: ............................................................................................................ 176
19.3.3
Tipos de Pontos ............................................................................................................. 176
19.3.4
Endereamento dos pontos na tabela CANAISPEC ..................................................... 177
00003-A
iii
19.3.5
20.
20.1.1
Configurao de Parmetros para Courier .................................................................... 179
20.2 TIPOS DE PONTOS .................................................................................................................... 181
20.2.1
Endereamento dos pontos na tabela CANAISPEC ..................................................... 181
21.
21.1.1
21.1.2
21.1.3
22.
23.1.1
24.
24.1
24.2
24.3
24.4
24.5
24.6
25.
25.1
25.2
25.3
25.4
25.5
25.6
iv
00003-A
00003-A
Introduo
1. Introduo
1.1
Apresentao
1.2
Condies de Uso
1.3
Documentao
Esta documentao fornecida para uso exclusivo dos adquirentes de licena de uso do
Sistema ActionView, sendo proibida sua reproduo por quaisquer meios, inclusive
eletrnicos sem a devida autorizao da SPIN Engenharia de Automao Ltda.
00003-A
Mdulos de Comunicao
2. Mdulos de Comunicao
2.1
Esquema geral
de
mensagens
para
hardware
de
00003-A
Mdulos de Comunicao
CANAL<n> do arquivo **. INI. O mdulo de comunicao poder ainda utilizar uma seo
<sigla><n>, associada a cada canal <n> com parmetros prprios do mdulo.
2.2
Mdulos de Comunicao
2.3
00003-A
Rede ActionView
3. Rede ActionView
3.1
Introduo
Este servidor chamado SppComFG serve comunicao e Base de Dados de Tempo Real s
demais estaes do ActionView. Em projetos onde existem diversas estaes de trabalho,
sobre o ponto de vista de protocolos de comunicao, podem-se ter:
3.2
00003-A
Rede ActionView
3.3
Escravo:
Em uma arquitetura dual, corresponde ao computador ESCRAVO no momento. O ESCRAVO,
sobre o ponto de vista do operador, funciona como um cliente qualquer, mas pode assumir o
papel de mquina MESTRE se a tal mquina apresentar algum tipo de problema.
Clientes e Unicamente Servidores de IHM:
Correspondem a qualquer computador que no serve nenhum dado, sendo apenas um posto
de operao.
6
00003-A
Rede ActionView
Servidor de Histricos:
Pode ser qualquer computador CLIENTE ou o computador MESTRE em uma configurao
dual. Pode existir apenas um SERVIDOR de histricos, o qual tem por funo ativar o
processo HISTPESC, responsvel pela resposta a consultas histricas. Os demais processos,
ao realizarem uma consulta a dados histricos, fazem uma solicitao ao MESTRE /
SERVIDOR DE DADOS TRATADOS. Este ltimo encaminha a resposta ao SERVIDOR de
dados histricos.
Arquitetura com Multiservidores
Uma arquitetura MULTISERVIDORES seria adequada para instalaes com um nmero
muito grande de canais de comunicao com o campo, na qual o grande nmero de canais
pudesse comprometer o desempenho dos servidores. Neste caso se teria mais de um
conjunto de servidores Mestre-Escravo, cada um dos quais dedicado a comunicar-se com um
subconjunto dos canais. Por exemplo, cada conjunto se incumbiria da superviso das SEs de
uma regional. Fariam parte da instalao uma ou mais estaes Clientes IHM, para serem
utilizadas pelos operadores. As configuraes necessrias, e caractersticas da arquitetura
so as seguintes:
A base de dados para todos (servidores e clientes) ser uma nica (possivelmente
com rplicas entre mestres e escravos) com todos os sistemas, grupos e pontos da
instalao.
Na definio dos Sistemas, segundo nvel hierrquico, na base de dados, dever ser
especificado o Servidor Mestre que se encarregar da superviso de todo aquele
sistema, seus grupos e pontos. Vrios sistemas podero ser supervisionados pelo
mesmo servidor.
Cada estao cliente ter um canal ActionNet cliente para cada conjunto de servidores
aos quais deseja comandar e supervisionar dados em tempo real. Receber de cada
servidor, atualmente em modo mestre, os dados dos pontos definidos nos sistemas
sendo tratados pelo servidor em questo.
00003-A
Rede ActionView
3.4
para
servir
solicitaes
do
00003-A
Rede ActionView
3.5
Sigla do Mdulo
Conforme deve ser colocada no arquivo INI (parmetro Protocolo) e na tabela de Mdulos
de Comunicao na base de dados:
a) STANDBY Protocolo entre MESTRE e ESCRAVO
b) ACTIONNET Protocolo entre SERVIDOR E CLIENTES
Ateno: Como esse um protocolo interno do ActionView, diferentemente dos outros
protocolos, a seo de definio dos parmetros do protocolo a seo [REDE
SPPCOMFG] que define os parmetros de tempos de solicitao de dados na rede, e outras
opes do protocolo ActionNET.
3.6
3.7
Para a criao de canais entre Mestre e Escravo deve-se escolher o tipo REDE e o
protocolo STANDBY. Este protocolo somente estar liberado na lista da janela se tiver sido
definido, em POSTOS de TRABALHO, estaes em modo Mestre e Escravo.
00003-A
Rede ActionView
10
00003-A
Rede ActionView
Canal ActionNET cliente definido Cliente IHM para conexo aos Mestre e Escravo.
00003-A
11
Rede ActionView
00003-A
Rede ActionView
atualizao de todas as medidas analgicas. Feita por estaes clientes para a estao
mestra.
Tempo para Mudana Analgicas (MudancasAnalogicas=5000)
Perodo de tempo, em milissegundos, entre dois envios consecutivos de solicitao de
mudanas de medidas analgicas. Feita por estaes clientes para a estao mestra.
Tempo para Mudana Digitais (MudancasDigitais= 3000)
Perodo de tempo, em milissegundos, entre dois envios consecutivos de solicitao de
mudanas de estados de pontos digitais. Feita por estaes clientes para a estao
mestra.
Atualizao de Mximos e Mnimos (TodasMaxMin=300000)
Perodo de tempo, em milissegundos, entre dois envios consecutivos de solicitao de
todos os valores atuais dos mximos e mnimos ocorridos neste dia. Feita por estaes
clientes para a estao mestra.
Tempo para Mudana de Mximos e Mnimos (MudancasMaxMin=60000)
Perodo de tempo, em milissegundos, entre dois envios consecutivos de solicitao de
mudanas dos valores dos mximos e mnimos. Feita por estaes clientes para a
estao mestra.
Atualizao de Eventos (Eventos=300)
Perodo de tempo, em milissegundos, entre dois envios consecutivos de solicitao de
novas mensagens de eventos. Feitos por estaes clientes para a estao mestre.
Atualizao Respostas (Respostas = 300)
Perodo de tempo, em milissegundos, entre dois envios consecutivos de solicitao de
novas mensagens de respostas de pedidos de alteraes paramtricas. Feita pela IHM
de clientes para a estao mestra.
Atualizao Status Mestre (IHMStatus = 3)
Perodo de tempo, em segundos, entre dois envios consecutivos de solicitao do Status
do Mestre ou do Servidor Histrico. Feito pelos programas da IHM nas mquinas clientes.
Tempo para Envio de Estado (Tempo de Envio de Estados=1000)
Perodo de tempo, em segundos, entre dois envios consecutivos de estado atual. Feito
pela mquina escrava para a mquina mestra.
Silenciar Buzina Via Rede=1
Parmetro que controla se o comando de Silenciar Buzina, efetuado em uma estao de
trabalho, deve ser enviado automaticamente para as outras estaes da rede para
tambm silenciar a buzina destas ltimas. Valor = 0 indica para no ser enviado.
Reconhecer Tela Via Rede=1
Parmetro que controla se o comando de Reconhecimento em Telas, efetuado em uma
estao de trabalho, deve ser enviado automaticamente para as outras estaes da rede
para tambm reconhecer alarmes em suas telas. Valor = 0 indica para no ser enviado.
Mudancas=300 (s apresentado no arquivo de projeto (*.INI)
Perodo de tempo, em milissegundos, entre dois envios consecutivos de solicitao de
mudanas de estado (analgicas e digitais). Feita por estaes clientes para a estao
mestra.
Mestre = <nome da estao mestre> (s apresentado no arquivo de projeto (*.INI)
Nome do microcomputador Mestre, como conhecido pela rede. Os nomes aqui mostrados
so os que foram cadastrados na tabela de Postos de Trabalho. Somente l podem ser
alterados.
Escravo =<nome da estao escrava>
Nome do microcomputador Escravo, como conhecido pela rede. No caso de uma nica
estao, esta deve ter seu nome repetido neste parmetro.
00003-A
13
14
00003-A
15
resposta a um pedido de leitura enviado ao servidor OPC. Aps este tempo so feitas
tentativas de envio da mesma solicitao.
Comando WRITE Assncrono (AsyncWrite=1)
Marcando esta opo os comandos de escrita no servidor sero feitos utilizando a forma
de escrita Assncrona , sem espera. o modo mais utilizado, a escrita feita no servidor
e este far a escrita no device e o controle da comunicao, sem prender o aplicativo
ActionView.
Nome do Item inclui Nome do IED (ItemNameWithDevice=1)
Marcando esta opo, a especificao do campo Endereo2 na tabela CANAIS, poder
ser feita com o nome completo do item, incluindo a parte de DeviceName.
Figura 10 - Endereos
00003-A
Eventos no solicitados
Marcando esta opo, far com que o cliente ActionView se conecte ao servidor como
um recebedor de eventos espontneos. No sero feitos pedidos de leitura ciclicamente,
a menos de pedidos de refresh no tempo de amostragem especificado em Perodo de
amostragem, acima. Os eventos no solicitados de variveis digitais sero recebidos
quando houverem alteraes. Para variveis analgicas, o servidor dever gerar eventos
quando a variao do valor dos pontos ultrapassar a banda morta acima definida.
Escrita Peridica
Marcando esta opo, o sistema considera que o grupo para escrita e no para leitura.
Sero executados ciclicamente, com a periodicidade definida em Perodo de
Amostragem, acima, solicitao de escrita dos valores atuais destes tags nos itens OPC,
definidos para este grupo.
Descrio do IED
Campo documentacional sobre o IED.
Device Name (DeviceName<n> = <nome do device para o servidor opc>)
Ser o nome designado para este IED no Servidor OPC. Na sintaxe OPC, os nomes de
00003-A
17
18
00003-A
Canais de comunicao;
Esses pontos, utilizando o prprio browser dentro do ActionView, podem ser endereados
na tabela de Canais.
Os tipos de pontos implementam os atributos bsicos dos Itens do OPC e so:
Cdigo
Tipo de Sinal
Tipo de Ponto
EA
analgico
Entrada
Entradas analgicas
ED
digital
Entrada
Entradas digitais
SA
analgico
sada
SD
digital
Sada
SF
Analogico
Saida
Sigla
00003-A
Envia
19
SY
digital
Entrada
TS
Data / hora
Interna
BF
Bit fields
Entrada
Para se conhecer os pontos existentes em um IED conectado por um Servidor OPC, podese conectar ao servidor um cliente OPC com browser. Assim, se conhecer os pontos
existentes e sua tipificao em OPC. No cadastramento de pontos na tabela CANAIS, h
uma facilidade para mostrar os pontos dos servidores e fazer a transferncia de ItensID
diretamente para a tabela canais. Veja o item Janela Browser OPC do .
A figura a seguir mostra um exemplo onde um cliente OPC Kepware foi conectado ao
Servidor SISCO AX-S4 MMS (UCA), que por sua vez estava conectado a um rel GE, que
se comunica atravs do protocolo UCA. Foi criado um grupo e adicionados alguns itens que
se desejava testar.
Pelos Data Types dos objetos, escolhe-se os tipos ActionView para a tabela CanaisPec.
Floats e Words sero entradas analgicas (EAs). Booleans e bits sero entradas digitais (
EDs). As datas devero ser time-stamps (TS).
Certos objetos dos servidores OPC podem ser vetores de palavras de 32 bits (long arrays)
ou de palavras de 16 bits (word arrays). possvel mapear variveis do ActionView em
campos de bits de elementos destes vetores usando Bit Fields (BF).
20
00003-A
Endereo2 - o texto do ItemID deste item para o servidor OPC. H duas formas
de especificao deste campo, dependendo de como for feita a configurao de
parmetros do canal (parmetro: Nome do item inclui nome do IED):
00003-A
21
txtModulo
OPC
OPC
OPC
OBS: Os campos que forem de data, caso do operTM acima, sero preenchidos pelo
mdulo de comunicao com a data e hora atual, antes de ser enviado ao servidor OPC.
Etiqueta de Tempo (Timestamp)
Os servidores OPC, ao fazerem a leitura de IEDs, normalmente geram datao prpria
indicativa do momento da leitura do dado lido de campo. Esta datao oferecida aos
clientes OPC como um atributo conjuntamente com o valor lido. Esta datao utilizada
pelo ActionView como timestamp, para o valor lido.
No caso de alguns protocolos como, por exemplo, protocolo UCA, alm desta datao, est
sendo oferecido pelo IED como um objeto a parte, um timestamp criado pelo IED. No OPC
este um objeto independente do objeto, que traz o valor de uma medida ou estado de um
equipamento.
Para o mdulo de comunicao AVOPC solicitar este timestamp, necessrio que o
mesmo seja tratado como um objeto como qualquer outro tipo de ponto, isto , deve ser
criada uma linha na tabela CanaisPec, com a sigla ItemId do objeto como conhecido no
22
00003-A
4.1.5
00003-A
23
4.2
O ActionView inclui um Servidor OPC DA, compatvel com as verses 1.0 e 2.0. O
programa servidor OPC, propriamente dito, de propriedade da Tecnosoftware AG, sendo
sua distribuio licenciada para a Spin Engenharia de Automao, autora da DLL
AVOPCSRV.DLL, que faz a interface entre o servidor OPC e a base de dados em tempo
real do ActionView .
Para disponibilizar este servidor OPC necessrio:
(1) No arquivo de projeto (*.INI) fazer igual a 1 o parmetro ATIVADO da seco
OPCServer. Por default este parmetro normalmente est em ZERO.
[OPCServer]
Ativado=1
24
00003-A
00003-A
25
26
00003-A
Protocolo MODBUS
5. Protocolo MODBUS
O mdulo AVMODBUS.DLL disponibiliza o protocolo MODBUS mestre o escravo em trs
opes: Modbus-RTU, Modbus-ASCII e Modbus-TCP/IP.
No modo mestre, executa fazendo a aquisio de dados atravs da solicitao de leituras e
escritas para equipamentos escravo. No modo escravo, trabalha de forma passiva,
recebendo solicitaes de leitura ou escrita de algum outro equipamento ou supervisrio,
respondendo com os estados e valores atualmente existentes na base de dados em tempo
real do ActionView. No caso de recebimento de solicitaes de escrita, executa estes
comandos sobre o ActionView local. Neste modo, pode-se montar configuraes de
gateways entre o protocolo Modbus e outros protocolos
mestre disponveis no
ActionView.
As funes MODBUS suportadas so:
O tipo de funo escolhida pelo mdulo de comunicao para a leitura ou escrita depende
do tipo de ponto definido no ActionView, conforme a tabela de definio dos pontos para o
ActionView.
5.1
00003-A
27
Protocolo MODBUS
00003-A
Protocolo MODBUS
29
Protocolo MODBUS
compensa esta inverso. Swap indica que o primeiro registrador transmitido o menos
significante.
Palavras em Inteiros Longos (SwapRegistersLong n = 1)
Onde n o nmero de ordem do IED neste canal. Conforme a implementao do
MODBUS pelo equipamento escravo, sua forma de envio dos valores em formato inteiro
longo de 32 bits poder utilizar inverso dos bytes. Envio primeiro dos bytes mais
significativos, ou dos menos significativos. A opo Swap ou Not Swap (troca de 0 para 1
deste parmetro) compensa esta inverso. Swap indica que o primeiro registrador
transmitido o menos significante.
Bytes em Palavras (SwapBytes1 n = 0)
Onde n o nmero de ordem do IED neste canal. Conforme a implementao do
MODBUS pelo equipamento escravo, sua forma de envio dos valores em formato inteiro
de 32 bits poder utilizar inverso dos bytes. Envio primeiro dos bytes mais significativos
ou dos menos significativos. A opo Swap ou Not Swap (troca de 0 para 1 deste
parmetro) compensa esta inverso. Swap indica que o primeiro registrador transmitido
o menos significante.
Os parmetros seguintes, disponveis somente no arquivo de projeto (*.INI), so utilizados
para especificaes necessrias a procedimentos especficos disponveis para a
implementao de coleta de Seqncia de Eventos em determinados IEDs. So
procedimentos proprietrios, no estando disponveis nas janelas do protocolo.
RelayType = SEL ou GE489
Tipo do IED (rel) utilizado para identificar mdulos especializados para o tratamento de
eventos destes rels. No caso de no haver tratamento de Eventos, especificar XXX.
EventActions
EventActions = ASSE*1|DEAS*0|OPEN*0|CLOS*1| - Trata-se de uma cadeia de
caracteres utilizada unicamente no tratamento de eventos SEL, para definir a forma de
reconhecimento de aes nos eventos. O texto define o prefixo de palavras de ao. Os
nmeros aps o * definem o estado 0 ou 1 que deve ser entendido pelo ActionView.
TimeReadEvents = 1000 ( em milissegundos)
Periodicidade na leitura da rea de Seqenciador de Eventos para verificao da
existncia de novos eventos ainda no tratados. Dependendo da implementao
especializada para cada equipamento Modbus escravo, ser tomada providncia de
busca dos novos eventos. Valor 0 indica que no h tratamento de eventos para este
Canal. Neste caso, todos os demais parmetros que tratam de eventos no so
utilizados.
EventRecordSize
Para tratamento de eventos, dependente da implementao. Define o nmero de
registros (16 bit Words) que deve ser lido para cada mensagem de evento.
EventRecordsNumber
Para tratamento de eventos, dependente da implementao. Define o nmero de
eventos mantidos antes de serem descartados os mais antigos.
EventRecordArea
Para tratamento de eventos, dependente da implementao. Endereo inicial da rea de
eventos.
30
00003-A
Protocolo MODBUS
5.2
Tipos de Pontos
Sigla
A/D
Tipo
Modulo
OS
MODBUS
IS
MODBUS
IR
MODBUS
OR
MODBUS
SY
MODBUS
13
SIR
MODBUS
14
SOR
MODBUS
23
FIR
MODBUS
24
FOR
MODBUS
43
DIR
MODBUS
44
DOR
53
LIR
MODBUS
54
LOR
MODBUS
63
BIR
MODBUS
64
BOR
MODBUS
SD
SA
MODBUS
EV
MODBUS
EVX
MODBUS
65
SFC
00003-A
31
Protocolo MODBUS
Referncia
OR - holding registers
(4x references).
IR - input registers
OS - outputs Status
IS - input status
5.3
Formato
Funo de Leitura
OS
Bit
IS
Bit
IR
<registro>:<campo bit>
OR
<registro>:<campo bit>
SY
SIR <registro>
SOR <registro>
FIR <registro>
FOR <registro>
DIR <registro>
DOR <registro>
LIR
32
Endereo2
<registro>
LOR <registro>
Bit
Bit
SD
<registro>
16 Bit Word
SA
<registro>
16 Bit Word
Protocolo MODBUS
Sigla
Endereo2
EV
<Numero>
EVX <Numero>
5.4
Formato
Funo de Leitura
enviado o atualmente
existente como valor atual na
variavel de sada.
Bit
Inclui evento e
altera estado na
base de dados
Tratamento Especial de
Eventos para cada tipo de
Dispositivo escravo. (ver a
Seguir)
00003-A
33
Protocolo MODBUS
5.5
00003-A
Protocolo MODBUS
5.6
Modo Escravo
IS
IR, SIR,FIR,LIR,BIR
O valor atual do ponto na base de dados em tempo real ser enviado na resposta, com o
formato conforme o do tipo definido para o ponto na tabela de Endereos CanaisPec:
Status, um bit cada.
Registro IR, OR, BIR e BOR - 2 bytes
SIR ou SOR Inteiro com sinal em 16 bits
FIR e FOR formato IEEE-866 float , 4 bytes
LIR e LOR Inteiro com 32 bits
Quando o primeiro ponto referido em uma solicitao no for encontrado, a resposta
enviada ser uma Exceo Modbus: Na resposta, o bit mais significante do byte de Funo
ser 1, e o byte seguinte ser de erro. No caso erro = 02h. ILLEGAL DATA ADDRESS.
Se no forem encontradas variveis ActionView para alguns dos endereos internos em um
bloco solicitado, estes viro com valor Zero, mas no ser enviado erro.
Escritas
As solicitaes de escrita suportadas pelo modo escravo so:
00003-A
35
Protocolo MODBUS
no Valor Enviado
05h Force
Single Coil
SFC
Parmetro de Sada
--
06h Preset
Single Register
SD
Parmetro de Sada
--
SA
Parmetro de Sada
No caso das funes 05 ou 06 e tipos SFC ou SD, passa como Parmetro de Sada o byte
menos significativo do valor definido na funo somado (via operao logica OR) com o
parmetro de sada da mesma variavel existente na base de dados local. Assim, deve-se
escolher se usar um Zero no comando enviado ao escravo ou na base de dados local. No
caso de haver um mdulo de comunicao Mestre que deva re-enviar este comando para
um ponto real em um IED, necessitando um determinado parmetro, prefervel que este
parmetro esteja na base de dados local. Se houver necessidade de parmetros diferentes
para comandos liga e desliga, no protocolo mestre que trata o IED local, devero ser usadas
duas variveis ActionView, uma para cada ao liga e desliga.
No caso do tipo SA O valor vindo na funo colocado na varivel e enviado pelo
protocolo mestre como valor, se tal comando for suportado. O parmetro a ser enviado pelo
protocolo escravo ser o da base de dados.
36
00003-A
Sigla do Mdulo
6.2
Funes Suportadas
6.3
Tipos de Pontos
Sigla
Cdigo
Tipo de
Sinal
Tipo do
Ponto
Funo do ponto
VEA
Analgico
Entrada
VED
Digital
Entrada
VSA
Analgico
Sada
VSD
Digital
Sada
IEA
Analgico
Entrada
IED
Digital
Entrada
OEA
Analgico
Entrada
OED
Digital
Entrada
OSA
Analgico
Sada
OSD
Digital
Sada
TIM
10
Analgico
Entrada
SCH
11
Digital
Entrada
00003-A
37
WEK*
12
Analgico
Sada
SYS
13
Digital
Interna
*ActionView apenas
Primeira letra - corresponde ao tipo do objeto no IED BACnet: INPUT (entrada), OUTPUT
(sada) ou VARIABLE (varivel);
6.4
Endereo1 o endereo do IED, que identifica a qual IED BACnet um ponto pertence.
Esta informao est relacionada base de dados do ActionView e no deve ser
confundida com o endereo fsico do IED. Deve estar na faixa de 1 a 65535.
Leitura Dia do Ms
Leitura Ms
Leitura Ano
Leitura Hora
Leitura Minuto
Leitura Segundo
38
00003-A
Segunda
Hora Valor
08:00
1
12:00
0
13:30
1
18:00
0
Tera
Hora Valor
08:00
1
12:00
0
13:30
1
18:00
0
Quarta
Hora Valor
08:00
1
12:00
0
13:30
1
18:00
0
Quinta
Hora Valor
08:00
1
12:00
0
13:30
1
18:00
0
Sexta
Hora Valor
08:00
1
12:00
0
13:30
1
18:00
0
Sbado
Hora Valor
08:00
0
12:00
0
13:30
0
18:00
0
Domingo
Hora Valor
08:00
0
12:00
0
13:30
0
18:00
0
Este conjunto de clulas e usado para criar uma programao horria com valores prdefinidos. A fim de gerar uma tabela horria semanal semelhante apresentada acima,
deve-se criar um vetor de variveis para cada objeto calendrio semanal. Para criar um
vetor, siga os seguintes passos:
(1) Crie uma varivel analgica com Modo de uso = Interna e Nmero de elementos = 56.
Aps este comando, o AVStudio criar automaticamente 56 variveis internas, uma para
cada item do vetor. Note que o nome das variveis recm-criadas formado pelo nome da
varivel original seguido pelo ndice do elemento:
00003-A
39
(2) Altere o Modo de uso da varivel principal do vetor (varivel sem sufixo indicador de
nmero de elemento) de Interna para Sada:
40
00003-A
Em tempo real, ser possvel ler e escrever valores do objeto calendrio semanal BACnet
atravs de uma janela, conforme mostrado na figura abaixo:
Endereo2 = 1.
00003-A
41
SpinGateway
Para enviar comandos para um objeto, deve-se usar um ponto endereado com o tipo de
sada (siglas com segunda letra igual a S) correspondente. Para permitir tambm a leitura
do valor presente desse objeto, um segundo ponto deve ser criado e ento endereado com
o tipo de entrada (siglas com segunda letra igual a E) apropriado.
ActionView
Para enviar comandos para um objeto, deve-se usar um ponto endereado com o tipo de
sada (siglas com segunda letra igual a S) correspondente. Para permitir tambm a leitura
do valor presente desse objeto, um segundo ponto deve ser criado e ento endereado com
o tipo de entrada (siglas com segunda letra igual a E) apropriado.
A figura abaixo exemplifica como deve ser feito o endereamento dos pontos usados para
leitura e comando de uma varivel analgica usada como setpoint do controle de
temperatura de um sistema de condicionamento de ar.
A fim de enviar comandos para uma sada (Output) digital ou para uma varivel (Variable)
digital, pontos de sada (siglas com segunda letra igual a S) devem ser associados a um
ponto de entrada (siglas com segunda letra igual a E) j existente. Isso feito adicionandose os sufixos _L e _D ao nome das variveis de sada.
O ponto com sufixo _L usado para enviar o comando LIGAR, enquanto o comando
DESLIGAR enviado pelo ponto com sufixo _D.
Exemplo:
O controle do estado de um aparelho de ar condicionado feito por meio da sada
(Output) de nmero 01 de um controlador BACnet. Trs pontos distintos so
criados no ActionView para monitorar e comandar esta sada (Output): AR01,
AR01_L e AR01_D.
O ponto AR01 usado para monitorar (ler) o valor da sada do controlador, sendo
endereado com o Tipo = OED;
O ponto AR01_L usado para enviar o comando LIGAR para a sada do
controlador, sendo endereado com o Tipo = OSD;
O ponto AR01_D usado para enviar o comando DESLIGAR para a sada do
controlador, sendo endereado com o Tipo = OSD.
42
00003-A
6.5
00003-A
43
6.6
44
00003-A
como
SYSTEM
45
ou
AREA
6.7
Vetor de Prioridades
00003-A
Exemplo: considere um objeto Sada Digital cujo vetor de prioridades possui todas suas
posies configuradas com valor NULL. Nessa circunstncia, o valor presente do objeto
desligado (INACTIVE). Dois comandos de LIGAR so ento enviados para este ponto,
com prioridades 6 e 9. Como conseqncia, ambos valores so registrados no array de
prioridades e o valor presente da sada muda para ligado (ACTIVE), assumindo o valor da
maior prioridade no nula (prioridade 6 = ACTIVE).
Se um comando DESLIGAR for enviado ao ponto com prioridade 7, o comando ser
registrado no array de prioridades, porm o valor presente da sada manter-se- inalterado.
Em seguida, se um comando com valor NULL for enviado com prioridade 6, esta posio do
array de prioridades ser desativada, e o valor da sada ser determinado pelo valor da
maior prioridade no nula, isto , prioridade 7 = desligado (INACTIVE).
00003-A
47
A visualizao do status atual do vetor de prioridades de um ponto pode ser feita atravs da
associao das OLEs de comando DigBACCommand ou AnaBACCommand com pontos de
OED , OSA e, para dispositivos que tenham implementado prioridade para variveis, pontos
de VED e VSA.
No entanto, para o correto funcionamento destas janelas de comando, necessrio que um
vetor de variveis internas com 16 posies tenha sido declarado com o nome e grupo
indicados na configurao dos parmetros do canal.
Informaes adicionais sobre as OLEs DigBACCommand e AnaBACCommand so
apresentadas no manual do AVStudio no item: Janelas de Comando Associadas a objetos e
subitem: Janela de Programao horria.
48
ActionView
00003-A
SpinGateway
O campo Parmetro deve ser preenchido com a prioridade de comando BACnet desejada.
Este valor deve pertencer ao intervalo de 1 a 16. O Campo Valor refere-se ao valor digital
ou analgico que ser atribudo ao objeto comandado. Para comandar uma varivel digital,
envie Valor = 0 para deslig-la ou Valor = 1 para lig-la.
Para enviar o valor NULL para um ponto, e por conseguinte liberar a referida posio no
array de prioridades, use Valor = 999, independente do tipo do ponto (digital ou analgico).
00003-A
49
Protocolo Detectomat
7. PROTOCOLO DETECTOM AT
7.1
Introduo
7.2
Sigla do Mdulo
Para configurar um canal de comunicao com este protocolo, deve-se escolher a sigla
DETECTOMAT na lista de protocolos da janela CANAIS no aplicativo ActionView.
7.3
Tipos de Pontos
A tabela abaixo apresenta os tipos e caractersticas dos pontos suportados pelo mdulo
DETECTOMAT:
Sigla Cdigo
50
Tipo de
Sinal
Tipo do
Ponto
Descrio do Ponto
OSD
Digital
Entrada
HD
Digital
Entrada
MCP
Digital
Entrada
SCU
Digital
Entrada
IOM
Digital
Entrada
EA
Analgico
Entrada
Entrada Analgica
SYS
Digital
Entrada
ZON
Digital
Entrada
LOP
Digital
Entrada
OUT
Digital
Entrada
Sada do Painel
TCM
10
Digital
Entrada
MUL
11
Digital
Entrada
Multisensor
00003-A
Protocolo Detectomat
7.4
O campo Endereo2 deve ser preenchido com 7 caracteres, seguindo a notao abaixo:
Exemplo: o detector ptico de fumaa identificado com nmero 002 dentro da zona nmero
005, e que pertence ao painel de endereo IED 2, deve ser endereado da seguinte
maneira:
Pontos tipo OSD, HD, MCP, SCU, IOM, TCM e MUL podem assumir 9 estados distintos
dentro do protocolo DETECTOMAT. Cada estado representado por um nmero inteiro. A
lista abaixo resume os estados possveis para estes tipos de pontos:
00003-A
Cdigo do
Estado
Descrio do Estado
Desligado
51
Protocolo Detectomat
Ligado / Normal
Alarme
Alarme S60
Falha
Pr-alarme
Alarme Teste
Falha Tcnica
Reconhecimento (aps
alarme)
b) Pontos tipo EA
Este tipo de ponto inclui as variveis analgicas que podem ser lidas do painel de controle
de incndio. A tabela a seguir apresenta a relao das variveis referenciadas e os
endereos correspondentes:
Endereo2
Descrio
Dia do ms
Ms
Ano
Hora
Minuto
Endereo Bitbus
A figura abaixo exemplifica como deve ser feito o endereamento da varivel Ms lida da
mensagem de data enviada pelo painel:
52
00003-A
Protocolo Detectomat
Endereo2
00003-A
Descrio da Varivel
Alimentao CA
Bateria
Placa bitbus
Eprom
Buzina interna
RAM Checksum
RS-232
10
CPU principal
11
Controller
12
Shield
13
DLI 3000
14
Delay
15
Reviso
16
Contato da porta
17
18
Estados
Possveis
Descrio
do Estado
Iniciando
Comunicao
Normal
Falha
Normal
Falha
Normal
Falha
Normal
Falha
Normal
Falha
Normal
Falha
Normal
Falha
Normal
Falha
Normal
Falha
Normal
Falha
Normal
Falha
Normal
Falha
Normal
Falha
Desligado
Ligado
Desligado
Ligado
Aberto
Fechado
Desligado
Ligado
Normal
53
Protocolo Detectomat
54
19
FBKDB Alarm
20
FBKDB Unlocked
21
22
Alarme principal
23
Reset (Reposio)
24
25
26
Audible Disable
27
28
29
Detector Module 01
30
Detector Module 02
31
Trouble Outputs
32
Maintenance
33
Output 1
34
Output 2
35
Output 3
36
Fuse Output 1
37
Fuse Output 2
Falha
Desativado
Ativado
Desativado
Ativado
Desativado
Ativado
Desativado
Ativado
Desativado
Ativado
Desativado
Ativado
Desativado
Ativado
Desativado
Ativado
Desativado
Ativado
Desativado
Ativado
Normal
Falha
Normal
Falha
Desligado
Ligado
Desligado
Ligado
Normal
Falha
Normal
Falha
Normal
Falha
Normal
Falha
Normal
Falha
00003-A
Protocolo Detectomat
38
Fuse Output 3
39
Relay Output
40
Normal
Falha
Desligado
Ligado
Normal
Falha
A figura abaixo apresenta como deve ser feito o endereamento do parmetro Estado da
Comunicao com o Painel:
7.5
00003-A
55
Protocolo Detectomat
56
00003-A
Protocolo Detectomat
Configuraes = 9600,n,8,1
7.6
Depois de criar um canal DETECTOMAT, deve-se adicionar um device (IED) para cada
painel de controle de incndio conectado ao canal. A janela abaixo usada para configurar
o IED:
00003-A
57
Protocolo Detectomat
Descrio do IED: preenchimento facultativo, pode ser usado para registrar a identificao
do painel.
Rede Bitbus: deve ser configurado como ATIVO quando o painel fizer parte de uma rede
Bitbus.
58
00003-A
Protocolo Detectomat
Introduo
O protocolo IEC-870-5-101 est implementado nos dois modos, Mestre e Escravo. Em modo
mestre, se comunica com IEDs que implementam o protocolo IEC-870-5-101 escravo. O
frame usado para a troca de mensagens o FT 1.2, verso no balanceada (escravo no
envia eventos no solicitados) . Vrias parametrizaes esto disponveis para acomodar
perfis diferentes de implementaes do protocolo, conhecido por certa flexibilidade definida
na prpria norma.
Em modo escravo, responde s solicitaes de um mestre, tendo sido compatibilizado para
vrios perfis como, por exemplo, os protocolos utilizados no supervisrio RealFlex
(Siemens) e o perfil Iberdrola (Coelba).
O Mestre tem a seguinte seqncia de funcionamento:
No incio ou na falha de Comunicao
- Faz seqncia de Inicializao do escravo;
- Envia Calendrio, se tempo diferente de zero;
- Faz leitura geral (todas as classes);
Lao Eterno
- Se recebeu comando, envia comando;
- Se esgotou tempo de leitura de grupo tipo n, faz leitura de grupo n;
- Se tempoCalendario > 0
Se esgotou tempo de sincronizao de relgio envia mensagem de calendrio;
- Se recebeu <msg> sinalizando existncia de eventos faz pedido de eventos (classe 1);
- Se ocorreu erro de time-out ou erro de frame, vai para o ciclo de inicializao.
8.2
Esta janela utilizada para a configurao tanto do IEC mestre como escravo.
00003-A
59
Protocolo Detectomat
Modo Funo
Pode ser mestre ou escravo.
Endereo Base Para Estatsticas
A implementao do ActionView disponibiliza diversas variveis com estatsticas prprias do
protocolo IEC-870-5. Essas variveis, so pontos comuns do protocolo cujo endereo prestabelecido determina sua funcionalidade. Esse endereo pode ser qualquer, existindo um
endereo base (default = 40).
Camada de Enlace / Bytes de Endereo
O endereo na camada de enlace pode ser de 1 ou 2 bytes.
Camada de Enlace / Tempo Espera de Resposta (Timeout=2000 ms)
Tempo , em milissegundos, aguardando resposta de mensagem.
Camada de Enlace / Nmero de tentativas
Nmero de tentativas de pedido de retransmisso antes de considerar falha do canal de
comunicao.
Camada de Enlace / Tempo de vida do Frame (TimeToLive=1000)
60
00003-A
Protocolo Detectomat
00003-A
61
Protocolo Detectomat
Para tratar essa informao de qualidade existem duas mscaras. Uma de descarte e
outra de gravao que permitem selecionar que itens do byte de qualidade so
substantivos para o tratamento da informao de qualidade.
utraddressN= nIED,mskGrava, mskDescarte, nIED_BK
onde, N = Nmero do IED,
nIED = Endereo da IED,
nIEDBk = endereo do IED backup
mskDescarte (mscara de descarte): no IEC feito um AND desta mascara com o BYTE
de qualificador do IEC. Se o resultado for igual a zero o dado vlido para gravao,
sendo utilizado o mskGrava.
mskGrava (mscara de gravao): no IEC feito um AND desta mascara com o BYTE de
qualificador do IEC e o resultado colocado como CODIGO DE ERRO do ponto.
Endereo de Reserva
Se existirem dois IEDs, o principal e o reserva, cada canal precisa saber o endereo dos
dois IEDs para criar a relao entre eles.
Endereo IED na Camada de Link
Embora no usual, o IED pode ter endereos distintos na camada de link e de aplicao.
62
00003-A
Protocolo Detectomat
8.3
Etc.
Observao: Se um ponto for colocado como agrupamento 0, o mesmo nunca ser lido
atravs de leitura cclica. Assim, sadas digitais so colocadas como agrupamento 0.
Agrupamento para Implementao de Pontos de Controle de Fluxo (22)
O agrupamento 22 usado para implementar o controle de fluxo da comunicao entre
cada canal IEC Mestre Escravo. Os endereos-2 dos pontos IEC870 identificam a
funo de controle implementada. At o presente momento existem duas funes
implementadas:
Endereo 2 = 38 Varivel de timeout. O agrupamento (ED/22/38 ASDU=1/Grupo/Endereo 2) usado para implementar uma varivel de controle de
00003-A
63
Protocolo Detectomat
Para implementar essa funo no ActionView, tanto no COS como na SE, devem existir
duas variveis tipo IEC870 associadas ao grupo de controle definido no ACTION.INI
(GrupoDasFunesInternas = "ZZZ"), com o mesmo endereo 2 = 39. Essas variveis so
definidas como:
64
00003-A
Protocolo Detectomat
00003-A
65
Protocolo Detectomat
66
00003-A
Protocolo Detectomat
8.4
Leitura de contadores;
Cdigo
Tipo Sinal
ED
Digital
Entrada
EDD
Digital
Entrada
EDP
63
Digital
Entrada
ES
Digital
Entrada
EDB
Digital
Entrada
EAN
Analgico
Entrada
EAS
11
Analgico
Entrada
EAF
13
Analgico
Entrada
EC
15
Digital
Entrada
EV
17
Digital
Entrada
SD
52
Digital
Sada
00003-A
67
Protocolo Detectomat
SDL
53
Digital
Sada
SDD
54
Digital
Sada
STS
55
Digital
Sada
STD
56
Digital
Sada
8.4.2 Observaes:
1) As variveis de sada digital, em funo do IED comandado, exigem tambm
um parmetro que define a ao de comando e o tipo de pulso a ser usado.
Esse parmetro de sada deve ser calculado pela soma de duas parcelas (A
e B), definidas abaixo, e deve ser colocado na tabela de Pontos e Endereos
(CanaisPec):
Comando Simples:
0 = Desliga
(A)
1 = Ligar
(A)
4 = Pulso Curto
(B)
8 = Pulso Longo
(B)
(A)
4 = Pulso Curto
(B)
8 = Pulso Longo
(B)
00003-A
Protocolo Detectomat
8.5
Suporta time tag de 24 ou 56 bits de comprimento, sendo que o ltimo s para ASDUs
30, 31, 32 e 36. Para tal, deve ser declarado no arquivo de projetos o timetag de 56 bits;
ED
EDV 2
Digital
Digital
Uso Ponto
Descrio IEC870-5-101
Entrada
Entrada
EDD
Digital
Entrada
EDP
63
Digital
Entrada
EAS
11
Analgico
Entrada
EAF
13
Analgico
Entrada
00003-A
69
Protocolo Detectomat
17
Digital
Entrada
SD
52
Digital
Sada
Sada
SDL
53
Digital
SDD
54
Digital
Sada
STS
55
Digital
Sada
ST
56
D
Digital
Sada
Observaes:
1) Quando o ActionView recebe um comando com ASDU 45 (tipo 52), espera um
parmetro de sada que defina a opo de Selecionar / Executar (bit mais
significativo do parmetro = 1 Selecionar / 0 - Executar) e Ligar / Desligar (bit
menos significativo do parmetro = 1 ON / 0 - OFF). Como no escravo
ActionView, no so usados os parmetros de tipo e comprimento de pulso, o
mdulo de comunicao faz um AND com 81h e aps passa o parmetro
adiante.
2) Quando o ActionView recebe um comando com ASDU 46 (tipo 53 ou 54), espera
um parmetro de sada que defina a opo de Selecionar / Executar (bit mais
significativo do parmetro = 1 Selecionar / 0 - Executar) e Ligar / Desligar (dois
bits menos significativo do parmetro 00 Indefinido, 01 OFF, 10 ON, e 11
Indefinido). Como no ActionView escravo, no so usados os parmetros de tipo e
comprimento de pulso, o mdulo de comunicao faz um AND com 83h.
3) No caso de ser definido tag de tempo de 56 bits, as seguintes ASDUs so
substitudas:
2 30
4 31
6 32
14 36
As demais no so suportadas como classe 1.
70
00003-A
Protocolo Detectomat
A figura acima apresenta um exemplo da tabela canais, utilizada em uma IHM local, onde
existem 3 protocolos: Courier, Alnet1 e IEC870 escravo. O quadro em azul mostra uma
varivel que no tem similar em IEC870 e, portanto, no ser visualizada no centro. Os
quadros em vermelho mostram exemplos de sadas digitais simples, entradas digitais
simples e comando duplo, respectivamente.
8.5.2
71
Protocolo Detectomat
00003-A
Protocolo Detectomat
Grupo
Cdigo
B+0
*1
13
B+1
*1
13
B+2
*1
13
Frames recebidos com ERRO pelo Frames recebidos com ERRO pelo
protocolo
protocolo
B+ 3
*1
13
Inicializaes concludas ok
Reinicializaes recebidas
B+ 4
*1
13
B+ 5
*1
13
No usado
B+ 6
*1
13
B+ 7
*1
13
B+ 8
*1
13
B+ 9
*1
13
B+ 10
*1
13
B+ 11 a *1
B+ 26
13
B+ 17 a *1
B+ 20
13
B+ 22
*1
13
B + 10
*1
Comando OK
Comando OK
B + 11
*1
Comando OK
Comando OK
B + 12
*1
B + 13
*1
Remota ocupada
Remota ocupada
B + 14
*1
B + 15
*1
Remota ocupada
Remota ocupada
B + 16
*1
Remota ocupada
Remota ocupada
00003-A
73
Protocolo Detectomat
B1
22
52
Varivel para
Local/Remoto
receber
*2
23
*3
*2
*4
Grupo usado
comando
para
variveis
receber
comando
*1 = Grupos de 1 a 16
*2 = Qualquer endereo
*3 = qualquer Grupo de 1 a 16, s usado no IEC escravo
*4= Cdigos de varivel 52, 53, 54, 55 , 56, 59 e 60
8.5.5 Interoperabilidade
Esse item apresenta as informaes de interoperabilidade do ActionView, conforme essa
implementao.
Configurao de Rede
Ponto a Ponto
Multi-Ponto
Multiponto half-duplex
Serial Encapsulado em TCP/IP
Camada de Enlace
No balanceada
Balanceada
Estruturado
No Estruturado
3/4:
5/6:
74
00003-A
Protocolo Detectomat
7/8:
18 :
19 :
20 :
21 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
Single Command
46 :
Double Command
47 :
48 :
49 :
50 :
51 :
00003-A
75
Protocolo Detectomat
Counter reset
76
00003-A
Protocolo IEC60870-5-104
Introduo
Modo Funo
Pode ser mestre ou escravo.
00003-A
77
Protocolo IEC60870-5-104
9.2
78
00003-A
Protocolo IEC60870-5-104
9.3
Leitura de contadores;
Cdigo
Tipo Sinal
ED
Digital
Entrada
EDD
Digital
Entrada
EDP
63
Digital
Entrada
ES
Digital
Entrada
EDB
Digital
Entrada
EAN
Analgico
Entrada
EAS
11
Analgico
Entrada
00003-A
79
Protocolo IEC60870-5-104
EAF
13
Analgico
Entrada
EC
15
Digital
Entrada
EV
17
Digital
Entrada
SD
52
Digital
Sada
SDL
53
Digital
Sada
SDD
54
Digital
Sada
STS
55
Digital
Sada
STD
56
Digital
Sada
9.3.2 Observaes:
1) As variveis de sada digital, em funo do IED comandado, exigem tambm
um parmetro que define a ao de comando e o tipo de pulso a ser usado.
Esse parmetro de sada deve ser calculado pela soma de duas parcelas (A
e B), definidas abaixo, e deve ser colocado na tabela de Pontos e Endereos
(CanaisPec):
Comando Simples:
0 = Desliga
(A)
1 = Ligar
(A)
4 = Pulso Curto
(B)
8 = Pulso Longo
(B)
(A)
4 = Pulso Curto
(B)
8 = Pulso Longo
(B)
80
00003-A
Protocolo IEC60870-5-104
9.4
Suporta time tag de 24 ou 56 bits de comprimento, sendo que o ltimo s para ASDUs
30, 31, 32 e 36. Para tal, deve ser declarado no arquivo de projetos o timetag de 56 bits;
ED
00003-A
Digital
Uso Ponto
Entrada
Descrio IEC870-5-104
Protocolo IEC60870-5-104
EDV
Digital
Entrada
EDD
Digital
Entrada
EDP
63
Digital
Entrada
EAS
11
Analgico
Entrada
EAF
13
Analgico
Entrada
EV
17
Digital
Entrada
SD
52
Digital
Sada
Sada
SDL
53
Digital
SDD
54
Digital
Sada
STS
55
Digital
Sada
STD
56
Digital
Sada
Observaes:
1) Quando o ActionView recebe um comando com ASDU 45 (tipo 52), espera um
parmetro de sada, que defina a opo de Selecionar / Executar (bit mais
significativo do parmetro = 1 Selecionar / 0 - Executar) e Ligar / Desligar (bit
menos significativo do parmetro = 1 ON / 0 - OFF). Como no escravo
ActionView, no so usados os parmetros de tipo e comprimento de pulso, o
mdulo de comunicao faz um AND com 81h e aps passa o parmetro
adiante.
2) Quando o ActionView recebe um comando com ASDU 46 (tipo 53 ou 54),
espera um parmetro de sada que defina a opo de Selecionar / Executar (bit
mais significativo do parmetro = 1 Selecionar / 0 - Executar) e Ligar / Desligar
(dois bits menos significativo do parmetro 00 Indefinido, 01 OFF, 10 ON, e
11 Indefinido). Como no ActionView escravo, no so usados os parmetros de
tipo e comprimento de pulso, o mdulo de comunicao faz um AND com 83h.
82
00003-A
Protocolo IEC60870-5-104
A figura acima apresenta um exemplo da tabela canais, utilizada em uma IHM local, onde
existem 3 protocolos: Courier, Alnet1 e IEC104 escravo. O quadro em azul, mostra uma
varivel que no tem similar em IEC870 e, portanto, no ser visualizada no centro. Os
quadros em vermelho mostram exemplos de uma sada digital simples, entrada digital
simples e comando duplo, respectivamente.
9.4.2
83
Protocolo IEC60870-5-104
Grupo
Cdigo
B+0
*1
13
B+1
*1
13
B+2
*1
13
Frames recebidos com ERRO pelo Frames recebidos com ERRO pelo
protocolo
protocolo
B+ 3
*1
13
Inicializaes concludas ok
Reinicializaes recebidas
B+ 4
*1
13
B+ 5
*1
13
No usado
B+ 6
*1
13
B+ 7
*1
13
84
00003-A
Protocolo IEC60870-5-104
B+ 8
*1
13
B+ 9
*1
13
B+ 10
*1
13
B + 10
*1
Comando OK
Comando OK
B + 11
*1
Comando OK
Comando OK
B + 12
*1
B + 13
*1
Remota ocupada
Remota ocupada
B + 14
*1
B + 15
*1
Remota ocupada
Remota ocupada
B + 16
*1
Remota ocupada
Remota ocupada
*1 = Grupos de 1 a 16
*2 = Qualquer endereo
*3 = qualquer Grupo de 1 a 16, s usado no IEC escravo
*4= Cdigos de varivel 52, 53, 54, 55 , 56, 59 e 60
9.4.5 Interoperabilidade
Esse item apresenta as informaes de interoperabilidade do ActionView, conforme essa
implementao. O texto riscados no so aplicados para o IEC-60870-5-104.
Configurao de Rede
Ponto a Ponto
Multi-Ponto
Multiponto half-duplex
Serial Encapsulado em TCP/IP
Camada de Enlace
No balanceada
Balanceada
Estruturado
No Estruturado
00003-A
85
Protocolo IEC60870-5-104
3/4:
5/6:
7/8:
18
19
20
21
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
Single Command
46 :
Double Command
47 :
86
00003-A
Protocolo IEC60870-5-104
48 :
49 :
50 :
51 :
00003-A
87
Protocolo IEC60870-5-104
Comando Direto
Counter reset
88
00003-A
10.
Var
Qual.
Code
(Hex)
129
00
129
00
129
17
129
17
12
129
17
20
21
Frozen
counter
variations
30
30
129
00
30
129
00
30
129
00
30
129
00
32
32
129
17
32
129
17
32
32
00003-A
Descrio
Func.
Code
(decimal)
3,4,5
Qual.
Code
(Hex)
0x17
all
89
40
41
50
60
60
0x17
1,2
0x07
Class 0 data
0x06
Class 1 data
0x06
60
Class 2 data
0x06
60
Class 3 data
0x06
80
Internal indications
0x06
100
129
00
129
17
90
Descrio
Origem
Ler
Mestre
Escrever
Mestre
Seleciona
Mestre
Opera
Mestre
Mestre
Mestre
Congela Imediatamente
Mestre
Mestre
Congela e limpa
Mestre
10
Congela e l
Mestre
13
Restart (Cold)
Mestre
14
Restart (Warm)
Mestre
20
Mestre
21
Mestre
22
Mestre
23
Mestre
129
Resposta
Escravo
130
06
07,08
Uso em resposta
Um
intervalo
de
pontos Objeto esttico
estticos (classe 0) ou um
nico ponto com um nmero
Todos os pontos
Invlido
17, 28
O que ocorre normalmente nas IEDs ao utilizar-se o DNP, associar a variao de estado
de variveis digitais ou valores banda morta de variveis analgicas as classes 1, 2 e 3.
Dessa forma, a modificao do estado / valor dessas variveis causar eventos que sero
transmitidos atravs do pedido de eventos das respectivas classes (60/2, 60/3 e 60/4).
Periodicamente, pode ser feita uma leitura cclica para verificao de integridade. Essa
leitura, corresponde a um pedido de classe 0 (60/1).
Observaes:
00003-A
91
eventos;
10.2
92
00003-A
StationMode
Na verso atual do Spin ActionView, somente est disponvel o modo Mestre.
LinkTimeout
Tempo mximo em milissegundos de espera de uma resposta na camada de
ligao (link layer), antes de iniciar nova tentativa de transmisso.
Numero de tentativas
Nmero de tentativas consecutivas de transmisso de uma solicitao, sem receber
resposta dentro do tempo LinkTimeout, antes de ser considerado o estado de falha
de comunicao no canal.
Endereo da estao Mestre
Nmero entre 1 e 65534, unvoco dentre o conjunto de IEDs em um mesmo canal.
Gerar Log
Controla gerao (se marcado) ou no de arquivo de log especfico do protocolo
DNP30.
00003-A
93
10.3
Endereo do device
Nmero entre 1 e 65534, unvoco dentre os endereos atribudos nos diversos canais e
protocolos executando em um mesmo Spin ActionView.
Descrio do Device
Texto opcional e livre descritivo da funo e/ou modelo do IED sendo especificado,
mostrado na rvore de objetos.
Timeout camada de aplicao
Tempo mximo em milissegundos de espera de uma resposta na camada de aplicao
(resposta ao pedidos de leituras), antes de iniciar nova tentativa de transmisso.
Tempo no pedido de mudanas na classe (1, 2 e 3)
Tempo em milissegundos entre dois pedidos consecutivos, solicitando envio de
mudanas ocorridas nos pontos definidos em qualquer das classes.
Tempo no pedido de dados na classe 0
Tempo em milissegundos entre dois pedidos consecutivos, solicitando envio dos valores
atuais de todos os pontos.
94
00003-A
00003-A
95
10.4
Tipos de Pontos
Sigla
A/D
Tipo
EAI
Analog Input
ED
Binary Input
SA
SD
Binary Output
CT
EAO
INT
SDD
SDL
10
FRZ
11
EAF
Notas:
(1) O ActionView no suporta que uma mesma varivel seja simultaneamente de entrada e
sada. Assim, variveis do tipo analog output e binary output, para serem lidas e escritas,
devem ser declaradas duas vezes, embora tenham o mesmo endereo;
(2) Nessa implementao, existem 26 endereos de variveis internas, de controle, conforme
mostra a tabela a seguir. Essas variveis refletem o contedo de dois campos de controle do
DNP 3.0 e do estado da comunicao com o ActionView. Os campos de controle so:
- IIN: 16 bits enviados em toda a resposta do escravo, com dados de controle; e
- Status field: 8 bits enviados como resposta de um comando.
(3) Sadas digitais podem ter o mesmo endereo, j que o DNP disponibiliza um parmetro para
qualificar a sada (Pulse ON / OFF, Trip/Close, Latch ON / OFF ). No ActionView, para usar
esse conceito, devem ser declaradas duas variveis com o mesmo endereo e no parmetro
da varivel definir os atributos do comando .
(4) Um contador tem dois campos de leitura, um que incrementado a cada ocorrncia de um
evento, e outro que o valor congelado do contador, antes do ltimo Reset.
No ActionView, os contadores podem ser de 16 ou 32 bits, mas todos devem ser do mesmo
nmero
de
bits.
END.
96
Origem Descrio
Contedo
IIN
Broadcast
IIN
Classe 1
IIN
Classe 2
IIN
Classe 3
IIN
Sincronismo de relgio
relgio
10.5
IIN
Sadas em local
IIN
Problema
IIN
Reincio
IIN
Funo no implementada
IIN
Objeto desconhecido
10
IIN
Dado invlido
11
IIN
Overflow
12
IIN
Ocupado
13
IIN
Dado corrompido
14
IIN
Reservado
Sempre 0
15
IIN
Reservado
Sempre 0
16
Run
time
Comunicao
20
Status
Comando aceito
21
Status
Comando no aceito
22
Status
Falta select
23
Status
Erro formato
24
Status
Controle no suportado
25
Status
Fila cheia
26
Status
Erro hardware
O DNP tem os endereos de pontos definidos atravs do termo ndice (index). Para cada
tipo de ponto de um equipamento em funo do nmero de pontos daquele tipo (N), o ndice
varia de [0, N-1].
Exemplificando, em uma chave tripolar de um dado fabricante, so definidos os seguintes
pontos / endereos:
Sigla
Descrio
Total de
Pontos
1
Endereo
ltimo
Endereo
ED
Binary Input
24
23
00003-A
97
SD ou Binary Output
SDD ou
SDL
43
42
CT
Counter
EAI
27
26
10.6
10.7
Nessa implementao do DNP 3.0, existem trs tipos de informao referentes ao estado da
comunicao:
98
00003-A
(2) Variveis digitais e analgicas do DNP podem ser com ou sem palavra de status do
ponto. No caso da varivel ter status (binary input with status ou analog input with
status), existe um bit informando que a varivel est com erro de leitura. Nesse caso,
a varivel ser riscada no ActionView e seu status ser apresentado no run-time
como Err = 3, conforme figura abaixo:
Observar que, no caso de falha de comunicao, todas as variveis lidas daquele canal
tambm sero riscadas mas o valor de seu status 2 (Err = 2).
(3) Toda a resposta de uma requisio do mestre tem 16 bits nomeados de IIN (Internal
Indication), que contm um conjunto de informaes de controle. Essas informaes,
alm de poderem ser monitoradas atravs das variveis tipo INT com endereo entre
[0, 15], podem causar procedimento no ActionView para tratar essas informaes:
00003-A
Buffer Overflow: O IED est informando que seu buffer de eventos teve
overflow, provavelmente porque o mestre ficou muito tempo sem requisit-lo
o ActionView grava essa informao no arquivo de log.
10.8
Arquivo de Log
10.9
O DNP 3.0 - L2 comanda as sadas digitas atravs do objeto 12/1 (Control Relay Ouput
Block). Esse objeto tem um conjunto de atributos que podem ser fixos ou parametrizados no
software, conforme mostrado a seguir:
Cdigo de Funo: Para o mestre, pode ser 3 (select) ou 4 (operate) ou 5 (direct) mas,
nessa implementao, sempre 5 (direct);
OnTime - intervalo de tempo que uma sada em pulso deve ficar ligada: nessa
implementao fixado por IED no arquivo de inicializao ( inteiro de 32 bits
representando o tempo em milissegundos);
100
00003-A
OffTime: intervalo de tempo que uma sada em pulso deve ficar desligada: nessa
implementao, fixado por IED no arquivo de inicializao ( inteiro de 32 bits
representando o tempo em milissegundos);
Close/Trip, Latch On/ Off, Pulse On/ Off, Queue, Clear: Esses atributos da sada digital
so definidos, ou no parmetro da varivel, ou no atributo de uma rotina de sada tipo
CmdParm. Os valores vlidos para esses atributos so:
Control Code
Ao
Sada Pulse ON
Sada Latch ON
65
66
67
68
129
130
131
132
+ 16
+ 32
00003-A
101
102
00003-A
Para alterar o valor da varivel, pode-se usar, por exemplo, a rotina CmdAna associada
varivel de sada (SA), como mostra a figura abaixo.
103
Uma maneira mais moderna de fazer esta aquisio usar no ActionVIew o Ponto Digital
Multiplo, no caso com quatro estados, e definir para o Mdulo de Comunicao que dois
pontos lidos do disjuntor devem ser colocados no ActionView como campos de bits de um
ponto multiplo. Isto feito utilizando no Endereo2, destes dois pontos, o sinal < para
indicar para que bit do ponto multiplo, cada ponto digital simples deve ir.
A figura a seguir mostra esta especificao na tabela CanaisPec.
CanaisPec
txtGroup txtVariable byteTipo txtEndereco1 txtEndereco2 txtModulo
CMG_03Q2 DJ
11
1<40
DNP30
CMG_03Q2 DJ
11
0<41
DNP30
104
Estado
Valor
Bit 1
Bit 0
Bloqueado
Aberto
Fechado
Indefinido
00003-A
00003-A
105
Introduo
10.13.2
O primeiro passo para utilizar o SEL2030 com o protocolo DNP 3.0, configurar sua porta
16 como uma porta DNP que se comunica com o mestre ActionView. O texto a seguir,
delimitado por uma borda contnua, mostra a configurao da porta 16, atravs do comando
SET P 16 do prprio SEL2030. Os comandos digitados esto em vermelho e a tecla ENTER
entre os sinais de menor e maior (<enter>).
Pode-se observar que uma vez digitado o comando, o prprio SEL2030 questiona os
valores de cada parmetro a ser associado porta.
106
00003-A
00003-A
107
108
Percentage off full-scale change: Essa informao muito importante, j que define
quando devem ser gerados eventos de mudana de variveis tipo Analog Input
(medidas). No exemplo, manteve-se o valor de 2% o que quer dizer que, qualquer
varivel que tiver seu valor alterado de mais de 2% de seu fundo de escala, dever
gerar um evento;
00003-A
Allow Unsolicited Report: Para o ActionView essa resposta s pode ser N indicando
que o SEL2030 no pode enviar eventos no solicitados;
Enable use of DNP Trip and Close: O ActionView suporta commandos DNP de trip e
close, podendo, assim, habilitar esse funo;
Make control points visible in class 0 poll: Essa opo deve ser N (no) para a
maioria das aplicaes, j que no SEL2030 as sadas analgicas somam centenas
de pontos, e essa opo dever gerar muitas mensagens sempre que for feita uma
leitura de classe 0. Seu significado real que na aplicao, sadas analgicas no
sero lidas atravs de leitura classe 0;
Port Identification String: Colocar um string qualquer, como por exemplo Master
DNP;
Aps essa ltima pergunta, o SEL2030 apresenta uma listagem das opes selecionadas e
pergunta se o usurio confirma.
Encerrado esse passo, tem-se a porta 16 configurada para ser conectada ao ActionView
SCADA.
Para verificar como uma porta est configurada, o usurio pode usar o comando SHOWSET
<n>, onde n o nmero da porta. Abaixo mostrado esse comando para a porta 16.
>>showset 16<enter>
PORT:16
DEVICE = M
PROTOCOL= D
ADDRESS = 2
CLASS = 2
16BIT = 16
SO_TIMEOUT= 1.0
DL_CONFIRM= 3
DL_TIMEOUT= 500
MIN_DELAY= 50
MAX_DELAY= 100
SETTLE1 = 0.0
SETTLE2 = 0.0
REPORT_ON= 2.00
UNSOL_REP= N
CONFIRM_TO= 2000
DNP_PAIR= Y
CLS0_VIEW= N
DNP_CMDNUM= 8
DNP_SBONUM= 4
Press RETURN to continue<enter>
DNP_BRNUM= 3
DNP_RBNUM= 8
00003-A
109
10.13.3
No exemplo, vai-se conectar um rel SEL porta 13 do SEL2030 para que, atravs da porta
16, implemente-se o controle supervisivo das informaes desse rel. Mais precisamente,
adiciona-se um rel SEL321.
O procedimento de configurao semelhante ao feito para a porta 16, onde os seguintes
passos devem ser seguidos:
Conectar o SEL-321 porta 13 do SEL2030, atravs de um cabo serial SEL 272A;
Parametrizar a porta 13 de forma semelhante porta 16, exceto que definindo que o device
como um rel SEL (S), ao invs de um Master (M). Nesse caso, o SEL2030 far toda a
configurao automtica, como mostrado a seguir:
>>set 13 p<enter>
Port communications settings for Port 13
Device Type (U=Unused, S=SEL IED, O=Other IED, P=Printer, M=Master) DEVICE = S
?<enter>
Auto-configure port (Y/N) CONFIG = N ? y<enter>
Attempting auto-configuration...Done.
FID:
FID=SEL-321-1-R422-V656112pb-D990415
DEVICE ID: LT 500 KV JAGUARA
BAUD RATE: 2400
OPERATE SUPPORT: Binary (1 Breakers, 16 Remote Bits S-C)
LEVEL 1 PASSWORD: OTTER
COMMANDS SUPPORTED:
B 20METER
B 20TARGET
A 20HISTORY
A 20STATUS
A 20EVENT
A 20EVENTS
A 20EVENTL
Port Identification String
PORTID ="LT 500 KV JAGUARA"
?321-SPIN <enter>
Communications Settings
Baud Rate (300, 600, 1200, 2400, 4800, 9600,19200) BAUD = 2400 ? <enter>
Number data bits (7,8)
DATABIT = 8 ? <enter>
Stop Bits (1,2)
STOPBIT = 1 ? <enter>
Parity (N,O,E,1,0)
PARITY = N ? <enter>
Enable RTS/CTS handshaking (Y/N) RTS_CTS = N ? <enter>
Enable XON/XOFF flow control (Y/N) XON_XOFF= Y ? <enter>
Port Timeout in minutes (0.0-120.0) TIMEOUT = OFF ? <enter>
PORT:13
DEVICE = S
CONFIG = Y
PORTID ="321-SPIN "
110
00003-A
BAUD = 2400
DATABIT = 8 STOPBIT = 1 PARITY = N
RTS_CTS = N XON_XOFF= Y
TIMEOUT = OFF
Save changes (Y/N) ? y<enter>
Observaes:
(4) Uma vez definido que o dispositivo um rel SEL, o SEL2030 perguntou se o usurio
desejava que fosse feito o auto-reconhecimento do mesmo. Aps a confirmao do
usurio, durante uns poucos minutos (cerca de 2 minutos) foi feito o procedimento de
reconhecimento automtico do rel, findo o qual, o usurio confirmou as configuraes
sugeridas e solicitou que as mudanas fossem salvas.
(5) Aps configurar a porta 13 como conectada a um dispositivo SEL, o SEL2030,
periodicamente, interrogar o rel sobre suas medidas e estados, disponibilizando as
informaes do mesmo na base de dados da porta 13. Essa base de dados pode ser
vista atravs do comando MAP <n>, conforme mostrado a seguir:
>>map 13<enter>
Port 13 Database Assignments
Region Data Type # Records
GLOBAL -LOCAL -BUF
-D1
Unused
D2
Unused
D3
B METER
D4
B TARGET
D5
Unused
D6
Unused
D7
Unused
D8
Unused
A1
Unused
A2
Unused
A3
Unused
USER
Unused
A base de dados de cada porta composta de um conjunto de reas definidas como:
GLOBAL, LOCAL, BUF, D1, etc.
O contedo dessas reas definido nos manuais do SEL2030 e complementado pelos
manuais dos respectivos rels. Dessas reas, entretanto, as informaes geralmente
usadas pelo SCADA so as entradas digitais e analgicas associadas s funes de cada
rel. Essas reas so designadas:
(1) METER: corresponde a todas as entradas analgicas associadas ao rel conectado
porta 13;
(2) TARGET: Corresponde a todas as entradas digitais associadas s funes do rel
conectado porta 13;
O texto apresentado a seguir corresponde ao comando MAP 13:METER solicitando que
sejam apresentadas as variveis do tipo METER do rel conectado porta 13.
>>map 13:meter<enter>
Port 13, Data Region METER Map
00003-A
111
Data Item
_YEAR
3000h
DAY_OF_YEAR 3001h
TIME(ms) 3002h
MONTH
3004h
DATE
3005h
YEAR
3006h
HOUR
3007h
MIN
3008h
SECONDS
3009h
MSEC
300Ah
ia
300Bh
ib
300Fh
ic
3013h
va
3017h
vb
301Bh
vc
301Fh
IAB(A)
3023h
IBC(A)
3027h
ICA(A)
302Bh
VAB(V)
302Fh
VBC(V)
3033h
VCA(V)
3037h
PA(MW)
303Bh
QA(MVAR) 303Dh
PB(MW)
303Fh
QB(MVAR) 3041h
PC(MW)
3043h
QC(MVAR) 3045h
P(MW)
3047h
Q(MVAR)
3049h
I0(A)
304Bh
I1(A)
304Fh
I2(A)
3053h
V0(V)
3057h
V1(V)
305Bh
V2(V)
305Fh
int
int
int[2]
char
char
char
char
char
char
int
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
float
float
float
float
float
float
float
float
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
Dentre as variveis acima, tem-se corrente nas trs fases (ia, ib e ic), tenso nas trs fases,
etc.
Para visualizar o contedo das variveis analgicas (METER) ou digitais (TARGETS), devese usar o comando VIEW, existindo, inclusive, um atributo (bl) que lista o identificador de
cada entrada binria, associada a funo do rel.
>>view 13:target bl<enter>
Port 13, Data Region TARGET Data
_YEAR = 2003 DAY_OF_YEAR = 36 (02/05) TIME = 19:53:54.137
TARGET =
*
*
*
STSET STFAIL STWARN STEVE STPWR
0
0
0
0
0
0
1
0
INST TIME COMM SOTF ZONE1 ZONE2 ZONE3 ZONE4
0
0
0
0
0
0
0
0
EN
A
B
C
G
Q
51
50
112
00003-A
1
0
0
0
0
0
0
0
Z4G
Z3G
Z2G
Z1G
M4P
M3P
M2P
M1P
0
0
0
0
0
0
0
0
Z4GT Z3GT Z2GT LOP
M4PT M3PT M2PT OPA
0
0
0
1
0
0
0
0
67Q4 67Q3 67Q2 67Q1 67N4 67N3 67N2 67N1
0
0
0
0
0
0
0
0
67Q4T 67Q3T 67Q2T OST
67N4T 67N3T 67N2T OSB
0
0
0
0
0
0
0
0
PD1
3P27 27L
50H
50MF 51NT 51QT 51PT
0
0
0
0
0
0
0
0
---------------- ETC -------------------------------------------------------------------O significado desses identificadores pode ser visto no manual do rel. Por exemplo, a
entrada digital designada por ZONE 1 estar ligada (igual a 1) se houver um trip devido a
uma falta na zona 1 do rel de SEL321.
Resumindo o procedimento de configurao das portas associadas ao rel SEL, cada porta
dever ser auto-configurada, disponibilizando, assim, seus dados periodicamente na rea de
base de dados daquela porta. Comando usados para configurar e visualizar os mapas de
dados e seu contedo so:
SET <n> P
MAP <n>
MAP <n>:METER
MAP <n>:TARGET
VIEW <n>:TARGET BL
VIEW <n>:METER BL
10.13.4
Uma vez criada a base de dados de cada rel conectado a uma porta do SEL2030, resta
agora selecionar as informaes que se deseja disponibilizar no ActionView, movendo-as
para o mapa de memria do DNP, na porta 16.
Essa movimentao feita utilizando o comando SET M <n> do SEL2030. Ele move para a
base de dados da porta 16 medidas e entradas digitais disponveis nas bases de dados das
outras portas, criando, assim, o mapa de memria do DNP.
O texto a seguir mostra a movimentao dos dados do rel ligado porta 13 do SEL 2030
para a base de dados da porta 16.
>>SET M 16<enter>
Mathematical/move equation settings for Port 16
1
?0 = 13:METER:ia<enter>
2
?1 = 13:METER:ib<enter>
3
00003-A
113
?2 = 13:METER:ic<enter>
4
?3 = 13:METER:va/100<enter>
5
?4 = 13:METER:vb/100<enter>
6
?5 = 13:METER:vc/100<enter>
7
?7 = 13:METER:PA <enter>
8
?6 = 13:METER:QA <enter>
9
?8 = 13:METER:QB <enter>
10
?9 = 13:METER:PB <enter>
11
?10 = 13:METER:QC <enter>
12
?11 = 13:METER:PC <enter>
13
?12 = 13:METER:I0 <enter>
14
?13 = 13:METER:I1<enter>
15
?14 = 13:METER:I2<enter>
16
?15 = 13:METER:V0<enter>
17
?16 = 13:METER:V1<enter>
18
?17 = 13:METER:V2<enter>
19
?18 = 13:METER:Q<enter>
20
?19 = 13:METER:P<enter>
21
? 21,p=13:target:006Hh
22
? 22,p=13:target:006h
23
? 23,p=13:local:0dh
24
? 24,p=13:local:0dh
25
? 25,p=13:800h
26
?<enter>
1 000h = 13:METER:ia
2 001h = 13:METER:ib
3 002h = 13:METER:ic
4 003h = 13:METER:va/100
5 004h = 13:METER:vb/100
6 005h = 13:METER:vc/100
114
00003-A
7 007h = 13:METER:PA(MW)
8 006h = 13:METER:QA(MVAR)
9 008h = 13:METER:QB(MVAR)
10 009h = 13:METER:PB(MW)
11 00Ah = 13:METER:QC(MVAR)
12 00Bh = 13:METER:PC(MW)
13 00Ch = 13:METER:I0(A)
14 00Dh = 13:METER:I1(A)
15 00Eh = 13:METER:I2(A)
16 00Fh = 13:METER:V0(V)
17 010h = 13:METER:V1(V)
18 011h = 13:METER:V2(V)
19 012h = 13:METER:Q(MVAR)
20 013h = 13:METER:P(MW)
Press RETURN to continue
21 015h,P = 13:TARGET:0005h
22 016h,P = 13:TARGET:0006h
23 017h,P = 13:LOCAL:000Dh
24 018h,P = 13:LOCAL:000Dh
25 019h,P = 13:LOCAL:PORT_STATUS
Save changes (Y/N) ? Y
Port 16 Settings Changed
Observaes:
(1)
(2)
(3)
4806h
EN
51
50
Uma vez feita a movimentao de todos os dados que deseja-se colocar na rea de
memria do DNP (porta 16), pode-se listar esse mapa utilizando o comando DNPMAP
mostrado a seguir:
>>dnpmap<enter>
SEL 2030 LABORATORIO
Date: 02/13/03 Time: 10:41:33
00003-A
115
Default Variation
Label
02
13:4805h
02
13:4806h
02
13:080Dh
02
13:080Fh
02
13:LOCAL:PORT_STATUS
03
13:METER:ia
03
13:METER:ib
03
13:METER:ic
03
13:METER:va
03
13:METER:vb
03
13:METER:vc
03
13:METER:QA(MVAR)
03
13:METER:PA(MW)
03
13:METER:QB(MVAR)
03
13:METER:PB(MW)
03
13:METER:QC(MVAR)
03
13:METER:PC(MW)
03
13:METER:I0(A)
03
13:METER:I1(A)
03
13:METER:I2(A)
03
13:METER:V0(V)
03
13:METER:V1(V)
03
13:METER:V2(V)
03
13:METER:Q(MVAR)
03
13:METER:P(MW)
03
INTEGER
00003-A
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
10, 12
136-143
144-151
152-152
153-160
161-168
169-169
170-177
178-185
186-186
187-194
195-202
203-203
204-211
212-219
220-220
221-228
229-236
237-237
238-245
246-253
254-254
255-262
263-270
271-271
272-279
280-287
288-288
289-296
297-304
305-305
306-313
Observaes:
(1) Objeto tipo 1 - variao 2, corresponde a entradas digitais. Assim, existem 64 entradas
digitais com endereo-2 do ActionView variando de 0 a 63;
(2) Objeto tipo 30 - variao 4, corresponde a entradas analgicas. Assim, existem 20
entradas analgicas com endereo-2 do ActionView variando de 0 a 19;
(3) Objeto 10 - tipo 12, corresponde a sadas digitais. Assim, existem 422 sadas digitais
com endereo-2 do ActionView variando de 0 a 421;
(4) As sadas digitais com endereo-2 do ActionView entre 0 e 7 correspondem s 4
sadas digitais disponibilizadas no chassi do SEL2030.
10.13.5
Comando de Variveis
117
(1)
>>map 13:local bl
Port 13, Data Region LOCAL Map
Data Item Starting Address Type Bit Labels
PORT_STATUS 0800h
int
ALT_PORT 0801h
char
NUM_MESGS 0802h
int
BAD_MESGS 0803h
int
ARCHIVE_CNTRS 0804h
int[3]
ELEMENTS 0807h
char[18]
0807h
CMD1 CMD2 CMD3 CMD4 CMD5 CMD6 CMD7 CMD8
0808h
SBO1 SBO2 SBO3 SBO4 CTS XOFF INAC UMB
0809h
D1 D2 D3 D4 D5 D6 D7 D8
080Ah
D9 D10 D11 D12 ARCH1 ARCH2 ARCH3 MSET
080Bh
DLY1 DLY2 DLY3 DLY4 DLY5 DLY6 DLY7 DLY8
080Ch
DLY9 DLY10 DLY11 DLY12 DLYA1 DLYA2 DLYA3 DLY
080Dh
BR1 BR2 BR3 BR4 BR5 BR6 BR7 BR8
080Eh
BR9 BR10 BR11 BR12 BR13 BR14 BR15 BR16
080Fh
RB1 RB2 RB3 RB4 RB5 RB6 RB7 RB8
0810h
RB9 RB10 RB11 RB12 RB13 RB14 RB15 RB16
0811h
SBR1 SBR2 SBR3 SBR4 SBR5 SBR6 SBR7 SBR8
0812h
SBR9 SBR10 SBR11 SBR12 SBR13 SBR14 SBR15 SBR16
0813h
SRB1 SRB2 SRB3 SRB4 SRB5 SRB6 SRB7 SRB8
Observaes
(4) O rel conectado porta 13 (SEL-321) suporta comando de 1 disjuntor (breaker) e 16
bits remotos. O Disjuntor o utilizado pela proteo para dar trip em caso de falha, e
os bits remotos correspondem a um registrador interno do rel, visualizado na rea
LOCAL da porta onde ele est conectado. Esse registrador pode ser usado para ativar
rotinas do rel.
(5) No comando MAP acima, so mostrados os campos locais onde em negrito esto
destacados os endereos de BR1 (disjuntor), RB1 e RB2 (Remote bit). Para comandar,
tanto o disjuntor, como os bits remotos, necessrio associar comandos s operaes
de trip/close e set/clear, atravs do comando SET L <n> conforme apresentado a
seguir:
*>>set L 13<enter>
Logic settings for Port 13
SBR1 = NA
? CMD1<enter>
CBR1 = NA
? CMD2<enter>
.......
118
(1)
00003-A
SRB1 = NA
? CMD3<enter>
CRB1 = NA
? CMD4<enter>
SRB2 = NA
? CMD5<enter>
CRB2 = NA
? CMD6<enter>
)
?END<enter>
SBR1 = 13:CMD1
CBR1 = 13:CMD2
SRB1 = 13:CMD3
CRB1 = 13:CMD4
SRB2 = 13:CMD5
CRB2 = 13:CMD6
Save changes (Y/N) ? Y <enter>
(2)
Observaes
(1) Associa os comandos CMD1 / CMD2 s funes de Set e clear break1,
respectivamente;
(2) Associa os comandos CMD2 / CMD3 / CMD4 e CMD5 s funes de set e clear dos
remote bits RB1 e RB2, respectivamente;
Uma vez feitas as associaes, os comandos CMDn da porta 16, associados porta 13,
executaro as respectivas ordens. Por exemplo, observando o DNPMAP apresentado
anteriormente, um comando na sada digital cujo endereo-2 212 causar um comando
CMD1, e assim sucessivamente at o endereo 217, que causar o comando CMD6, como
mostra o texto abaixo:
10, 12
212-219
A figura abaixo mostra a tabela de variveis do ActionView com as variveis CMD para
comandar os dois disjuntores e o remote bit:
O comando dessas variveis pode ser feito atravs de um objeto de visualizao boto,
conforme mostrado na figura a seguir, ou atravs da janela de comando de equipamento,
como por exemplo CMDJ1:
00003-A
119
120
00003-A
11.
Este mdulo consiste em um protocolo do tipo token passing, onde devem ser definidos os
tempos de amostragem de cada tipo de ponto.
OBS: no possvel utilizar o Comtalk KMD 5559 para a comunicao entre IEDs e o
ActionView.
11.1
00003-A
121
11.2
122
00003-A
00003-A
123
SubPanel 4x4
Inputs
Outputs
Variveis
Schedulers
Grupo0
1-32
Grupo0
1-32
Grupo0
Grupo1
Grupo2
Grupo3
1-8
9-16
17-24
25-32
Grupo0
1-16
SubPanel 8x8
Inputs
Outputs
Variveis
Schedulers
Inputs
Grupo0
1-32
Grupo0
1-32
Grupo0
Grupo1
Grupo2
Grupo3
Grupo4
Grupo5
Grupo6
Grupo7
1-8
9-16
17-24
25-32
33-40
41-48
49-56
57-64
Grupo0
1-16
(TimeInputs)
124
00003-A
11.3
Tipos de Pontos
Cdigo
VEA
Analgico
Entrada
VED
Digital
Entrada
VSA
Analgico
Sada
VSD
Digital
Sada
IEA
Analgico
Entrada
IED
Digital
Entrada
OEA
Analgico
Entrada
OED
Digital
Entrada
OSA
Analgico
Sada
OSD
Digital
Sada
TIM
10
Analgico
Entrada
SCH
11
Analgico
Entrada
WEK
12
Analgico
Sada
SYS
13
Digital
Interna
declarados
125
Leitura Dia do Ms
Leitura Ms
Leitura Ano
Leitura Hora
Leitura Minuto
Leitura Segundo
126
00003-A
Tera
Hora Valor
08:00
1
12:00
0
13:30
1
18:00
0
Quarta
Hora Valor
08:00
1
12:00
0
13:30
1
18:00
0
Quinta
Hora Valor
08:00
1
12:00
0
13:30
1
18:00
0
Sexta
Hora Valor
08:00
1
12:00
0
13:30
1
18:00
0
Sbado
Hora Valor
08:00
0
12:00
0
13:30
0
18:00
0
Domingo
Hora Valor
08:00
0
12:00
0
13:30
0
18:00
0
00003-A
127
128
00003-A
Em tempo real, ser possvel ler e escrever valores nesta tabela atravs de uma
janela, conforme mostra a figura abaixo:
00003-A
129
130
00003-A
12.
Este mdulo consiste em um protocolo do tipo mestre-escravo onde devem ser definidos os
tempos de amostragem de cada tipo de ponto.
12.1
00003-A
131
Figura 82 - Ficha com os parmetros para a configurao de um canal com o protocolo KMC MainNet
12.2
132
00003-A
00003-A
133
32 variveis internas
4 entradas
4 sadas
1 scheduler
64 variveis internas
8 entradas
8 sadas
4 schedulers
Main Address
Referente ao endereo fsico da Lan controller na main network (Tier 1) ou endereo Lan
Controller, qual o Sub panel est ligado.
Port Address
134
00003-A
Indica a qual porta serial (A ou B) da Lan Controller o Sub panel est ligado.
SubPanel Address:
Endereo fsico do SubPanel.
Sub Panel Type
Tipo de IED. Esto disponveis, inicialmente, os modelos 4x4 e 8x8.
Lan controller
Inputs
Outputs
Variveis
Schedulers
Grupo0
Grupo1
Grupo2
Grupo3
1-32
33-64
65-96
97-128
Grupo0
Grupo1
Grupo2
Grupo3
1-32
33-64
65-96
97-128
Grupo0
Grupo1
Grupo2
Grupo3
Grupo4
Grupo5
Grupo6
1-48
49-96
97-128
129-160
161-192
193-224
225-256
Grupo0
Grupo1
1-16
17-32
SubPanel 4x4
Inputs
Outputs
00003-A
Grupo0
1-32
Grupo0
1-32
135
Variveis
Schedulers
Grupo0
Grupo1
Grupo2
Grupo3
1-8
9-16
17-24
25-32
Grupo0
1-16
SubPanel 8x8
Inputs
Outputs
Variveis
Schedulers
12.3
Grupo0
1-32
Grupo0
1-32
Grupo0
Grupo1
Grupo2
Grupo3
Grupo4
Grupo5
Grupo6
Grupo7
1-8
9-16
17-24
25-32
33-40
41-48
49-56
57-64
Grupo0
1-16
Tipos de Pontos
136
00003-A
Sigla
Cdigo
VEA
Analgico
Entrada
VED
Digital
Entrada
VSA
Analgico
Sada
VSD
Digital
Sada
IEA
Analgico
Entrada
IED
Digital
Entrada
OEA
Analgico
Entrada
OED
Digital
Entrada
OSA
Analgico
Sada
OSD
Digital
Sada
TIM
10
Analgico
Entrada
SCH
11
Analgico
Entrada
WEK
12
Analgico
Sada
SYS
13
Digital
Interna
declarados
00003-A
137
Leitura Dia do Ms
Leitura Ms
Leitura Ano
Leitura Hora
Leitura Minuto
Leitura Segundo
00003-A
Segunda
Hora Valor
08:00
1
12:00
0
13:30
1
18:00
0
Tera
Hora Valor
08:00
1
12:00
0
13:30
1
18:00
0
Quarta
Hora Valor
08:00
1
12:00
0
13:30
1
18:00
0
Quinta
Hora Valor
08:00
1
12:00
0
13:30
1
18:00
0
Sexta
Hora Valor
08:00
1
12:00
0
13:30
1
18:00
0
Sbado
Hora Valor
08:00
0
12:00
0
13:30
0
18:00
0
Domingo
Hora Valor
08:00
0
12:00
0
13:30
0
18:00
0
00003-A
139
140
00003-A
00003-A
141
142
00003-A
Controladores STD
13.
13.2
00003-A
143
Controladores STD
00003-A
Controladores STD
00003-A
145
Controladores STD
UTRAddress0=19
Define o endereo fsico desta UTR devendo ser nico para esta implementao, pois
neste mdulo de comunicao suportada uma nica UTR.
Descrio do IED
Utilizado opcionalmente apenas com propsito documentacional
==>
-24 mA
==>
0 mA
+4095
==>
24 mA
146
00003-A
Controladores STD
O atributo CA refere-se a pontos gerados por clculo na UCL com valor 0-4095, sem
polaridade, como o caso de Contadores de Pulsos.
O tipo SY utilizado para reportar flags de estado da comunicao com PRE ou UCL e
estados da UCL.
Os tipos de pontos suportados, j cadastrados na tabela TIPOS DE PONTOS, so os
seguintes:
Cdigo
Tipo de Sinal
Tipo de Ponto
EA
analgico
Entrada
Entradas analgicas
ED
digital
Entrada
Entradas digitais
CA
analgico
Entrada
Acumuladores
SD
digital
Sada
Sadas digitais
SY
digital
Entrada
Sigla
CanaisPec
txtGroup txtVariable byteTipo txtEndereco1 txtEndereco2 txtModulo
CMG_03Q2 DJ
11
1<40
UTRSTD
00003-A
147
Controladores STD
CanaisPec
txtGroup txtVariable byteTipo txtEndereco1 txtEndereco2 txtModulo
CMG_03Q2 DJ
11
0<41
UTRSTD
Estado
Valor
Bit 1
Bit 0
Bloqueado
Aberto
Fechado
Indefinido
13.3
Significado
00003-A
Controladores STD
Endereo1
Endereo2
o da UTR
64818
o da UTR
64820
o da UTR
64821
o da UTR
65280
o da UTR
65281a 65285
64833 a 64836
64839 a 64842
64848
64849
o da UTR
64817
o da UTR
64818
o da UTR
64820
64833 a 64836
64839 a 64842
13.4
149
Controladores STD
150
00003-A
14.
151
00003-A
14.1.3
Tipo de Pontos
Os tipos de pontos ED, SD, EA, CA, referem-se s entradas e sadas digitais e analgicas
comuns. O atributo EA refere-se s entradas analgicas Bipolares.
A placa de Entradas Analgicas recebe na entrada 0 a 20mA (ou no caso bipolar -20 mA a
20 mA) produzindo na converso A/D a faixa 0 a-4095
O nmero 0-4095 recebido da UTR interpretado do seguinte modo:
0
==>
==> 0 mA
4095
==>
==> 24 mA
O atributo CA refere-se a pontos gerados por clculo na UCL como Acumuladores com
valor 0-32767.
Os tipos de pontos suportados, j cadastrados na tabela TIPOS DE PONTOS, so os
seguintes:
Cdigo
Tipo de Sinal
Tipo de Ponto
EA
analgico
Entrada
Entradas analgicas
ED
digital
Entrada
Entradas digitais
CA
analgico
Entrada
Acumuladores
SD
digital
Sada
Sadas digitais
SY
digital
Entrada
Endereo1 - o endereo fsico na UCL, nico na linha multi-ponto ou rede que se encontra
conectado. Vlido entre 1 a 64.
00003-A
153
15.
Introduo
15.2
154
00003-A
Nmero de tentativas
(MaxRetry = 3)
(CalendarTable=0)
Para os casos de utilizao de calendrio, este o nmero da tabela para a qual deve
ser enviado o calendrio.
Amostragem Calendrio
(TimeCalendar=30)
(TimeMonLED=0)
155
(TimeMonMEM=0)
(TimeMonAUX=0)
(TimeMonBCD=0)
(SlaveMode=0)
(ListeningMode=0)
Para o ALNET I, utilizando comunicaa serial, est disponvel o Modo Escuta. Incluindose o parmetro ListeningMode=1, na seo deste protocolo e canal no arquivo de projeto.
Neste modo, utilizado, quando se quer obter os dados sendo amostrados por outro
computador, o Spingateway ficar escutando o canal de comunicao, entendendo as
solicitaes sendo feitas pelo outro computador e esperando e guardando as respostas
enviadas pelo CP. Obviamente, o endereamento dos tags deve ser o mesmo utilizado
pelo outro computador e compatvel com o endereamento dentro do CP.
Para utilizao deste modo, deve-se empregar um cabo de comunicao em Y, tambm
chamado de splitter. Se alm da escuta se desejar enviar comandos o splitter, deve
ser especial, permitindo a interrupo do cabo para o lado do outro computador.
15.3
156
00003-A
00003-A
157
15.4
Tipo de Pontos
15.5
Cdigo
Tipo de Sinal
Tipo de Ponto
EA
analgico
Entrada
Entradas analgicas
ED
digital
Entrada
Entradas digitais
SA
analgico
sada
SD
AX
3
4
digital
sada
digital
Entrada
Sadas digitais
Operandos Auxiliar (8 bits)
MM
analogico
Entrada
SY
digital
Entrada
EAF
analogico
Entrada
BCD
Analogico
Entrada
SAX
digital
saida
158
00003-A
Onde o Nmero da tabela deve ser entre 1 e 255, podendo ser utilizadas, se necessrio,
mais de uma tabela, de no mximo 256 entradas cada. O nmero da primeira tabela pode
ser qualquer um dentro do intervalo 1 a 255, porm, se necessrio mais de uma tabela de
entradas analgicas, as demais devero ter nmero seqencial consecutivos a partir da
primeira.
O Nmero da linha inicia em 0. Cada linha comporta um ponto de EA.
Tabelas de ENTRADAS DIGITAIS (ED=1)
Endereo2 = <Nmero da tabela>:<nmero do ponto>
O nmero da tabela ser o primeiro seguinte a ltima tabela de entradas analgicas. Se
houver somente uma tabela de EA, a tabela de ED ter o nmero seguinte. Se no houver
tabela de entradas analgicas, o nmero da tabela de ED ser qualquer um entre 1 e 255. O
nmero do ponto ser um nmero seqencial consecutivo, a partir de zero, seguindo
sempre na ordem da disposio dos bits nas linhas da tabela e no sentido crescente das
linhas da tabela. Cada um destes nmeros corresponder a um bit (Entrada Digital). Na
tabela, poder ser utilizado um octeto de bits em cada linha da tabela ( default ) ou dois
octetos por linha da tabela. Para definir o nmero de octetos em cada linha de tabela digital,
deve ser utilizado no arquivo de parametrizao o parmetro BytesPerRowTabED. Por
exemplo, no caso de um octeto por linha, o ponto ED canal 0 ser o bit menos significativo
(bit 0) da linha 0. O ponto ED 20 ser o bit 4 da linha 2 da tabela.
O parmetro BytesPerRowTabED<nmero CP> definido na seo [ALNETII<nroCanal>],
especifica para cada CP que ser utilizado 1 ou dois Bytes por linha de tabela de memria,
utilizada para entradas digitais. Veja ao final desta seco exemplo de parmetros.
Tabelas de SADAS DIGITAIS (SD=3)
Endereo2 = <nmero da tabela>:<ponto>
O nmero da tabela qualquer um entre 1 a 255. A sada feita por um comando de escrita
nesta tabela de memria
Onde o <ponto> para FECHAR = elemento da tabela * 2 + 1
<ponto> para ABRIR = elemento da tabela * 2
Para comandar, o mdulo de comunicao vai escrever na tabela um de dois nmeros:
1 para ABRIR e
2 para FECHAR
Exemplo ponto:
0:4 Varivel XXX_D
0:5 Varivel XXX_L
Sada para o primeiro ponto ser um comando de Escrita do nmero 1 na tabela 0, linha
2.
Sada para o primeiro ponto ser um comando de Escrita do nmero 2 na tabela 0, linha
2.
Portanto, o programa do CP deve monitorar a tabela de sadas digitais em memria, e
quando detectar um valor 1 ou 2, dever acionar uma sada digital, cujo numero ser:
Sdn = (elemento da tabela) * 2 + (Valor 1 )
00003-A
159
160
00003-A
ALNETII<n>
00003-A
161
parmetro
PROTOCOLO HDLCAM
16.
Introduo
16.2
162
00003-A
PROTOCOLO HDLCAM
Esta janela permite que o usurio configure caractersticas prprias do protocolo HDLC-AM
para este canal. Os parmetros existentes so os seguintes:
Nmero de Tentativas
Define a quantidade de retransmisses de uma mesma mensagem, antes de considerar
falha de UTR.
Tempo espera de resposta (segundos)
Tempo de espera pela mensagem de resposta da UTR (TimeOut).
Tempo de Pausa (milisegundos)
Tempo de espera para envio de mensagem para UTR.
Tempo Integridade TSS (segundos)
Perodo para solicitao de informaes do tipo Tele-sinalizaes (Entradas digitais
simples, duplas e momentneas). Para que no ocorra a solicitao de informaes
deste tipo, este campo deve ter seu valor igual a 0.
Tempo Integridade TMA (segundos)
Perodo para solicitao de informaes do tipo Telemedio analgica. Para que no
ocorra a solicitao de informaes deste tipo, este campo deve ter seu valor igual a 0.
Tempo Integridade TMD (segundos)
Perodo para solicitao de informaes do tipo Telemedio Digital. Para que no
ocorra a solicitao de informaes deste tipo, este campo deve ter seu valor igual a 0.
Tempo Integridade TMT (segundos)
Perodo para solicitao de informaes do tipo Telemedio de posio de TAP. Para
que no ocorra a solicitao de informaes deste tipo, este campo deve ter seu valor
igual a 0.
Tempo Integridade UTR (segundos)
Perodo para solicitao de informaes do tipo SYS (Entrada digital simples com
informao booleana de Estado da UTR). Para que no ocorra a solicitao de
informaes deste tipo, este campo deve ter seu valor igual a 0.
Modo Escuta
Define o modo de operao do driver de comunicao para este canal: mestre ou modo
escuta. No modo Escuta, no sero enviadas solicitaes de leitura, apenas ser feita a
escuta, utilizando cabo seril tipo Y, e aquisio dos dados solicitados por outro mestre
que esteja neste mesmo canal.
Active on reply
Se verdadeiro, as informaes no Banco de Dados Tempo Real tero o atributo de
qualidade da informao confivel, quando estabelecida a comunicao com a UTR. Se
falso, essas informaes tero atributo de qualidade confivel apenas quando recebidas
da UTR.
16.3
00003-A
163
PROTOCOLO HDLCAM
16.4
Tipo de Pontos
A figura abaixo mostra uma tabela do banco de dados paramtrico (TipoPontos), aonde so
apresentados, os tipos de dados suportados pelo driver de comunicao HDLC-AM para o
Action View.
164
00003-A
PROTOCOLO HDLCAM
Tipo SYS:
Entrada digital simples com informao booleana de Estado da UTR. A UTR
MicroLab informa a situao operacional de suas funes e componentes
principais, tais como: estado operacional das cartelas operadoras (DMM, IES, TMD,
TMT, TMA, TMP, TCA, TCD, TCM, TCT) e estado operacional da cartela
controladora (BUS VSI, CLOCK, EPROM, CENTER TIMEOUT, RTU RESET);
Tipo TMA:
Tele-medio analgica. Entrada Analgica em 12 bits sinalizada, utilizada
para medio de grandezas, tais como: Tenso (KV), Potncias ativa (MW), reativa
(MVAr) e corrente (A). O Action View executa converso linear destas grandezas,
segundo a regra apresentada.
Tipo TMD:
Tipo TMT:
Tipo TSI:
00003-A
minRAW = 0
mxRAW = 4095
mxEU = + SCALE;
minEU = BIAS
mxRAW = 4095
minRAW = 1
minEU = -(BIAS 1)
mxEU = +(BIAS - 1)
165
PROTOCOLO HDLCAM
Tipo TS1:
Tipo TS2:
16.5
Endereo1:
Endereo2: Este o endereo dos pontos na UTR MicroLab e esto na faixa de 1 at 65287. A
formao deste endereo segue o seguinte regra:
B15
(Campo HWADR1)
B7
(Campo BITBYTE)
B0
Tipo SYS:
0100h
0101h
0102h
0103h
0104h
0106h
0107h
0200h
0201h
0202h
0203h
0204h
0205h
0206h
0207h
Tipo TMA:
Tipo TMD:
Tipo TMT:
166
(256d)
(257d)
(258d)
(259d)
(260d)
(262d)
(263d)
(512d)
(513d)
(514d)
(515d)
(516d)
(517d)
(518d)
(519d)
B8
00003-A
PROTOCOLO HDLCAM
Tipo TS1 e TS2: O Campo HWADR1 assume os valores entre 00h 7Fh, e o campo
BITBYTE assume valores entre 00h e 07h. A faixa de endereos esperada
ser entre 0000h e 7F07h (0d 32519d).
Tipo TSI:
00003-A
167
17.
17.1
Figura 102 - Ficha com os Parmetros para a Configurao de um Canal com o Protocolo MDLC da Motorola
00003-A
de calendrio. Valor = 0, informa que essa mensagem no deve nunca ser enviada, a
menos de situaes especiais que so inicializao, reset no CP, e solicitao do
operador atravs do menu no SppComgtw
Amostragem Analgicas (TimeAnaAll = 20)
Perodo de tempo, em segundos, entre dois envios consecutivos de solicitao de leitura
de todos os pontos de entradas digitais. Valor = 0, indica para nunca enviar este
comando, a menos em situaes especiais, como na inicializao do sistema, ou aps
cada ajuste de calendrio. Observar que existem eventos espontneos.
Amostragem Digitais (TimeDigAll= 0)
Perodo de tempo, em segundos, entre dois envios consecutivos de solicitao de leitura
de todos os pontos de entradas digitais. Valor = 0, indica para nunca enviar este
comando, a menos em situaes especiais, como na inicializao do sistema ou aps
cada ajuste de calendrio. Observar que existem eventos espontneos.
Eventos (TimeEvents=20)
Tempo mximo, em segundos, que um IED pode ficar sem enviar eventos. Expirado esse
tempo, o ActionView faz um pedido de leitura na IED, para verificar se a mesma est
conectada.
Time-Out (TimeOut=3)
Perodo mximo de tempo, em segundos, que o mdulo de comunicao aguarda por
uma resposta (ack) a uma mensagem enviada ao Gateway. Aps este tempo, so feitas
novas tentativas de envio da mesmo mensagem.
Ack Events (AckFor Events=1)
Define se deve ou no ser enviada mensagem de Ack aps receber eventos (1 = Enviar
Ack).
00003-A
169
17.2
Cdigo
Tipo de Sinal
Tipo de Ponto
Descrio
EA
ED
0
1
analgico
digital
Entrada
Entrada
Entradas analgicas
Entradas digitais
SDL
SDD
3
2
digital
digital
Sada
Sada
SY
digital
Entrada
Endereo1 - o endereo fsico das UCLs ligadas ao CP Motorola, devendo ser nico entre
todas as UCLS conectadas, e estar entre o intervalo 1 e 255.
00003-A
Sadas Digitais
Para sadas digitais, o ENDEREO2 um nmero iniciando em ZERO, que corresponde a
cada dispositivo comandvel, para o qual podem estar associados at dois pontos, um
para comando LIGA e outro para comando DESLIGA. Para um mesmo equipamento, os
pontos SDD (desliga) e SDL (liga) possuem o mesmo nmero. Os parmetros a serem
utilizados para sada so: 1 para DESLIGA e 0 para LIGA. Por exemplo: se o ENDEREO2
igual a zero, a sada liga se dar no ponto 0 ( zero ), e a sada desliga se dar no ponto 1
( um ). Se o ENDEREO2 for igual a 3, a sada liga se dar no ponto 6 ( seis ), e a sada
desliga se dar no ponto 7 ( sete ).
O uso do endereamento e parmetros o mesmo, tanto para estas sadas mono-estveis,
quanto mantidas, sendo a diferenciao parametrizada no CP Moscad, individualmente para
cada sada.
Falhas de Comunicao
O tipo SY utilizado para reportar flags de estado da comunicao entre o ActionView e o
CP Motorola ou entre o CP Motorola e as UCLs. Nestes casos, o ENDEREO1 o prprio
endereo da UCL e o ENDEREO2 igual a 1. O flag que indica o estado da
comunicao com o CP Motorola usa ENDEREO1 igual a 0.
00003-A
171
18.
EA
Analgico
Entrada
Entradas analgicas
ED
Digital
Entrada
Entradas digitais
Digital
Sada
Digital
Sada
Digital
Entrada
SDD
SDL
SY
Variveis
(Timeout)
de
sistema
172
00003-A
AVPEC
19.
AVPEC (ACTIONFG)
19.1.2 Funcionalidades:
a) Utilizado para a comunicao ActionView / Pcom e Pcom / Pcom;
b) Rede TCP/IP ou Serial;
c) TimeOut por Pontos;
d) Envio de Eventos no solicitados;
Digital
Entrada
Entradas Digitais
Digital
Entrada
Entrada
Digital
Somente Evento)
SD
EDA
46
63
Digital
Digital
Sada
Entrada
Sadas digitais
Entrada digital Dupla
EDS
SY
64
254
Digital
Digital
Entrada
Entrada
Entrada
Entradas Analgicas
EDM
EA
10 ou 13 Analgico
Momentnea
Os tipos ED e EDS representam entradas digitais simples (0 e 1). Porm, quando uma
varivel for definida como Tipo ED e possuir, definido na base de dados, varivel associada
( Veja Parmetros Digitais - Pontos Associados), ser tratada, automaticamente, como uma
Entrada Digital Dupla para leitura. Neste caso, o mdulo de comunicao espera receber do
campo valores 0,1,2 e 3 na varivel principal, e converter este valor de maneira adequada,
atualizando os valores da varivel principal e de sua associada, que so digitais simples,
porm, associadas na base de dados. A varivel principal da associao ter tipo EDA (63)
e a outra ter o tipo ED (0).
Caso os estados vindos de campo sejam recebidos em duas variveis digitais simples,
(estados 0 ou 1 somente) e o usurio desejar configurar estas variveis como pontos
associados, dever cadastrar a varivel principal da associao como EDS (64), e a varivel
que aponta para a principal como ED (0) .
00003-A
173
AVPEC
19.2
AVPEC ( SPPCOM)
19.2.2 Funcionalidades:
174
00003-A
AVPEC
Digital
Entrada
Entradas Digitais
Digital
Entrada
SD
46
Digital
Sada
Entrada
Digital
Somente Evento)
Sadas digitais
EDA
EDS
63
64
Digital
Digital
Entrada
Entrada
Entrada
Entrada
SY
EA
254
Digital
10 ou 13 Analgico
Momentnea
Os tipos ED e EDS representam entradas digitais simples (0 e 1). Porm, quando uma
varivel for definida como Tipo ED e possuir, definido na base de dados, varivel associada
( Veja Parmetros Digitais - Pontos Associados), ser tratada, automaticamente, como uma
Entrada Digital Dupla para leitura. Neste caso, o mdulo de comunicao espera receber do
campo valores 0,1,2 e 3 na varivel principal, e converter este valor de maneira adequada,
atualizando os valores da varivel principal e de sua associada, que so digitais simples,
porm associadas na base de dados. A varivel principal da associao ter tipo EDA (63)
e a outra ter o tipo ED (0).
Caso os estados vindos de campo sejam recebidos em duas variveis digitais simples
(estados 0 ou 1 somente), e o usurio desejar configurar estas variveis como pontos
associados, dever cadastrar a varivel principal da associao como EDS (64), e a varivel
que aponta para a principal como ED (0) .
00003-A
175
AVPEC
DllName = AVPECPFG
- Comunicao feita pelo Mdulo;
CommunicationByDriver = 1
;CONFIGURAO PARA O MODULO DE COMUNICAO
[AVPEC]
- Nos itens a seguir X = Nmero do Canal;
UTRAddressX=1
;Tempo em segs. para monitorao da atualizao de pontos
TempoParaMonitorarPtos=5
;TIMEOU GERAL - NO RECEBEU DADOS DE NENHUM CANAL DO TIPO PECCOS
TimeoutGeral=10000
;MODO DE OPERAAO - SE SERVIDOR FAZ PEDIDOS DE LEITURAS
;SE CLIENTE NO FAZ PEDIDOS DE LEITURAS
modoX=SERVIDOR
;Endereo do pec
EnderecoX=1
;Nmero de tentativas de retransmisso
MaxRetryX=3
;BYTE ORIGEM PARA ESTE PEC
OrigemX=11
;Tamanho do Buffer para Pedidos / Considera o tamanho da resposta
TamBufferX=150
;Tempos em Milissegundos
;TIMEOUT PARA COMANDO
TimeOutCmdX=1000
;TIMEOUT PARA ESTE PEC
TimeOutX=2000
;Para tempos abaixo se 0 (zero) no pede
;TEMPO PARA PEDIDOS DE ANALOGICAS
TimeGetAnaX=4000
;TEMPO PARA PEDIDOS DE DIGITAIS
TimeGetDigX=30000
;TEMPO PARA ENVIO DE CALENDARIO
TimeCalendarX=00000
19.3
19.3.2 Funcionalidades:
176
Sigla Cdigo
Tipo de Sinal
EDN
Digital
Entrada
ED
ED0
EDP
EDD
3
22
23
24
Digital
Digital
Digital
Digital
Entrada
Entrada
Entrada
Entrada
Se
evento
atualizar
PutDataRec
Tratamento igual a ED0
Se evento descartar
Se evento PutEventRec
Se evento InsertEventXT
com
com
00003-A
AVPEC
SD
SYS
46
254
Digital
Digital
Sada
Entrada
alarme = 5
Comandos
Variveis de Sistema
EAI
15
Analgico
Entrada
EA
10 ou 13 Analgico
Entrada
Entradas Analgicas
00003-A
177
AVPEC
178
00003-A
20.
Figura 104 - Ficha com os Parmetros para a Configurao de um Canal com o Protocolo Courier da Alstom
179
00003-A
20.2
Tipos de Pontos
Cdigo
Tipo de Sinal
Tipo de Ponto
Descrio em COURIER
EA
analgico
entrada
Medidas (Measurements)
LI
digital
entrada
RO
digital
entrada
AS
digital
entrada
PSW
Digital
entrada
CSW
digital
Entrada
SY
digital
Entrada
ST
digital
Sada
CB
digital
Sada
LS
digital
Sada
LI2
11
digital
entrada
RO2
12
digital
entrada
FN
13
digital
entrada
Inputs),
Endereo2
EA
<col><row>[:p,n]
00003-A
Observaes
181
LI
0 a 31
0 a 31
AS
0a7
PSW
0 a 31
LI2
RO
RO2
0 a 31
FN
0 a 31
182
00003-A
5 - Atuou 50 Fase B
6 - Atuou 50 Fase C
7 - Atuou 50 Neutro
etc.
KBCG120:
0 - Atuou 87 Fase A
1 - Atuou 87 Fase B
2 - Atuou 87 Fase C
SY
0a7
ST
<col><row>
CB
1a8
LS
1a 3
b) Qualificador de Comando
Alguns comandos para estes rels utilizam a definio de Grupo e Varivel e
valor, de um qualificador a ser interpretado pelo mdulo de comunicao. Este
qualificador, para as FUNES de comando associadas a controles em tela,
podem ser especificados no ActionStudio, durante a definio das FUNES.
O qualificador segue o formato IEC870 - ASDU tipo 46, sendo um byte com os
seguintes campos:
00003-A
QU - bits UI5[3..7]
183
Para o Reset de Trip basta comandar com o endereo correto, sem qualquer
valor ou qualificador.
c) Comandos Usados
184
00003-A
00003-A
0B14: nvel 1
0B15: nvel 2
0B16: nvel 3
185
GE MLINK +
21.
GE MLink+
O mdulo AVGMLINK.DLL utilizado para a comunicao entre o ActionView e rels GE
srie DMS que utilizam o protocolo GE Mlink+. A comunicao feita atravs de canal
serial multiponto.
O protocolo do tipo Mestre-Escravo, devendo ser definidos os tempos de amostragem de
pedido de cada tipo de ponto lido.
Figura 106 - Ficha com os Parmetros para a Configurao de um Canal com o Protocolo GE Mlink da GE
00003-A
GE MLINK +
00003-A
187
GE MLINK +
EAG
30
Analgico
Entrada
Entradas Analgicas
MAN
27
Digital
Sada
Execuo de manobras
EST
26
Digital
Entrada
EVP
23
Digital
Entrada
Eventos de proteo
EVC
22
Digital
Entrada
Eventos de controle
EIO
20
Digital
Entrada
SIO
21
Digital
Sada
SY
Digital
Entrada
Variveis
(Timeout)
de
sistema
188
00003-A
GE MLINK +
ENDERECO2
00003-A
DESCRIO DO ERRO
32
33
34
35
36
37
38
39
40
41
49
COMANDO INTERTRAVADA
50
51
COMANDO INCONSISTENTE
52
COMANDO BLOQUEADO
53
COMANDO J TERMINADO
54
COMANDO NO TERMINADO
65
66
NO EXISTE PARMETRO
67
PARMETRO INCONSISTENTE
68
69
70
FALHA NA EEPROM
82
NO EXISTE O CONTADOR
84
85
114
NO EXISTEM EVENTOS
115
EVENTO INCONSISTENTE
130
132
OSCILOSGRAFIA EM PROGRESSO
189
GE MLINK +
190
146
NO EXISTE RESPOSTA
148
RESPOSTA INCONSISTENTE
162
NO EXISTE DEMANDA
163
DEMANDA INCONSISTENTE
00003-A
TLNS2030
22.
TLNS2030
O mdulo AVTLNS2030.DLL utilizado para a comunicao entre o ActionView e o
concentrador SEL 2030 ( SCHWEITZER ENGINEERING LABORATORIES ), dispositivos
de aquisio de dados que utilizam o protocolo MODBUS e outros. A comunicao feita
atravs da utilizao da rede local Ethernet TCP-IP.
O ActionView, atravs deste mdulo de comunicao, abre uma sesso TELNET no SEL2030, e passa a usar comandos como VIEW para obter os dados armazenados nas reas
dedicadas a cada uma das portas do SEL-2030.
Nestas portas esto conectados IEDs da prpria SEL, ou de outros fabricantes. O esquema
abaixo ilustra a arquitetura mencionada.
20EVENT
00003-A
191
TLNS2030
O tipo de funo escolhida pelo mdulo de comunicao para a leitura ou escrita depende
do tipo de ponto definido no ActionView, conforme a tabela de definio dos pontos para o
ActionView.
22.1
O significado dos parmetros da seco [CANALn] o mesmo definido para outros mdulos
de comunicao, e pode ser encontrados na Seo Parmetros de Inicializao deste
manual.
Os parmetros especficos podem ser configurados na janela de propriedades do canal na
ficha TLNS2030.
00003-A
TLNS2030
22.2
00003-A
193
TLNS2030
Sigla
A/D
Tipo
OS
TLNS2030
IS
TLNS2030
IR
TLNS2030
OR
TLNS2030
SY
13
SIR
TLNS2030
14
SOR
TLNS2030
23
FIR
TLNS2030
24
FOR
TLNS2030
43
DIR
TLNS2030
44
DOR
53
LIR
TLNS2030
54
LOR
TLNS2030
63
BIR
TLNS2030
194
Modulo
00003-A
TLNS2030
Num
Sigla
A/D
Tipo
Modulo
64
BOR
TLNS2030
SD
SA
EV
EVX
TLNS2030
65
SFC
TLNS2030
TLNS2030
Endereo2
Formato
Funo de Leitura
OS
Bit
IS
Bit
IR
<registro>:<campo bit>
OR
<registro>:<campo bit>
SY
SIR <registro>
SOR <registro>
FIR <registro>
FOR <registro>
DIR <registro>
DOR <registro>
LIR
<registro>
LOR <registro>
Bit
Bit
16 Bit Word
SD
00003-A
<registro>
195
TLNS2030
Sigla
SA
Endereo2
<registro>
EV
<Numero>
EVX <Numero>
Formato
Funo de Leitura
digital) O valor enviado o do
campo Parmetro de Sada, na
base de dados, para o ponto
escolhido.
16 Bit Word
Bit
Inclui evento e
altera estado na
base de dados
Tratamento Especial de
Eventos para cada tipo de
Dispositivo escravo. (ver a
Seguir)
196
00003-A
TLNS2030
CID=A207
197
TLNS2030
DATE
TIME
ELEMENT
30 07/10/01 14:28:18.088
29 07/10/01 14:28:29.562
28 07/10/01 14:28:29.562
27 07/10/01 14:28:29.587
26 07/10/01 14:28:29.587
25 07/10/01 14:28:29.587
24 07/10/01 14:31:16.862
23 07/10/01 14:31:16.875
22 07/10/01 14:31:17.012
21 07/10/01 14:42:00.272
20 07/10/01 14:53:55.939
19 07/10/01 14:53:55.951
18 07/10/01 14:53:56.089
17 07/10/01 15:01:47.721
16 07/10/01 15:01:47.721
15 07/10/01 15:01:47.742
14 07/10/01 15:01:47.742
13 07/10/01 15:01:47.742
12 07/10/01 16:03:09.967
11 07/10/01 16:03:09.980
10 07/10/01 16:03:10.117
9 07/10/01 16:09:41.944
8 07/10/01 16:09:41.944
7 07/10/01 16:09:41.965
6 07/10/01 16:09:41.965
5 07/10/01 16:09:41.965
4 07/10/01 16:11:15.565
3 07/10/01 16:11:15.577
2 07/10/01 16:11:15.714
1 07/16/01 16:05:54.447
\003
STATE
OUT102
Deasserted
OUT101
Asserted
OUT103
Asserted
IN101
Asserted
OUT101
Deasserted
OUT103
Deasserted
OUT102
Asserted
IN101
Deasserted
OUT102
Deasserted
IN101
Asserted
OUT102
Asserted
IN101
Deasserted
OUT102
Deasserted
OUT101
Asserted
OUT103
Asserted
IN101
Asserted
OUT101
Deasserted
OUT103
Deasserted
OUT102
Asserted
IN101
Deasserted
OUT102
Deasserted
OUT101
Asserted
OUT103
Asserted
IN101
Asserted
OUT101
Deasserted
OUT103
Deasserted
OUT102
Asserted
IN101
Deasserted
OUT102
Deasserted
Relay newly powered up
198
TLNS2030
EventRecordsNumber1=30
EventRecordArea1=12330
EventCharsPerRegister1=1
Obs (1): O endereo inicial da rea de eventos fixo. Mas, como se trata de um
relatrio, o seu cabealho tem tamanho varivel. Para encontrar o primeiro evento,
feita a leitura de conjuntos de 80 Registros, a partir do endereo especificado em
EventRecordArea<n> at se encontrar o texto STATE<cr><lf>.
Obs (2): Utilizando PARSE=4 na rea de eventos, na configurao dos rels SEL, se
obtm 2 caracteres por registro. Neste caso, deve-se ler a metade dos registros para se
obter um evento de, aproximadamente, 70 caracteres. Os parmetros so:
EventRecordSize1=35
EventRecordsNumber1=30
EventRecordArea1=12330
EventCharsPerRegister1=2
Para cada ponto cujo evento se deseja este tratamento, inclu-lo na tabela CanaisPec
como ponto tipo evento EV. Obviamente, para isto, dever j ter sido includo como um
ponto na base de dados do ActionView com Seqncia de Alarme tipo 5 ou 6 Somente
Eventos. Neste caso, o Endereo2 no tem utilizao, mas deve ser especificado como
um nmero seqencial. A identificao ser feita pela sigla da Varivel, j que no h
endereo do ponto no relatrio. Exemplo:
22.3
TxtGroup
txtVariable
Endereco1 Tipo
Endereco2
txtModulo
CET01C2
IN101
TLNS2030
CET01C3
OUT103
TLNS2030
CET01C2
IN102
TLNS2030
CET01C2
OUT101
TLNS2030
CET01C2
OUT102
TLNS2030
00003-A
199
TLNS2030
00003-A
TLNS2030
T2PNUM = 1024
TIDLE = 5
HOST1 = ""
IPADR1 = ""
HOST2 = ""
IPADR2 = ""
*>> shouset 4 a
Automatic message settings for Port 4
AUTOBUF = Y
STARTUP ="ACC\nOTTER\n"
SEND_OPER= Y
REC_SER = Y
NOCONN = NA
MSG_CNT = 4
ISSUE1 = T01:00:00.0
MESG1 = "TIME \RI;01:GLOBAL:_HOURS/:\RI;01:GLOBAL:_MINS/:\RI;01:GLOBAL:_SECS
/\n DATE \RI;01:GLOBAL:MONTH//\RI;01:GLOBAL:DATE//\RI;07:GLOBAL:_YEAR/\n"
PARSE1 = 0 DELAY1 = ON
ISSUE2 = P00:00:01.0
MESG2 = 20METER
ISSUE3 = P00:00:01.0
MESG3 = 2
ISSUE4 = P00:00:10.0
MESG4 = "SER 20\n"
PARSE4 = 3
NUM4 = 1 DELAY4 = ON
Press RETURN to continue
CHECK4 = N
00003-A
201
TLNS2030
ARCH_EN = N
USER
=0
Para a definio de um Disjuntor e duas seccionadoras que podem ser comandados, foram
feitas as especificaes a seguir:
*>>showset 4 l
Logic settings for Port 4
SBR1 = 4:CMD1
CBR1 = 4:CMD2
SRB1 = 4:CMD3
CRB1 = 4:CMD4
SRB2 = 4:CMD5
CRB2 = 4:CMD6
00003-A
TLNS2030
VA
281Bh
VB
281Fh
VC
2823h
VS
2827h
FREQ
282Bh
VBAT
282Fh
IAB(A)
2833h
IBC(A)
2837h
ICA(A)
283Bh
VAB(V)
283Fh
VBC(V)
2843h
VCA(V)
2847h
PA(MW)
284Bh
QA(MVAR) 284Dh
PB(MW)
284Fh
QB(MVAR) 2851h
PC(MW)
2853h
QC(MVAR) 2855h
P(MW)
2857h
Q(MVAR)
2859h
I0(A)
285Bh
I1(A)
285Fh
I2(A)
2863h
V0(V)
2867h
V1(V)
286Bh
V2(V)
286Fh
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
float
float
float
float
float
float
float
float
float[2]
float[2]
float[2]
float[2]
float[2]
float[2]
*>>map 4 target bl
Port 4, Data Region TARGET Map
Data Item
_YEAR
3000h
DAY_OF_YEAR 3001h
TIME(ms) 3002h
TARGET
3004h
3004h
*
int
int
int[2]
char[64]
* * STSET *
00003-A
203
TLNS2030
204
00003-A
23.
Cdigo
Tipo de Sinal
Tipo de Ponto
EA
Analgico
Entrada
ED
Digital
Entrada
Entradas digitais
ACK
Digital
Sada
Sada de ACK
SGN
Digital
Sada
RST
Digital
Sada
SY
Digital
Entrada
00003-A
205
24.
Introduo
24.2
Sigla do Mdulo
Para configurar um canal de comunicao com este protocolo, deve-se escolher a sigla
VPONDVR na lista de protocolos da janela CANAIS, no aplicativo de configurao do
ActionView.
24.3
Tipos de Pontos
A tabela abaixo apresenta os tipos e caractersticas dos pontos suportados pelo mdulo
VPONDVR:
Sigla
Cdigo
Descrio do Ponto
Digital
Entrada
SCM
Digital
Sada
SRL
Digital
Sada
SY
Digital
Entrada
24.4
Entradas digitais
EDS
206
00003-A
Descrio
O ponto de ESTADO deve ser configurado como digital mltiplo, e contm a ltima
ocorrncia enviada pelo DVR sobre a cmera em questo. Os estados so a seguir
listados:
0 NORMAL
1 Ocorrncia de ALARM INP
2 Ocorrncia de RELE OUT
3 Deteco de movimento
4 Perda de sinal de vdeo
00003-A
207
24.5
208
00003-A
209
Periodicidade na solicitao do estado atual das saidas rels (General Purpose Outptus)
associados a cada cmera no DVR. Valor 0, indica para nunca enviar esta solicitao.
(TimeLogRelays=1000, em
Usurio
(User=WEBMONITOR)
Senha (Password=oyo)
Senha para este usurio, como cadastrada no DVR..
210
00003-A
24.6
PTZ: deve estar marcado se a cmera possuir a caracterstica PTZ (pan, tilt, zoom),
permitindo o seu comando a partir do ActionView.
udio: deve estar marcado se a cmera possui udio associado, permitindo envio e
recepo de som a partir do ActionView.
211
TimeOutRead=2000
Caption=Vpon dvr
System=Nenhum
Driver=VPONDVR
DllName=AVVPON
Tipo=REDE
Port=80
TimeSleepActivate=50
TimeSleepReceive=50
LogReport=0
Mostra Status=1
Mostra Estatisticas=1
IntervaloEstatisticas=500
Protocol=6
FixedSizeMessage=0
PrioridadeParaMestre=0
LocalPort=0
GrupoDasEstatisticas=GRST
[VPONDVR0]
Timeout=1000
MaxRetry=2
TimeAlarms=7000
TimeRelays=8000
TimePVideo=9000
TimeCalendar=0
TimeLogAlarms=0
TimeLogRelays=0
TimeLogDetectMoves=0
TimeLogLostVideo=0
User=WEBMONITOR
Password=oyo
TimeZone=-03:00-17
UtrAddress1=3
UtrAddress2=4
UtrAddress3=5
UtrAddress4=6
PTZ1=1
PTZ2=0
PTZ3=0
PTZ4=0
Audio1=1
212
00003-A
Audio2=0
Audio3=0
Audio4=0
CameraName1=CAM1
CameraName2=CAMERA 2
CameraName4=CAMERA 4
CameraName3=CAMERA 3
Caption1=CAM1
Caption2=Camera 2
Caption3=Camera 3
Caption4=Camera 4
00003-A
213
25.
Introduo
25.2
Sigla do Mdulo
Para configurar um canal de comunicao com este protocolo, deve-se escolher a sigla
DVRWTS na lista de protocolos da janela CANAIS no aplicativo de configurao do
ActionView.
25.3
Tipos de Pontos
A tabela abaixo apresenta os tipos e caractersticas dos pontos suportados pelo mdulo
DVRWTS:
Sigla
Cdigo
Descrio do Ponto
EDS
Digital
Entrada
Entradas digitais
SY
Digital
Entrada
25.4
214
00003-A
Endereo2
Descrio
Observao:
ESTADO DA CAMERA recebe valor 1 se tudo estiver como configurado no DVR e planejado
(cmeras habilitadas com sinal e cmeras desabilitadas dont care); Recebe valor 0 caso
no haja sinal para uma cmera habilitada ( enviado o comando sigstat).
PRESENA DE VIDEO apenas retorna se h ou no sinal para as cmeras, mesmo quando
a cmera for foradamente desligada. O valor 1 indica presena do sinal e 0 falta do sinal (
enviado o comando signal)
f) Pontos tipo SYS
Para cada canal de DVR pode ser configurado um nico ponto do tipo SYS para receber o
estado da comunicao entre o ActionView e o DVR. Estados para este ponto sero 0 =
normal, 1 = comunicao com falha.
Deve-se usar como endereco1 o endereo lgico da primeira cmera deste canal de
comunicao (ou deste DVR) (o endereo em UtrAddress1) e como endereo2 o numero 1
(um).
A figura a seguir mostra exemplo de configurao de pontos de sinal de cmeras e de
comunicao do DVR (a ultima linha).
25.5
00003-A
215
216
00003-A
Usurio
(User=user)
Senha (Password=user)
00003-A
217
25.6
Endereo fsico: O endereo fsico de cada cmera formado por um par <numero
do Processador><numero da cmera>. Este endereo utilizado na configurao
do ActionView como Endereo fsico da cmera. Na definio destes endereos se
utilizou <numero do processador>*100 + <numero da Cmera>. Nmero do
processador inicia em 1. Nmero da cmera de fato o nmero de ordem da
entrada na placa do processador, e inicia em 1.
00003-A
RemoteNameSlave=192.168.0.244
TryNumber=2
TimeOutWait=2000
TimeOutRead=500
Caption=DVR0 WTS
System=Nenhum
Driver=DVRWTS
DllName=AVDVRWTS
Tipo=REDE
Port=80
TimeSleepActivate=50
TimeSleepReceive=50
LogReport=0
Mostra Status=1
Mostra Estatisticas=1
IntervaloEstatisticas=500
Protocol=6
FixedSizeMessage=0
PrioridadeParaMestre=0
LocalPort=0
GrupoDasEstatisticas=GRST
CHN=
[DVRWTS0]
Timeout=2000
MaxRetry=2
TimeStatus=5000
TimeVideoSignal=8000
User=user
Password=user
UtrAddress1=3
UtrAddress2=4
UtrAddress3=5
UtrAddress4=6
InternalAddress1 =101
InternalAddress2 =102
InternalAddress3 =103
InternalAddress4 =104
CameraName1=Camera 1
CameraName2=CAMERA 2
CameraName4=CAMERA 4
00003-A
219
CameraName3=CAMERA 3
Caption1=Camera 1
Caption2=Camera 2
Caption3=Camera 3
Caption4=Camera 4
220
00003-A