Configurações de Resposta não solicitada
O DNP3 é um protocolo baseado em evento. Em vez do mestre pesquisar continuamente os escravos em busca de alterações, os escravos monitoram quaisquer alterações de dados, como a alternância de bits e a alteração de valores analógicos fora de uma zona morta. Em seguida, elas relatam as atualizações ao mestre como eventos com carimbo de data/hora de uma das seguintes maneiras:
- Resposta não solicitada: Envia as atualizações como uma mensagem de gravação iniciada pelo escravo.
- Em resposta à pesquisa do mestre: Os objetos de dados no escravo são configurados para Classe 1, Classe 2 e Classe 3, geralmente com base na prioridade. A classe de maior prioridade é pesquisada com mais frequência.
- O escravo DNP3 tem as seguintes alterações de comportamento a partir da versão de firmware 23.012:
- Se uma variável configurada for atribuída a várias classes, o escravo DNP3 gerará eventos separados para cada classe. Por exemplo, se uma variável de entrada binária pertencer à Classe 1, Classe 2 e Classe 3, uma única alteração de estado produzirá três eventos, um para cada classe.
- O escravo DNP3 armazena e relata eventos em buffers separados de acordo com sua classe DNP3 atribuída. Isso garante que o relatório de eventos não solicitados seja específico da classe e mantenha a integridade da priorização de eventos baseada em classe.
ExemploSe os seguintes eventos ocorrerem:- Evento de Classe 1: T1
- Evento de Classe 2: T2
- Evento de Classe 2: T3
- Evento de Classe 1: T4
- Evento de Classe 3: T5
- Evento de Classe 2: T6
A partir da versão de firmware 23.012, o escravo DNP3 os armazena e relata por classe:- Eventos de Classe 1: T1 e T4
- Eventos de Classe 2: T2, T3 e T6
- Evento de Classe 3: T5
Para as versões de firmware 23.011 e anteriores, todos os eventos são armazenados em um único buffer, sem separação de classe: T1, T2, T3, T4, T5 e T6.
Configuração | Descrição |
|---|---|
Canal para resposta não solicitada | Determina o canal de comunicação pelo qual respostas não solicitadas são enviadas. Somente canais configurados para o protocolo DNP3 estão disponíveis na lista. As opções são:
|
Restaurar eventos após o ciclo de energia | Determina se os registros de eventos devem ser restaurados após um ciclo de energia. Por padrão, o controlador exclui quaisquer registros de eventos do DNP3 na memória quando a energia é desligada e ligada. |
Enviar resposta nula não solicitada inicial na reinicialização | Determina se o controlador envia a resposta nula não solicitada com o bit RESTART IIN na inicialização. |
Habilitar resposta não solicitada na inicialização | Determina a maneira como o controlador envia a resposta não solicitada.
|
Número de novas tentativas | Especifica o número de tentativas de reenvio de mensagens. As opções são:
Somente para respostas não solicitadas. |
Resposta não solicitada para a Classe 1 | Ativa ou desativa a resposta não solicitada para Classe 1. Ela fica desativada por padrão. |
Resposta não solicitada para a Classe 2 | Ativa ou desativa a resposta não solicitada para Classe 2. Ela fica desativada por padrão. |
Resposta não solicitada para a Classe 3 | Ativa ou desativa a resposta não solicitada para Classe 3. Ela fica desativada por padrão. |
Número de eventos | Especifica:
|
Tempo de retenção após os eventos | Especifica a duração máxima, em segundos, para que um grupo de eventos seja retido antes de enviar uma resposta não solicitada. A caixa fica disponível quando a resposta não solicitada para a classe está ativada. O valor varia de 0 a 65.535. |
Dê sua opinião