MDBPro Troubleshooting for IHA Machines
MDBPro Troubleshooting for IHA Machines
Use this guide when an IHA machine accepts payment but will not vend, does not display credit correctly, has disabled payment devices, or shows communication problems between the MDBPro and PLC.
Safety: Disconnect power before moving cables or replacing components. Use proper electrical test procedures when checking 24 VDC circuits.
1. RS232 Serial Communication
Components
- PLC Port 1
- MDBPro RS232 port
- RS232 serial cable
Common symptoms
- No communication between the MDBPro and PLC
- Credit does not appear in MyVends monitoring
- The MDB chain accepts cash or card, but the machine will not vend
- The machine will not accept money
- The PLC TX/RX indicators do not flash when the coin-return lever is pressed
Diagnosis
- Confirm whether the credit remains when a product button is pressed.
- Press the coin-return lever and watch the PLC TX/RX indicators. No flashing usually indicates a serial communication problem.
- Verify the serial cable is securely connected at both ends and that the retaining screws are tightened.
- Confirm the cable is connected to Port 1 on the PLC, not Port 2.
- Confirm how the customer display receives credit information. A C-more or other display not connected through the MDBPro may not show MDBPro credit.
Corrective actions
- Move the serial cable from PLC Port 2 to PLC Port 1, if necessary
- Tighten the serial cable connections
- Replace the RS232 serial cable
- Replace the MDBPro if the cable and PLC port test correctly
- Replace the PLC only after the MDBPro and serial cable have been ruled out
2. Bag and Bulk Vend Buttons
Components
- PLC inputs X10 and X12
- MDBPro Vend Triggers 1 and 2
- Bag and bulk buttons, using NO and COM terminals
- Associated field wiring and terminal strip connections
Common symptoms
- The MDB chain accepts cash or card, but pressing a product button does not start a vend
- PLC inputs X10 or X12 do not illuminate when the corresponding button is pressed
- A C-more or DV1000 does not display the vend price
- An MDBPro customer interface does not display the vend price
Determine whether the fault is on the PLC side or MDBPro side
PLC-side indication: X10 or X12 does not illuminate when the button is pressed.
MDBPro-side indication: The PLC input responds, but the MDBPro interface does not show the vend price or recognize the trigger.
PLC-side diagnosis
- Inspect wiring from each button NO terminal to the terminal strip labeled Bag or Bulk.
- Inspect wiring from the terminal strip outputs labeled X10 and X12 to PLC inputs X10 and X12.
- Confirm each button COM terminal is connected to 0 VDC.
- Check continuity between the button NO and COM terminals while operating the button.
- Check for the expected 24 VDC signal at the button and PLC input circuit.
- Verify 24 VDC is present between the PLC 24V and 0V terminals.
- Check the 24 VDC circuit for an overload or a common that is pulling down the supply.
MDBPro-side diagnosis
- Inspect wiring from each button NO terminal to MDBPro Vend Trigger 1 or Vend Trigger 2.
- Confirm each button COM terminal is connected to 0 VDC.
- Confirm MDBPro terminal C0 is connected to 24 VDC.
- Check continuity across each button while it is pressed.
- Momentarily short the button circuit and verify the corresponding vend trigger receives the expected 24 VDC signal.
Corrective actions
- Repair loose, broken, or incorrect wiring
- Reconnect button common terminals to 0 VDC when X10 or X12 does not illuminate
- Reconnect the buttons to MDBPro Vend Triggers 1 and 2
- Locate and correct the overloaded PLC 24 VDC common or circuit
3. MDB Chain and Payment Peripherals
Devices in the MDB chain
- MDBPro
- MDB extension harness
- Coin changer, such as GLX, CF7000, or Gryphon
- Bill validator, such as MEI or CoinCo
- Credit-card reader and modem, such as Cantaloupe/ePort or Nayax
Common symptoms
- Coin changer displays Disabled by Vendor or a similar message
- Bill validator bezel lights are off and bills are not accepted
- Credit-card reader displays Disabled by Vendor
- The machine gives no change or incorrect change
- One bill validator works while another does not
- Bills are repeatedly rejected
Isolation procedure
- Power down the system before changing MDB connections.
- Connect the coin changer directly to the MDBPro without the MDB extension harness.
- Power up and test the coin changer by itself.
- Add one MDB device at a time until the problem returns.
- The last device or cable added is the primary suspect. Isolate it and continue with the device-specific checks below.
Coin changer checks
- Review MyVends and the changer display for reported errors
- Determine whether the changer reports Disabled Acceptance
- Check whether the MDBPro reports Alert: Changer 0
- Test with a known-good coin changer
- Insert four quarters and operate the coin-return lever
- Verify that change is dispensed, the changer attempts to eject coins, the return lever is recognized, and the correct credit is reported
Bill validator checks
- Verify the coin changer works correctly by itself first
- Identify whether the machine uses two CoinCo validators or a mixed MEI/CoinCo configuration
- Determine whether both validators fail or only one
- Check the validator status light and record its color and flash pattern
- Try several bill denominations and conditions
- Test with a known-good validator
Credit-card reader checks
- Identify the reader brand and MDBPro firmware version
- Record any error displayed by the reader
- Check antenna condition and cellular signal strength
- Confirm whether the payment provider recently pushed an update
- Test with a known-good reader when available
Corrective actions
- Power-cycle the MDBPro
- Replace the MDB extension harness
- Repair or realign the coin-return mechanism
- Verify the coin changer cassette configuration
- Service or refurbish the failed coin changer
- Run the correct CoinCo configuration procedure
- Clean and inspect the bill path
- Reprogram or service the bill validator
- Correct cellular signal or antenna problems
- Update MDBPro firmware when required
- Contact the payment provider for reader-specific troubleshooting
- Replace the failed peripheral after confirming the fault follows the device
4. OOS and Y6 Relay Circuit
Components
- OOS relay driven by PLC output Y13 or Y17, depending on machine wiring
- Y6 relay
- PLC outputs and 24 VDC/0 VDC supply
- MDBPro Input 1
- Associated wiring
Common symptoms
- Credit is present, but the customer cannot vend a product
- Credit remains stuck after a product has vended
- The coin changer and MDBPro both show Disabled Acceptance
Important note
The source troubleshooting guide lists the symptoms and components for this circuit but does not include a completed diagnostic procedure. Do not replace relays or alter wiring solely from this section. Verify the applicable machine schematic, PLC output states, relay coil voltage, relay contact operation, and MDBPro Input 1 behavior before selecting a corrective action.
Escalation information to collect
- Machine name and address
- MDBPro firmware version
- Payment-device brands and models
- Exact error messages shown on each device
- Whether PLC inputs X10 and X12 illuminate
- Whether PLC TX/RX indicators flash when the coin-return lever is pressed
- 24 VDC measurements and where they were taken
- Which devices work when connected directly to the MDBPro
- Photos of MDB wiring, PLC inputs/outputs, relays, and terminal strips