0% found this document useful (0 votes)
10 views

PLC Program to Implement 3 to 8 Line Decoder - Sanfoundry

The document describes a PLC program for implementing a 3 to 8 line decoder using Ladder Diagram programming. It outlines the problem, solution, truth table, and provides a detailed explanation of the program along with input-output mappings. The program activates one of the eight outputs based on the combination of three binary inputs.

Uploaded by

Dr. Swati Madhe
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

PLC Program to Implement 3 to 8 Line Decoder - Sanfoundry

The document describes a PLC program for implementing a 3 to 8 line decoder using Ladder Diagram programming. It outlines the problem, solution, truth table, and provides a detailed explanation of the program along with input-output mappings. The program activates one of the eight outputs based on the combination of three binary inputs.

Uploaded by

Dr. Swati Madhe
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

4/5/2017 PLC Program to Implement 3 to 8 Line Decoder - Sanfoundry

PLC Program to Implement 3 to 8 Line Decoder

This is a PLC Program to Implement 3 to 8 Line Decoder.

Problem Description
Implement 3 to 8 line decoder in PLC using Ladder Diagram programming language.

Problem Solution
It has three inputs I0, I1 and I2 and 8 outputs Q0 to Q7.
These three inputs I0, I1 and I2 determines which output should be active.
If I0 and I1 are true and I2 is false, then Q6 will be activated and all others are not.
It does not need K-map and simplification so one step is eliminated to create Ladder Logic Diagram.
Realize the 3 to 8 line decoder using Logic Gates.

Truth Table can be written as given below.

Inputs Outputs
I2 I1 I0 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
0 0 0 1 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0 0 0
0 1 0 0 0 1 0 0 0 0 0
0 1 1 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0
1 0 1 0 0 0 0 0 1 0 0
1 1 0 0 0 0 0 0 0 1 0
1 1 1 0 0 0 0 0 0 0 1

Realization of 3 to 8 line decoder using Logic Gates

http://www.sanfoundry.com/plc-program-implement-3-8-line-decoder/ 1/4
4/5/2017 PLC Program to Implement 3 to 8 Line Decoder - Sanfoundry

PLC Program
Here is PLC program to Implement 3 to 8 Line Decoder, along with program explanation and run time
test cases.

List of Inputs and Outputs


I0= I:1/0 (Input)
I1= I:1/1 (Input)
I2= I:1/2 (Input)
Q0= O:2/0 (Output)
Q1= O:2/1 (Output)
Q2= O:2/2 (Output)
Q3= O:2/3 (Output)
Q4= O:2/4 (Output)
Q5= O:2/5 (Output)
Q6= O:2/6 (Output)
Q7= O:2/7 (Output)

http://www.sanfoundry.com/plc-program-implement-3-8-line-decoder/ 2/4
4/5/2017 PLC Program to Implement 3 to 8 Line Decoder - Sanfoundry

Ladder Diagram for 3 to 8 line decoder

Program Description
In all the rungs, I0 (I:1/0), I1 (I:1/1) and I2 (I:1/2) are used to determine which output from Q0 to Q7
should go ON..
Q0 to Q7 are outputs.
When I0 (I:1/0), I1 (I:1/1) and I2 (I:1/2) are low, output 0 O:2/0 will get activated.
When I:1/0 and I:1/1 are low and I:1/1 is high that is when I0 and I1 are low and I2 is high, output 1
O:2/1 will get activated.
Similarly remaining six different outputs are obtained.
In other words, according to bit pattern of I0 I:1/0, I1 I:1/1 and I2 I:1/2, outputs from Q0 to Q7 are
activated.

Runtime Test Cases


http://www.sanfoundry.com/plc-program-implement-3-8-line-decoder/ 3/4
Inputs Outputs
4/5/2017 PLC Program to Implement 3 to 8 Line Decoder - Sanfoundry

I2 I1 I0 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
0 0 0 1 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0 0 0
0 1 0 0 0 1 0 0 0 0 0
0 1 1 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0
1 0 1 0 0 0 0 0 1 0 0
1 1 0 0 0 0 0 0 0 1 0
1 1 1 0 0 0 0 0 0 0 1

http://www.sanfoundry.com/plc-program-implement-3-8-line-decoder/ 4/4

You might also like