Pro
10 min

Fault 03 — Wrong Address

fault-injectionwiringaddress

Ready to build this?

Sign up free — no credit card required. This scenario requires the Pro plan.

Sign up to play this scenario →

Already have an account? Log in

Fault 03 — Wrong Address scenario preview

Briefing

A conveyor belt runs but never stops when the proximity sensor detects a part. The electrician says the sensor is wired and functioning correctly. Use the Variables tab to compare what the sensor reports to what the ladder reads.

Objectives

  • Use the Variables tab to monitor raw input addresses
  • Toggle the proximity sensor and observe which %I address changes
  • Compare the live address to the tag declaration in the ladder
  • Fix the address mismatch and verify the conveyor stops correctly

Hints

  • Open the Variables tab and watch %I0.0 and %I0.1 as you toggle the sensor
  • The tag address in the VAR declaration must match the physical terminal
  • Cross-reference: which %I bit goes true when PROXIMITY_SENSOR is triggered?

I/O Table

Inputs

PROXIMITY_SENSOR

Proximity sensor — wired to %I0.1

BOOL · %I0.1

Outputs

CONVEYOR_MOTOR

Conveyor belt motor contactor

BOOL · %Q0.0

PART_DETECTED_LAMP

Part-detected indicator lamp

BOOL · %Q0.1

Your program will be tested against:

All test cases run automatically when you submit. Assertions are hidden until you pass.

  1. #1Conveyor motor runs at startup

    CONVEYOR_MOTOR is ON at startup (no part detected)

  2. #2Proximity sensor stops conveyor

    When PROXIMITY_SENSOR goes true, CONVEYOR_MOTOR stops

Ready to build this?

Sign up free — no credit card required. This scenario requires the Pro plan.

Sign up to play this scenario →

Already have an account? Log in

Runnable simulator field guide

Wrong PLC address fault scenario: test checklist

Direct answer

The learner can separate hardware state from software mapping, locate the incorrect address and prove every consumer after a controlled correction.

Written for pLC troubleshooting learners investigating a field signal and module indication that do not affect the intended program condition.

a PLC logic and scan-cycle training station with observable inputs, outputs, timing traces and program state used to prove execution behavior while studying wrong I/O address diagnosis using physical, module, tag and cross-reference evidence
System map / 02

NODE 01observable

Scenario setup

Field-device identity, terminal and channel, rack or node, slot, point, configured module, physical or symbolic address, alias, cross-reference and program consumer.

NODE 02observable

I/O and state map

Physical condition through wired channel, input image or driver, mapped tag, logic reference, output decision and machine response.

NODE 03observable

Normal run

The intended field action changes the documented module point and exactly the expected program consumers without unrelated tag movement.

NODE 04observable

Boundary run

Off-by-one point, wrong slot, copied alias, stale symbol, remote rack mismatch, duplicate mapping, forced tag, simulation override and downloaded project mismatch.

NODE 05observable

Injected fault

A device, terminal, rack, slot, channel, configuration, address, alias, project or consumer mismatch.

NODE 06observable

Target check

The mapping reconciled with current drawings, hardware tree, target project and controlled regression tests.

Answer surface / 07

How do you diagnose a wrong PLC address?

Compare the physical device, terminal, module channel indication, hardware configuration, tag mapping and cross-reference in order while toggling one controlled condition.

Why might the correct input LED change but the ladder contact stay false?

The program may examine a different address, alias, controller scope, task image or forced or simulated value.