Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Nesta pagina:

Table of ContentsmaxLevel2
Geral

General

Communication Driver Name: IEC8705104S
Current Version: 20149.1.12
Implementation DLLC: T.ProtocolDriver.IEC8705104S.dll
Protocolprotocol: IEC-60870-5-104 Slave 104 Slave standard protocol
Interface: TCP/IP
Description: O protocolo IEC870504S implementa a comunicação com estações clientes compatíveis com este protocolo, atuando como estação escrava (servidoraThe IEC870504S protocol implements communication with client stations compatible with this protocol, acting as a slave station (server).
Clients types supported: Qualquer cliente compatível com IEC Any IEC-60870-5-104 compliant customer.
Communication block size: Maximum 253 bytes253 bytes;
Protocol Options: Temporizadores para envio de mensagens de controle do protocolo.
Multi-threading: Configurável pelo usuário, default é cinco threads para cada nó da redeTimers for sending protocol control messages.
Threading: User-configurable, default is five threads for each node in the network.
Max number of nodes: user-defined
PC Hardware requirementsRequirements: Standard PC Ethernet interface board;
PC Software requirements: ActionNET system.

Objetos de dados suportados

Supported Data Objects (ASDUs)

O protocolo utiliza as mesmas ASDUs definidas para o The protocol uses the same ASDUs defined for IEC-60870-5-101 bem como os mesmos tipos de objetos de dados. A grande diferença é ser orientado para utilização em rede, utilizando TCP-IP como camada de transporteas well as the same types of data objects. The big difference is to be oriented to network use, using TCP-IP as a transport layer.
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 -bit 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 ao enviar mudanças não solicitadas são utilizadas as variantes com data e timestamp obtidas dos tags atualmente em memória.

Funcionamento geral

O protocolo -bit;

And also all variants with a 56-bit timestamp of the ABOVE ASDUs. In the registration of points, the above codes are used, but when sending unsolicited changes are used the variants with date and timestamp are obtained from the tags currently in memory.

General operation

The IEC-60870-5-104 está implementado no modo Escravo (servidor) comunicando-se com estações clientes que implementam o protocolo protocol is implemented in Slave (server) mode by communicating with client stations implementing the master IEC-870-5-104 mestre. Várias parametrizações estão disponíveis para acomodar perfis diferentes de implementações do protocolo.
O modo Escravo tem a seguinte sequência básica de funcionamento:

  • No início (ou após fechamento do socket Tcp-Ip) fica em um estado DESCONECTADO (e com socket em estado LISTENINIG) aguardando uma conexão tcp-ip de um cliente.

  • Ao ser conectado passa a um estado ESTABLISHED não respondendo nem enviando qualquer mensagem até receber uma mensagem de "Start of data transmission – STARTDT";

  • Ao receber esta mensagem responde com Confirmação do START-DT e passa ao estado STARTED, pronto para receber e enviar qualquer das mensagens implementadas.

  • Envia mensagens não solicitadas de dados de objetos que sofreram alteração de estado no campo.

  • A cada "k" (parâmetro configurável) mensagens enviadas, ou após um período de tempo sem enviar mensagens, aguarda por mensagem de "acknowlegdment" com o número de sequência da última mensagem de informação recebida pelo cliente. Caso não receber este "ack" vai para o estado "UNCONF STOPPED".

  • Responde sempre a mensagens de "Test Frames" com confirmação.

Esse módulo responde a pedidos de leitura de variáveis - analógicas e digitais - transmissão de eventos e execução de comandos. A implementação tem as seguintes características:
  • Responde a pedidos de leitura cíclica (amostragem geral) de pontos digitais simples/duplos e analógicos;

  • Envia espontaneamente alterações de estados de pontos digitais e de mudanças em medidas analógicas, considerando banda morta e tempo para integridade.

  • Utiliza time tag de 56 bits de comprimento.

  • Aceita comandos para pontos digitais simples e duplos;

  • Suporta comando direto ou select before operate;

  • Faz tratamento da qualidade do ponto (QDS);

Panel

protocol. Several parameterizations are available to accommodate different profiles of protocol implementations.
Slave mode has the following basic operating sequence:

  • At the beginning (or after closing the Tcp-Ip socket) is in a DISCONNECTED state (and with the socket in LISTENING state) waiting for a TCP-IP connection from a client.

  • When connected, you go to an ESTABLISHED state not responding or sending any message until you receive a "Start of data transmission - STARTDT" message;

  • Upon receiving this message it responds with START-DT Confirmation and passes to the STARTED state, ready to receive and send any of the implemented messages.

  • Sends unsolicited messages of data from objects that have changed status in the field.

  • For each "k" (configurable parameter) message sent, or after some time without sending messages, wait for a message of "acknowledgment" with the sequence number of the last information message received by the client. If you do not receive this "ack" go to the "UNCONF STOPPED" state.

  • Always responds to "Test Frames" messages with confirmation.


This module responds to requests to read variables - analog and digital - event transmission and command execution. The implementation has the following characteristics:

  • Responds to cyclic reading requests (general sampling) of single/double and analog-digital points;

  • Spontaneously sends changes to digital point states and changes in analog measures, considering dead band and time for integrity.

  • Uses a 56-bit-long time tag.

  • Accepts commands for single and double digital points;

  • Supports direct command or select before operating;

  • It does spot quality treatment (QDS);

Scroll ignore
scroll-viewporttrue
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-htmltrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue

On this page:

12false