Customer Value & Operational Benefits
Sourcing Input for NPN Sensors & Dry Contacts
The MDL645 is the go-to for Dry Contact inputs (pushbuttons, limit switches, selector switches) in a 24V DC control scheme. You land +24V from the module’s input terminal, run it through the contact, and return to the Common (0V). It’s also used with NPN (Sink) Sensors which pull the module’s sourced +24V to 0V. If your plant standardizes on dry contacts and you want the module to supply the sense voltage (rather than running a separate +24V distribution), this card does it internally. This simplifies the DC distribution—you only run the 0V return common, not a switched +24V homerun.
High Density (24 Points)
You get 50% more points than the 16-pt 90-30 cards (IC693MDL740/741) in the same single-slot footprint. For large MCC Status Panels (Pump Run/Stop/Alarm/Trip/Aux contacts) or Packaging Line I/O (photoeyes, guard door switches), this density saves a slot and reduces the number of Terminal Blocks needed, lowering panel build cost and footprint.
Visible Point Diagnostics
Each of the 24 inputs has a tiny Green LED adjacent to the terminal number. If a guard door is closed but the input reads “0” in the PLC, check the LED: Lit = Contact closed & wiring good; Unlit = Open circuit or wrong polarity. This separates field wiring faults from logic errors in <30 seconds on the floor.
Field Engineer’s Notes (From the Trenches)
The “Gotcha” is Sourcing vs Sinking Wiring & Common Landing.
Sourcing (This Card): The module sources+24V onto the field wire when the point circuit is active. The field device (contact or NPN sensor) must connect that wire to 0V (Common) to complete the circuit.
- Wrong Way: Wiring a PNP (Source) sensor to this card. PNP sensors output +24V; the MDL645 also tries to output +24V. Result = No turn-on (voltage fight) or damaged sensor if forced.
- Correct: Dry contact: +24V (from Input terminal) → Contact → 0V (to Common terminal on TBB032). NPN Sensor: Sensor V+ and V- landed to system supply; Sensor Output (OUT) → Input Terminal; Sensor 0V → Common Terminal. The sensor sinksthe module’s sourced current.
Commons (C1-C3): There are 3 Commons, one per group of 8. They are notinternally tied. You must land a 0V wire from your 24V DC supply to eachCommon terminal (C1, C2, C3) on the IC694TBB032, or jumper them externally if you want a single-point return. Forgetting to land C2 or C3 causes “Inputs 9-16 or 17-24 dead despite LED being On” (actually the LED won’t be On if the return is open).
Filter Config: Default 3ms is fine for contacts. For high-speed NPN sensors (encoder Z-ref, registration mark), you may need to reduce the filter in the CPU hardware config (set to 0 or 1ms) to catch narrow pulses. Conversely, if a noisy contact (VFD start contact) is bouncing, increase to 10-20ms in the config.
Real-World Applications
- Waste Water Pump Station (MCC Status): An RX3i rack with reading 24 x dry contacts: Pump Running (52a), Trip (86), High Vibration, Local/Remote, Hand/Off/Auto selector positions. The module sources the 24V sense voltage. The 0V returns from all three groups land to a single DIN-rail mounted 0V bus bar. Easy verification via point LEDs during FAT.
- Automated Bakery (Guard Doors & E-Stops): 24 x Normally Closed guard door contacts and E-Stop segments wired in series per group (8 doors per group). The MDL645 sources +24V through the NC chain; a single door open breaks the circuit, input goes Off, and the safety logic faults the line. The individual LEDs help identify which groupis open during reset attempts.
High-Frequency Troubleshooting FAQ
Q: Point LED is OFF, but the contact is closed (multi-meter shows continuity between +24V at the input terminal and the 0V bus).
A: Common (C) Not Landed or Open Circuit on Return.
- Check the Common (C1, C2, or C3) terminal for that point group on the TBB032. Is 0V DC landed and tight (7 lb-in torque)?
- Measure voltage between the Input terminal (where you see +24V from the module) and the “C” terminal for that group. If it reads 0V (or <5V) there but 24V to the supply 0V, the Common wire is open or floating. The input circuit needs the return at the module’s Common, not just anywhere in the panel.
- If Common is good, check the contact wiring polarity: Ensure you didn’t accidentally land the return wire from the contact to +24V instead of 0V. The MDL645 sources+24V; the return must go to 0V.
Q: LED is ON, but the CPU Input (%I address) reads “0” or doesn’t change with the switch.
A: Address Mismatch or Rack/Slot Error.
- In Proficy Machine Edition, check the Hardware Configuration. Is the MDL645 assigned to the correct Rack Number and Slot Number? (e.g., Rack 0, Slot 3). If the physical slot is 3 but config says Slot 4, the CPU reads the wrong image.
- Check the Input Address in your logic (e.g.,
%I0001for Slot 3, Point 1 usually maps to%I:slot_base + 0). Verify the base address in the I/O Mapping table. - If addressing is correct, check the Backplane Seating: Loosen the two module screws, press the module firmly into the backplane (ensure ejector levers click), and re-tighten. A partially mated P1 connector can pass power (OK LED on) but not data.
A: Yes. The is fully backward compatible with the Series 90-30 backplane.
- It requires the IC693TBB003 Terminal Block (or IC693TBM003 base) — notthe RX3i TBB032 (different keying).
- Configure it in Logicmaster 90-30 or Proficy Machine Edition as “.”
- Ensure the 90-30 CPU firmware supports the “IC694” family (most do post-2004; check release notes if using very old CPU).
Please note: The listed price is not the actual final price. It is for reference only and is subject to appropriate negotiation based on current market conditions, quantity, and availability.







