Escolar Documentos
Profissional Documentos
Cultura Documentos
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 2/31
Verso
0.01
25/nov/2004
verso inicial
0.02
7/jul/2006
Reviso PLATOE
Correo do TYPE IDENTIFICATION (Type_ID), sentido CC
Correo do TYPE IDENTIFICATION (Type ID), sentido RTU
0.03
18/jul/2006
Reviso geral
Substituio do TYPE IDENTIFICATION 11 pelo 13 (Type_ID=13), sentido CC
Acrscimo do TYPE IDENTIFICATION 105 (Type_ID=105), sentido CC
0.04
08/jan/2007
Correo do item 4.3 Comando: Reset de aplicao
0.05
25/mar/2009
-
Acrscimo
Acrscimo
Acrscimo
Acrscimo
do
do
do
do
Verso: 0.5
Data: 25/mar/2009
item
item
item
item
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 3/31
Descrio
Sempre 0x10
Varivel, vide abaixo.
Endereo lgico da RTU
Soma dos bytes CONTROL e ADDRESS
Sempre 0x16
Descrio
RES (Reservado)
PRM (Origem do Frame): 1=Primary to secondary; 0=Secondary to primary
Se PRM=1, FCB (Frame Count Bit); seno ACD (Access Demand)
Se PRM=1, FCV (Frame Count Valid); seno DFC (Data Flow Control Bit)
Function Code: vide tabela abaixo
NOTAS:
a)
b)
c)
REQUEST/RESPOND
Verso: 0.5
Data: 25/mar/2009
Descrio
FCV Bit
Reset link
0
User Data
0
Request Status of link 1
Request User Data
1
Class 1
Request User Data
1
Class 2
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 4/31
NOTA:
b) Function code 0 ou 3 (PRM=1) enviada pelo master requer que o ACK pelo header seja enviado
pelo slave. Vide abaixo os valores dos bytes que podem compor o Control byte enviado pelo
master:
BYTE
8
7
6
5
4-1
Valor
0: RES
1: o MASTER o primrio
do not care: depende do uso do FCV/FCB
do not care: depende do uso do FCV/FCB
0: function code 0 ou 3
Se PRM=0
Code
Tipo
0
CONFIRM (ACK)
1
CONFIRM (ACK)
8
RESPOND
9
RESPOND
11
RESPOND
Descrio
ACK Positive Acknowledgement
NACK Message not accepted, link busy
USER DATA
NACK: Request data not available
Status of link
10 7A 42 BC 16
10 09 42 4B 16
START FRAME
CONTROL BYTE
ADDRESS RTU
CHECKSUM
STOP FRAME
Verso: 0.5
Data: 25/mar/2009
Descrio
Sempre 0x68
Soma dos bytes ASDU + control + address
Soma dos bytes ASDU + control + address
Sempre 0x68
Vide item 2.1.1 Estrutura do Control Byte
Endereo lgico da RTU
Dados do utilizador (vide abaixo)
Soma: ASDU + control + address mdulo 256
Sempre 0x16
Tamanho
1 Byte
1 Byte
1 Byte
1 Byte
1 Byte
1 Byte
Mximo de 253 bytes
1 Byte
1 Byte
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 5/31
1 (0x01)
Nmero i de objetos.
20 (0x14) = Respota a um pedido de controle geral.
Endereo lgico da RTU
Endereo lgico da entidade - LOW.
Endereo lgico da entidade - HIGH.
Single Point Information with quality descriptor
Estrutura do ASDU:
Type_ID
Variable Structure Qualifier
Cause of Transmission
Common Address of ASDU
Information Object Address LOW
Information Object Address HIGH
SIQ Single Point Inf with quality descriptor
Information Object Address LOW
Information Object Address HIGH
SIQ Single Point Inf with quality descriptor
SIQ, Bit IV
0 => Vlido
Bit SPI 0 =>
1 => Invlido
1 =>
Bits
6
5
4
3
2
1
0
0
0
0
0
1
Nmero i de objetos (entidades)
P/N
Nmero da causa (0x14)
Endereo lgico da RTU
Endereo lgico da entidade LOW octet
Endereo lgico da entidade HIGH octet
IV
NT
SB
BL
0
0
0
SPI
Endereo lgico da entidade LOW octet
Endereo lgico da entidade HIGH octet
IV
NT
SB
BL
0
0
0
SPI
OFF
ON
8
0
0
T
7
0
Verso: 0.5
Data: 25/mar/2009
30 (0x1E).
Nmero i de objetos.
3 (0x03) = Espontneo
Endereo lgico da RTU
Endereo lgico da entidade - LOW.
Endereo lgico da entidade - HIGH.
Single Point Information with quality descriptor
Time tag CP56Time2a
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 6/31
Estrutura do ASDU:
Type_ID
Variable Structure Qualifier
Cause of Transmission
Common Address of ASDU
Information Object Address LOW
Information Object Address - HIGH
SIQ Single Point Inf with quality descriptor
Time tag octeto 1
Time tag octeto 2
Time tag octeto 3
Time tag octeto 4
Time tag octeto 5
Time tag octeto 6
Time tag octeto 7
Information Object Address LOW
Information Object Address - HIGH
SIQ Single Point Inf with quality descriptor
Time tag octeto 1
Time tag octeto 2
Time tag octeto 3
Time tag octeto 4
Time tag octeto 5
Time tag octeto 6
Time tag octeto 7
SIQ, bit
=>
=>
=>
=>
Bits
6
5
4
3
2
1
0
1
1
1
1
0
Nmero i de objetos (entidades)
P/N
Nmero da causa (0x03)
Endereo lgico da RTU
Endereo lgico da entidade LOW octet
Endereo lgico da entidade HIGH octet
IV
NT
SB
BL
0
0
0
SPI
Milissegundos LOW
Milissegundos HIGH
IV RES1
Minutos
SU
RES2
Horas
Dia da semana
Dia do ms
RES3
Ms
RES4
Ano
Endereo lgico da entidade LOW octet
Endereo lgico da entidade HIGH octet
IV
NT
SB
BL
0
0
0
SPI
Milissegundos LOW
Milissegundos HIGH
IV RES1
Minutos
SU
RES2
Horas
Dia da semana
Dia do ms
RES3
Ms
RES4
Ano
8
0
0
T
7
0
3 (0x03)
Nmero i de objetos.
20 (0x14) = Respota a um pedido de controle geral.
Endereo lgico da RTU
Endereo lgico da entidade - LOW.
Endereo lgico da entidade - HIGH.
Double Point Information with quality descriptor
Estrutura do ASDU:
Type_ID
Variable Structure Qualifier
Cause of Transmission
Common Address of ASDU
Information Object Address LOW
Information Object Address HIGH
DIQ Double Point Inf with quality descriptor
Information Object Address LOW
Information Object Address HIGH
DIQ Double Point Inf with quality descriptor
Verso: 0.5
Data: 25/mar/2009
Bits
6
5
4
3
2
1
0
0
0
0
1
1
Nmero i de objetos (entidades)
P/N
Nmero da causa (0x14)
Endereo lgico da RTU
Endereo lgico da entidade LOW octet
Endereo lgico da entidade HIGH octet
IV
NT
SB
BL
0
0
DPI
Endereo lgico da entidade LOW octet
Endereo lgico da entidade HIGH octet
IV
NT
SB
BL
0
0
DPI
8
0
0
T
7
0
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 7/31
DIQ, Bit IV
0 => Vlido
1 => Invlido
=>
=>
=>
=>
"Invlido aberto"
OFF
ON
"Invlido Fechado"
31 (0x1F).
Nmero i de objetos.
3 (0x03) = Espontneo
Endereo lgico da RTU
Endereo lgico da entidade - LOW.
Endereo lgico da entidade - HIGH.
Double Point Information with quality descriptor
Time tag CP56Time2a
Estrutura do ASDU:
Type_ID
Variable Structure Qualifier
Cause of Transmission
Common Address of ASDU
Information Object Address LOW
Information Object Address - HIGH
DIQ Double Point Inf with quality descriptor
Time tag octeto 1
Time tag octeto 2
Time tag octeto 3
Time tag octeto 4
Time tag octeto 5
Time tag octeto 6
Time tag octeto 7
Information Object Address LOW
Information Object Address - HIGH
DIQ Double Point Inf with quality descriptor
Time tag octeto 1
Time tag octeto 2
Time tag octeto 3
Time tag octeto 4
Time tag octeto 5
Time tag octeto 6
Time tag octeto 7
DIQ, bit
=>
=>
=>
=>
Bits
6
5
4
3
2
1
0
1
1
1
1
1
Nmero i de objetos (entidades)
P/N
Nmero da causa (0x03)
Endereo lgico da RTU
Endereo lgico da entidade LOW octet
Endereo lgico da entidade HIGH octet
IV
NT
SB
BL
0
0
DPI
Milissegundos LOW
Milissegundos HIGH
IV RES1
Minutos
SU
RES2
Horas
Dia da semana
Dia do ms
RES3
Ms
RES4
Ano
Endereo lgico da entidade LOW octet
Endereo lgico da entidade HIGH octet
IV
NT
SB
BL
0
0
DPI
Milissegundos LOW
Milissegundos HIGH
IV RES1
Minutos
SU
RES2
Horas
Dia da semana
Dia do ms
RES3
Ms
RES4
Ano
8
0
0
T
7
0
=>
=>
=>
=>
"Invlido aberto"
OFF
ON
"Invlido Fechado"
Verso: 0.5
Data: 25/mar/2009
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 8/31
3.1.1.5 Medida sem time tag (M_ME_NC_1)
As informaes de Medida sem time tag (M_ME_NC_1) sero enviadas ao Centro de Controle (CC)
como resposta por evento espontneo ocorrido na RTU (jitter ou alarme). Deve-se prever o envio
dessas informaes periodicamente (cause of transmission=0x01), embora essa opo seja
desconsiderada pelo MIS.
Bytes:
Type Identification:
Variable Structure Qualifier:
Cause of Transmission:
Common Adress of ASDU:
Information Object Address LOW:
Information Object Address HIGH:
IEEE STD 754 (4 octetos):
QDS:
13 (0x0D).
Nmero i de objetos.
1 (0x01) = Peridico / Cclico
3 (0x03) = Espontneo (alarme ou jitter)
Endereo lgico da RTU
Endereo lgico da entidade - LOW.
Endereo lgico da entidade - HIGH.
Short Floating point number
Quality descriptor
Estrutura do ASDU:
Type_ID
Variable Structure Qualifier
Cause of Transmission
Common Address of ASDU
Information Object Address LOW
Information Object Address - HIGH
Short floating point number - octeto
Short floating point number - octeto
Short floating point number - octeto
Short floating point number - octeto
QDS Quality descriptor
Information Object Address LOW
Information Object Address - HIGH
Short floating point number - octeto
Short floating point number - octeto
Short floating point number - octeto
Short floating point number - octeto
QDS Quality descriptor
QDS, bit IV= 0 => Vlido
1 => Invlido
Bits
6
5
4
3
2
1
0
0
1
1
0
1
Nmero i de objetos (entidades)
P/N
Nmero da causa (0x01 ou 0x03)
Endereo lgico da RTU
Endereo lgico da entidade LOW octet
Endereo lgico da entidade HIGH octet
Frao
Frao
EXP
Frao
Sign
EXP
IV
NT
SB
BL
0
0
0
OV
Endereo lgico da entidade LOW octet
Endereo lgico da entidade HIGH octet
Frao
Frao
EXP
Frao
Sign
EXP
IV
NT
SB
BL
0
0
0
OV
8
0
0
T
1 LOW
2
3
4 HIGH
1 LOW
2
3
4 HIGH
QDS, bit OV =
7
0
1 => Overflow
0 => Normal
Verso: 0.5
Data: 25/mar/2009
45 (0x2D).
1
7 (0x07) = Confirmao da ativao (ACTCON)
10 (0x0a) = Ativao terminada (ACTTERM)
Endereo lgico da RTU
Endereo lgico da entidade - LOW.
Endereo lgico da entidade - HIGH.
Single command
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 9/31
Estrutura do ASDU:
Bits
6
5
4
3
2
1
Type_ID
1
0
1
1
0
1
Variable Structure Qualifier
0
0
0
0
0
1
Cause of Transmission
Nmero da causa (0x07 ou 0x0a)
Common Address of ASDU
Endereo lgico da RTU
Information Object Address LOW
Endereo lgico da entidade LOW octet
Information Object Address HIGH
Endereo lgico da entidade HIGH octet
SCO Single Command
S/E
QU
0
SCS
Cause of transmission, bit P/N = 0 => positive confirm
1 => negative confirm
SCO, bit SCS (single command state) = 0 => OFF
1 => ON
Bits no utilizados pelo CC (Master)
8
0
0
T
7
0
0
P/N
70 (0x46).
1
4 (0x04) = Trmino da inicializao (INITIALIZED)
Endereo lgico da RTU
0x00 (Dont care)
0x00 (Dont care)
Cause of initialization
Estrutura do ASDU:
8
0
0
T
7
1
0
P/N
Type_ID
Variable Structure Qualifier
Cause of Transmission
Common Address of ASDU
Information Object Address LOW
Information Object Address HIGH
COI Cause of initialization
BS
Cause of transmission, bit P/N = 0 => positive confirm
1 => negative confirm
COI (cause of initialization) = 128 (0x80) => BS=1 e UI=0
Bits
5
4
3
2
0
0
1
1
0
0
0
0
Nmero da causa (0x04)
Endereo lgico da RTU
0x00 (Dont care)
0x00 (Dont care)
UI
6
0
0
1
0
1
Verso: 0.5
Data: 25/mar/2009
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 10/31
Bytes:
Type Identification:
Variable Structure Qualifier:
Cause of Transmission:
100 (0x64).
1
7 (0x07) = Confirmao da ativao (ACTCON)
10 (0x0a) = Ativao terminada (ACTTERM)
Endereo lgico da RTU
0x00 (Dont care)
0x00 (Dont care)
Qualifier of interrogation
8
0
0
T
7
1
0
P/N
Bits
6
5
4
3
2
1
1
0
0
1
0
0
0
0
0
0
0
1
Nmero da causa (0x07 ou 0x0a)
Endereo lgico da RTU
0x00 (Dont care)
0x00 (Dont care)
QOI
Type_ID
Variable Structure Qualifier
Cause of Transmission
Common Address of ASDU
Information Object Address LOW
Information Object Address HIGH
QOI Qualifier of interrogation
Cause of transmission, bit P/N = 0 => positive confirm
1 => negative confirm
QOI (qualifier of interrogation) = 20 (0x14) => interrogao geral (CONTROLE GERAL)
Bit no utilizado pelo CC (Master)
103 (0x67).
1
7 (0x07) = Confirmao da ativao (ACTCON)
10 (0x0a) = Ativao terminada (ACTTERM)
Endereo lgico da RTU
0x00 (Dont care)
0x00 (Dont care)
Time tag CP56Time2a
=>
=>
=>
=>
Bits
6
5
4
3
2
1
1
0
0
1
1
1
0
0
0
0
0
1
Nmero da causa (0x07 ou 0x0a)
Endereo lgico da RTU
0x00 (Dont care)
0x00 (Dont care)
Milissegundos LOW
Milissegundos HIGH
IV RES1
Minutos
SU
RES2
Horas
Dia da semana
Dia do ms
RES3
Ms
RES4
Ano
0 => positive confirm
1 => negative confirm
time-tag vlido
time-tag invlido
horrio padro
horrio de vero
8
0
0
T
7
1
0
P/N
Verso: 0.5
Data: 25/mar/2009
10
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 11/31
105 (0x69).
1
7 (0x07) = Confirmao da ativao (ACTCON)
Endereo lgico da RTU
0x00 (Dont care)
0x00 (Dont care)
Qualifier of reset process command
Estrutura do ASDU:
Bits
5
4
3
2
Type_ID
0
1
0
0
Variable Structure Qualifier
0
0
0
0
Cause of Transmission
Nmero da causa (0x07)
Common Address of ASDU
Endereo lgico da RTU
Information Object Address LOW
0x00 (Dont care)
Information Object Address HIGH
0x00 (Dont care)
QRP Qualifier of reset process command
QRP
QRP (qualifier of reset process command) = 0 (0x00) => no utilizado
1 (0x01) => Reset GERAL
Bits no utilizados pelo CC (Master)
8
0
0
T
7
1
0
P/N
6
1
0
1
1
1
Estrutura do ASDU:
8
1
0
T
7
1
0
P/N
Type_ID
Variable Structure Qualifier
Cause of Transmission
Common Address of ASDU
Information Object Address LOW
Information Object Address HIGH
OV Overflow classe 1
0
0
Cause of transmission, bit P/N = 0 => positive confirm
1 => negative confirm
OV, Bit OV = 1 => Overflow Classe 1
Bits no utilizados pelo CC (Master)
Bits
5
4
3
2
0
0
1
1
0
0
0
0
Nmero da causa (0x03)
Endereo lgico da RTU
0x00 (Dont care)
0x00 (Dont care)
0
0
OV
0
0
6
0
0
1
1
1
Verso: 0.5
Data: 25/mar/2009
11
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 12/31
3.1.2.1 Comando Simples (C_SC_NA_1)
O CENTRO DE CONTROLE (CC) enviar um Comando simples (C_SC_NA_1) RTU quando houver a
necessidade de telecomando (CONTROLE). Nesse caso, a causa de transmisso ser = 6 (0x06) para
sinalizar a ativao do comando.
Bytes:
Type Identification:
Variable Structure Qualifier:
Cause of Transmission:
Common Adress of ASDU:
Information Object Address LOW:
Information Object Address HIGH:
SCO:
45 (0x2D).
1
6 (0x06) = Ativao (ACT)
Endereo lgico da RTU
Endereo lgico da entidade - LOW.
Endereo lgico da entidade - HIGH.
Single command
Estrutura do ASDU:
Type_ID
Variable Structure Qualifier
Cause of Transmission
Common Address of ASDU
Information Object Address LOW
Information Object Address HIGH
SCO Single Command
SCO, bit S/E (Select/Execute) = 0 => Execute
1 => Select
SCO, bit SCS (single command state) = 0 => OFF
1 => ON
Bits
5
4
3
2
1
0
1
1
0
1
0
0
0
0
1
Nmero da causa (0x06)
Endereo lgico da RTU
Endereo lgico da entidade LOW octet
Endereo lgico da entidade HIGH octet
S/E
QU
0
SCS
8
0
0
T
7
0
0
P/N
6
1
0
Bytes:
Type Identification:
Variable Structure Qualifier:
Cause of Transmission:
Common Adress of ASDU:
Information Object Address LOW:
Information Object Address HIGH:
QOI:
100 (0x64).
1
6 (0x06) = Ativao (ACT)
Endereo lgico da RTU
0x00 (Dont care)
0x00 (Dont care)
Qualifier of interrogation
Estrutura do ASDU:
Bits
5
4
3
2
Type_ID
0
0
1
0
Variable Structure Qualifier
0
0
0
0
Cause of Transmission
Nmero da causa (0x06)
Common Address of ASDU
Endereo lgico da RTU
Information Object Address LOW
0x00 (Dont care)
Information Object Address HIGH
0x00 (Dont care)
QOI Qualifier of interrogation
QOI
QOI (qualifier of interrogation) = 20 (0x14) => interrogao geral (CONTROLE GERAL)
8
0
0
T
7
1
0
P/N
6
1
0
1
0
1
Verso: 0.5
Data: 25/mar/2009
12
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 13/31
3.1.2.3 Comando de Sicronizao (C_CS_NA_1)
O CENTRO DE CONTROLE (CC) enviar um Comando de sincronizao (C_CS_NA_1) RTU uma vez ao
dia. Nesse caso, a causa de transmisso ser = 6 (0x06) para sinalizar a ativao do comando. O
MIS/PLATOE ir utilizar o time tag dessa requisio para atualizar sua base de tempo e,
conseqentemente, a base de tempo dos religadores.
Bytes:
Type Identification:
Variable Structure Qualifier:
Cause of Transmission:
Common Adress of ASDU:
Information Object Address LOW:
Information Object Address HIGH:
Binary Time (7 octetos):
103 (0x67).
1
6 (0x06) = Ativao (ACT)
Endereo lgico da RTU
0x00 (Dont care)
0x00 (Dont care)
Time tag CP56Time2a
Estrutura do ASDU:
Bits
5
4
3
2
0
0
1
1
0
0
0
0
Nmero da causa (0x06)
Endereo lgico da RTU
0x00 (Dont care)
0x00 (Dont care)
Milissegundos LOW
Milissegundos HIGH
IV RES1
Minutos
SU
RES2
Horas
Dia da semana
Dia do ms
RES3
Ms
RES4
Ano
8
0
0
T
Type_ID
Variable Structure Qualifier
Cause of Transmission
Common Address of ASDU
Information Object Address LOW
Information Object Address HIGH
Time tag octeto 1
Time tag octeto 2
Time tag octeto 3
Time tag octeto 4
Time tag octeto 5
Time tag octeto 6
Time tag octeto 7
Time tag octeto 3, bit IV = 0
1
Time tag octeto 4, bit SU = 0
1
=>
=>
=>
=>
7
1
0
P/N
6
1
0
1
1
1
time-tag vlido
time-tag invlido
horrio padro
horrio de vero
105 (0x69).
1
6 (0x06) = Ativao (ACT)
Endereo lgico da RTU
0x00 (Dont care)
0x00 (Dont care)
Qualifier of reset process command
Estrutura do ASDU:
Bits
5
4
3
2
Type_ID
0
1
0
0
Variable Structure Qualifier
0
0
0
0
Cause of Transmission
Nmero da causa (0x06)
Common Address of ASDU
Endereo lgico da RTU
Information Object Address LOW
0x00 (Dont care)
Information Object Address HIGH
0x00 (Dont care)
QRP Qualifier of reset process command
QRP
QRP (qualifier of reset process command) = 0 (0x00) => no utilizado
1 (0x01) => Reset GERAL
Bits no utilizados pelo CC (Master)
8
0
0
T
Verso: 0.5
Data: 25/mar/2009
7
1
0
P/N
6
1
0
1
1
1
13
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 14/31
106 (0x6A).
1
6 (0x06) = Ativao (ACT)
Endereo lgico da RTU
0x00 (Dont care)
0x00 (Dont care)
Time tag CP16Time2a
Estrutura do ASDU:
Type_ID
Variable Structure Qualifier
Cause of Transmission
Common Address of ASDU
Information Object Address LOW
Information Object Address HIGH
Time tag octeto 1
Time tag octeto 2
Bits no utilizados pelo CC (Master)
Verso: 0.5
Data: 25/mar/2009
8
0
0
T
7
1
0
P/N
Bits
5
4
3
2
0
1
0
1
0
0
0
0
Nmero da causa (0x06)
Endereo lgico da RTU
0x00 (Dont care)
0x00 (Dont care)
Milissegundos LOW
Milissegundos HIGH
6
1
0
1
0
1
14
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 15/31
0x68
0x0f 0x0f (L = Control + Address + ASDU = 15 bytes)
0x73
0x0a
67 01 06 0a 00 00 36 b4 20 0e 19 0b 02, sendo:
0x67
(103dec = Clock Sync Command)
0x01
(1 objeto)
0x06
(causa = ativao)
0x0a
(endereo lgico da RTU)
0x00 0x00
(dont care)
36 b4 20 0e 19 0b 02 (binary time: CP56time2a - 7 bytes)
0x33
0x16
FCV:1
requer
confirmao
do
comando
Resposta:
CC 10 00 0a 0a 16
Control Byte: 0x00
RES:0 PRM:0 ACD:0 DFC:0 FC:0 (CONFIRM - ACK)
ACD:0 Access demand sem eventos (dados de classe 1)
Resposta:
CC 68 0f 0f 68 08 0a 67 01 07 0a 00 00 71 b1 20 0e 19 0b 02 01 16
Bytes:
Start byte:
Length Byte:
Control Byte:
Address:
ASDU:
Type ID:
Variable Structure Qualifier:
Cause of Transmission:
Common address of ASDU:
Object Address:
Time Tag:
Checksum:
Stop byte:
0x68
0x0f 0x0f (L = Control + Address + ASDU = 15 bytes)
0x08
0x0a
67 01 07 0a 00 00 71 b1 20 0e 19 0b 02, sendo:
0x67
(103dec = Clock Sync Command)
0x01
(1 objeto)
0x07
(causa = confirmao de ativao: ACTCON)
0x0a
(endereo lgico da RTU)
0x00 0x00
(dont care)
71 b1 20 0e 19 0b 02 (binary time: CP56time2a - 7 octetos)
0x01
0x16
Verso: 0.5
Data: 25/mar/2009
15
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 16/31
4 COMANDOS
enviadas s
RTUs
GERAL),
enviadas s
0x10
0x49
0x0a
0x53 (Soma dos bytes CONTROL e ADDRESS)
0x16
Verso: 0.5
Data: 25/mar/2009
FCV:0
16
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 17/31
Resultado esperado (enviado pelo Slave):
CC 10 2b 0a 35 16
Control Byte: 0x2b
RES:0 PRM:0 ACD:1 DFC:0 FC:11 (RESPOND Status of Link)
0x10
0x40
0x0a
0x4a
0x16
FCV:0
DFC:0
Resposta:
CC 10 20 0a 2a 16
Control Byte: 0x20
RES:0 PRM:0 ACD:1
0x10
0x49
0x0a
0x53 (Soma dos bytes CONTROL e ADDRESS)
0x16
FCV:0
0x10
0x40
0x0a
0x4a
0x16
FCV:0
Resposta:
CC 10 20 0a 2a 16
Verso: 0.5
Data: 25/mar/2009
17
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 18/31
Control Byte: 0x20
RES:0 PRM:0 ACD:1
DFC:0
0x68
0x09 0x09 (L =
0x08
0x0a
46 01 04 0a 00
0x46
0x01
0x04
0x0a
0x00 0x00
0x80
0xE7
0x16
7
0
6
0
5
0
4
0
3
0
2
0
1
0
Init after change of local parameter (1), Local Power Switch ON (0)
Nota: Aps terminada essa seqncia, o master envia RTU o comando de Controle Geral (CG).
0x68
0x09 0x09 (L =
0x73
0x01
69 01 06 01 00
0x69
0x01
0x06
0x01
0x00 0x00
0x01
0xe6
0x16
DFC:0
Verso: 0.5
Data: 25/mar/2009
18
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 19/31
Resposta: espelhada ao comando inicial com valor de Cause of transmission diferente.
CC 68 09 09 68 08 01 69 01 07 01 00 00 01 7c 16
Start byte:
Length Byte:
Control Byte:
Address:
ASDU:
Type ID:
Variable Structure Qualifier:
Cause of Transmission:
Common address of ASDU:
Object Address:
QRP:
Checksum:
Stop byte:
0x68
0x09 0x09 (L =
0x08
0x01
69 01 47 01 00
0x69
0x01
0x07
0x01
0x00 0x00
0x01
0x7c
0x16
8
0
7
0
6
0
FCV:0
5
0
4
0
3
0
2
0
1
1
RTU 68 0f 0f 68 73 0a 67 01 06 0a 00 00 36 b4 20 0e 19 0b 02 33 16
Start byte:
Length Byte:
Control Byte:
Address:
ASDU:
Type ID:
Variable Structure Qualifier:
Cause of Transmission:
Common address of ASDU:
Object Address:
Time Tag:
Checksum:
Stop byte:
0x68
0x0f 0x0f (L = Control + Address + ASDU = 15 bytes)
0x73
0x0a
67 01 06 0a 00 00 36 b4 20 0e 19 0b 02, sendo:
0x67
(103dec = Clock Sync Command)
0x01
(1 objeto)
0x06
(causa = ativao)
0x0a
(endereo lgico da RTU)
0x00 0x00
(dont care)
36 b4 20 0e 19 0b 02 (binary time: CP56time2a - 7 bytes)
0x33
0x16
36 b4 20 0e 19 0b 02
Bits
8
Byte1
Byte2
Byte3
IV
RES1
Byte4
SU
RES2
Byte5
Dia da semana
Byte6
RES3
Byte7
RES4
IV (Byte 3) Invalid bit
IV=0 valid
Verso: 0.5
Data: 25/mar/2009
5
4
3
milisegundos (low byte)
milisegundos (high byte)
Minutos
Horas
dia do ms
Ms
Ano
SU (Byte 4) Summer time
SU=0 Standard time
19
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 20/31
IV=1 invalid
Resposta:
CC 10 00 0a 0a 16
Control Byte: 0x00
RES:0 PRM:0 ACD:0 DFC:0 FC:0 (CONFIRM - ACK)
ACD:0 Access demand sem eventos (dados de classe 1)
Comando: Requisio de dados de classe 2 (Note que o Byte FCB alterna a cada comando).
RTU 10 5b 0a 65 16
Control Byte: 0x5b
RES:0 PRM:1 FCB:0 FCV:1 FC:11 (REQUEST/RESPOND - Request User Data Class 2)
Resposta:
CC 10 29 0a 33 16
Control Byte: 0x29
RES:0 PRM:0 ACD:1
DFC:0
0x68
0x0f 0x0f (L = Control + Address + ASDU = 15 bytes)
0x08
0x0a
67 01 07 0a 00 00 71 b1 20 0e 19 0b 02, sendo:
0x67
(103dec = Clock Sync Command)
0x01
(1 objeto)
0x07
(causa = confirmao de ativao: ACTCON)
0x0a
(endereo lgico da RTU)
0x00 0x00
(dont care)
71 b1 20 0e 19 0b 02 (binary time: CP56time2a - 7 octetos)
0x01
0x16
RTU 68 0A 0A 68 73 04 6A 01 06 04 00 00 00 00 EC 16
Start byte:
Length Byte:
Control Byte:
Address:
ASDU:
Type ID:
Variable Structure Qualifier:
Verso: 0.5
Data: 25/mar/2009
0x68
0x0A 0x0A (L = Control + Address + ASDU = 10 bytes)
0x73
0x04
6A 01 06 04 00 00 00 00, sendo:
0x6A
(106dec = Delay acquisition command)
0x01
(1 objeto)
20
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 21/31
Cause of Transmission:
Common address of ASDU:
Object Address:
Time Tag:
Checksum:
Stop byte:
0x06
0x04
0x00 0x00
00 00
0xEC
0x16
FCV:1
(causa = ativao)
(endereo lgico da RTU)
(dont care)
(binary time: CP16time2a - 2 bytes)
00 00
Resposta:
CC 10 00 04 04 16
Control Byte: 0x00
RES:0 PRM:0 ACD:0 DFC:0 FC:0 (CONFIRM - ACK)
ACD:0 Access demand sem eventos (dados de classe 1)
0x68
0x09 0x09 (L = Control + Address + ASDU = 9 bytes)
0x53
0x0a
64 01 06 0a 00 00 14, sendo:
0x64
(100dec = Interrogation command)
0x01
(1 objeto)
0x06
(causa = ativao)
0x0a
(endereo lgico da RTU)
0x00 0x00
(dont care)
0x14
(Qualifier of interrogation - QOI)
0xe6
0x16
Verso: 0.5
Data: 25/mar/2009
21
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 22/31
RES:0
PRM:0
ACD:1
DFC:0
Comando:
RTU 10 5a 0a 64 16
RES:0 PRM:1 FCB:0
FCV:1
0x68
0x09 0x09 (L = Control + Address + ASDU = 9 bytes)
0x28
0x0a
64 01 07 0a 00 00 14, sendo:
0x64
(100dec = Interrogation command)
0x01
(1 objeto)
0x07
(causa = confirmao de ativao - ACTCON)
0x0a
(endereo lgico da RTU)
0x00 0x00
(dont care)
0x14
(Qualifier of interrogation - QOI)
0xbc
0x16
DFC:0
0x68
0x0f 0x0f (L = Control + Address + ASDU = 15 bytes)
0x28
0x0a
01 03 14 0a 02 00 00 03 00 00 01 00 00, sendo:
0x01
(01dec = Interrogation command)
0x03
(3 objetos)
0x14
(20=interrogated by station interrogation)
0x0a
(endereo lgico da RTU)
0x02 0x00
(Vide tabela 1 base de dados)
0x00
(Single point inf. with quality descriptor)
0x03 0x00
(Vide tabela 1 base de dados)
0x00
(Single point inf. with quality descriptor)
0x01 0x00
(Vide tabela 1 base de dados)
0x00
(Single point inf. with quality descriptor)
0x5a
0x16
FCV:0
7
NT
6
SB
5
BL
3
RES
1
SPI
IV:0
NT:0
SB:0
BL:0
RES:0 SPI:0
(Valid, topical, not substituted, not blocked, reserve, OFF)
Comando: Request User Data Class 1
RTU 10 5a 0a 64 16
RES:0 PRM:1 FCB:0 FCV:1 FC:10 (REQUEST/RESPOND Request User Data Class 1)
Verso: 0.5
Data: 25/mar/2009
22
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 23/31
0x68
0x0c 0x0c (L = Control + Address + ASDU = 12 bytes)
0x28
0x0a
03 02 14 0a 06 00 00 04 00 00, sendo:
0x03
(03dec = M_DP_NA_1)
0x02
(2 objetos)
0x14
(20=interrogated by station interrogation)
0x0a
(endereo lgico da RTU)
0x06 0x00
(*)
0x00
(Double point inf. with quality descriptor)
0x04 0x00
(*)
0x00
(Double point inf. with quality descriptor)
0x5f
0x16
FCV:0
7
NT
6
SB
5
BL
3
RES
1
DPI
IV:0
NT:0
SB:0
BL:0
RES:0 DPI:0
(Valid, topical, not substituted, not blocked, reserve, indeterminate or intermediate state)
(*) Informao apenas para ilustrao, pois a base de dados sugerida Tabela 1 - no exite
digital dupla (M_DP_NA_1).
Comando: Request User Data Class 1
RTU 10 7a 0a 84 16
RES:0 PRM:1 FCB:1 FCV:1 FC:10 (REQUEST/RESPOND Request User Data Class 1)
Resposta: Measured value / Scaled value (M_ME_NB_1)
CC 68 1f 1f 68 28 0a 0b 05 14 0a eb 03 00 00 00 ec 03 00 00 00 ea 03 00 00 00 ed 03 00 00 00
e9 03 00 00 00 06 16
Start byte:
Length Byte:
Control Byte:
Address:
ASDU:
Type ID:
Variable Structure Qualifier:
Cause of Transmission:
Common address of ASDU:
Information object address_1:
SVA Scaled value:
QDS:
Information object address_2:
SVA Scaled value:
DIQ:
Information object address_3:
SVA Scaled value:
DIQ:
Information object address_4:
SVA Scaled value:
DIQ:
Information object address_5:
SVA Scaled value:
DIQ:
Checksum:
Stop byte:
Verso: 0.5
Data: 25/mar/2009
0x68
0x1f 0x1f (L = Control + Address + ASDU = 31 bytes)
0x28
0x0a
0b 05 14 0a eb 03 00 00 00 ec 03 00 00 00 ea 03 00 00 00 ed 03 00
00 00 e9 03 00 00 00, sendo:
0x0b
(11 = )
0x05
(2 objetos)
0x14
(20=interrogated by station interrogation)
0x0a
(endereo lgico da RTU)
0xeb 0x03
(**)
0x00 0x00
0x00
(Quality descriptor)
0xeb 0x03
(**)
0x00 0x00
0x00
(Quality descriptor)
0xea 0x03
(**)
0x00 0x00
0x00
(Quality descriptor)
0xed 0x03
(**)
0x00 0x00
0x00
(Quality descriptor)
0xe9 0x03
(**)
0x00 0x00
0x00
(Quality descriptor)
0x5f
0x16
23
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 24/31
15
14
13
12
11
10
3
RES
1
OV
IV:0
NT:0
SB:0
BL:0
RES:0 OV:0
(Valid, topical, not substituted, not blocked, reserve, no overflow)
Nota: Neste caso a RTU enviou ao CC medidas do tipo M_ME_NB_1 (Scaled Value).
enviar medidas do tipo M_ME_NC_1 (Short floating point number).
O MIS (RTU)
(**) Informao apenas para ilustrao, pois no h na base de dados sugerida Tabela 1 nenhuma medida com endereo lgico de valor 1003, 1004, 1005...1088, etc
Comando: Request User Data Class 1
RTU 10 5a 0a 64 16
Control Byte: 0x5a
RES:0 PRM:1 FCB:0 FCV:1 FC:10 (REQUEST/RESPOND - Request User Data Class 1)
Resposta: espelhada ao comando inicial com valor de Cause of transmission diferente.
CC 68 09 09 68 08 0a 64 01 0a 0a 00 00 14 9f 16
Start byte:
Length Byte:
Control Byte:
Address:
ASDU:
Type ID:
Variable Structure Qualifier:
Cause of Transmission:
Common address of ASDU:
Object Address:
Information object:
Checksum:
Stop byte:
0x68
0x09 0x09 (L = Control + Address + ASDU = 9 bytes)
0x08
0x0a
64 01 0a 0a 00 00 14, sendo:
0x64
(100dec = Interrogation command)
0x01
(1 objeto)
0x0a
(causa = trmino da ativao - ACTTERM)
0x0a
(endereo lgico da RTU)
0x00 0x00
(dont care)
0x14
(Qualifier of interrogation - QOI)
0xbc
0x16
DFC:0
DFC:0
Verso: 0.5
Data: 25/mar/2009
Alterao
do
estado
da
digital
de
endereo
lgico
24
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 25/31
RTU 68 09 09 68 73 54 2d 01 06 54 69 08 01 c1 16
Start byte:
Length Byte:
Control Byte:
Address:
ASDU:
Type ID:
Variable Structure Qualifier:
Cause of Transmission:
Common address of ASDU:
Object Address:
SCO:
Checksum:
Stop byte:
0x68
0x09 0x09 (L =
0x73
0x54
2d 01 06 54 69
0x2d
0x01
0x06
0x54
0x69 0x08
0x01
0xf7
0x16
FCV:1
5
QU
2
0
1
SCS
S/E:0 QU:0
RES:0 SCS:1
(Execute, no additional definition, reserve, Single command State ON)
Resposta: Confirm - ACK
CC 10 00 54 54 16
Control Byte: 0x00
RES:0 PRM:0 ACD:0 DFC:0
DFC:0
DFC:0
Verso: 0.5
Data: 25/mar/2009
0x68
0x09 0x09 (L = Control + Address + ASDU = 9 bytes)
0x08
0x54
2d 01 07 54 69 08 01, sendo:
25
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 26/31
Type ID:
Variable Structure Qualifier:
Cause of Transmission:
Common address of ASDU:
Object Address:
SCO:
Checksum:
Stop byte:
0x2d
0x01
0x07
0x54
0x69 0x08
0x01
0x57
0x16
DFC:0
5
QU
2
0
1
SCS
S/E:0 QU:0
RES:0 SCS:1
(Execute, no additional definition, reserve, Single command State ON)
Comando: Requisio de dados de classe 1.
RTU 10 7a 54 ce 16
Control Byte: 0x7a
RES:0 PRM:1 FCB:1 FCV:1 FC:10 (REQUEST/RESPOND - Request User Data Class 1)
Respota: NACK
CC 10 09 54 5d 16
Control Byte: 0x09
RES:0 PRM:0 ACD:0
DFC:0
0x68
0x10 0x10 (L =
0x08
0x54
1e 01 03 54 14
0x1e
0x01
0x03
0x54
0x14 0x02
0x01
6c cc 13 10 1d
0x6c
0x16
DFC:0
7
NT
6
SB
5
BL
3
RES
1
SPI
IV:0
NT:0
SB:0
BL:0
RES:0 SPI:1
(Valid, topical, not substituted, not blocked, reserve, ON)
Verso: 0.5
Data: 25/mar/2009
26
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 27/31
Time Tag: CP56Time2a
6c cc 13 10 1d 06 05
Bits
6
Byte1
Byte2
Byte3
IV
RES1
Byte4
SU
RES2
Byte5
Dia da semana
Byte6
RES3
Byte7
RES4
IV (Byte 3) Invalid bit
IV=0 valid
IV=1 invalid
5
4
3
milisegundos (low byte)
milisegundos (high byte)
Minutos
Horas
dia do ms
Ms
Ano
SU (Byte 4) Summer time
SU=0 Standard time
SU=1 Summer time
Binary time:
ms:52.332, VALID Time, min:19, STD_TIME, h:16, MONTH_DAY:29, MONTH:06, YEAR:2005
DFC:0
DFC:0
0x68
0x09 0x09 (L =
0x08
0x54
2d 01 0a 54 69
0x2d
0x01
0x0a
0x54
0x69 0x08
0x01
0x5a
0x16
DFC:0
Verso: 0.5
Data: 25/mar/2009
27
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 28/31
8
S/E
5
QU
2
0
1
SCS
S/E:0 QU:0
RES:0 SCS:1
(Execute, no additional definition, reserve, Single command State ON)
Comando: Requisio de dados de classe 1.
RTU 10 5a 54 ae 16
Control Byte: 0x5a
RES:0 PRM:1 FCB:0 FCV:1 FC:10 (REQUEST/RESPOND - Request User Data Class 1)
Respota: NACK
CC 10 09 54 5d 16
Control Byte: 0x09
RES:0 PRM:0 ACD:0
DFC:0
RTU 10 7a 42 BC 16
Control Byte: 0x7a
RES:0 PRM:1 FCB:1
FCV:1
CC 10 09 42 4B 16
Control Byte: 0x09
RES:0 PRM:0 ACD:0
DFC:0
RTU 10 5a 42 9C 16
Control Byte: 0x5a
RES:0 PRM:1 FCB:0
FCV:1
CC 10 09 42 4B 16
Control Byte: 0x09
RES:0 PRM:0 ACD:0
DFC:0
Comando: Requisio de dados de classe 2 (Note que o Byte FCB alterna a cada comando).
RTU 10 7b 42 BD 16
Control Byte: 0x7b
RES:0 PRM:1 FCB:1 FCV:1 FC:11 (REQUEST/RESPOND - Request User Data Class 2)
Resposta:
CC 68 FB FB 68 08 42 0D 23 01 42
40 04 00 00 96 43 00 41 04 00 00 96
44 04 00 00 00 00 00 45 04 00 00 00
48 04 00 00 00 00 00 49 04 00 00 00
4C 04 00 00 00 00 00 4D 04 00 00 00
50 04 00 00 00 00 00 51 04 00 00 00
54 04 00 00 00 00 00 55 04 00 00 00
58 04 00 00 00 00 00 59 04 00 00 00
5C 04 00 00 00 00 00 5D 04 00 00 00
EA 03 00 00 00 00 00 EB 03 00 00 00
43
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
42
46
4A
4E
52
56
5A
5E
EC
04
04
04
04
04
04
04
04
03
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
43
47
4B
4F
53
57
5B
E9
32
04
04
04
04
04
04
04
03
16
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
Verso: 0.5
Data: 25/mar/2009
28
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 29/31
Control Byte: 0x5b
RES:0 PRM:1 FCB:0
FCV:1
Resposta:
CC 68 FB FB 68 08 42 0D 23 01 42
ED 03 00 00 00 00 00 EE 03 00 00 00
F1 03 00 00 00 00 00 F2 03 00 00 00
F5 03 00 00 00 00 00 F6 03 00 00 00
FD 03 00 00 00 00 00 FE 03 00 00 00
03 04 00 00 00 00 00 04 04 00 00 00
07 04 00 00 00 00 00 08 04 00 00 00
0B 04 00 00 00 00 00 0C 04 00 00 00
0F 04 00 00 00 00 00 10 04 00 00 00
13 04 00 00 00 00 00 14 04 00 00 00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
EF
F3
F9
01
05
09
0D
11
15
03
03
03
04
04
04
04
04
04
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
F0
F4
FA
02
06
0A
0E
12
7F
03
03
03
04
04
04
04
04
16
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
FCV:1
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
18
1C
20
24
28
2C
30
34
38
04
04
04
04
04
04
04
04
04
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
19
1D
21
25
29
2D
31
35
9E
04
04
04
04
04
04
04
04
16
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
Resposta:
CC 68 37 37 68 08 42 0D 07 01 42
39 04 00 00 00 00 00 3A 04 00 00 00 00 00 3B 04 00 00 00 00 00 3C 04 00 00 00 00 00
3D 04 00 00 00 00 00 3E 04 00 00 00 00 00 3F 04 00 00 96 43 00 3A 16
ASDU (do
0D 07 01
39 04 00
3D 04 00
ltimo frame):
42
00 00 00 00 3A 04 00 00 00 00 00 3B 04 00 00 00 00 00 3C 04 00 00 00 00 00
00 00 00 00 3E 04 00 00 00 00 00 3F 04 00 00 96 43 00, sendo:
Type ID:
Variable Structure Qualifier:
Cause of Transmission:
Common address of ASDU:
Information object address_1:
Short Floating Point Number:
QDS:
Information object address_2:
Short Floating Point Number:
QDS:
Information object address_3:
Short Floating Point Number:
QDS:
Information object address_4:
Short Floating Point Number:
QDS:
Information object address_5:
Short Floating Point Number:
QDS:
Information object address_6:
Short Floating Point Number:
Verso: 0.5
Data: 25/mar/2009
0x0d
0x07
0x01
0x42
0x39
0x00
0x00
0x3A
0x00
0x00
0x3B
0x00
0x00
0x3C
0x00
0x00
0x3D
0x00
0x00
0x3E
0x00
0x04
0x00 0x00 0x00
0x04
0x00 0x00 0x00
0x04
0x00 0x00 0x00
0x04
0x00 0x00 0x00
0x04
0x00 0x00 0x00
0x04
0x00 0x00 0x00
(13 = M_ME_NC_1)
(07= 00000111 = 7 objetos)
(01= periodic,cyclic)
(66dec =endereo lgico da RTU)
(objeto 1081) (***)
(BIAS=0, EXP=0 e S=+ => Converso
(Quality descriptor)
(objeto 1082) (***)
(BIAS=0, EXP=0 e S=+ => Converso
(Quality descriptor)
(objeto 1083) (***)
(BIAS=0, EXP=0 e S=+ => Converso
(Quality descriptor)
(objeto 1084) (***)
(BIAS=0, EXP=0 e S=+ => Converso
(Quality descriptor)
(objeto 1085) (***)
(BIAS=0, EXP=0 e S=+ => Converso
(Quality descriptor)
(objeto 1086) (***)
(BIAS=0, EXP=0 e S=+ => Converso
= 0dec)
= 0dec)
= 0dec)
= 0dec)
= 0dec)
= 0dec)
29
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 30/31
QDS:
Information object address_7:
Short Floating Point Number:
QDS:
0x00
0x3F 0x04
0x00 0x00 0x96 0x43
0x00
(Quality descriptor)
(objeto 1087) (***)
(BIAS=0, EXP=0 e S=+ => Converso = 44dec)
(Quality descriptor)
6
F
14
F
22
F
30
E
5
F
13
F
21
F
29
E
F
12
F
20
F
28
E
F
11
F
19
F
27
E
F
10
F
18
F
26
E
3
RES
1
F
9
F
17
F
25
E
1
OV
(***) Informao apenas para ilustrao, pois no h na base de dados sugerida (Tabela 1)
nenhuma medida com endereo lgico de valor 1081, 1082, 1083...1087, etc.
RTU 10 7b 42 9C 16
Control Byte: 0x7b
RES:0 PRM:1 FCB:1
FCV:1
CC 10 09 42 4B 16
Control Byte: 0x09
RES:0 PRM:0 ACD:0
DFC:0
RTU 10 5a 42 9C 16
Control Byte: 0x5a
RES:0 PRM:1 FCB:0
FCV:1
CC 10 09 42 4B 16
Control Byte: 0x09
RES:0 PRM:0 ACD:0
DFC:0
Observaes
1.
Qualquer mensagem enviada pela estao primria (MASTER) deve ter como resposta uma
mensagem, a qual, sinalizar estao emissora que recebeu e compreendeu a mensagem. As
mensagens somente sero aceitas se o formato estiver correto.
2.
Uma estao secundria (SLAVE) que arranque a frio (reset local ou power up) no deve
responder at que o link seja inicializado (Reset Remote Link).
3.
Para mensagens que sejam numeradas (FCV=1), o nmero de sequncia da mensagem (FCB)
dever ser complementar para mensagens consecutivas, sendo inicializado a 1 com a
mensagem de Reset Remote Link. Na recepo de uma mensagem numerada fora de sequncia,
a estao secundria (SLAVE) dever distinguir as duas situaes:
A mensagem recebida igual anterior: neste caso a resposta mensagem anterior no
foi recebida na estao primria, ento a resposta deve ser repetida.
A mensagem recebida no igual anterior: esta uma situao anormal que no deve
acontecer. A estao secundria no deve responder at que o link seja reinicializado
(Reset Remote link).
Verso: 0.5
Data: 25/mar/2009
30
Hexagon Telecom
Resumo para Implementao do Mdulo de Interface com o SCADA
Pgina: 31/31
19200bps
8
par
1
Verso: 0.5
Data: 25/mar/2009
31