DP (Ponto Digital Duplo)

<< Clique para Mostrar o Sumário >>

 

DP (Ponto Digital Duplo)

Um Ponto Digital Duplo é um objeto que armazena um valor ON ou OFF, e cada estado corresponde a um bit individual. Corresponde às seguintes ASDUs:

3: M_DP_NA_1 (sem estampa de tempo)

4: M_DP_TA_1 (com estampa de tempo de 24 bits)

31: M_DP_TB_1 (com estampa de tempo de 56 bits)

 

No protocolo, o valor trafegado nestas ASDUs é um DIQ (Double Point Information with Quality Descriptor), que contém quatro bits de qualidade (IV, NT, SB e BL) e dois bits de valor (chamados de DPI, Double Point Information):

0: Estado intermediário (inválido)

1: OFF

2: ON

3: Estado intermediário (inválido)

 

O valor dos Tags de Ponto Digital Duplo no Driver depende da configuração realizada na janela de propriedades do Driver, na opção DIQ (used in M_DP_NA_1, M_DP_TA_1 e M_DP_TB_1) do grupo Convert the following objects to Boolean values (0 / 1) na sub-aba General da aba IEC870.

Se esta opção estiver desmarcada, o valor do Tag nas leituras é o próprio valor do DPI, tanto nas leituras como nas escritas. As escritas no Driver falham se o valor não for um dos listados a seguir:

0: Estado intermediário (inválido)

1: OFF

2: ON

3: Estado intermediário (inválido)

 

Se a opção Convert the following objects to Boolean values (0 / 1) estiver selecionada, o valor dos Tags de Ponto Digital Duplo nas leituras é o seguinte:

DPI igual a 0: Retorna Null, qualidade Incerta

DPI igual a 1: Retorna 0 (zero)

DPI igual a 2: Retorna 1 (zero)

DPI igual a 3: Retorna Null, qualidade Ruim

 

Nas escritas, qualquer valor diferente de 0 (zero) envia um DPI igual a 2 (dois), o valor 0 (zero) no Tag envia um DPI igual a 1 (um).

Esta página foi útil?