30 Most Important PLC Interview Questions and Answers | PLC Quiz

Are you preparing for a PLC job? Do you want to test your PLC knowledge? Or do you want to learn more about PLC?

I am curating a list of PLC interview questions and answers based on my experience working in the PLC domain.

Whether if you are fresher or experienced, this list of interview questions will add value to your PLC knowledge.

Here you go.

Table of Contents

Important PLC Interview Questions with Answers

Go through each interview question. I have also explained the answer to each PLC programming question.

Question 1. What is PLC?

Answer: PLC is the short abbreviation of Programmable Logic Control.

PLC is a solid-state control device or computerized industrial controller that performs discrete or sequential logic in the automation industry.

PLC  is a combination of software and hardware. It acts as the brain of the machine or system for automation control systems.

PLC is a digital electronic device that performs the following basic tasks.

  • uses programmable memory to store instructions
  • implement specific functions such as programming logic, sequence, timing, counting, and arithmetic operations
  • control electronic machines and technical process

For more detail read more about PLC.

Question 2. Who is the father of PLC?

Answer: Dick Morley is called as the father of the programmable logic controller (PLC).

In 1968, under his study, he has created and developed the first industrial PLC i.e. Modicon PLC. The first Modicon PLC is built for General Motors.

Question 3. What is the role of PLC in Automation?

Answer: In automation, PLC is playing a significant role in controlling and monitoring industrial applications.

It has both hardware and software.

This controller device can be executed or operated by automatically and manually.  For its operation, it consumes additional manpower, time, utility, and accurate operation in the system.

It is useful for increasing the reliability and stability of the system.

It performs precise operations within very less time. This is one of the reasons, today, PLC is widely used in the industry.

Question 4. What are the different components of PLC?

Answer:  PLC has different components. Each component has associated with specific PLC operations and functions.

Here is the list of the useful basic components –

  1. Input and Output modules
    These modules provide input to the PLC and yield output. Input and output can either be digital or analog types.
  2. Power Supply
    This component is responsible for providing AC or DC power supply to operate PLC.
  3. Central Processing Unit (CPU)
    CPU stores and execute PLC software programs.
  4. Memory System
    As the name depicts, the memory system is responsible for storing and retrieving information required for PLC operations.
  5. Communication Protocol
    There can be multiple devices connected to PLC. Communication protocols are used for exchanging information from one device to another.
  6. PLC Programming (Software skill)
    You need to write a programming language to implement PLC logic.

These are the six basic components of the PLC.

Question 5. What are the types of PLC?

Answer: There are two basic types of PLC based on the construction and working of PLC.

  1. Compact PLC
  2. Modular PLC

Questions 6. What are the different PLC brands?

Answer: The various companies are invented their own PLC  brands. Here are some popular PLC brands.

  1. ABB PLC
  2. AB (Rockwell) PLC
  3. Siemens PLC
  4. Delta PLC
  5. Mitsubishi PLC
  6. Honeywell PLC
  7. Omron PLC
  8. Schneider PLC
  9. Hitachi PLC
  10. Fatek PLC
  11. Bosch PLC
  12. GE (General Electric) PLC

Siemens PLC and Allen-Bradley (AB) PLC are mostly used for project and educational purposes.

To know more detail about these PLC brands, follow this article.

Question 7. Explain the difference between Compact and Modular PLC?

Answer: This is the most important interview question for the fresher. I already explained the 9 differences between Compact and Modular PLC.

Question 7: What is the block diagram for Compact and Modular PLC?

Compact PLC block diagram:

Block diagram of compact plc

Modular PLC block diagram:


Question 8. What are the different programming languages used in PLC?

Answer: The programming language is used to create the program to control the PLC or automation system.

As per the IEC standard, five different types of programming languages are used in PLC.

PLC Programming Languages

