Free
5 min

Compare 01 — High temperature lamp

compareanalogintegerthresholdfundamentals

Ready to build this?

Sign up free — no credit card required. This scenario is included in the free tier.

Sign up to play this scenario →

Already have an account? Log in

Not ready to sign up? Run a live lab now — no signup →

Compare 01 — High temperature lamp

Briefing

TANK_TEMP_C is a number: the tank temperature in whole degrees C. HIGH_TEMP_LAMP must be on when it is above 80, and off otherwise. A comparison contact passes power only while its test is true. Mind the boundary: exactly 80 is not above 80. Use the input panel to type readings and watch the lamp. In the Diagram tab, add a Compare contact (CMP on the toolbar, or in the Add list on a phone), then choose the number tag, the test and the limit.

Objectives

  • Temperature 80 or lower: HIGH_TEMP_LAMP off
  • Temperature above 80 (81, 150, ...): HIGH_TEMP_LAMP on
  • The lamp follows the reading live, on and off again

Hints

  • A number cannot be a plain contact. You need a contact that tests the number against a limit.
  • The lamp is for temperatures higher than the limit. Decide which comparison says "higher than".
  • Try the awkward readings yourself in the input panel: exactly 80, then 81. They must give different answers.
  • If the lamp lights at exactly 80, your comparison includes the boundary. The rule is above 80, not 80 and above.

I/O Table

Inputs

TANK_TEMP_C

Tank temperature, whole degrees C

INT · %IW0

Outputs

HIGH_TEMP_LAMP

High temperature lamp

BOOL · %Q0.0

Your program will be tested against:

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

  1. #1Temperature 50 → lamp off

    A normal temperature leaves the lamp off

  2. #2Temperature exactly 80 → lamp off

    The limit itself is not "above 80"

  3. #3Temperature 81 → lamp on

    One degree above the limit lights the lamp

  4. #4Temperature 150 → lamp on

    Any reading above the limit lights the lamp

  5. #5Falls back to 79 → lamp off again

    The lamp follows the reading live; it does not stay on

Ready to build this?

Sign up free — no credit card required. This scenario is included in the free tier.

Sign up to play this scenario →

Already have an account? Log in

Not ready to sign up? Run a live lab now — no signup →