Foxmere Technologies

COVID-19: Business as usual.
COVID-19: Open as usual and still supporting manufacturers globally.

What is a Programmable Logic Controller?

Written by Tom Cash, September 1st 2020

A programmable logic controller, commonly known as a PLC, is a special computer designed and adapted for the automation and control of industrial processes.

Siemens S7 300 series PLC

You would typically find a PLC on the production line in industries such as pharmaceuticals, automotive and packaging.

At its core, a PLC is made up of three components:


  • Inputs receive data coming from external sources.
  • A PLC could have one or many inputs.
  • Example input sources include sensors, PLCs and buttons.

Central Processing Unit (CPU)

  • The PLC's main computer.
  • Typically loaded with bespoke or pre-packaged software.
  • The CPU interprets input data and translates it into data and commands for the output devices.


  • Outputs send PLC data and commands to third-party devices.
  • A PLC could have one or many outputs.
  • An example output might be a motor, servo drive or robotic arm.

For example, a button (input) is pressed → the PLC's CPU interprets and translates the data → an AC motor (output) powers up.

However, this is a very simple example and PLCs are often used to perform more complex functions, such as monitoring the flow of water in a water treatment facility by working in unison with other hardware such as flow-sensors, variable-speed drives and AC motors.

Schneider PLC connectivity

Aside from allowing devices to communicate and control each other, PLCs are also great for reducing material waste, machine wear, maintenance and plant noise levels.

You might also implement a PLC if you are looking to meet your environmental goals, improve process throughput and reliability or introduce industry 4.0/IoT compatible devices into your processes.

If you want to know more about PLCs or if you are simply looking to purchase, please contact one of our team members on +44 (0)1922 349 999 or via

Toshiba PLCs

At Foxmere we support, sell and repair PLC equipment for a number of key brands, including Siemens, Schneider and Allen-Bradley. We also offer PLC training courses for Siemens, Allen-Bradley, Mitsubishi and GE equipment.

Continue Reading