Object Output

The Object Outputs (AVO, BVO, MVO) convert input value(s) (Public Variable(s)) into a raw network variable output that is published onto the Bacnet network.

Adding an Object Output

You can add an Object Output from:

  1. Object Configuration View
  2. HoneywellSpyder Palette

Adding an Object Output from the Object Configuration View

To add a new Object Output:

  1. Browse to Station > Config > Drivers > BacnetNetwork > BacnetSpyder.
  2. Select ControlProgram > Views > Object Configuration View. The summary page appears with a list of pre-programmed Mandatory, Fixed, and Custom Objects.

Note: If adding an Object Output to an Application, browse through to the appropriate Application on the Nav palette.

  1. Click Add Object. The New Object dialog box appears.
  2. Select an Object Type (Analog Value, Binary Value, Multi-state Value).
  3. Select the Select Point Type as Setpoint.
  4. Click OK. The Advanced (Network Output) dialog box appears.
  5. Fill the necessary information in the fields and click OK to complete adding an Object Output. The Object Output is displayed in the Objects table.

Note: You cannot add an Object Output to a macro.

Name Definition
Object Name The name of the Object Output. This field is editable.
Object type Indicates if the object input is of type AV, BV or MSV. This field is non-editable.
Object Instance A unique number that is automatically assigned to the object. This field is editable. If you try replacing the instance value with a value of your choice, the replacement is successful only if the value of your choice is not in use by any other object.
Update Interval The rate at which the controller compares the last value propagated to the network against the current value to determine whether significant change has occurred that warrants the new value to be propagated. Update Interval works with SEN Delta to throttle back the information propagated to the network. Recommended value is 0 second.
Sen Delta The delta value for Significant Event Notification is also known as SEN Delta. The 'presentValue' property of this object is refreshed/updated by the controller when the value changes by the configured SEN Delta. This can be used to tune the controller such that small changes of value are not propagated to the BACnet network . If this object is 'bound' to another controller, then the value is sent on the Bacnet Network to the target controller whenever it changes by an amount exceeding the SEN Delta. A SENDelta of zero means that any change of value is considered significant and is propagated to the network.
Object Category Displays the unit of measurement for the object output.
Unit Displays the engineering unit based on the object category.
Sub-Category Displays the enumeration type for the object inputs. The field Unit is renamed as Sub-Category if the object category selection is unitless.
GPU Set the GPU (guaranteed periodic update) to either True or False.
  • True means that the presentValue of the object has to be sent periodically (at the configured 'Send Heart beat' rate)  to the target controller that is bound, regardless of whether a significant change, as defined by SEN Delta, has occurred.
  • False means the presentValue is NOT to be sent periodically. The value will be sent to the target controller only based on Sen Delta value configured.
Send Heart Beat The rate at which a Network object value is sent to the network regardless of whether its value has changed or not. The send heart beat must be configured to be equal to or greater than the 'update rate' expected by the target controller. This value should be configured as multiples of 5 seconds only, else tool rounds it off to the nearest multiple of 5 during download.

Exposing an Object Output from the Object Configuration View

To expose the Object Output you have added:

  1. Select the object you want to display on the wiresheet from the objects table and click the Show on wiresheet as Points button.
    or
    Drag the object you want to display on the wiresheet on to the Software Points available on wiresheet list at the bottom of the Object Configuration View. The Add Points dialog box appears.
  2. Click OK. The object you have selected appears on the Software Points available on wiresheet list at the bottom of the view. The field name displays the Object Name. Field Name information. If you do not select point to be displayed on the wiresheet, the Object is added but is not visible on the wiresheet.
  3. Click Cancel if you do not wish to continue adding an Object Output.

Adding an Object Output from the Spyder Palette

While in the midst of creating an ControlProgram/Application, if you need to quickly add an Object Output, use the Network Outputs item on the Spyder Palette.

Note: You cannot add an Object Output to a macro.

To add an Object Output to an ControlProgram/Application:

  1. On the Spyder Palette, expand the SoftwarePoints folder. If the Spyder Palette is not visible on the left side of your screen, on the Menu bar, click Windows > Sidebars > Palette to display the Palette.
  2. Drag a Network Output to the wiresheet of an ControlProgram/Application. The Name dialog box appears.
  3. Type a name for the point and click OK.
  4. Right-click the Network Output point you have just added and select Configure Properties. The Configure Properties dialog box appears.
  5. Select Network Output, Modulating Output, or Binary Output from the Point Type field.
  6. Type or select the following:
  1. Click OK to complete adding an Object Output.

Connecting Object Outputs

Once you have created an Object Output, you can connect an Object Output to an Object Input/Function Block or Physical point by left-clicking on the output of an Object Input/Function Block/Physical point and dragging your mouse to the input of an Object Output.