Configuração das Propriedades

<< Clique para Mostrar o Sumário >>

 

Configuração das Propriedades

As opções de configuração disponíveis na janela de configuração também podem ser acessadas em modo Offline, em tempo de execução, usando as Strings descritas no tópico Configuração das Propriedades Offline. A figura a seguir mostra as configurações específicas deste Driver na aba Ping.

Aba Ping

Aba Ping

Esta aba é específica deste Driver e as opções de configuração são descritas neste tópico. Na aba Setup deve-se selecionar o item None na opção Physical Layer e pode-se também habilitar a geração de logs. As demais opções da biblioteca IOKit são ignoradas por este Driver. As opções disponíveis nesta aba estão descritas na tabela a seguir.

Opções disponíveis na aba Ping

Opção

Descrição

Ping Scan

Define o tempo interno de varredura para cada Tag, no caso de comandos ping assíncronos ou multi-threaded

Max. Number of Threads

Define o número máximo de threads a serem criadas. Se este valor é maior que o número de Tags de uma aplicação, este Driver cria um thread por Tag. Caso contrário, o limite máximo de threads é dado por este valor. Se este valor é configurado em 0 (zero), os comandos ping são executados de forma síncrona, na própria thread de leitura de cada Tag. Consulte a nota a seguir para mais informações sobre esta opção

Ping Timeout

Tempo limite de um comando ping

Ping Retries

Número de vezes que este Driver reenvia requisições de ping a cada ocorrência de time-out antes de retornar 0 (zero) na propriedade Value dos Tags Simples de Ping

Use Async Name Resolution

Esta opção habilita a resolução de nomes de hosts de forma assíncrona, o que permite configurar um time-out para esta operação com alguma perda de desempenho. Use esta opção apenas nos casos em que uma operação de DNS (Domain Name System) tenha a possibilidade de demorar muito tempo ou de falhar com frequência

DNS Timeout

Tempo limite da resolução de nome de hosts, se a opção Use Async Name Resolution está habilitada

Wait On First Read

Se esta opção está habilitada, este Driver aguarda a realização do primeiro comando ping na primeira leitura de cada Tag, de forma a retornar algum valor. Se esta opção está desabilitada, a primeira leitura de um Tag apenas agenda um comando ping e esta operação retorna sem nenhum valor e sem alterar nenhuma propriedade de um Tag em uma aplicação. Um Tag só passa a retornar valores quando o primeiro comando ping é realizado por este Driver. Deve-se preferencialmente deixar esta opção desabilitada, pois tende a melhorar o desempenho

Disable Ping for Inactive Tags

Esta opção permite a este Driver colocar Tags em estado inativo em suas varreduras internas, caso uma aplicação não solicite uma leitura durante um período de varredura configurável. Em estado inativo, o endereço IP ou o nome de host referente a um Tag não é mais usado nas varreduras internas deste Driver. Um Tag passa para o estado ativo assim que uma nova solicitação de leitura é recebida de uma aplicação

Disable tag IP after n missed ping scans

Informa a este Driver quantas varreduras internas não lidas por uma aplicação devem ocorrer antes que um Tag seja considerado inativo

Use Single Host Name

Esta opção deve ser usada apenas para o Elipse SCADA. O uso desta opção limita uma aplicação a usar apenas um Tag. A caixa de texto permite definir um nome de host usado para um Tag único de uma aplicação, que deve ser definido com os parâmetros N1, N2, N3 e N4 iguais a 0 (zero). Para o Elipse E3, Elipse Power ou Elipse Water, deixe esta opção desabilitada e use a propriedade Dispositivo (Device) de cada Tag para definir um nome de host. Consulte a nota a seguir para mais informações sobre esta opção

Use Compatibility Mode

Esta opção permite a definição de um determinado número de bytes de dados a enviar em um frame de requisição de eco do protocolo ICMP (Internet Control Message Protocol). O valor padrão desta opção é desabilitada. Consulte a nota a seguir para mais informações sobre esta opção

Send n ICMP data bytes

Esta opção indica o número de bytes de dados a enviar em um frame de requisição de eco do protocolo ICMP, caso a opção Use Compatibility Mode esteja habilitada. Consulte a nota a seguir para mais informações sobre esta opção

 

NOTAS

A partir da versão 2.1 deste Driver, o número máximo de threads está limitado em 100. Caso este Driver seja carregado em aplicações que já tenham configurado um número superior, o número de threads é limitado ao valor máximo de 100 e registra esta limitação em log.

Quando a opção Use Single Host Name está habilitada, use sempre a opção Max. Number of Threads igual a 0 (zero), ou seja, leitura síncrona.

A opção Use Compatibility Mode foi implementada neste Driver porque é relativamente comum encontrar servidores que não respondem corretamente quando recebem uma requisição de eco sem dados, seja por alguma diretiva de segurança ou por problemas de implementação. Nestes casos, pode ocorrer de este Driver não conseguir obter sucesso em um comando ping de servidores que retornam sucesso quando se usa o Prompt de Comando do Windows. Isto porque o comando ping do Windows, por padrão, envia 32 bytes de dados em um frame de requisição de eco, enquanto este Driver envia um comando ping vazio, ou seja, sem bytes de dados. Se esta condição é detectada nos servidores em uso, deve-se habilitar a opção Use Compatibility Mode e definir um número adequado de bytes de dados que possa ser aceito por um servidor na opção Send n ICMP data bytes. Recomenda-se iniciar com 32 bytes, que é o valor padrão do comando de ping no Prompt de Comando do Windows e é aceito pela maioria dos servidores. Caso contrário, recomenda-se manter esta opção desabilitada, mantendo a condição mais otimizada, sem bytes de dados.

Para testar a necessidade de usar a opção Use Compatibility Mode, pode-se personalizar o número de bytes de dados enviados nas requisições de eco do comando ping no Prompt de Comando do Windows usando-se a opção -l, Send buffer size ou Envia o tamanho do buffer. Para mais informações, digite ping /? em um Prompt de Comando do Windows.

Esta página foi útil?