<< Clique para Mostrar o Sumário >>
Códigos de Função |
Um código de função identifica o propósito de uma mensagem. Existem dois grupos de funções, um para os pedidos e outro para as respostas. Há vários tipos de funções para pedidos, como mostrado na tabela a seguir. As funções de resposta são usadas internamente e não são abertas ao usuário.
Códigos de Função
Código |
Função |
Descrição |
---|---|---|
1 |
Read |
Solicita os objetos especificados da estação remota e responde com os objetos pedidos que estão disponíveis |
2 |
Write |
Armazena os objetos especificados na estação remota e responde com o status da operação |
3 |
Select |
Seleciona ou arma pontos de saída mas não configura ou produz qualquer ação (controles, SetPoints ou saídas analógicas) e responde com o status da operação. A função Operate deve ser usada para ativar estas saídas |
4 |
Operate |
Configura ou produz ações nas saídas ou pontos previamente selecionados com a função Select |
5 |
Direct Operate |
Seleciona e opera as saídas especificadas e responde com o status dos pontos de controle |
6 |
Direct Operate NO ACK |
Seleciona e opera as saídas especificadas mas não envia resposta, porém leva menos tempo |
7 |
Immediate Freeze |
Copia os objetos especificados para um buffer de congelamento |
9 |
Freeze and Clear |
Copia os objetos especificados para um buffer de congelamento e depois zera os objetos |
10 |
Freeze and Clear No ACK |
Copia os objetos especificados para um buffer de congelamento e depois zera os objetos, mas não envia resposta de confirmação |
11 |
Freeze with Time |
Copia os objetos especificados para um buffer de congelamento no instante especificado, respondendo com o status da operação |
13 |
Cold Restart |
Realiza uma sequência de reset |
14 |
Warm Restart |
Realiza uma sequência parcial de reset |
20 |
Enable Unsolicited Messages |
Habilita a notificação espontânea dos objetos especificados |
21 |
Disable Unsolicited Messages |
Desabilita a notificação espontânea dos objetos especificados |
22 |
Assign Classes |
Associa os objetos especificados a uma classe |
23 |
Delay Measurement |
Permite à aplicação calcular o atraso, ou tempo de propagação, para uma estação em particular |
Após a especificação do propósito da mensagem (APCI), segue a segunda parte da mensagem, se necessária, chamada de ASDU. Cada ASDU consiste em um ou mais identificadores de dados (DUI), cabeçalhos de objetos, informações de objetos ou campos de dados.