PLC Program to Implement 2-bit Magnitude Comparator - Sanfoundry
PLC Program to Implement 2-bit Magnitude Comparator - Sanfoundry
Problem Description
Implementing 2-bit comparator in PLC using Ladder Diagram programming language.
Problem Solution
For a 2-bit comparator, each input word is 2 bit long.
Writing truth table showing the comparison of input words.
For each output AB, write Karnaugh-Map.
From the K-Map, obtaining a simplified expression for each output in terms of 2-bit inputs.
Realize the code converter using the Logic Gates.
By comparing both word inputs, Truth Table can be written as given below.
http://www.sanfoundry.com/plc-program-implement-2-bit-magnitude-comparator/ 2/5
4/5/2017 PLC Program to Implement 2-bit Magnitude Comparator - Sanfoundry
PLC Program
Here is PLC program to Implement 2-bit Magnitude Comparator, along with program explanation and run
time test cases.
B0 = I:1/3 (Input)
A<B = O:2/0 (Output)
A=B = O:2/1 (Output)
A>B = O:2/2 (Output)
Program Description
RUNG000 is used to detect if A is less than B. first compares A1 and B1 bits. If A1 is less than B1 then
O:2/0 is set otherwise it similarly compares A0 and B0.
RUNG001 is used to detect the condition when A=B are equal. ANDing of two EX-NOR gates ae
obtained by simplifying expression using De-Morgan’s Theorem.
O:2/1 is set only when A1A0=B1B0.
RUNG002 works similarly as RUNG000, it first compares A1 and B1, if A1 is greater than B1 then
output O:2/2 is set to 1 and if not, it compares A0 and B0.
http://www.sanfoundry.com/plc-program-implement-2-bit-magnitude-comparator/ 5/5