Are you a candidate looking to sharpen your skills? Try our practice tests or view sample interview questions & Get hired by the best. Click Here×

Online PLC Programming Test

Topics Covered

  • Commissioning
  • Programming
  • Siemens
  • Programming
  • Ladder Logic
  • Electronics
  • I/O Networks

Useful for hiring

  • PLC Programmer
  • PLC Engineer
  • PLC Operator
  • PLC Automation Engineer
  • PLC Technician
  • Process Control Engineer

Start hiring job-fit candidates using this assessment


"Interview Mocha's assessments eliminated reliance on resumes and reduced our time to hire by half. Now we spend time only on relevant candidates and take data-driven hiring decisions."

George Nichkov, Gett,
Global Analytics Team Lead

On the factory, you test wire connection between the PLC output and real devices. You need to check every output to make sure it controls predefined element. How can you do it?

Note: There can be multiple correct answers to this question.

    • You will use Monitor/Modify table with the code commented

    • You will use your PLC in the debug mode following your code step by step

    • You will use Force table to set outputs

    • You will use merkers


You are almost ready to start the commissioning process on the factory. But before that, you should check your PLC system meets some conditions.      
Which of them do you think are important before the commissioning?

Note: There can be multiple correct answers to this question.

    • The behavior of the system during PLC power failure, emergency stop, and run mode change provides the system security

    • Validation of safety requirements must be met

    • The System behavior is predictable and all the possible situations are simulated

    • The I/O level is tested on PLC side


You are the developer of the pump station control system. One of the important parameters is actual water speed in the tubes. Engineers decided to use sensors which give you impulses for every rotation; you need to count it for the speed calculation.

Which options are the best for doing that?

Note: There can be multiple correct answers to this question.

    • We can write in the code FB with a value which increments every time we have the signal. 

    • We can use IEC counters

    • We can use high-speed counters

    • We can make interruption on the edge of this variable and increment in the interrupt OB

Test details:

PLC programming test will evaluate candidate’s practical knowledge and will identify whether candidate is ready to be employed.

Online PLC test may contain MCQ's (Multiple Choice Questions), MAQ's (Multiple Answer Questions), Fill in the Blank, Descriptive, Whiteboard Questions, Audio / Video Questions, True or False.

Test Duration: 20 minutes

10 Application Questions

Test description:

Programmable Logic Controller (PLC) is one of the digital computers which are used for the automation of various electro-mechanical processes in industries. They are useful tools for repeatable processes because they have no mechanical parts and they can also gather information. Programmable Logic Controller requires less space and performs more complex tasks. They are more customizable than the mechanical technologies.

PLC programming test helps hiring manager & recruiters to find best suitable candidate by assessing skills like programming languages, PLC programming ladder logic, SCADA and all aspects of inputs and outputs of the system. Our PLC knowledge test questions are designed & validated by subject matter experts (SMEs) as per the industry standards.

 PLC programming skills test helps to screen the candidates who possess following traits:

 1.  Knowledge of HMI programming
2.  Excellent troubleshooting skills
3.  Hands on commissioning
4.  Practical experience in SCADA
5.  Knowledge about interface mediums, protocols, device communication, I/O networks
6.  Great problem solving skills
Interview Mocha’s PLC assessment test has unique set of questions and can be customized as per your requirement. Our powerful reporting helps employers to analyze section wise performance of candidate to gauge his strengths and weaknesses. Candidate ranking tool can be used to speed up process of hiring best fit for the company.

Good News! You can customize this test as per your requirement

  • Choose and add questions from Interview Mocha question libraries

  • Add your own set of questions

  • Customize test settings like duration, number of questions, passing score, web proctoring and much more

  • Mail us at to create a custom test

Looking for a tailor-made test, to suit your assessment needs?

Get in touch

Global companies using Mocha assessments

  • altran
  • credit suisse
  • sephora
  • nielsen
  • capgemini
  • akamai

How Mocha assessments are brewed

Speed up your IT recruitment with Interview Mocha

  • 500+ IT skill tests
  • 20+ coding languages
  • 50+ domain knowledge tests
  • 100+ digital 2.0 skill tests
  • Customer focus aptitude tests
  • Enterprise ready features & more...

Why hiring managers and recruiters across the globe love Interview Mocha

Take your first step to hire job fit candidates