Informação Geral - IEC104
Informação geral
Communication Driver Name: IEC8705104
Current Version: 9.2
Implementation DLL: T.ProtocolDriver.IEC8705104.dll
Protocol: IEC-60870-5-104 Master standard protocol
Interface: TCP/IP
Description: O módulo de comunicação IEC870504 implementa a comunicação com IEDs(intelligent Eletronic Devices), RTUs(Remote Terminal Units) and IO devices compatíveis com este protocolo, atuando como estação mestre.
IEDs types supported: Any IED compatible with IEC-60870-5-104.
Communication block size: Maximum 253 bytes;
Protocol Options: Temporizadores para envio de mensagens de controle do protocolo.
Multi-threading: Configurável pelo usuário, default é cinco threads para cda nó da rede.
Max number of nodes: user defined
PC Hardware requirements: Standard PC Ethernet interface board;
PC Software requirements: ActionNET system.
Objetos de dados suportados (ASDUs)
O protocolo utiliza as mesmas ASDUs definidas para o IEC-60870-5-101 bem como os mesmos tipos de objetos de dados. A grande diferença é ser orientado para utilização somente em rede, utilizando TCP-IP como camada de transporte.
M_SP_NA: 1 - Single-point information ;
M_DP_NA: 3 - Double-point information ;
M_ST_NA: 5 - Step position;
M_BO_NA: 7 - Bitstring with 32 bits ;
M_ME_NA: 9 - Measured value, normalized ;
M_ME_NB: 11 - Measured value, scaled value ;
M_ME_NC: 13 - Measured value Float;
M_IT_NA: 15 - Integrated totals ;
C_SC_NA: 45 - Single command ;
C_DC_NA: 46 - Double command ;
C_RC_NA: 47 - Regulating step command ;
C_SE_NA: 48 - Set point command, normalized value ;
C_SE_NC: 50 - Set point command, 32 bits floating point ;
C_BO_NA: 51- Write Bitstring de 32 bits;
E também todas as variantes com timestamp de 56 bits das ASDUs acima. No cadastramento de pontos utiliza-se os códigos acima, mas se o IED escravo enviar as variantes com data e timestamp, as medições e estados recebidos serão colocados nos atributos de qualidade e timestamp dos pontos correspondentes.
Funcionamento geral
O protocolo IEC-60870-5-104 está implementado no modo Mestre no qual se comunica com IEDs que implementam o protocolo IEC-870-5-104 escravo. Várias parametrizações estão disponíveis para acomodar perfis diferentes de implementações do protocolo.
O Mestre tem a seguinte seqüência básica de funcionamento:
No início ou na falha de Comunicação
Faz o envio de mensagem de "Start of data transmission – STARTDT";
Envia Calendário, se tempo definido for diferente de zero;
Faz leitura geral de acordo com o tempo de amostragem definido (todas as classes);
Em um laço eterno:
Aguarda pela chegada, não solicitada, de mensagens de dados de objetos que sofreram alteração de estado no campo.
A cada "w" (parâmetro configurável) mensagens recebidas, ou após um período de tempo sem receber mensagens, envia mensagem de "acknowlegdment" com o numero de sequencia da ultima mensagem de informação recebida.
Periodicamente, conforme parâmetro definido de tempo, envia mensagem de "Test Frames" caso nenhuma mensagem for recebida por longo tempo.
Se receber solicitação de envio de comando, envia o comando, conforme detalhes do parâmetro de comando;
Nesta página: