Skip to Content
All case studies

Case study · Bakery · Arduino PLC retrofit

The ovens still bake well. Now they also report.

A retrofit of rotary bakery ovens with an Arduino based PLC and a Panel PC.

2critical values under control: temperature and rotation speed
6parts of the retrofit, from the sensors to the fans
2tray alarms: an empty oven running, full trays waiting
1operator screen with temperature, bakes and consumption per oven

The ovens worked and were in perfect condition. What they lacked was data.

So the retrofit keeps the ovens and adds sensors, a PLC and a screen.

This case describes the retrofit of the rotary ovens of a bakery with Industrial Shields Arduino based PLCs and a TouchBerry Panel PC. Industrial Shields won the project. The case does not name the bakery. The sensors, the alarms, the screens and the results come from the case, which publishes no figures. The values in the panels are examples, not data from the bakery.

The challenge

Bake more, in less time, with less energy.

The bakery wanted more productivity from its ovens: shorter baking times, lower energy consumption and better control of the other indicators that drive the cost of each bake. The goals of the project: avoid human error, increase the daily production, control the performance of each oven, cut the baking time and reduce the consumption.

01

Thermometers you could not trust

The ovens used irreversible thermometers. They failed, and they were not 100% reliable. The operator could not be sure of the real temperature inside the oven.

02

Two values decide the bake

Temperature and rotation speed. If both stay where they should, the bread comes out the same every time, and the operator spends less time supervising the oven.

03

Trays in the hottest zones

The trays sit in the extreme temperature areas of the oven. The system must know, with no contact, whether there are trays inside, and flag an oven running with empty trays or full trays with the oven off.

04

Heat that escapes

Heat that leaks through the door, or hot air that does not move, leaves cold spots inside the oven and an uneven bake.

Keep the ovens, add the data

The ovens were still in perfect condition, so replacing them was not the plan. The retrofit adds the functions they lacked, extends their life and gives a longer time to amortise them.

How it works

Three jobs: bake to a profile, watch the trays, record every bake.

Each panel shows one job. Press the buttons. The panels are illustrative simulations: the sensors, the alarms and the screens are the ones of the case, but the profiles, the set points, the speeds and the timings are examples, not data from the bakery.

Job 1 · Bake to a profile

One profile per bread. The PLC holds it.

The operator picks the profile for the bread. The PLC reads the temperature sensors placed around the oven and keeps the temperature and the rotation speed at the values of the profile. The fans drive the hot air and the sealed door keeps the heat in. Change the bread, stop the fans or open a leak in the seal.

  • Temperature sensors in several parts of the oven
  • Temperature and rotation speed set by the profile
  • Fans and a sealed door for an even bake
TopMiddleBottom
Set point0
Average0
Top to bottom0
Rotation0
HEATINGAT SET POINTUNEVENHEAT LEAK

Oven control (example)

    Illustrative simulation. Example values, not data from the bakery. The case controls the temperature and the rotation speed to predefined parameters, with one baking profile per type of bread, and does not publish them. In this example: three profiles with their own set point and speed, three temperature sensors at the top, middle and bottom, and the spread that appears when the fans stop or the door seal leaks.

    Job 2 · Watch the trays

    Trays seen without contact, in the hottest zones.

    Inductive sensors detect the metal trays with no physical contact, in the extreme temperature areas of the oven. With them the PLC switches the oven on and off and raises two alarms: an oven running with no trays, and full trays waiting with the oven off. Load the trays, start a bake, or try it the wrong way round.

    • Inductive sensors detect the trays
    • On/off control of the oven from the trays
    • Two alarms for the two tray mistakes
    Oven
    Trays detected0
    Oven0
    Bakes0
    Active alarm0
    TRAYS INBAKINGEMPTY OVENTRAYS WAITING

    Trays and alarms (example)

      Illustrative simulation. Example values, not data from the bakery. The case puts inductive sensors in the extreme temperature areas, uses them for the on/off control of the oven and raises alarms for empty trays in the oven or full trays without the oven activated. It does not publish the logic. In this example: the bake only starts with trays in, a start with no trays raises the empty oven alarm, trays loaded and not started within 2 minutes raise the waiting alarm, and a bake lasts 20 minutes, run fast.

      Job 3 · Record every bake

      Temperature, bakes, gas and who was on shift.

      The Panel PC shows each oven with its temperature and its number of bakes, the temperature log, the gas consumption and the ID of the operator. The operator opens and closes a report, and the data stays as a record of the production. Pick an oven, open a report and close it after a few bakes.

      • Temperature and bakes per oven
      • Temperature log and gas consumption
      • Operator ID and start and end of each report
      Oven 1Oven 2
      Temperature0
      Bakes in the report0
      Gas now0
      Operator0
      REPORT OPENREPORT CLOSED

      Production records (example)

        Illustrative simulation. Example values, not data from the bakery. The operator screens of the case show, for each oven, the temperature and the number of bakes, a temperature log, the gas consumption and the ID of the operator, with start and end report buttons. They do not publish the format of the records. In this example the report adds up the bakes, the average temperature and the gas of one oven between the start and the end. The operator ID is an example.

        Try it on a full line

        Practise with alarms and counts on a monitored line.

        The panels above show the ovens of one bakery. The simulator below runs a production line with its alarms, its stops and its counts.

        System architecture

        How do you add monitoring to an oven that already works?

        Place temperature sensors in several parts of the oven, inductive sensors where the trays sit and a seal on the door, and wire them to the PLC. The PLC drives the rotation of the rack, the heating and the high power fans to the parameters of the selected profile, and raises the tray alarms. A Panel PC next to the ovens is the operator screen: it sets the parameters and shows the temperature, the bakes, the log and the consumption of each oven, with the ID of the operator. In this case the PLC is an Arduino based PLC from Industrial Shields and the screen is a TouchBerry Panel PC.

        Rotary ovenretrofit, same ovenTemperature sensorsseveral parts of the ovenInductive sensorstrays, no contactDoor sealhermetic, to the PLCRack rotationspeed by profileHeatingtemperature by profileHigh power fanshot air flowArduino based PLCprofile and alarmsTouchBerry Panel PCoperator screenParametersprofile per breadRecordstemp., bakes, gas, operator IDLayout from the case. The PLC model is not published; the M-Duino 38AR and the TouchBerry Pi 10.1" FLEX are current options.Temperature sensorsseveral parts of the ovenInductive sensorstrays, no contactDoor sealhermetic, to the PLCArduino based PLCprofile and alarmsRack rotation · HeatingHigh power fansTouchBerry Panel PCoperator screenRecordstemp., bakes, gas, operator IDLayout from the case. The PLC model is notpublished; the M-Duino 38AR and the TouchBerryPi 10.1" FLEX are current options.
        Sensors into the PLCArduino based PLCPLC outputs to the ovenOperator screen and records
        Signals and data
        SignalBetweenTypePurpose
        Oven temperatureBetweenSensors in several parts of the oven → PLCTypeTemperature sensorsPurposeReplace the old thermometers; real-time value for control and records
        Rotation speedBetweenPLC → rack rotationTypeSet by the profilePurposeThe second critical value of the bake
        Tray presenceBetweenInductive sensors → PLCTypeNo contact, detects metalPurposeOn/off control of the oven and the two tray alarms
        Door sealBetweenHermetic seal on the door → PLCTypeConnected to the PLCPurposeKeeps the heat in for a stable bake
        Hot air flowBetweenPLC → high power fansTypePLC outputPurposeMoves the heat; no cold spots inside the oven
        Baking profileBetweenPanel PC → PLCTypeParameters per type of breadPurposeTemperature, rotation speed and other functions
        Production recordBetweenPLC → Panel PCTypeTemperature, bakes, log, consumptionPurposePer oven, with the ID of the operator
        AlarmsBetweenPLC → operatorTypeOn the Panel PCPurposeEmpty trays in a running oven, full trays with the oven off

        What changed

        More bread per day, less energy per bake, the same ovens.

        More production

        The case reports a significant increase in the daily production. Baking times went down, so the bakery makes more bread in the same time.

        Less energy

        The case reports a significant reduction in energy consumption, and lower operating costs with it. The case publishes no figures.

        A more uniform bread

        With the temperature and the rotation under control, the bread comes out with a more uniform texture and taste. Fans and a sealed door keep the heat even.

        Remote management

        With the PLCs in place, the plant and its status can be managed remotely, and the production process can be tuned from the data.

        A longer life for the ovens

        The retrofit extends the life of the ovens, and with it the time to amortise them. The bakery keeps equipment that still works.

        Open and modular

        There are no licence fees. The system can be extended in the future, and the technical team supports it before, during and after the project.

        From the original case

        The operator screens of the case.

        Operator dashboard for two rotary ovens with temperature gauges, bake counters, bake charts and report buttons
        Monitoring screen: temperature and number of bakes for oven 1 and oven 2, bake counts over time, date, operator ID and the start and end report buttons (screenshot from the original case)
        Oven temperature chart over time with a gas consumption gauge and the operator ID
        Oven 1: temperature log, gas consumption in m³/h and the operator ID, to manage the production history by date, time and operator (screenshot from the original case)

        The case does not publish photos of the installation.

        Hardware

        An Arduino based PLC and a TouchBerry Panel PC.

        M-DUINO ETHERNET PLC ARDUINO 38AR, industrial PLC based on Arduino Mega with analog inputs and relays for DIN rail

        Current optionM-DUINO ETHERNET PLC ARDUINO 38AR

        An industrial PLC built around an original Arduino Mega 2560, for DIN rail, programmed with the Arduino IDE. Its analog inputs take the temperature sensors through a transmitter, its digital inputs take the inductive sensors and the door seal, and its relays and analog outputs can drive the fans and the rotation.

        Role in this design
        Reads the oven sensors, holds the profile, raises the tray alarms
        Inputs
        19: 10 analog/digital (0-10 V, 10-bit), 9 digital optoisolated (5 to 24 Vdc), 4 with interrupt
        Outputs
        19: 6 analog/digital/PWM (0-10 V), 5 digital optoisolated, 8 relays (230 Vac 4 A / 24 Vdc 2 A, resistive)
        Communications
        Ethernet (W5500, RJ45), RS-485, RS-232, I2C, SPI
        Built in
        Real-time clock, microSD slot
        Power and mounting
        12 to 24 Vdc, DIN rail TS35, IP20

        The case names Arduino based PLCs from Industrial Shields and does not publish the model. The original page shows a product photo of an M-Duino 54ARA, which is not in the online shop today. The M-Duino 38AR is a current model with analog inputs and relay outputs. Size it for your ovens: count the sensors and the outputs per oven. The M-Duino family has smaller and larger models.

        TouchBerry Pi Panel PC 10.1 inch with Raspberry Pi 4

        Current equivalentTouchBerry Pi Panel PC 10.1" FLEX

        The operator screen of the case is a TouchBerry Panel PC. A current option is this industrial Panel PC with a Raspberry Pi 4 and a 10.1" touchscreen, connected to the PLC over Ethernet. It sets the baking parameters and shows the temperature, the bakes, the log and the consumption of each oven.

        Role in this design
        Operator screen, profiles, records and alarms
        Screen
        10.1", capacitive touch
        Computer
        Raspberry Pi 4
        Network
        Gigabit Ethernet

        The case does not publish the model or the size of the TouchBerry. The current family has 7", 10.1" and 18.5" models.

        Questions about this case

        What does a PLC retrofit add to a rotary bakery oven?

        In this case: temperature sensors in several parts of the oven, inductive sensors that detect the trays, hermetic seals on the door connected to the PLC, high power fans driven by the PLC, baking profiles per type of bread, and an operator screen with the temperature, the bakes and the consumption of each oven. The ovens stay. The case reports more daily production, shorter baking times, lower energy consumption and a more uniform bread.

        How does a PLC measure the temperature inside a baking oven?

        In this case, temperature sensors placed in different parts of the oven replaced irreversible thermometers that failed and were not fully reliable. The case does not publish the sensor type. A typical way: a thermocouple or a Pt100 rated for the oven temperature, with a transmitter that gives 0-10 V or 4-20 mA to an analog input of the PLC. On the M-Duino 38AR the analog inputs are 0-10 V; for 4-20 mA, add a 500 Ω precision shunt and scale the value in the program.

        How do inductive sensors detect the trays in the oven?

        An inductive sensor detects metal without physical contact, so it can see a metal tray without touching it. In this case the sensors are in the extreme temperature areas of the oven and connect to the PLC. The PLC uses them for the on/off control of the oven and for two alarms: empty trays in the oven, and full trays without the oven activated. Choose a sensor rated for the temperature at its mounting point. Try the logic in the second panel.

        What is a baking profile, and how does the PLC apply it?

        A baking profile is a set of predefined parameters for one type of bread: the temperature, the rotation speed of the oven and other functions. The operator selects it on the Panel PC, and the PLC adjusts the oven to it automatically. The case does not publish its profiles; the values in the first panel are examples.

        What does the operator see on the Panel PC?

        The screens of the case show each oven with its temperature and its number of bakes, the bake counts over time, a temperature log, the gas consumption in m³/h and the ID of the operator, with buttons to start and end a report. The aim is to manage the production history by date, time and operator.

        Which hardware fits a similar oven retrofit?

        The case uses Arduino based PLCs from Industrial Shields and a TouchBerry Panel PC, and does not publish the models. Start from the signal list of each oven: temperature sensors, tray sensors, door, fans, rotation and heating. The M-Duino 38AR has 10 analog inputs, 9 digital inputs and 8 relays; the TouchBerry Pi Panel PC 10.1" FLEX is a current operator screen. Send us the list and an engineer will answer.

        Download the case study

        4-page PDF with the challenge, the logic, the architecture and the hardware. No form required.

        Retrofitting ovens or other process machines?

        Tell us about your ovens. An engineer will answer.

        Tell us how many ovens you have, which values you want to see and control, and where the data must go. We will propose the PLC, the sensors and the screen.

        • You get an answer from our technical team
        • Sensors, PLC and operator screen for your ovens
        • Arduino, ESP32 or Raspberry Pi based PLCs