<< Clique para Mostrar o Sumário >>
accumulator.prescale |
Segundo a documentação do protocolo BACnet:
Presents the coefficients that are used for converting the pulse signals generated by the measuring instrument into the value displayed by Present_Value. The conversions are performed using integer arithmetic in such a fashion that no measurement-generated pulse signals are lost in the conversion. These coefficients might simply document a conversion performed prior to the reception of the input pulses by the Accumulator object, or they might actually be used by the Accumulator to convert input pulses into the value displayed by Present_Value. Whichever is done is a local matter. This procedure supports non-integral ratios of measurement pulses to Present_Value. For example, in an electrical metering application, the output of the voltage- and current-measuring systems might be 9000/1200 (scale / voltage*current) pulses per kWh, requiring the Accumulator object to accumulate 2/15 kWh/pulse. With this algorithm such pulses can be accurately accumulated and displayed when the units of Present_Value are KILOWATT_HOURS.
A propriedade prescale do objeto accumulator pode ser lida e escrita utilizando um tag bloco de 2 elementos.
Propriedade |
Valor |
ParamDevice |
<endereçoDoDispositivo> |
ParamItem |
accumulator-<endereçoDoObjeto>.prescale |
Size |
2 elementos |
Propriedade |
Valor |
B1: |
<endereçoDoDispositivo> |
B2: |
<tipo> = 23 |
B3: |
<endereçoDoObjeto> |
B4: |
<propriedade> = 185 |
Size: |
2 elementos |
Indice |
Nome |
Tipo |
0 |
Multiplier |
Um inteiro de 32 bits sem sinal. |
1 |
ModuloDivide |
Um inteiro de 32 bits sem sinal. |