The list of different PLC languages used in the industry is as follows.

  1. Ladder Diagram (LD)
  2. Instruction List (IL)
  3. Structured Text (ST)
  4. Function Block Diagram (FBD
  5. Sequential Function Charts (SFC)

For more detail, learn five different PLC programming languages.

Question 9. What is LD in PLC?

Answer: LD is the short abbreviation of the “Ladder Diagram”.  It is the most popular and universally accepted programming language for PLC.

It is easy to implement PLC logic with LD as it provides a graphical user interface.

LD is known as “Ladder Diagram Language” or “Ladder Logic Language”.

Question 10. What is rung?

Answer: In LD programming, the numbers of the horizontal lines are represented as the “rungs”.

Rung and Rail LD PLC

Question 11. What is the timer?

Answer: Timer is the most essential instruction for PLC. The timer is used to operate and control devices for a specific duration of time. The programmer can set the timer based on the project requirement.

Question  12. What are the different types of PLC timers?

Answer: In general, there are three different types of timers used.

  1. On Delay Timer
  2. Off Delay Timer
  3. Retentive On Timer (RTO)

For practical, follow the tutorial to learn and implement PLC timer.

Question 13. What is the function of the RTO?

Answer: RTO is a Retentive On Timer. The main function of the RTO is used to hold or store the set (accumulated) time.

retentive timer on off rto plc timer

Question 14. What is the counter?

Answer: Counter is an instruction which is useful for sequential counting as digital numbers. It is part of the mathematical function.

Question 15. What are the different types of counters used in PLC?

Answer: The PLC counter is classified into three different types.

  1. Up Counter
  2. Down Counter
  3. Up/Down Counter

In PLC programming, the up/down counter is mostly used.

Question 16. What is the rack or chassis?

Answer: The modular PLC consists of a number of input or output modules, the controller processor, and the communication controller. This hardware assembly of these modules is called as “Rack or Chassis”.

Refer modular PLC block diagram mentioned in an earlier question.

Question 17. What is the PLC Scan Cycle?

Answer: When the PLC program is executed, there are multiple repetitive processes occurred. This is entire process is called a PLC scan cycle.

This scanning program consists of reading input data, executing the programming logic, and updating the output data in one cycle.

Scan cycle of PLC

The scan time is the time required for continuously scanning programs. It takes approximately 10ms-15ms of time.

Question 18. What is the standard format for the digital I/O module address used in the AB PLC program?

Answer: The format for the digital I/O address is as below.

File type: Slot Number. Word Number/ Bit Number

This is the standard addressing format used in AB PLC’s brand.

Question 19. What is the MCR?

Answer: MCR is the short abbreviation of “Master Control Relay”. It is a type of instruction used in Siemens PLC software. This instruction is used to shut down the process.

There are some other types of MCR instruction like

  • MCRA (Master Control Relay Active),
  • MCRD (Master Control Relay Deactive),
  • MCR< (Master Control Relay Less),
  • MCR> (Master Control Relay Greater).

Question 20. What is Communication Protocol?

Answer: The system communicates with two or more communicating devices for transferring digital data or information. This communication is governed by some set of rules called as ‘Communication Protocol’.

The standard definition 0f communication protocol is a set of rules that govern data communication.

You can expect multiple PLC interview questions related to the communication protocol.

Question 21. What are the different types of communication protocols used in PLC?

Answer: In the PLC communication network, various types of protocols are used for communicating with multiple connected devices.

Here are some standard PLC communication protocols.

  1. EtherNet/IP
  2. Profibus
  3. Modbus
  4. Interbus
  5. ProfiNet
  6. ControlNet
  7. DeviceNet
  8. DirectNet
  9. CompoNet
  10. RAPIENet
  11. EtherCAT
  12. MelsecNet
  13. Optomux
  14. DF-1 Protocol
  15. HostLink Protocol
  17. DH- Data Highway
  18. PPI- Point to Point
  19. EtherNet Powerlink
  20. MPI- Multi-Point Interface
  21. EGD- Ethernet Global Data
  22. AS-i- Actuator Sensor Interface
  23. OSGP- Open Smart Grid Protocol
  24. DNP3- Distributed Network Protocol
  25. SDS- Smart Distributed System Protocol
  26. PieP- Process Image Exchange Protocol
  27. SRTP- Service Request Transport Protocol
  28. BSAP- Bristol Standard Asynchronous Protocol
  29. FINS- Factory Interface Network Service Protocol
  30. HART- Highway Addressable Remote Transducer Protocol
  31. Recommended Standard (RS-232, RS- 422, and RS-485) Protocol

These are the foremost communication protocols used for the PLC and other network connections. These protocols are supported by different PLC software brands.

The communication protocols are dependent upon three fundamental parts such as baud rate, network length, and the number of nodes. There are different functions associated with each protocol.

Question 22. Which types of sensors are used in automation?

Answer: The sensor is an electronic device that detects various parameters from the Physical environment and passes it as input to the PLC controller.

The sensor can be a digital as well as analog-type based on the type of signal it passes.

Here are various types of sensors used to communicate the different parameters to the controller.

  1. Inductive Proximity Sensors
  2. Capacitive proximity sensors
  3. Optical Sensors
  4. Ultrasonic Sensors
  5. RTD (Resistance Temperature Detectors) sensors

Question 23. What are the sinking and sourcing?

Answer: Sinking and Sourcing are very important concepts used for connecting a PLC correctly with the external environment. These two concepts are applied only for the DC modules.

The Sinking circuit provides a ground condition path to load (-DC ). And sourcing circuit provides a +24 v source to the load (+DC).

Question 24. What is the Redundant System?

Answer: The redundant system is a replica of the original system. When the original system breaks down redundant system takes charge of the original system and performs all the required operations.

It provides duplicate features of a running system. A redundant system is very useful when a failure occurs in the running system.

The following are the different types of redundancies.

  1. Input or Output (I/O) redundancy
  2. CPU redundancy
  3. Power Supply redundancy
  4. Communication protocols redundancy
  5. Bus system redundancy

The redundancy system is designed where Zerobreakdown is required.

Question 25. What are the advantages of the PLC over the Hardware Relay?

Answer: The following are the advantages of PLC over the hardware relay.

  • PLC occurs in both software and hardware base. But relay occurs in only hardware base.
  • PLC can easily monitor and control the device than the relay.
  • It is easy to find out the fault in PLC software.
  • PLC provides more working functions and features than the relay.
  • PLC provides more flexibility and reliability than the relay.
  • It is easy to modify and implement PLC programming logic than the relay.

Question 26. Explain the functions of PLC.

Answer: The functions of the PLC are,

  1. Sequential computerized controlling
  2. Monitoring the system and plant
  3. Operating the position or motion of the system
  4. Detecting the fault condition in the system

Question 27. What is the major area of applications of PLC?

Answer: PLC has multiple applications in various sectors.

  1. PLC is needful in the industrial sector like the steel industry, glass industry, cement industry, paper mill, coal mine, automobile industry, chemical industry, textile industry, robotic system, and food processing system.
  2. It is used in the electrical transmission and distribution power station.
  3. It is used for domestic purposes in remote sensing devices.
  4. PLC  is also useful for educational purposes such as academic and research projects.

PLC is mostly used for commercial and educational purposes.

Question 28. What are the main advantages of PLC?

Answer: There are various advantages of PLC.

  1. PLC (especially Compact PLC) has a lower cost associated with it as compared to the other automation technology.
  2. It provides a more reliable solution.
  3. Even for beginners, programming used for PLC is easy to write and to understand, and to implement the logic. Among all PLC programming, LD language is the easiest one.
  4. One of the major advantages is, PLC is easy to communicate and connect with the computer. There are various standard communication protocols available in PLC.
  5. PLC (especially Compact PLC) does not take much space. They are smaller in size.
  6. PLC operates very fast (almost no booting time).
  7. Performing modification is possible and very much easy. You can easily make the changes in an already implemented design logic.
  8. PLC has low maintenance associated with it.
  9. PLC programming provides modularity. Modular design makes development easy.
  10. As we have seen earlier, PLC has a fast scan time (near about 10-15 milliseconds). It requires very less operation time to perform any task.

For these advantages, PLC is replacing hardware relay and it is industrially accepted.

Question 29. What are the disadvantages of PLC?

Answer: Apart from various advantages, there are a few disadvantages.

  1. With PLC, you can operate only one program at a time. You can not run multiple PLC programs simultaneously.
  2. There are some working environment limitations associated with PLC. The performance decreases in certain cases like high temperature, and vibration conditions.

Question 30. Explain the term downloading and uploading in PLC.

Answer: These two terms are related to the data transfer between PLC and connected PC.

  • Uploading means data transfer from PLC to PC.
  • Downloading means data transfer from PC to PLC.

Most of programmers get confused in these terms.


These are the PLC interview questions and answers asked in many company interview rounds.

If you are looking for job opportunities in PLC, check out the list of electrical companies. Going through their official websites and career pages, you can find various job opportunities.

I hope this list of PLC interview questions will help you.

Feel free to post if you have any queries. You can also share your experience in attending job interviews. Hopefully, this will help many other job aspirants.

I have spent 3 days curating these interview questions. Please share this with your friends. Your feedback in the comment is highly appreciated.

Online PLC Quiz:

If you are ready for giving an online test quiz, here is a link of the online PLC Automation Quiz.

plc automation quiz

All the Best!

Test your knowledge and practice online quiz for FREE!

Practice Now »


62 thoughts on “30 Most Important PLC Interview Questions and Answers | PLC Quiz”

  1. Greetings of the day,
    I have seen something strange in the answer to question 30.
    While I was taking the course of plc I saw that when we use the term upload the data from plc is transferred to pc and for downloading it transfers from pc to plc. Please correct me if I am wrong

  2. Good blog, useful for beginners to PLC Automation field.
    However, point # 30 is not accurate. Siemens uses the reverse: Download to PLC and Upload to PG/PC. If my memory serves me right even AB & GE PLC’s use this terminology. It’s been a while since I worked on these two PLC’s, bit rusty but would all come back the moment I lay my hands on either of them.

  3. God richly bless you for the kind and good work you always do for the good learners and freshers out there. Moreover, we the workers and employees at work also benefit more of your work teaches and practice.
    May the good Lord continues His abundant blessings upon your life DIPSLAB.COM and My great woman !!

  4. Hello Madam,

    This article is really very nice. But, I want to add something to question no. 6
    among the popular PLCs’. Please add our Indian PLC Messung and another popular plc which is GE Fanuc.


  5. Nice blog ma’am. It has enlightened my dark memories of the past few years and gives good knowledge.

    Apart from that, I would like you to enlightened my badminton practice also. 😉

  6. Provide complete information about A/D and D/A conversion with hardware and module with include of scaling function in it. I have some doubt in it.

  7. I had gone through all questions and it sounds really good. Do you something on python? so please share that also.


Leave a Comment