Configuração por Strings

<< Clique para Mostrar o Sumário >>

 

Configuração por Strings

Para utilizar a configuração por Strings, a sintaxe é a seguinte:

ParamDevice - "<device#>:[<net>[.<mac>]][,seg]"

 

Onde:

<device>: Número do dispositivo BACnet

<net>: Número da sub-rede, opcional

<mac>: Endereço MAC dentro da sub-rede, opcional. Deve ser uma sequência de caracteres hexadecimais, como por exemplo "0D" ou "1AB0"

<seg>: Segmentação suportada pelo dispositivo, opcional. Se não é informada, assume o valor 0 (zero). Os valores possíveis são 0: Suporta segmentação na transmissão e na recepção (padrão), 1: Suporta segmentação apenas na transmissão, 2: Suporta segmentação apenas na recepção ou 3: Não suporta segmentação

 

Exemplos:

"200:" acessa o dispositivo de número 200

"200:21" acessa o dispositivo de número 200 na sub-rede 21

"200:21.0D" acessa o dispositivo de número 200 na sub-rede 21, com endereço MAC igual a 0D, em hexadecimal

"200:,3" acessa o dispositivo de número 200, que não suporta segmentação de pacotes

"200:21,1" acessa o dispositivo de número 200 na sub-rede 21 e o dispositivo suporta segmentação apenas nos pacotes transmitidos, isto é, não aceita receber pacotes segmentados

 

ParamItem - "[<deviceAddr>]<type>-<addr>[.<property>][ P<priority>][ <special>]"

 

Onde:

<deviceAddr>: Endereço do dispositivo, opcional com a mesma sintaxe de ParamDevice

<type>: Nome do tipo de objeto, como por exemplo "analogInput" ou "analogOutput"

<addr>: Endereço do objeto

<property>: Nome da propriedade do objeto, opcional. Se não é informado, assume o valor da propriedade presentValue

<priority>: Prioridade padrão usada na escrita deste Tag, opcional. Se não é informado, assume o valor da prioridade padrão do dispositivo

<special>: Texto que identifica a Funcionalidade Especial do Tag, opcional. Se não é informado, o Tag realiza funções simples de leitura e escrita

 

Exemplos:

"device-200.localTime" acessa a propriedade localTime do objeto "device-200"

"analogInput-12" acessa o valor atual, a propriedade presentValue, da entrada analógica 12

"analogInput-12 P3" acessa o valor atual, a propriedade presentValue, da entrada analógica 12, cuja escrita, quando realizada, utiliza a prioridade 3 (três)

"200:binaryValue-25.activeText" acessa a propriedade activeText do objeto "binaryValue-25" no dispositivo de número 200. Neste caso, ParamDevice deve estar vazio

 

NOTA

Consulte o Apêndice I para uma lista dos objetos e propriedades suportados por este Driver.

Esta página foi útil?