■ To set a PresentValue property from a CPU module
The PresentValue property value can be changed from a CPU module.
1.
Set a value to be written to the PresentValue in the buffer memory.
2.
Set the value of the PVPriority of the CONTROL in the buffer memory to a Priority for writing.
3.
Set '1' to the PVOut of the CONTROL in the buffer memory.
4.
Wait until the PVWritten of the STATUS in the buffer memory becomes '1'.
5.
Set '1' to the PVWrittenClear of the CONTROL in the buffer memory.
6.
Wait until the PVWritten of the STATUS in the buffer memory becomes '0'.
7.
Set '0' to the PVWrittenClear of the CONTROL in the buffer memory.
*1 Set a value to the PVPriority first, then set '1' to the PVOut.
If a value is written to a PresentValue property from a WriteProperty(Multiple) service and a CPU module
simultaneously, '1' will be written to the PVWritten only once.
*1
*1
1 FUNCTIONS
1.1 BACnet Object Function
1
69