Honeywell Spyder provides the Simulation feature that enables you to simulate the working of your ControlProgram. Use the Simulation Mode to test the working of the ControlProgram. You can give values to Software Input Points (NVs, NCIs) in LonSpyder, Software points (Network Inputs, Network Setpoint) in Bacnet Spyder, and Physical points.
You can also force write points to the controller and understand the behavior of the application with the values you enter and the effect it has on other points.
Note: You can simulate application logic with SBus wall module irrespective of the model selected. For example, if you have selected the LonSpyder I models: PVL6436A, PVL6438N, or PUL6438 (these models do not support SBus wall module), and you have used SBus wall module in the application logic, you can still go ahead and simulate the application logic. However, you need to change the model type to one that supports SBus wall module before downloading to the controller. The following Spyder models support SBus wall module.
Spyder II models: PVL6436AS, PVL6438NS, or PUL6438S
Spyder Micro models: PVL4024NS, PVL4022AS, PUL4024S, PUL1012S, or PVL0000AS
Spyder Bacnet models: PVB6436AS, PVB6438NS, or PUB6438S
Spyder Relay models: PUL6438SR (Lon) and PUB6438SR (BACnet)
You can also simulate the SBus wall module logic alone using the Preview feature available in the SBus wall module wizard screen.
You can access the Simulation Mode from either the Engineering or Online Debugging Mode with the click of a button. To move to Simulation Mode from any mode:
Click the Simulate button on the Tool bar.
or
Right-click anywhere on the wiresheet and select Simulate.
or
Note: Device icon under Nav palette will be modified. It will have an yellow background
indicating the device is in Simulation mode.
You can modify the application logic even when simulation is going on. The following table summarizes the actions and their effects on points in the Simulation mode.
| Action | Result |
| Add/remove a block | Not allowed |
| Add/remove a link | Not allowed |
| Rename/Reorder a component ( function block, physical/software points, composite slots, macros, applications, controlprograms, device) | Not allowed |
| Point Conversion | Not allowed |
| All configuration changes for function blocks except Property description change and Output property type change | Not allowed |
| Change Constant value through Config properties and NOT through Force values/Actions screen | Not allowed |
| Change NCI value through Config Properties dialog and not through Force values/Actions screen | Not allowed |
| Change Schedule configuration | Restart |
| Change Property description of function block | Allowed |
| Change Simulation settings | Allowed and Simulation restarts. |
| Change Model | Not allowed |
| Reassign/Unassign IO terminals in Terminal Assignment View | Not allowed |
| Change Daylight settings in Controller Summary View | Restart |
| Import XML | Not allowed |
| Change Physical IO configuration | Allowed |