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: