Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Tip |
---|
Este item apresenta as características da funcionalidade Eventos Recuperados, implementada no Action.NET. É muito utilizada quando se faz leituras de eventos datados e leituras de integridades. Em diversos protocolos de comunicação está disponível a solicitação de Interrogação Geral (IG) para que o Cliente solicite ao Servidor o conjunto completo de dados estáticos, isto é, como estão no momento. |
Eventos Recuperados
Contexto da função
Em diversos protocolos de comunicação está disponível a solicitação de Interrogação Geral (IG) para que o Cliente solicite ao Servidor o conjunto completo de dados estáticos, isto é, como estão no momento.
Normalmente este pedido é feito no início da conexão, para estabelecer uma base de dados inicial completa, na memória do supervisório, espelhando a memória de IED. Em diversos protocolos nestas mensagens os estados e medidas não são acompanhados por Timestamp.
Também é feita solicitação de IG periodicamente, como maneira de propiciar uma verificação de integridade. Caso se perdeu algum envio de alteração de dados digitais, ao receber este estado o mesmo será diferente do existente no cliente.
O objetivo desta funcionalidade é marcar esta mensagem para que a ocorrência possa ser verificada posteriormente em pesquisas de eventos históricos.
Funcionalidade
Como resultante desta funcionalidade no Action.NET, quando for detectada a mudança de um estado, através de leitura geral, e não de leituras de alterações, o timestamp será feito pelo módulo de comunicação cliente, com milissegundos ZERO, e na mensagem de evento de alteração será incluída a sigla **RCP{}, indicativa de evento de alteração recuperado.
Somente é aplicado para tags com tipos de dados DIGITAIS (incluindo digitais duplos) pelos módulos de comunicação.
Implementação
Detecção da ocorrência
A detecção da ocorrência de que o estado de um tag, lido por IG está diferente do atual em memória, é feita por cada um dos módulos de comunicação da SPIN, que utilizam IG com dados sem timestamp. (IEC104, DNP3 e IEC101).Ao ser detectada, a parte em milissegundos do timestamp é passada para ZERO.
E o atributo PrefixAlarmMessage do tag é preenchido com o texto indicativo de evento recuperado (por
Tip |
---|
This item presents the characteristics of the Recovered Events feature, implemented in Action.NET. It is widely used when reading dated events and reading health. In several communication protocols, the General Interrogation (IG) request is available for the Client to request from the Server the complete set of static data, that is, as they are currently. |
Nesta pagina:
Recovered Events
Context of the function
In several communication protocols, the General Interrogation (IG) request is available for the Client to request from the Server the complete set of static data, that is, as they are currently.
Typically this request is made at the beginning of the connection, to establish a complete initial database, in the supervisory memory, mirroring the IED memory. In several protocols in these messages states and measures are not tracked by Timestamp.
Ig request is also made periodically as a way to provide a health check. If you have lost any digital data change submission, when you receive this status it will be different from the existing one on the client.
The purpose of this feature is to mark this message so that the occurrence can be checked later in historical event searches.
Functionality
As a result of this functionality in Action.NET, when a state is detected, through general reading, and not change reads, the timestamp will be done by the client communication module, with ZERO milliseconds, and in the change event message the acronym ** will be includedRCP{}, indicative of a recovered change event.
It is only applied to tags with DIGITAL data types (including dual digital) by communication modules.
Implementation
Occurrence detection
The detection of the occurrence that the state of a tag, read by IG is different from the current one in memory, is made by each of spin's communication modules, which use IG with data without timestamp. (IEC104, DNP3 and IEC101).
When detected, the millisecond part of the timestamp is passed to ZERO.
And the attribute PrefixAlarmMessage of the tag is filled with the text indicative of the recovered event (by default **RCP{}).
Publicação da ocorrência
Como resultado da alteração de estado do tag, vai ser gerada uma mensagem de alarme, se assim estiver cadastrado no tag. O módulo DataAccess do Action.NET após criar a mensagem e antes de publicá-la adiciona na frente da mensagem o texto que existir no atributo
PrefixAlarmMessage. Vale para uma única mensagem, isto é, após o uso o próprio mecanismo de geração da mensagem coloca vazio neste atributo.
Configuração
A sigla **RCP** é utilizada por default, prefixando o alarme de alteração do estado do tag. Caso se desejar outra sigla basta colocar o texto preferido no atributo StartValue da tag do tipo tetxo: zz_system. PrefixForRecoveredEventStartValue.
Publication of the occurrence
As a result of changing the status of the tag, an alarm message will be generated if registered in the tag. The DataAccess module of Action.NET after creating the message and before publishing it adds in front of the message the text that exists in the attribute
PrefixAlarmMessage. Goes for a single message, that is, after using the message generation mechanism itself puts empty in this attribute.
Configuration
The acronym **CPR** is used by default, prefixing the tag status change alarm. If you want another acronym, simply put the preferred text in the StartValue attribute of the tetxo tag: zz_system. PrefixForRecoveredEventStartValue.
Scroll ignore | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
On this page: |