Many To One NV

Use this built-in function to bind an output from 2 to 8 other network NVOs to a single network variable input on Honeywell Spyder. The value from each controller is placed on an output of the ManytoOne. For example, you can use the Minimum, maximum, Average or other function blocks to combine them as per the application.

The many to one network variable has a single input NV field. The field can be 1, 2, or 4 bytes long. It can not be configured for SNVT types.

You can configure the input engineering units and the output engineering units. All outputs have the same engineering unit.

You can configure from 2 to 8 outputs. Each output is the value of the NVO of the corresponding source controller. As each output source is received on the input, it is assigned an output slot. Honeywell Spyder keeps track of the domain/subnet/node of all NVs bound so that it can put new values into the proper output slot.

The outputs are assigned on a first-come-first-served basis. Data is not saved over a power outage. This means it is possible the order may be different after each power outage. The Many-to-One input is not Fail Detect. However a fail detect timer is kept for each input source. nciRcvHrtBt is used for the timer. If the Timer expires the corresponding output is set to INVALID.

If less source NVs are bound than are configured then the ones not received are set to Invalid.

If more source NVs are bound than are configured, then any sources received after the slots are filled are ignored.

The Many-to-one outputs are set to Invalid on power up/reset. As NV updates are received, the corresponding output slot is set to the received value.

To add a new Many To One Network Variable:

  1. Browse to Station > Config > Drivers > LonNetwork > LonSpyder.
  2. Select ControlProgram > Views > NV Configuration View. The summary page appears with a list of pre-programmed Mandatory, Fixed, and Custom NVs.
  3. Click New NV. The Select dialog box appears.
  4. Select Many To One NV.
  5. Click OK. The Add Many-To-One NVI dialog box appears.
  6. Fill the necessary information in the fields and click OK to complete adding a Many To One NV.
Name Definition
NVName The name that you can configure this NVI with.
Number of Bound Input NVs The minimum and maximum limits are 2 and 8.
Field Name This is non-editable.
Data Category Select the data type for the NV fields.
Network Data Type It is the engineering unit received by the Honeywell Spyder controller. Specify the Network Data Type. Based on data category selected, the drop-down list changes.
Internal Data Type It is the unit(s) of the output of the Network Variable. Specify the Internal Data Type. Based on data category selected, the drop-down list changes.

Note: You can create new NVs even if the NV count, field count, or unit stores count has been exceeded. Honeywell Spyder displays a message informing the same but allows creation of NVs.

Exposing a Many-To-One NVI from the NV Configuration View

To expose the NV fields you have added:

  1. Expand the Many-To-One NVI in the table to display the fields. Select the fields you want to display on the wiresheet and click the Show on wiresheet as Points button
    or
    Drag and drop the fields you want to display on the wiresheet on to Software Points available on wiresheet list at the bottom of the wiresheet. The Add Points dialog box appears.
  2. Click OK. The fields you have selected appear on the Software Points available on wiresheet list at the bottom of the wiresheet. The field name displays the NV Name. Field Name information. If you do not select point to be displayed on the wiresheet, the NV is added but is not visible on the wiresheet.
  3. Click Cancel if you do not wish to continue adding a many-To-One NVI.

Connecting Many To One NVs

Once you have created a Many To One NV, you can connect a point of a Many To One NV to an NVO by left-clicking on the output of a point of a Many To One NV and dragging your mouse to the input of an NVO.

Grouping as NV

The Group as NV option is not available for software points of type Many to One NV.