What does the EQ instruction do in PLC programming?
The EQ (Equal) instruction compares two values and returns true if they are exactly the same.
Click to reveal answer
beginner
How does the NE instruction work in PLC programming?
The NE (Not Equal) instruction checks if two values are different. It returns true if the values are not the same.
Click to reveal answer
beginner
What is the purpose of the GT instruction?
GT (Greater Than) compares two values and returns true if the first value is larger than the second.
Click to reveal answer
beginner
Explain the LT instruction in simple terms.
LT (Less Than) checks if the first value is smaller than the second value. It returns true if it is.
Click to reveal answer
beginner
Why are comparison instructions important in PLC programming?
They help the PLC make decisions by comparing values, like checking if a sensor reading meets a condition to start or stop a machine.
Click to reveal answer
Which instruction returns true when two values are exactly the same?
ANE
BEQ
CGT
DLT
✗ Incorrect
EQ checks if two values are equal and returns true if they match.
What does the NE instruction check for?
AIf values are not equal
BIf first value is greater
CIf values are equal
DIf first value is less
✗ Incorrect
NE returns true when the two values are different.
If you want to check if a temperature is higher than 100, which instruction would you use?
AEQ
BNE
CGT
DLT
✗ Incorrect
GT checks if the first value is greater than the second.
Which instruction returns true if the first value is smaller than the second?
AEQ
BNE
CGT
DLT
✗ Incorrect
LT returns true when the first value is less than the second.
Why do PLCs use comparison instructions?
ATo compare values and make decisions
BTo perform math calculations
CTo store data
DTo control motor speed directly
✗ Incorrect
Comparison instructions help PLCs decide actions based on value comparisons.
Describe how the EQ and NE instructions differ in PLC programming.
Think about when you want to know if two things match or don't match.
You got /3 concepts.
Explain a real-life example where GT and LT instructions might be used in a PLC program.
Imagine checking if a tank is too full or a machine is overheating.
You got /4 concepts.
Practice
(1/5)
1. Which comparison instruction checks if two values are exactly the same in PLC programming?
easy
A. EQ
B. NE
C. GT
D. LT
Solution
Step 1: Understand the meaning of EQ
EQ stands for 'equal' and checks if two values are exactly the same.
Step 2: Compare with other instructions
NE means not equal, GT means greater than, and LT means less than, so they do not check equality.
Final Answer:
EQ -> Option A
Quick Check:
EQ means equal [OK]
Hint: EQ means equal, so it checks if values match exactly [OK]
Common Mistakes:
Confusing EQ with NE
Thinking GT checks equality
Mixing LT with EQ
2. Which of the following is the correct syntax to check if variable A is greater than variable B in a PLC program?
easy
A. IF A LT B THEN
B. IF A NE B THEN
C. IF A EQ B THEN
D. IF A GT B THEN
Solution
Step 1: Identify the comparison for 'greater than'
GT means 'greater than', so to check if A is greater than B, use 'A GT B'.
Step 2: Check other options
LT means less than, EQ means equal, NE means not equal, so they are incorrect for this check.
Final Answer:
IF A GT B THEN -> Option D
Quick Check:
GT means greater than [OK]
Hint: GT means greater than, so use it to compare if A > B [OK]
Common Mistakes:
Using LT instead of GT
Confusing EQ with GT
Using NE for greater than check
3. Given the following PLC code snippet:
VAR
X: INT := 5;
Y: INT := 10;
Result: BOOL;
END_VAR
Result := X LT Y;
What will be the value of Result after execution?
medium
A. Syntax Error
B. FALSE
C. TRUE
D. Undefined
Solution
Step 1: Understand the comparison LT
LT means 'less than'. The code checks if X (5) is less than Y (10).
Step 2: Evaluate the condition
Since 5 is less than 10, the condition is true, so Result will be TRUE.
Final Answer:
TRUE -> Option C
Quick Check:
5 LT 10 = TRUE [OK]
Hint: LT means less than; 5 < 10 is true [OK]
Common Mistakes:
Thinking LT means greater than
Assuming Result is FALSE
Confusing syntax with error
4. Identify the error in this PLC comparison instruction:
IF A NEQ B THEN
// do something
END_IF
medium
A. Missing THEN keyword
B. NEQ is not a valid comparison instruction
C. Comparison should be EQ instead of NEQ
D. IF statement missing parentheses
Solution
Step 1: Check the comparison instruction used
The code uses 'NEQ' which is not a standard PLC comparison instruction.
Step 2: Identify correct instruction
The correct instruction for 'not equal' is 'NE', not 'NEQ'.
Final Answer:
NEQ is not a valid comparison instruction -> Option B
Quick Check:
Use NE for not equal, not NEQ [OK]
Hint: Use NE for not equal, not NEQ [OK]
Common Mistakes:
Using NEQ instead of NE
Forgetting THEN keyword
Adding unnecessary parentheses
5. You want to write a PLC program that turns on a motor only if the temperature is greater than 50 and the pressure is less than 100. Which combination of comparison instructions correctly checks this condition?
hard
A. IF Temperature GT 50 AND Pressure LT 100 THEN Motor := TRUE;
B. IF Temperature LT 50 OR Pressure GT 100 THEN Motor := TRUE;
C. IF Temperature EQ 50 AND Pressure EQ 100 THEN Motor := TRUE;
D. IF Temperature NE 50 AND Pressure NE 100 THEN Motor := TRUE;
Solution
Step 1: Translate the condition into comparisons
The motor should turn on if temperature is greater than 50 (GT 50) and pressure is less than 100 (LT 100).
Step 2: Check each option
IF Temperature GT 50 AND Pressure LT 100 THEN Motor := TRUE; uses GT and LT with AND, matching the condition exactly. Other options use wrong comparisons or OR instead of AND.
Final Answer:
IF Temperature GT 50 AND Pressure LT 100 THEN Motor := TRUE; -> Option A
Quick Check:
GT and LT with AND matches condition [OK]
Hint: Use GT for greater, LT for less, combine with AND for both conditions [OK]
Common Mistakes:
Using OR instead of AND
Using EQ instead of GT or LT
Mixing NE with equality checks
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.