Sypder Integration Strategies
Sypder Integration Strategies
1 - Add a LON Network & Configure the Network Properties (see LON Integration).
3. Click the ‘Save’ button. (note the warning that changing the controller model may change the programming).
1
Configuring the ZIO Wall Module Properties
1. Right-click the Zio > ‘ConfigureProperties’ > click the ‘General Settings’ button.
2. Review the settings and update as required.
2
Modifying the Execution Order of the Control Objects
1. Right-click the application folder.
2. Arrange the order to optimize the execution.
Creating a Macro
1. From the ‘Util’ folder in the Spyder palette, add a ‘Macro’ object to the Wire Sheet.
2. Name the Macro.
3. Select the control objects to be added to the macro (click each one while holding down the control key).
4. Cut the object from the Wire Sheet.
5. In the NAV side bar, right-click the Macro name and paste the objects.
6. Open the Composite Editor and composite the required slots. Rename the slots as needed.
7. Refresh the screen after closing the Composite Editor.
8. Connect the control logic to the Macro.
9. Modify the Execution Order so that the macro runs first (right-click the application folder).
3
Bringing Spyder Controller Points into a Station
1. Open the Terminal Assignment View. Verify that the point assignments are correct.
1. In the NAV side bar, right-click the Spyder controller.
2. Choose Views > Terminal Assignment View.
3. Review the assignments (eg, RaTemp=UI1). Save the changes.
4. Set the point facets, rename the points. For a temperature point, open the Property Sheet, set the ‘Proxy Ext’
conversion property to Linear, Scale = 1.
5. The point in yellow is in Fault mode. To clear:
1. Open the point Property Sheet (right-click the point > Views)
2. Expand the view of the Proxy Extension
3. Locate the ‘Conversion’ slot. Set the conversion tool to ‘Linear’.
4. ‘Scale’ & ‘Offset’ will appear. Leave the setting at the defaults.
5. Save the changes. The fault should be cleared.
6. Open the Lon Link Manager. Perform a Bind operation to ensure all the points are bound.
7. Right-click on the ‘Points’ folder in the Spyder Controller > choose Views > New View.
8. Name the new graphics (eg, SpyderView).
9. Add the previously exposed points to the graphics as ‘Bound Labels’ with ‘Display Name Labels’.
4
12. Click the ‘Add Slot’ button (bottom). Set the settings as shown in the figure below:
Spyder Library
Saving the Application or Controller
1. In the NAV sidebar, open the view of the Spyder controller.
2. Right-click the Application folder or the Spyder Controller > choose ‘Save to Library’.
3. Name the file. Note the directory that the application is stored in.
[Notes]
Niagara Process:
1) Commission
2) Download
3) Bind
Spyder does all three in one process.
Spyder objects are not Niagara objects (download required after program modifications )
Spyder Rule: DI point are always Normally Open. Use UI Point if need Normally Closed
Spyder does not permit text on Control Program. Use “Pass Thru” object for better visual in linking data from
application to application (Pass Thru title shows name).
5
FIELD ENGINEERING
A ‘Discover’ and ‘Match’ process is performed on-line. After an on-line discovery of the LON devices, the ‘Match’
feature maps the LON devices in the ‘database’ with ‘discovered’ Lon devices. A match is possible only if the program
IDs are the same. The match synchronizes the Lonworks neuron ID and applies appropriate subnet-node addressing.
5b. Click the ‘Match’ button. As need, edit any property required. Click OK.
3 - NV Bindings
1. Open the Lon Link Manager (right-click ‘LonNetwork’ > ‘Views’).
2. Select the nv point.
3. Click the ‘Set Service Type’ button. Set the service type (eg, ‘Reliable’ = Repeated).
4. Click the Bind button (bottom) to complete the connection. This binds the JACE points to the network card.
Note1: with a functioning Lon card, you will see the connections, but the linkStatus will display as ‘Device Error’.
Note2: if the controller is re-commissioned the bindings will have to be redone.
6
Troubleshooting
rd
Issue: Need to review the logic of a field-installed PUL6438 Sypder controller (programmed by a 3 party). On site
re-Commissioning will break the nv-bindings.
7
CONTROL STRATEGIES – HONYEWELL SPYDER
Technical Document: Honeywell Spyder User Guide
From the ‘BuiltIn’ folder, add a Spyder ‘Schedule’. Must use a ‘NOT’ block to correct the Schedule Logic.
Schedule Setup
1. Open the Configuration Properties of the schedule block.
2. Set the Occupied and Unoccupied schedule for the week.
3. Click the ‘Holidays’ tab.
4. Click the ‘Load US Holidays’ button.
5. Add the appropriate holiday that repeat every year.
1
AHU Example: SF Control with Station Schedule & Backup Spyder Schedule
The sequence of operation requires commanding the supply fan from a Station schedule and a Spyder schedule as a
backup. The general strategy is to create a nvi point that is linked to the Station schedule. The Occupancy Arbitrator
object is used to compare the status of the nvi schedule point and the local Spyder schedule.
1. Open the NV Configuration View of the Application (right-click ‘SF_Control’ > Views > NV Config. View).
2. Create a NV Input point (click the ‘Add NV’ button > select ‘Network Variable Input’ > click OK.)
3. Name the point (eg, ‘nviScheduleInput’). Set the other NV Input fields:
6. Generate the NVs. (right-click the Spyder controller (‘AHU1’) > Actions > Generate NVs).
7. View the Points folder of the AHU1 Spyder controller. If points are not present in the window, click ‘Discover’.
8. Locate the new schedule point (‘nviScheduleInput’).
9. Drag the ‘CurrentState’ to the Database window.
10. Rename the point (eg, ‘SpyderFanSchdIn’). Note: facets are assigned to the CurrentState point. Ok to update to
‘LonOccupancyEnum’ for text listing of state (eg, ‘Occ’, ‘Unocc’).
11. Link Mark the Station VAV schedule (source) to the ‘SpyderFanSchd’ point (target). (to create a Station schedule,
see the ‘Scheduling’ section).
12. Logic for SF_Control Wire Sheet. The Occupancy Arbitrator object knows the logic of the Spyder Schedule, so a
‘NOT’ block is not required between them.
Note: other points from the Spyder can be proxied into the Station using the same method. Add the points to the
Database window in the Points folder under the Spyder folder.
2
AHU Example: Starting the fan in bypass + Commanding VAV’s to Bypass Mode
The sequence of operation requires starting the supply and commanding ten (10) VAV zones to bypass mode when
any one of the bypass buttons are pushed.
7. Generate NVs in the Spyder (right-click the Spyder controller (‘AHU1’) > Actions > Generate NVs).
8. Double-click the Spyder ‘Points’ folder. Proxy in the ‘nviByPsIn’ point into the Station. Select ‘BooleanWritable’ as
the point type with On/Off facets. Connect the ‘Greater Than’ object in the Station logic to the ‘nviByPsIn’ point.
3
AHU Example: DaTemp Control
Control objects selected from the following folders of the ‘honeywellSpyderTool’ palette:
4
AHU Example: Calculating the Max & Average Terminal Loads
The sequence of operation requires calculating the Minimum and Maximum terminal load values of ten (10) VAV
zones.
4. Define the Nv Name (eg, ‘nviTermLoads1’). Set the other Many-to-One fields:
5. Create another ‘Many to One NV’ NVI (step 3). Set the second point for 4 Bound NVs.
6. In the NV window click on the new NVs.
7. Click on the ‘Show On Wiresheet as Point’ button. Click OK.
5
AHU Example: Calculating the Max & Average Terminal Loads Cont.)
10. Before terminal load points in the VAV controllers can be binded to the new terminal load software points, the
following needs to be performed:
1. Validate the application on the resource usage page to ensure that no errors are in the program.
2. Generate NVs. (right-click the Spyder controller > Actions > Generate NVs).
11. Bind the VAV ‘nvoTerminalLoad’ point to the ‘nviTermLoad1’ and ‘nviTermLoad2’ points:
1. Open the Wire Sheet of VAV controllers.
2. Link Mark the VAV controller’s nvo Terminal Load point (source) to the nvi Terminal Load point (target).
(right-click on the Source > ‘Link To’ > Select Target > use Link Window: link Source point to Target point).
6
AHU Example: Night Cycle
The sequence of operation requires that the supply be commanded ON when the room temperature drops below the
unoccupied heating setpoint or rises above the occupied cooling setpoint.
To assure that the VAV terminals ask for heating or cooling before the fan starts up, the Terminal Load Average is
used (see previous example).
The LonMark ‘TerminalLoad’ address reports the demand for supply energy. Positive numbers are cooling demand
and negative numbers are heating demand. 100% is the maximum for the terminal capacity (damper/htg. valve at
100% setting). Terminal loads greater than 100% indicate that the terminal is not able to supply the required heating
or cooling energy. The limits of ‘TerminalLoad’ is -163.8% to +163.8%.
The two Compare objects have setpoints of 125% and -125% with a deadband of 25% (offHyst) which turns the off
the fan when the average terminal load is 100% or -100%.
AHU Example: Sharing a Point Value from the Spyder to a Lon Device
The sequence of operation requires to start an exhaust fan when the supply fan is started. The exhaust fan is
terminated on a digital output of a Lon device (eg, XL10 controller).
1. Open the Lon configuration property sheet or the configuration wizard for the Lon device (double-click it).
2. Configure the D.O. point (eg, Free1).
3. Open the NV Configuration View of the supply fan Application (right-click ‘SF_Control’ > Views > NV Config. View).
4. Create a new NV Output point (click the ‘Add NV’ button > select ‘Network Variable Output’ > click OK.)
5. Name the point (eg, ‘nvoExhFan’). Set the other NV Output fields:
7
Pump Lead-Lag Example
The sequence of operation requires a pump lead-lag based on monthly date change.
Spyder Tool
1. Create a new Spyder Application (eg, Pump Lead-Lag).
2. Add the control logic from the ‘honeywellSpyderTool’ palette.
3. Create nvi and nvo with the ‘Add NV’ button. Configure the both nv types to be SNVT_Switch. Configure the nvo
fail points to use ‘Acknowledge’ service and guaranteed refresh.
4. In the NVs window, select the ‘nviPmpEna’ and click the ‘Show on wiresheet as Points’ button.
5. Use the Action command and ‘Generate NVs’ to create the NVs.
Workbench Tool
1. Proxy the nv points (created with the Spyder Tool) into the Station using the Discovery + drag/drop process.
2. Set the schedule facets to P1Lead and P2Lead. Set the default output setting to P1Lead.
3. Click the Special Events tab in the schedule. Name the Event ‘P2LeadJAN’. Type = Date. Configure the settings:
Any Weekday, Any Day, January, Any Year. Set the event to P2Lead.
4. Click the Special Events tab in the schedule. Name the Event ‘P2LeadMAR’. Type = Date. Configure the settings:
Any Weekday, Any Day, March, Any Year. Set the event to P2Lead.
5. Repeat the process to create a special event for every other month, setting pump 2 as the lead pump.
6. Cut the Schedule from the wire sheet and paste it into the Schedule folder (optional).
Note: see 'Basic Steps-Customization' for Lead-Lag composite built with out-of-the-box Niagara logic.