Pro
10 min

Fault 03 — Wrong Address

fault-injectionwiringaddress
Fault 03 — Wrong Address scenario preview

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

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