|
<< Clique para Mostrar o Sumário >>
Envio de Dados de Monitoramento |
Um Envio de Dados de Monitoramento, como por exemplo dados digitais ou analógicos, para um Mestre pode ocorrer por Interrogação Geral, por envio espontâneo com prioridade alta ou por envio espontâneo com prioridade baixa.
Uma Interrogação Geral é um comando iniciado por um Mestre de tempos em tempos. Em resposta a um comando de Interrogação Geral, um Escravo envia o valor atual de um conjunto de pontos pré-configurados.
O envio espontâneo serve para que um Escravo informe a um Mestre a respeito das alterações de valor dos objetos, sem que este Mestre envie um comando para receber estas alterações. No protocolo 101 Balanceado um Escravo pode enviar dados diretamente a um Mestre. No protocolo 101 Não Balanceado é necessário aguardar por um polling de um Mestre, que pergunta para este Escravo se há dados de Classe 2 (dois) ou de Classe 1 (um) a serem enviados. Se há dados da Classe, ou prioridade, indicada, este Escravo pode enviá-los diretamente na resposta, caso contrário responde com uma mensagem de NACK.
Uma aplicação é responsável por alimentar os valores deste Driver no modo Escravo através de escritas em Tags. É comum que durante a inicialização de uma aplicação sejam realizadas várias escritas neste Driver no modo Escravo para alimentar o estado inicial de todos os Tags. Durante este período pode ser necessário desligar o nível de enlace deste Driver, de forma a evitar respostas incorretas ou incompletas para um Mestre.