RefOut Function Block

The Ref Out function block allows a BACnet object on a remote BACnet device to be updated with new values. The Ref Out update to the BACnet object value of the remote BACnet device on a regular basis after being correctly mapped to it.

Figure 1: RefOut Function Block

Figure 2: RefOut Property Sheet

Inputs

Input Name

Description

In

It can a 32-Bit floating/unsigned or a boolean input point.

Table 1: Inputs of RefOut Function

Outputs

Output Name

Description

Status Flags

Displays the status of this function block. It can be any one or a OR combination of the following values:

2 - Fault

8 - Out of Service

Example: A value of 2 means the function block is in In Alarm state.

Out Of Service

It shows the whether the function block is in out of service state or not.

Out Of Service is modifiable over BACnet. Setting Out Of Service to true, stops update of the linked BACnet object property value of the remote BACnet device.

Table 2: Output of RefOut Function

Parameters

Parameter Name

Description

Device Instance

Define the remote BACnet device instance, whose BACnet object need to be linked to this RefOut.

Object Type

Define the type of the BACnet object need to be linked.

Six types of Object Type are presently supported:

  • AnalogOutput
  • AnalogValue
  • BinaryOutput
  • BinaryValue
  • MultistateOutput
  • MultistateValue

Object Instance

Define the instance number of the BACnet object to be linked to this RefOut.

Property Id

Define the property id to be updated. Presently it is only Present Value that is supported.

Priority

Define the priority for the update requests (BACnet WriteProperty), initiated on the linked remote BACnet object property. Valid values are 1 to 16.

Default is set to 10.

If priority is 0, the write requests are initiated without any priority.

Send Time Interval

Define how frequently (in minutes), In value would get updated (via BACnet WriteProperty requests) to the linked BACnet object's property, when In is in stale state.

Send On Delta

Define the delta change in In value that would prompt an immediate update (via BACnet Write Property requests) of In value to the linked BACnet object's property.

Initial Value

Define the initial value at startup that gets written to the linked object's property value when In is not connected.

Bacnet Object Instance

It shows the instance number of this BACnet object.

Table 3: Parameter of RefOut Function

Example

Figure 3: Example - RefOut Function Block

Refer to General Description for general information about IRMN4 Function Blocks.