Blame

e0f744 root 2026-05-15 18:36:28
Add all documentation pages and update home index
1
# Binary Input Module - Quick Reference SSO
2
3
**Device Type:** Binary Input - Digital Status Monitoring
4
**Signal:** Dry contact (NO/NC) or voltage input
5
**Power:** 24VAC/VDC (for controller input) or dry contact
6
**Version:** 1.0 | **Date:** Dec 2025
7
8
---
9
10
## DEVICE OVERVIEW
11
12
**Common Models:**
13
- Standalone binary input modules (part of controller), Functional Devices RIB relay with status, Dry contact monitors
14
15
**Used For:**
16
Proof of operation (fans, pumps, dampers), status monitoring (filter status, flow switches, door contacts), alarm monitoring (fire alarm, freeze stat, high temp), end switches, limit switches
17
18
**Specifications:**
19
- **Input Types:**
20
* Dry contact (most common) - voltage-free switch closure
21
* Wet contact - voltage present on input
22
* Voltage sensing - monitors presence of voltage (24V-277V)
23
- **Contact Types Monitored:**
24
* NO (Normally Open) - closes when activated
25
* NC (Normally Closed) - opens when activated
26
- **Wire Type:** 18AWG minimum
27
- **Wiring:** 2-wire typical (digital input + common)
28
29
**Environment:** Varies by monitored device
30
31
---
32
33
## SAFETY - PPE REQUIRED
34
35
- ☑ Safety glasses (ANSI Z87.1)
36
- ☑ Work gloves
37
- **Insulated gloves if monitoring voltage >50V**
38
- ☑ Hard hat (if in mechanical room)
39
40
### HAZARDS
41
- ⚠️ **VOLTAGE SENSING APPLICATIONS** - May involve line voltage (120V-277V)
42
- ⚠️ **MECHANICAL EQUIPMENT** - Monitored devices may have moving parts
43
- ⚠️ **Warning:** Binary input indicates electrical status, not mechanical safety
44
45
### LOCKOUT/TAGOUT
46
- [ ] **Required if wiring to energized equipment**
47
- [ ] **Required if accessing equipment with moving parts**
48
- [ ] NOT required for low-voltage dry contacts
49
- [ ] Verify voltage type before working
50
51
---
52
53
## INSTALLATION CHECKLIST
54
55
### TOOLS NEEDED
56
- Wire strippers (18AWG)
57
- Screwdrivers
58
- Multimeter (DMM)
59
- Continuity tester
60
- Label maker
61
62
### MATERIALS
63
- Wire (18AWG)
64
- Wire nuts or terminal blocks
65
- Binary input device (if external module)
66
- Status switch/relay (if monitoring equipment without built-in contacts)
67
68
### PRE-INSTALL
69
- [ ] Identify device/equipment to monitor
70
- [ ] Determine contact type available (NO or NC)
71
- [ ] Verify contact rating if switching current
72
- [ ] Confirm controller has available binary input point
73
- [ ] Review wiring diagram
74
75
### INSTALL STEPS - DRY CONTACT MONITORING
76
77
**MOST COMMON: Monitoring Auxiliary Contacts**
78
79
1. **Identify source contacts:**
80
- Pump/fan starter: Auxiliary contacts (typically NO)
81
- Motor starter: Status contacts
82
- Relay: Extra contacts if available
83
- End switch: Mechanical position switch
84
- Flow switch: Paddle or differential pressure switch
85
- Pressure switch: High/low pressure cutout
86
- Thermostat: Heat/cool status contacts
87
88
2. **Determine contact state:**
89
- **NO (Normally Open):** Open when off, closes when on
90
* Use for: Proof of operation (pump running = closed contact)
91
- **NC (Normally Closed):** Closed when off, opens when on
92
* Use for: Alarm monitoring (fire alarm = opens when tripped)
93
94
3. **Connect to controller binary input:**
95
- **2-wire connection (most common):**
96
* Wire 1: From contact terminal 1 → Controller BI terminal
97
* Wire 2: From contact terminal 2 → Controller common
98
- **Polarity doesn't matter** for dry contacts
99
- Tighten terminals: 7-9 in-lbs
100
- Route wiring away from high-voltage cables
101
102
4. **Configure controller input:**
103
- Set as NO (normal state = open) or NC (normal state = closed)
104
- Example: Motor status NO contact:
105
* Motor OFF: Contact open = Binary input FALSE/0
106
* Motor ON: Contact closed = Binary input TRUE/1
107
108
5. **Label wiring:**
109
- Example: "PUMP-1-STATUS" or "FILTER-ALARM"
110
- Label at both controller and device ends
111
112
### INSTALL STEPS - VOLTAGE SENSING
113
114
**For monitoring presence of voltage (line voltage proof):**
115
116
1. **Select voltage sensing module:**
117
- Must be rated for monitored voltage (24V, 120V, 208V, 277V)
118
- Example: Functional Devices RIBS voltage sensing relay
119
120
2. **Connect to monitored circuit:**
121
- **INPUT side (voltage to monitor):**
122
* Connect voltage sensing module to circuit being monitored
123
* Follow module wiring diagram
124
* **Verify voltage rating before connecting**
125
- **OUTPUT side (dry contacts to controller):**
126
* Connect module output contacts to controller binary input
127
* Typically NO contacts (closed when voltage present)
128
129
3. **Configuration:**
130
- Controller sees dry contact status
131
- Voltage present = contact closed = TRUE
132
- Voltage absent = contact open = FALSE
133
134
### POST-INSTALL
135
- [ ] Wiring connections tight
136
- [ ] Correct contact type confirmed (NO vs NC)
137
- [ ] Labels applied at both ends
138
- [ ] Controller input configured correctly
139
- [ ] Work area cleaned
140
- [ ] Photos taken
141
142
---
143
144
## EXPECTED READINGS
145
146
### PRE-POWER (Equipment OFF)
147
148
**Monitoring NO (Normally Open) Contact:**
149
- **Continuity:** Open circuit (infinite resistance)
150
- **Controller Reading:** FALSE / 0 / OFF / Inactive
151
152
**Monitoring NC (Normally Closed) Contact:**
153
- **Continuity:** Closed (<1 ohm)
154
- **Controller Reading:** TRUE / 1 / ON / Active
155
156
### POWER-UP (Equipment ON)
157
158
**NO Contact (Proof of Operation):**
159
| Equipment State | Contact State | Controller Reading |
160
|----------------|---------------|-------------------|
161
| OFF | Open | FALSE / 0 |
162
| ON | Closed | TRUE / 1 |
163
164
**NC Contact (Alarm Monitoring):**
165
| Equipment State | Contact State | Controller Reading |
166
|----------------|---------------|-------------------|
167
| Normal | Closed | TRUE / 1 |
168
| Alarm | Open | FALSE / 0 |
169
170
**Controller Configuration:**
171
- Set controller to expect NO or NC
172
- **Alarm on Change:** Trigger alarm when state changes
173
- **Alarm on State:** Trigger alarm when specific state (TRUE or FALSE)
174
175
---
176
177
## PROOF OUT TESTS
178
179
### TEST 1: Contact Continuity Test (Power OFF)
180
- **Do:** Measure continuity across contact with multimeter
181
- **Expect:**
182
* NO contact: Open (infinite ohms) when de-energized
183
* NC contact: Closed (<1 ohm) when de-energized
184
- **Pass If:** Contact state matches specification
185
186
### TEST 2: State Change Test
187
- **Do:** Activate equipment (turn pump/fan ON)
188
- **Expect:**
189
* NO contact: Changes from open to closed
190
* NC contact: Changes from closed to open
191
* Controller binary input changes state
192
- **Pass If:** State changes when equipment operates
193
194
### TEST 3: Manual Contact Test (if accessible)
195
- **Do:** Manually operate contact (close/open by hand if possible)
196
- **Expect:** Controller input responds immediately
197
- **Pass If:** Controller sees state change
198
199
### TEST 4: Graphics/Controller Display
200
- **Do:** Observe controller graphics or display
201
- **Expect:** Binary input status updates in real-time
202
- **Pass If:** Display matches actual equipment state
203
204
### TEST 5: Alarm Function Test
205
- **Do:** Trigger alarm condition (if monitoring alarm)
206
- **Expect:** Controller alarm activates
207
- **Pass If:** Alarm notification works correctly
208
209
### TEST 6: Load Switching Test (if contacts switch power)
210
- **Do:** Verify contact rating adequate for load
211
- **Measure:** Current through contact (if switching power)
212
- **Pass If:** Contact operates without chattering or overheating
213
214
---
215
216
## TROUBLESHOOTING
217
218
### BINARY INPUT ALWAYS FALSE (Never TRUE)
219
1. **Check equipment:** Is device actually running?
220
2. **Test contact:** Measure continuity across contact
221
- **If open when should be closed:** Contact not closing - device issue
222
3. **Check wiring:** Verify connections at both ends
223
4. **Test continuity end-to-end:** Should be <5 ohms when closed
224
5. **Verify controller config:** Input set to correct contact type (NO vs NC)?
225
6. **If wiring OK but no response:** Controller input may be failed
226
227
### BINARY INPUT ALWAYS TRUE (Never FALSE)
228
1. **Check equipment:** Is device actually off?
229
2. **Test contact:** Should be open when equipment off
230
- **If closed when should be open:** Contact stuck - device issue
231
3. **Check for short circuit:** Wires touching somewhere
232
4. **Verify controller config:** May be configured backwards (NO vs NC)
233
5. **If persistently closed:** Contact welded shut or wiring short
234
235
### BINARY INPUT ERRATIC / CHATTERING
236
1. **Mechanical chatter:** Contact bouncing during switching
237
- Solution: Add time delay in controller (0.5-1 sec)
238
2. **Loose wiring:** Check all connections tight
239
3. **EMI/RFI interference:** Route wiring away from power cables
240
4. **Contact arcing:** Contact switching too much current - add relay
241
5. **Vibration:** Secure device and wiring to prevent movement
242
243
### BINARY INPUT REVERSED (Shows opposite of actual)
244
1. **Controller config:** Input configured as NO when should be NC (or vice versa)
245
2. **Solution:** Change controller configuration to opposite type
246
3. **Verify logic:** Some controllers use "Active High" or "Active Low"
247
248
### ALARM NOT TRIGGERING
249
1. **Verify binary input changing state:** Check controller display
250
2. **Check alarm configuration:**
251
- Alarm enabled?
252
- Correct trigger condition (state change vs specific state)?
253
- Time delay too long?
254
3. **Check notification routing:** Email, text, or on-screen only?
255
256
### VOLTAGE SENSING NOT WORKING
257
1. **Check voltage present:** Measure with multimeter at monitored circuit
258
2. **Verify voltage sensing module powered:** Some require separate power
259
3. **Check voltage rating:** Module rated for monitored voltage?
260
4. **Test module output contacts:** Should close when voltage present
261
5. **If voltage present but module no output:** Module failed - replace
262
263
---
264
265
## ESCALATION - COMPLETE BEFORE CALLING
266
267
### PRE-ESCALATION CHECKLIST
268
- [ ] Verified equipment actually operating (visual/audible)
269
- [ ] Tested contact continuity (open vs closed)
270
- [ ] Verified all wiring connections tight
271
- [ ] Tested continuity end-to-end (<5 ohms when closed)
272
- [ ] Checked controller configuration (NO vs NC)
273
- [ ] Verified binary input point configured in controller
274
- [ ] Documented actual equipment state vs controller reading
275
- [ ] Taken photos of wiring
276
277
### PROVIDE THIS INFO
278
- **Monitored Device:** [Type / Location]
279
- **Contact Type:** NO / NC / Voltage sensing
280
- **Equipment State:** ON / OFF / Cycling
281
- **Contact Continuity:** Open / Closed / _____ ohms
282
- **Controller Reading:** TRUE/1 / FALSE/0 / Erratic
283
- **Controller Config:** NO / NC / Unknown
284
- **Symptoms:** [Always false, always true, erratic, reversed]
285
- **Steps Taken:** [Troubleshooting completed]
286
287
### CONTACTS
288
- **Field Specialist:** [Phone]
289
- **Programmer:** [Phone] (if alarm/logic issue)
290
- **Electrician:** [Phone] (if device repair needed)
291
- **Dispatch:** [Phone]
292
293
---
294
295
## COMMON APPLICATIONS & WIRING
296
297
### PROOF OF OPERATION (Most Common)
298
299
**Pump/Fan Status:**
300
- Source: Auxiliary contacts from motor starter (NO)
301
- Wiring: NO contact → Controller BI
302
- Logic: Closed when running = TRUE = Equipment ON
303
- Alarm: If FALSE for >60 seconds = Failed to start
304
305
**VFD Run Status:**
306
- Source: VFD auxiliary relay output (NO)
307
- Wiring: Relay NO contact → Controller BI
308
- Logic: Closed when VFD running = TRUE
309
- Alarm: Command ON but status FALSE = VFD fault
310
311
**Valve/Damper End Switch:**
312
- Source: Mechanical limit switch at actuator (NO or NC)
313
- Wiring: Switch contact → Controller BI
314
- Logic: Closed when fully open (or closed) = TRUE
315
- Alarm: Position doesn't match command = Stuck actuator
316
317
### ALARM MONITORING
318
319
**Fire Alarm Interface:**
320
- Source: Fire alarm panel relay (NC typical)
321
- Wiring: NC contact → Controller BI
322
- Normal: Closed = TRUE = No alarm
323
- Alarm: Opens = FALSE = Fire alarm active
324
- **Critical:** Fail-safe design (wire break = alarm condition)
325
326
**Freeze Stat (Low Temp Alarm):**
327
- Source: Capillary tube thermostat (NC)
328
- Wiring: NC contact → Controller BI
329
- Normal: Closed = TRUE = Temp OK
330
- Alarm: Opens = FALSE = Freeze condition
331
- Action: Shut down system, notify operator
332
333
**High Static Pressure Switch:**
334
- Source: Pressure switch (NC typical)
335
- Wiring: NC contact → Controller BI
336
- Normal: Closed = TRUE = Pressure normal
337
- Alarm: Opens = FALSE = High pressure
338
- Action: Shut down fan, check filter
339
340
**Flow Switch (Proof of Flow):**
341
- Source: Paddle-type flow switch (NO)
342
- Wiring: NO contact → Controller BI
343
- Normal (flow): Closed = TRUE = Flow proven
344
- Alarm: Open = FALSE = No flow detected
345
- Action: Check pump operation, strainer, valves
346
347
**Smoke Detector:**
348
- Source: Duct smoke detector relay (NC)
349
- Wiring: NC contact → Controller BI
350
- Normal: Closed = TRUE = No smoke
351
- Alarm: Opens = FALSE = Smoke detected
352
- Action: Shut down air handler, activate smoke control
353
354
### STATUS MONITORING
355
356
**Filter Differential Pressure Switch:**
357
- Source: Differential pressure switch (NO)
358
- Wiring: NO contact → Controller BI
359
- Normal: Open = FALSE = Filter clean
360
- Alarm: Closed = TRUE = Filter dirty (high ΔP)
361
- Action: Schedule filter change
362
363
**Water Leak Detector:**
364
- Source: Water detection sensor (NO)
365
- Wiring: NO contact → Controller BI
366
- Normal: Open = FALSE = No water
367
- Alarm: Closed = TRUE = Water detected
368
- Action: Shut down equipment, investigate leak
369
370
**Door/Window Contact:**
371
- Source: Magnetic reed switch (NC)
372
- Wiring: NC contact → Controller BI
373
- Normal: Closed = TRUE = Secure
374
- Alarm: Open = FALSE = Door/window open
375
- Action: Adjust HVAC for infiltration
376
377
---
378
379
## WIRING DIAGRAMS
380
381
### Dry Contact - NO (Normally Open)
382
```
383
Equipment Controller
384
Aux Contact Binary Input
385
┌─┐ ┌────┐
386
│ │ │ BI │
387
NO │ │──────────────│ 1 │
388
│ │ │ │
389
│ │──────────────│COM │
390
└─┘ └────┘
391
```
392
393
### Dry Contact - NC (Normally Closed)
394
```
395
Equipment Controller
396
Aux Contact Binary Input
397
┌─┐ ┌────┐
398
│█│ (closed) │ BI │
399
NC │█│──────────────│ 1 │
400
│█│ │ │
401
│█│──────────────│COM │
402
└─┘ └────┘
403
```
404
405
### Voltage Sensing (Line Voltage)
406
```
407
Line Voltage Voltage Sensor Controller
408
120VAC RIBS Module Binary Input
409
┌──┐ ┌──┐ ┌────┐
410
HOT │ │───────────│IN│ │ │
411
│ │ │ │ NO ┌───│ BI │
412
NEU │ │───────────│ │───────┤ │ 1 │
413
└──┘ │ │ └───│COM │
414
└──┘ └────┘
415
```
416
417
---
418
419
## COMMON ISSUES & TIPS
420
421
**NO vs NC confusion:** Most common wiring error - verify contact type before wiring
422
**Fail-safe design:** Use NC contacts for critical alarms (wire break = alarm)
423
**Fire alarm interface:** Always NC contact - must fail to alarm condition
424
**Controller configuration:** MUST match actual contact type (NO vs NC)
425
**Contact ratings:** Don't exceed contact amp/voltage rating
426
**Time delays:** Add 0.5-1 sec delay to prevent contact bounce false alarms
427
**Wire routing:** Keep binary input wiring away from high-voltage to prevent interference
428
**Voltage sensing:** Use when no dry contacts available (direct voltage monitoring)
429
**Status feedback:** Always verify equipment actually operating (BI shows contact state, not mechanical operation)
430
**Alarm logic:** "Alarm on change" vs "Alarm on state" - choose correct
431
**Multiple contacts:** Can wire multiple NO contacts in series for "ALL ON" logic
432
**Multiple contacts:** Can wire multiple NC contacts in parallel for "ANY ALARM" logic
433
434
---
435
436
**Document ID:** SSO-BINARY-INPUT-001
437
**Revision:** 1.0
438
**Next Review:** Dec 2026