Binary Inputs

A binary input is a physical input. You can configure Binary Input blocks and use them while creating application logic.

Note: A binary input cannot be dropped under a macro

To add and configure a binary input block:

  1. Right-click ControlProgram under Honeywell Spyder in the Nav palette and select Views > Wiresheet View to view the wiresheet.
  2. Drag the Binary Input block from the Spyder Palette on to the wire sheet.
  3. Type the desired name for the Binary Input 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 Configure Properties 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 of the function block or use the default names given by the tool.
Point Type Binary Input is the default selection. You can select Constant, Software Input, Binary Input or Modulating Input to change the point type.
Input Type When the input type is selected as Momentary this input can be assigned only to the UI1 pin in Spyder Lon Micro models: PVL4024NS, PVL4022AS, PUL4024S, PUL1012S, and PVL0000AS.
When the input type is selected as Momentary this input can be assigned to any digital pin in Lon Spyder Relay models: PUL6438SR.
In other Spyder models, if Momentary is selected as input type, then the point will be an invalid point.
When Maintained is selected, this pin can be assigned to any input pin.
Input State Normally Open
Normally Closed
OK Saves the entered information and closes the dialog box.
Cancel Closes the dialog box. Any information entered is lost.

Note: If the Input Type is Momentary for a Binary Input and if the UI1 pin is not available, or is assigned another point, then the tool creates the point as an invalid point if required type of input is not available.

For a Momentary type binary input, when there is an OPEN to CLOSE to OPEN transition on the physical input, the input state changes from FALSE to TRUE (or) TRUE to FALSE.

The Momentary type binary input can be configured to be Normally Open or Normally Close. This reverses the TRUE/FALSE logic.

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

Name Description
Point Name Type a name of the function block or use the default names given by the tool.
Point Type Binary Input is the default selection. You can select Constant, Binary Input, Modulating Input, Network Input or Network Setpoint to change the point type.
Input Type When the input type is selected as Momentary this input can be assigned only to the UI1 pin in Spyder Bacnet Micro models: PVB4024NS, PVB4022AS, PUB4024S, PUB1012S, and PVB0000AS.
When the input type is selected as Momentary this input can be assigned to any digital pin in BACnet Spyder Relay models: PUB6438SR.
In other Spyder BACnet models, if Momentary is selected as input type, then the point will be an invalid point.
When Maintained is selected this pin can be assigned to any input pin.
Input State Normally Open
Normally Closed
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.
OK Saves the entered information and closes the dialog box.
Cancel Closes the dialog box. Any information entered is lost.

Note: If the Input Type is Momentary for a Binary Input and if the UI1 pin is not available, or is assigned another point, then the tool creates the point as an invalid point if required type of input is not available.

Note: You can drag 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 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.

Point Conversion

What do I want to convert? To what do I want to convert? How do I do it? What is the effect?
Binary Input Constant
  1. Right-click the Binary input block and select Configure Properties.
  2. Select Constant from the Point Type list.
  3. Click OK.
  1. If the Binary Input was connected to a slot of a function block, the slot is converted from Connector type to Constant.
  2. Any IO pins used by the Binary input are freed.
Binary Input NCI
  1. Right-click the Binary input block and select Configure Properties.
  2. Select Constant from the Point Type list.
  3. Enter a Value.
  4. Select Share Point on Network.
  5. Click OK
  1. The IO pins used by the Binary Input are freed.
  2. A new NCI of type Snvt is created, determined by the Point Category, Internal Data Type unit selected.
  3. The new NCI is seen in the NVs table in the NV Configuration View.
Binary Input Software Input (NVI)
  1. Right-click the Binary input block and select Configure Properties.
  2. Select Software Input from the Point Type list.
  3. Select a Point Category.
  4. Select Units to be used within logic.
  5. Click OK
  1. The IO pins used by the Binary Input are freed.
  2. A new NVI of type Snvt is created, determined by the Point Category, Internal Data Type unit selected.
  3. The new NVI is seen in the NVs table in the NV Configuration View.
Binary Input Modulating Input
  1. Right-click the Binary input block and select Configure Properties.
  2. Select Modulating Input from the Point Type list.
  3. Select Type.
  4. Select Data Type.
  5. Click OK.
  1. If there are no IO pins available for the target physical IO (in this case, the Modulating input 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.
Binary Input Network Setpoint
  1. Right-click the Binary input block and select Configure Properties.
  2. Select Network Setpoint from the Point Type list.
  3. Select Type.
  4. Click OK.
  1. The IO pins used by the Binary Input are freed.
  2. The new setpoint input is seen in the Objects table in the Object Configuration View.
Binary Input Network Input
  1. Right-click the Binary input block and select Configure Properties.
  2. Select Network Input from the Point Type list.
  3. Select Type.
  4. Click OK.
  1. The IO pins used by the Binary Input are freed.
  2. The new network input is seen in the Objects table in the Object Configuration View.

Terminal Assignment View