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

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