Funcionamento do Driver

<< Clique para Mostrar o Sumário >>

 

Funcionamento do Driver

Para que o Driver B. Braun BCCProtocol seja utilizado adequadamente em uma aplicação, é importante entender como funciona, porque este Driver não tem as características mais comuns aos demais Drivers de Comunicação.

A configuração do equipamento SpaceCom da B. Braundetermina quais parâmetros são enviados a cada requisição de dados deste Driver. A cada pedido por dados, a estação envia todos os parâmetros de uma só vez. Este Driver requisita os dados tentando respeitar o menor valor de varredura encontrado no agrupamento de Tags que estiverem Em Advise. O status Em Advise de um Tag é definido pela atualização constante, em intervalos de tempo definidos pela propriedade Scan, ou seja, o período de varredura.

A forma de mudar o status de um Tag para Em Advise é configurando a propriedade AllowRead para Verdadeiro e por uma destas condições:

O Tag está com a propriedade AdviseType igual a 0: AlwaysInAdvise

O Tag está com a propriedade AdviseType igual a 1: AdviseWhenLinked e está associado a algum objeto ativo em uma Tela aberta

 

Basta que exista apenas um Tag com tempo de varredura expirado para que este Driver execute, em segundo plano, a comunicação de toda a massa de dados de todos os parâmetros. Desta forma, quanto menor a variedade de valores de período de varredura, melhor, ou seja, a forma mais otimizada é procurar manter todos os tempos de varredura iguais para que todos os Tags sejam lidos todos ao mesmo tempo. Este detalhe deve ser levado em alta conta para uso de interface serial e velocidade de comunicação baixa. Caso a interface de comunicação seja Ethernet e o período mínimo de varredura seja de 1000 ms ou mais, o impacto em termos de desempenho tende à irrelevância.

Se algum Tag de parâmetro inexistente na massa de dados estiver Em Advise e com tempo expirado, este pode provocar a comunicação de dados de maneira desnecessária. Portanto é preciso ter consciência de quais parâmetros estão sendo requisitados, de forma que todos estejam configurados no dispositivo remoto e presentes na resposta da requisição de dados.

O equipamento SpaceCom da B. Braun deve estar configurado no modo de operação Request, ou seja, o dispositivo espera pela requisição deste Driver para enviar dados.

Esta página foi útil?