<< Clique para Mostrar o Sumário >>
Envio Cíclico de Dados Analógicos |
O Driver Escravo pode ser programado para enviar dois conjuntos de dados em intervalos cíclicos, por exemplo a cada cinco segundos.
Para configura o envio de dados cíclicos, abra a janela de propriedades do Driver, selecione a aba Properties e, no grupo Cyclic, preencha os seguintes campos:
•Cyclic Data Transmission (1): Send Period (ms): Define o intervalo entre envios do conjunto 1 de dados cíclicos, em milissegundos
•Cyclic Data Transmission (1): Object Range: Define os dados que são enviados de forma cíclica no conjunto 1. Deve seguir a mesma sintaxe do intervalo de dados da Interrogação Geral. Deixe este campo vazio para não enviar o conjunto 1. Por exemplo, "M_ME_TC_1:1-10; M_ME_NA_1:15-20, 24". Este intervalo envia os pontos de 1 a 10 do tipo M_ME_TC_1 (Medida Analógica em Ponto Flutuante, com timestamp de 24 bits) e os pontos de 15 a 20 mais o ponto 24 do tipo M_ME_NA_1 (Medida Analógica Normalizada, sem timestamp)
•Cyclic Data Transmission (2): Send Period (ms): Define o intervalo entre envios do conjunto 2 de dados cíclicos, em milissegundos
•Cyclic Data Transmission (2): Object Range: Define os dados que são enviados de forma cíclica no conjunto 2. Deve seguir a mesma sintaxe do intervalo de dados da Interrogação Geral
Os dados cíclicos são enviados com causa de transmissão 1 (um) e prioridade baixa.
Se um Tag é configurado para ser enviado de forma cíclica, automaticamente o Driver Escravo captura todas as escritas neste Tag, mesmo as escritas que pedem para que o Tag seja enviado imediatamente com prioridade alta.
Os dados cíclicos são sempre enviados no intervalo programado, mesmo quando o seu valor não é alterado.