Object Input

The Object Inputs (AVI, BVI, MVI) convert a raw object input into a value(s) that can be used by other function blocks.

When an Object Input is added to the wiresheet,  the object appears in the Object Configuration View.

Adding an Object Input

You can add an Object Input from:

  1. Object Configuration View
  2. HoneywellSpyder Palette

Adding an Object Input from the Object Configuration View

To add a new Object Input:

  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 Input to an application, browse through to the appropriate application on the Nav palette.

  1. Click Add Object. The New Object dialog box appears. Select an Object Type (Analog Value, Binary Value, Multi-state Value).

Note: The Input option is selected by default under Select Point Type.

  1. Click OK. The Advanced (Network Input) dialog box appears.
  2. Fill the necessary information in the fields and click OK to complete adding an Object Input. The Object Input is displayed in the Objects table.

Note: You cannot add an Object Input to a macro. You can only add a Software point with Point Type as Constant to a macro.
You cannot add a Network Output to a macro.

Exposing an Object Input from the Object Configuration View

To expose the Object Inputs 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 Input.
The following table defines the fields shown in the dialog box.
Name Definition
Object Name The name of the Object Input. 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. Since 'NetoworkInput' objects are never propagated back to the network, it is recommended that this value should be let at the default  value of 15 seconds.
Object Category Displays the unit of measurement for the object input.
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.
Fail Detect Enabled Set the Fail Detect Enabled to either True or False.
if the object is bound and if it has not received an update from the Bacnet network source in the fail detect time, then an alarm is generated and the presentValue is set to Invalid. Note that fail detect time depends on the update rate configured. False means the object retains the last value that was written to it until a Bacnet network source changes it or the Honeywell Spyder has a power outage or resets.

Set the Fail Detect Enabled of each object input to either True or False. 
  • True if the object is bound and if it has not received an update from the Bacnet network source in the fail detect time, then an alarm is generated and the presentValue is set to Invalid. Note that fail detect time depends on the update rate configured.
  •  False means the object retains the last value that was written to it until a Bacnet network source changes it or the Honeywell Spyder has a power outage or resets.
Update Rate This is the rate at which the object expects an update from the BACnet network. When 'Fail Detect' is enabled , the controller will report an alarm if 5 consecutive updates are not received.   If binding is accomplished by polling the source device, then the poll rate is set to the configured 'Update rate'. If 5 successive polls fail, then the controller will report an alarm. (See the 'Poll/Push' column in the 'Bacnet Link Manager View')

Adding an Object Input From Spyder Palette

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

Note: You cannot add an Object Input to a macro. You can only add a Software point with Point Type as Constant to a macro.

To add an Object Input 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 Input 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 Input point you have just added and select Configure Properties. The Configure Properties dialog box appears.
  5. Select Network Input, Modulating Input, or Binary Input from the Point Type field.
  6. Type or select the following:
  1. Click the Advanced button. The Advanced(Network Input) dialog box appears.
  2. Fill the necessary information in the fields and click OK to return to the configure properties dialog box.
  3. Click OK to complete adding an Object Input.

Connecting Object Inputs

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