A Network Variable (NV) is a data item such as a temperature, a switch value or actuator state. NVs can be thought of simply as point parameters. LonMark functional profiles define Standard Network Variable Types (SNVTs), but additional non-standard NVs are usually available, depending on the device, to store additional non-standard data.
There are two categories of NVs that the Honeywell Spyder supports. They are:
The following is a list of mandatory and fixed NVs supported by Spyder.
| NvName | Data Type | NV Type |
| nroPgmVer | UNVT_pgmVer | Mandatory |
| nvoNodeStatus | SNVT_obj_status | Mandatory |
| nviFileRequest | SNVT_file_req | Mandatory |
| nvoFileStatus | SNVT_file_status | Mandatory |
| nviFilePos | SNVT_file_pos | Mandatory |
| nviNodeRequest | SNVT_obj_request | Mandatory |
| nvoConfigError | UNVT_configError | Mandatory |
| nciApplVerNew | UCPT_applVerNew | Mandatory |
| nviDebugIndex | UNVT_debugIndex | Mandatory |
| nvoDebug1 | UNVT_debug | Mandatory |
| nvoDebug2 | UNVT_debug | Mandatory |
| nciDeviceName | UCPT_devName | Mandatory |
| nviInUse | UNVT_inUse | Mandatory |
| nvoAlarmH | UNVT_alarm | Mandatory |
| nvoAlarmStatus | UNVT_alarmStatus | Mandatory |
| nvoError | UNVT_error | Mandatory |
| nciAlarmInhibit | UCPT_alarmInhibit | Mandatory |
| nciSndHrtBt | SCPTmaxSendTime | Mandatory |
| nciRcvHrtBt | SCPTmaxRcvTime | Mandatory |
| nvoWMCommError | UNVT_WMCommError | Mandatory |
| nciUICalOffset | UCPT_uiCalOffset | Fixed |
| nviTimeSet | SNVT_time_stamp | Fixed |
| nvoTime | SNVT_time_stamp | Fixed |
| nvoIO1 | UNVT_io1 | Fixed |
| nvoIO2 | UNVT_io2 | Fixed |
| nvoIO3 | UNVT_io3 | Fixed |
| nviManVal | UNVT_manVal | Fixed |
Note: Make sure that Mandatory and Fixed NVs should be created as per the model selected. If you expose the point of such fixed or droppable NVs which are removed in the next selected model ( the reason could be that the next selected model does not support the NV) then that point becomes an invalid point. Note: The Spyder tool permits downloading or uploading network and internal data type information of all NV fields.
The LonSpyder provides the following four built-in functions that enable you to connect function blocks with other function blocks.
The Honeywell Spyder provides built-in functions, Network Variable Inputs, to allow the selection of variables that are available from/to the network. The configured network variables are mapped to the Function Block memory space to be used by any Function Block. Each Network variable may be configured with a name.
The table has the following columns:
The table has the following columns:
Note:
Mandatory NVs cannot be used in the application logic.
Mandatory NVs cannot be edited or deleted.
In a Fixed NV, only Internal Data Type can be modified.
Custom NV is the user defined NV. A Custom NV can be edited or deleted.
Fixed NVs marked as Fixed_Dropable can be exposed on the wiresheet. Other fixed NVs cannot be exposed as points.
For each point that is copied and pasted on the wiresheet, a new NV of SNVT type nearest to the selected datatype is created automatically.
When a user changes the device model, if the name of a custom NV clashes with a fixed NV name in the target model, Honeywell Spyder generates a new unique name for the custom NV and creates the new fixed NV.