Modulating Outputs

A modulating output is a physical output. You can configure Modulating Output blocks and use them while creating application logic.

To add and configure a Modulating Output block:

  1. Right-click ControlProgram under LonSpyder or BacnetSpyder in the Nav palette and select Views > Wiresheet View to view the wiresheet.
  2. Drag the Modulating Output block from the Palette on to the wire sheet.
  3. Type a name for the Modulating Output block and click OK. The block appears as a container on the wire sheet similar to any function block.
  4. Right-click the container and select Configure Properties. The Modulating Output dialog box appears. The following table defines the fields shown in the dialog box.

While using a LonSpyder Controller, the following fields are displayed.

Name Description
Point Name Type a name or use the default names provided by the tool.
Point Type Modulating Output is the default selection. You can select Software Output, Modulating Output or Binary Output to change the point type.
Type Indicates modulating output type. You can select one of the following types:
  • Analog: Use this option to drive the motor fully opened or fully closed based on the output values specified.
  • Floating: Select this option if you want an output that behaves as a digital output.
    For this selection, you have an additional SyncEdgeTrigger option for Spyder Relay models only. In Spyder Relay models, the resolution of the floating control is limited to 1 sec.
  • Pwm: Select this option if you want an output that behaves as a digital output. This type is not supported in Spyder Relay models.
  • Actuator: Select this option if you want an output as a fixed Physical point.
  • FixedSylkOutput: Select this option if you want to configure any Sylk actuator.
Analog Type This is enabled only when Analog is selected in the Type field. You can select one of the following:
  • Volts: The range is 0-10 Vdc.
  • Amps: The range is 4-20mA.
Output Values This is enabled only when Analog is selected in the Type field. Enter the value for Zero Percent and Full Percent.

Note: Each modulating output can be configured for the output voltage/current at 0% and at 100%. Each Modulating Output circuit operates in current mode for loads up to 600 ohms. For loads of 600 to 1000 ohms, the output transitions to voltage mode. For loads above 1000 ohms, the output operates in voltage. When full percent is less than zero percent, the motor runs in reverse direction.

PWM Configuration This is enabled when Pwm is selected in the Type field. You can enter the values for the following:
  • Period: The range is between 1-3276.7 seconds in tenths of seconds.
  • Zero time
  • Full time
Floating Motor Configuration This is enabled when Floating is selected in the type field.
  • Travel time:
  • AutoSyncType: You can select one of the following values:
  • None: Honeywell Spyder assumes the motor is fully closed.
  • Sync Open: The motor is driven fully open.
  • Sync Closed: The motor is driven fully closed.
  • AutoSyncInterval: The Auto Synchronization Interval is configured from 0 to 255 hours in one hour increments. The timer is loaded and starts counting down right after power up reset and power up delay. When the timer expires, the motor is synchronized. This only applies if the user configured auto synchronization to be Sync Open or Sync Closed.
  • PowerupSyncType: You can select one of the following values:
  • None: Honeywell Spyder assumes the motor is fully closed.
  • Sync Open: The motor is driven fully open.
  • Sync Closed: The motor is driven fully closed.
  • PowerupDelay: The Power Up Delay is configured from 0 to 3276.7 seconds in tenths of seconds. Zero (0) means no delay.

Only in Spyder Relay models, if you have chosen SyncEdgeTrigger as the output, you can trigger the motor point at any point in time using the following values:

  • <=0 - No effect
  • 1 - Sync closed
  • 2 - Sync open
  • >=3 - No effect
Motor Action This is enabled only when Floating is selected in the Type field.

You can select one of the following values:

  • Direct
  • Reverse

Reverse Action is configured for True  = 100% = f ull closed, 0%  =   full open. False is the opposite.

OK Saves the entered information and closes the dialog box.
Cancel Closes the dialog box. Any information entered is lost.

While using a BacnetSpyder Controller, the following fields are displayed.

Name Description
Point Name Enter a name or use the default names provided by the tool.
Point Type Modulating Output is the default selection. You can select Network Output, Modulating Output or Binary Output to change the point type.
Type Indicates modulating output type. You can select one of the following types:
  • Analog: Use this option to drive the motor fully opened or fully closed based on the output values specified.
  • Floating: Select this option if you want an output that behaves as a digital output.
  • Pwm: Select this option if you want an output that behaves as a digital output.
  • Actuator: Select this option if you want an output as a fixed Physical point.
Analog Type This is enabled only when Analog is selected in the Type field. You can select one of the following:
  • Volts: The range is 0-10 Vdc.
  • Amps: The range is 4-20mA.
Output Values This is enabled only when Analog is selected in the Type field. Enter the value for Zero Percent and Full Percent.

Note: Each modulating output can be configured for the output voltage/current at 0% and at 100%. Each Modulating Output circuit operates in current mode for loads up to 600 ohms. For loads of 600 to 1000 ohms, the output transitions to voltage mode. For loads above 1000 ohms, the output operates in voltage. When full percent is less than zero percent, the motor runs in reverse direction.

