User Manual

Logical I/O blocks
General functions
19
248 | 353 CM110664en_07
There are two options:
1. Override via a BACnet client:
The override of an output or value object is based on the priority array [PrioArr]
in the object. Priority 8 is reserved for the operator, that is, an override from the
PXM20 and Web client is written to the Priority 8 entry. Other BACnet clients
can write to other priority entries.
The value (Value or Null) is stored in the [PrioArr]. After processing in the
object, the value, other than NULL, with the highest priority is transmitted to
[PrVal]. If there is no active priority, the [DefVal] is transmitted.
2. Override via the online test mode in Xworks Plus (XWP):
[PrVal] is an output and can therefore not be modified. In this case the value
under [EnOp] must first be set, after which the modifiable value under [ValOp]
is written to Priority 8 in [PrioArr]. After processing in the object, the value,
other than NULL, with the highest priority is then transmitted to [PrVal]. If
there is no active priority, the [DefVal] is transmitted.
Runtime totals
Runtime totalization can be implemented in the binary input, binary output and
multistate input and output blocks (BI, BO, MI and MO). Part of the overall
range of functions is defined by the BACnet standard. In order to provide the
complete range of runtime totalizing functions required in the field of building
automation and control, certain proprietary enhancements have been added
here.
[PrioArr]
Desigo PX
[OoServ]
[DefVal]
[EnOp]
[ValOp]
[EnPgm]
[ValPgm]
[PRVal]
[StaFlg]
[Rlb]
BACnet Service:
WriteProperty [PrVal], Value, [Prio]
WriteProperty [PrVal], NULL, [Prio]
ReadProperty [PrioArr]
Online test mode
in PX Design
BACnet clients
User override of an
output value