[R_EE] Read event enrollment

Function block R_EE reads alarm related properties of an event enrollment data point.

R_A reads alarm related properties of an event enrollment data point.

Functioning

Compatible data points:

  • Event enrollment [EvtEnr]
  • Third-party objects with the required properties

Required properties:

  • Status flag
  • Event state
  • Acknowledged transitions

Optional properties:

  • Reliability
  • Suppress event notification
  • Suppress event detection
Pins

Input

Description

Data type

Default value
Value range

SupEvtDet

Suppress event detection

Suppresses the detection of events.
Note
If the same BACnet object is accessed by multiple functions in a control program, only one of these function blocks may interconnect to the pin.

Boolean

0

SupEvtNtf

Suppress event notification

Suppresses notification of events.
Note
If the same BACnet object is accessed by multiple function blocks in the control program, only one of these function blocks may interconnect to the pin.
The function is not available for BACnet third-party objects.

Boolean

0

BaObjRef

BA-Object reference
Link between function block and BACnet object.

Structure

---

BaObjRef
> DeviceID

Device identifier
[DeviceID] includes object type and object instance in one ID.
Identifies the device object: local or remote. A local device object can also be identified by value 16#3FFFFF.

Double Word

16#3FFFFF

BaObjRef
> ObjectID

Object identifier
[ObjectID] includes object type and object instance in one ID.
Identifies the object on a device.

Double Word

16#3FFFFF

BaObjRef
> ItemID

Item identifier
[ItemID] represents an index in a view node object that references the BACnet object.
[ObjectID] and [ItemID] together define an indirect reference to the BACnet object.
Value -1 indicates a direct interface.

Integer

-1

 

Output

Description

Data type

Default value
Value range

Dstb

Disturbed

[Dstb] indicates whether the referenced BACnet object is in fault or in state OffNormal. When the BACnet object returns to state Normal, [Dstb] retains its value until the transition to normal is acknowledged.
[Dstb] = 1, if:
BACnet object = Access error
OR
'Status flag' = Fault
OR
'Event state' <> Normal

[Dstb] = 0, if the above condition is not fulfilled AND 'Acknowledged transitions' = x, x, 1.

Note
Output [Dstb] does not retain the value after a restart following a power outage if the state of the BACnet object is normal.

Boolean

0

Flty

Faulty

[Flty] indicates whether the last event on the referenced BACnet object was in fault. If the BACnet object returns to the normal state, [Flty] retains its value until the transition to normal is acknowledged.
[Flty] = 1, if:
BACnet object = Error during access
OR
'Status flag' = Fault

[Flty] = 0, if the above condition is not fulfilled AND one of the following possibilities is valid:

  • 'Event state' = Offnormal
  • 'Event state' = Upper limit
  • 'Event state' = Lower limit
  • 'Event state' = Normal AND 'Acknowledged transitions' = x, x, 1

Note
Output [Flty] does not retain the value upon restart after a power outage if the state of the BACnet object is normal.

Boolean

0

OffNrml

Offnormal

[OffNrml] indicates whether the last event on the reference BACnet object was Offnormal. When the BACnet object returns to state Normal, [OffNrml] retains its value until the transition to normal is acknowledged.
[OffNrml] = 1, if:
BACnet object = Access successful
AND
'Status flag' = No fault
AND
'Event state' = Offnormal

[OffNrml] = 0, if the above condition is not fulfilled OR one of the following possibilities is valid:

  • 'Event state' = Upper limit
  • 'Event state' = Lower limit
  • 'Event state' = Normal AND 'Acknowledged transitions' = x, x, 1.

Note
Output [OffNrml] does not retain the value after a restart following a power outage if the state of the BACnet object is normal.

Boolean

0

HiLmRd

High limit reached

Indicates if the last event on the referenced BACnet object has state Offnormal based on reaching the upper limit. When the BACnet object returns to state Normal, [HiLmRd] retains its value until the transition to normal is acknowledged.
[HiLmRd] = 1, if:
BACnet object = Access successful
AND
'Status flag' = No fault
AND
'Event state' = Upper limit

[HiLmRd] = 0, if the above condition is not fulfilled OR one of the following possibilities is valid:

  • 'Event state' = Offnormal
  • 'Event state' = Lower limit
  • 'Event state' = Normal AND Acknowledged transitions = x, x, 1

Note
Output [HiLmRd] does not retain the value upon restart after a power outage if the state of the BACnet object is normal.

Boolean

0

LoLmRd

Low limit reached

Indicates if the last event on the referenced BACnet object has state Offnormal based on reaching the lower limit. If the BACnet object returns to state Normal, [LoLmRd] retains its value until the transition to normal is acknowledged.
[LoLmRd] = 1, if:
BACnet object = Access successful
AND
'Status flag' = No fault
AND
'Event state' = Lower limit

[LoLmRd] = 0, if the above condition is not fulfilled OR one of the following possibilities is valid:

  • 'Event state' = Offnormal
  • 'Event state' = Upper limit
  • 'Event state' = Normal AND Acknowledged transitions = x, x, 1.

Note
Output [LoLmRd] does not retain the value upon restart after a power outage if the state of the BACnet object is normal.

Boolean

0

Rlb

Reliability
Indicates the value of property 'Reliability', if the property is available.

Integer

0: No fault detected

ErrCode

Error code indication

Integer

0: No error

= 0 - No error
> 0 - XFB error codes