PWM Configuration This is enabled when Pwm is selected in the Type field. You can enter the values for the following:
  • Period: The range is between 1-3276.7 seconds in tenths of seconds.
  • Zero time
  • Full time
Floating Motor Configuration This is enabled when Floating is selected in the type field.
  • Travel time:
  • AutoSyncType: You can select one of the following values:
  • None: Honeywell Spyder assumes the motor is fully closed.
  • Sync Open: The motor is driven fully open.
  • Sync Closed: The motor is driven fully closed.
  • AutoSyncInterval: The Auto Synchronization Interval is configured from 0 to 255 hours in one hour increments. The timer is loaded and starts counting down right after power up reset and power up delay. When the timer expires, the motor is synchronized. This only applies if the user configured auto synchronization to be Sync Open or Sync Closed.
  • PowerupSyncType: You can select one of the following values:
  • None: Honeywell Spyder assumes the motor is fully closed.
  • Sync Open: The motor is driven fully open.
  • Sync Closed: The motor is driven fully closed.
  • PowerupDelay: The Power Up Delay is configured from 0 to 3276.7 seconds in tenths of seconds. Zero (0) means no delay.

Only in Spyder Relay models, if you have chosen SyncEdgeTrigger as the output, you can trigger the motor point at any point in time using the following values:

  • <=0 - No effect
  • 1 - Sync closed
  • 2 - Sync open
  • >=3 - No effect
Motor Action This is enabled only when Floating is selected in the Type field.

You can select one of the following values:

  • Direct
  • Reverse

Reverse Action is configured for True  = 100% = f ull closed, 0%  =   full open. False is the opposite.

Advanced Displays the BACnet object details. Object Name, Object Type, Object Instance are the fields provided. Object Name is automatically provided by the tool and can be edited. Object Instance number can also be edited. Object Type is a read only field and cannot be edited. If the GPU option in the advanced dialog box is set to True, Send Heartbeat is enabled. If the Fail Detect Enabled is set to True, Update Rate is enabled.
OK Saves the entered information and closes the dialog box.
Cancel Closes the dialog box. Any information entered is lost.

Note: You can drag the IOs on to the wiresheet even when all pins are used up. Honeywell Spyder allows IOs to be dropped but they are not assigned with a pin. Such IOs are termed as invalid IOs.

When a Modulating output configured as Floating type is deleted, if it had a valid IO pin assigned, the freed pin is automatically assigned to any available invalid Modulating output configured as Floating type or to an invalid binary output.

When a modulating output configured as PWM type is deleted, if it had a valid IO pin assigned, the freed pin is automatically assigned to any available invalid Modulating output configured as PWM or to an invalid binary output.

When a modulating output configured as Analog type is deleted, if it had a valid IO pin assigned, the freed pin is automatically assigned to any available invalid Modulating output configured as Analog type or to an invalid binary output.

When a physical IO (Modulating input, Binary input, Modulating output, Binary output) with a valid IO pin is copied and pasted in the wiresheet, the resulting IO gets the same configuration as the source and a new available pin. If no free pin is available, the resulting IO becomes an invalid IO.

When an invalid physical IO (Modulating input, Binary input, Modulating output, Binary output) is copied and pasted in the wiresheet, the resulting IO gets the same configuration as the source and it is also an invalid IO.

When you copy and paste a modulating output on the wiresheet, the same configuration is retained. When copying an analog type, even if digital pins are present, a pin is not assigned. A pin is assigned only when a floating/pwn type is copied and pasted on the wiresheet or when it is dragged on to the wiresheet.

Adding an Actuator

An actuator is a fixed physical point. The Actuator is always assigned to the Digital Output # 7 and 8, in case where the model supports this fixed physical point, whether it is physically present or not.

Example: If you are adding multiple modulating outputs in an application logic to the Lon model PVL6436AS, by default, the first three are configured as analog points, the next six are configured as Pwm points. The seventh modulating output is configured as Actuator, if the model supports and is assigned to Pins DO7 and DO8.

To add an Actuator:

  1. Drag a Modulating Output from the Spyder palette to the wiresheet.
  2. Right-click the Modulating Output you just added and select Configure Properties.
  3. Select Actuator from the Type list.
  4. Select Floating Motor Configuration details.
  5. Specify Motor Action.
  6. Click OK to complete adding an Actuator.

Point Conversion

What do I want to convert? To what do I want to convert? How do I do it? What is the effect?
Modulating Output Binary Output
  1. Right-click the Modulating output block and select Configure Properties.
  2. Select Binary Output from the Point Type list.
  3. Click OK.
  1. If there are no IO pins available for the target physical IO (in this case, the Binary output that is created), the point becomes an invalid IO.
  2. A warning message appears indicating that there are no more pins to allocate, and an unassigned IO is created.
Modulating Output Network Output
  1. Right-click the Modulating output block and select Configure Properties.
  2. Select Network Output from the Point Type list.
  3. Select a Point Category.
  4. Select the Unit.
  5. Click OK.
  1. The IO pins used by the Modulating output are freed.
  2. The new network output is seen in the Objects table in the Object Configuration View.

Terminal Assignment View