The following figure shows the case of MaxPresValue=9999.
Present value
Pulse setting value
(1) When the difference is reflected, the current value is limited to the integer operation of MaxPresValue + 1.
(2) When a value is written from a BACnet workstation or BACnet controllers, the current value is limited to the integer operation of MaxPresValue + 1.
(3) When the current value in the buffer memory is directly rewritten using the program and the value exceeds MaxPresValue, the setting value out of range
error (error code: 1852H) occurs.
Precautions
During the occurrence of the setting value out of range error (error code: 1852H), the difference in pulse setting values is not
reflected in the current value.
The difference value is reflected after the current value becomes within the range from 0 to MaxPresValue. Therefore, pulses
received during the occurrence of the setting value out of range error (error code: 1852H) are not integrated when the error is
cleared.
Status
Present value
Pulse setting value
When other than Reliability=0(NoFaultDetected), the difference in pulse setting values is not reflected in the current value.
Writing data from BACnet workstation
or another BACnet controller
Receive value: 24600
9999
0
+1
(1)
23400
23401
23401
23402
Setting value out of range error (Error code: 1852H)