<< 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).