The Network Variable Output (NVO) converts input value(s) (Public Variable(s)) into a raw network variable output that is published onto the LonWorks network. Each NVO can be defined with up to 16 fields.
Note: The maximum limit of the fields is based on the memory limitation of a selected controller model and NV size cannot exceed 31 bytes.
Each field is converted from Internal Data Type to Network Data Type engineering units. Internal data type is the units of the input of the Network Variable. Network Data Type is the engineering unit sent by the Honeywell Spyder controller onto the LonWorks network. For example, programming the Network Data Type to be SNVT_temp_p, and the Internal Data Type to be DegF converts network temperatures of type SNVT_temp_p into DegF for use by the Function Blocks.
You can add an NVO from:
To add a new Network Variable Output:
Note: If adding an NVO to a Application, browse through to the appropriate Application on the Nav palette.
Note: You cannot add a Software Output to a macro.
| Name | Definition |
| NVName | The name that you can configure this NVO with. |
| Output Refresh | Set the Output Refresh of each NVO to either Polled
or Unpolled.
|
| Guaranteed Periodic Refresh | Set Guaranteed Periodic Refresh of each Network Variable
Output to either True or False.
|
| Message Service | The Message Service type of each NVO is Unacknowledged, Acknowledged
or Unacknowledged Repeated.
|
| Copy From | Enables you to select Standard NVs or User Defined NVs. |
| Standard | If you select Standard you can choose a list of available NVs from the Select list. Standard NVs are pre-defined NVs known as SNVTs. |
| Custom | You have two options to select Custom NVs from:
|
| Fields Properties | Displays the following properties for each field:
|
| Add Field | Use this button to add a field. You can define a maximum of 16 fields. |
| Delete Field | Use this button to delete a field. |
| Edit Selected Field | |
| Field Name | User defined field name. |
| Data Category | Select the data type for the NV fields. |
| 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. |
| 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. |
| Significant Event Notification | Indicates the sen delta value of the selected variable.You can edit this field. The units are based on the Network Data Type selected. |
| UNVT Name | Enter UNVT Name in case you are creating a new NVO. |
| Export to File | When creating custom UNVTs, use this option to save it to a .bog file so it can be reused. A single .bog file may contain multiple custom NVs. |
| >> | Click this button to view the network/internal data type details. Click this button to view the Facets Details Viewer for the network/internal data type. The following information is displayed:
OR
|
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.
To expose the NV fields you have added:
While in the midst of creating an ControlProgram/Application, if you need to quickly add an NVO, use the Software Outputs item on the Spyder Palette.
Note: You cannot add an NVO or a Software Output point to a macro.
To add an NVO to an ControlProgram/Application:
Note: When you create an NV using the Spyder Palette on the wiresheet, by default, the fields are exposed and you do not have to manually expose the fields of the NVO on the wiresheet.
Once you have created an NVO, you can connect an NVO to an NVI/Function Block or Physical point by left-clicking on the output of an NVI/Function Block/Physical point and dragging your mouse to the input of an NVO.
You can group (share) two or more NVO points, or valid/invalid software output points to:
When grouping to create a new NVO, the number of fields of the new NVO equals the number of software output points selected for grouping. When you group points to add to an existing NVO, the selected software output points are added to the existing fields of the selected target NVO. In either case, the structure of the source NVOs to which the points originally belong are not affected. The new/edited NV appears in the upper pane in the list of NVOs in the NV Configuration View. The lower pane in the NV Configuration View displays the list of all NVOs to which a particular software output has been grouped into.
Note
The new NVO created by grouping of software output points is created at the same Application folder level as the one where the Group as NV operation screen is invoked.
You cannot edit a shared NVO point from the NV Configuration View screen. To edit a shared NVO, you must right-click the NVO on the wiresheet and select Configure Properties. If you edit software point details of an NVO, whose points are grouped, all newly created NVOs in which the point is grouped are modified. You can only edit field names of the points selected to be grouped as NVO. This is true even if the points are added to an existing NVO. However, no information of the existing NVO fields is editable. Only the field names of the newly selected points are editable.
Deleting a software output point from the wiresheet modifies all the NVOs in which the point is grouped. The field corresponding to the point is deleted in the NVOs and if this happens to be the last field, the NVO itself is deleted.
If you group invalid software output points to NVOs, the invalid software points are converted to valid software points.
The result of copying and pasting an invalid software input or output point in the wiresheet is the creation of an invalid software input or output point.
When a folder contains some software points(NVI/NCI/NVO points) whose NVs are present in other folders (other than its child folders), the points become invalid as the reference to the NV is lost.
The following table summarizes how you can group a point(s) of a source NV to form a target NV.
| Source NV Points | Target NV | |||||||
| NVI | NCI | NVO | Valid Software Input Point | Invalid Software Input point | Software Input Point configured as Constant | Valid Software Output Point | Invalid Software Output point | |
| NVI | Yes | Yes | No | Yes | Yes | Yes | No | No |
| NCI | Yes | Yes | No | Yes | Yes | Yes | No | No |
| Valid Software Input Point | Yes | Yes | No | Yes | Yes | Yes | No | No |
| Invalid Software Input point | Yes | Yes | No | Yes | Yes | Yes | No | No |
| Software Input Point configured as Constant | Yes | Yes | No | Yes | Yes | Yes | No | No |
| NVO | No | No | Yes | No | No | No | Yes | Yes |
To group points of NVOs:
Note: Use the CTRL key on your keyboard to select the different points you want to group.
| Name | Definition |
| Group as New NV | Select this option if you want to save the points
you want to group as a new NVO. In this case, you can enter a new NVO Name. Note: The new NVO is created on the same folder on which the NV Configuration View is invoked. Example: If you have a ControlProgram which has an Application2 residing in Application1, if you group points on the NV Configuration View of Application2, the new NVO is created in the Application2 folder. However, if you grouped NVs on the NV Configuration View of the Application1, the new NVO is created in the Application1 folder. |
| Add to Existing NV | Select this option if you want to add the points you
want to group to an existing NVO. In this case, you can select an existing custom NVO from
the NV Name list. On selecting this option, the original fields of the NVO to which the new points are added are listed in the Fields Properties table. Note: In the case where the selected NVO was of a SNVT type, the NV is converted to a UNVT after grouping of points is done |
| NV Name | The name that you can configure this NV with. |
| NV Type | The NVO type you want to save the selected points for grouping as. |
| Fields Properties | Displays the following properties for each field:
|
| Up Arrow | Use this button to reorder a field and move it up in the list. |
| Down Arrow | Use this button to reorder a field and move it down in the list. |
| Point Name | The name of the point. It is in the format NVName_PointName. |
| Field Name | User defined field name. |
| Data Category | The non-editable data type for the NV fields. |
| Network Data Type | It is the engineering unit received by the Honeywell Spyder controller. This is non-editable. |
| Internal Data Type | It is the unit(s) of the output of the Network Variable. This is non-editable. |
| UNVT Name | Enter UNVT Name in case you are creating a new NVO. |