Inst ToolsInst ToolsInst Tools
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Search
  • Books
  • Software
  • Projects
  • Process
  • Tools
  • Basics
  • Formula
  • Power Plant
  • Root Cause Analysis
  • Electrical Basics
  • Animation
  • Standards
  • 4-20 mA Course
  • Siemens PLC Course
Reading: PLC Programming for Baking with Auto and Manual Modes
Share
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • Design
  • PLC
  • Interview
  • Control System
Search
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > PLC Programming for Baking with Auto and Manual Modes

PLC Programming for Baking with Auto and Manual Modes

Master PLC programming for baking machines in automatic and manual modes with temperature control, time settings, and start/stop functions.

Last updated: October 21, 2024 10:04 pm
Editorial Staff
PLC Tutorials
No Comments
Share
7 Min Read
SHARE

This article discusses the PLC program for controlling the Bread Oven machine in Automatic and Manual mode using the Schneider PLC. In Manual or Auto mode, the temperature parameters of the Oven must be Set before the baking process is carried out. This Bread Oven has 2 buttons that can be used to Start the baking process and Stop the baking process. In Auto Mode, the Baking time parameter must be Set before the Baking process is carried out. In Auto Mode, the Alarm indicator will be Active when the baking process is complete.

Contents
PLC Programming for BakingAddressingProgramming

PLC Programming for Baking

This PLC program uses 3 buttons and 1 Selector Switch, the TURN_ON (I0.0) button is used to turn ON the system, the TURN_OFF (I0.1) button is used to turn OFF the system. The WARM_ON_BUTTON (I0.3) button is used to Start the Baking Process, and the WARM_OFF_BUTTON (I0.4) button is used to Stop the Baking Process.

Selector Switch MODE (I0.2) is used to select the system to Run in Auto or Manual mode.

Before the Baking Process is carried out, the Oven temperature Set Value in the memory word SV_TEMPERATURE (MW0) must be Set.

Manual Mode

The Baking process is carried out when the WARM_ON_BUTTON (I0.3) button is Pressed. The OUT_OVEN (Q0.0) Output will be ON and if the WARM_OFF_BUTTON (I0.4) button is Pressed, the OUT_OVEN (Q0.0) output will be OFF.

Auto Mode

In Auto mode, the “Preset Value” of the timer TIMER_AUTO (TM0) can be Set, and the time unit used is minutes.

The system will Run if the WARM_ON_BUTTON (I0.3) button is Pressed. The output OUT_OVEN (Q0.0) will be ON and the Baking Process is carried out.

The OUT_OVEN (Q0.0) output will be OFF if the WARM_OFF_BUTTON (I0.4) button is Pressed or when the TIMER_AUTO (TM0) timer has finished counting.

The OUT_ALARM (Q0.1) output will be ON when the TIMER_AUTO (TM0) timer has finished counting.

PLC program for controlling the Bread Oven machine
Food Machinery PLC Controlled Tunnel Oven

Addressing

CommentInput (I)Output (Q)Memory WordMemory BitsTimer
TURN_ONI0.0    
TURN_OFFI0.1    
MODEI0.2    
WARM_ON_BUTTONI0.3    
WARM_OFF_BUTTONI0.4    
OUT_OVEN Q0.0   
OUT_ALARM Q0.1   
SV_TEMPERATURE  MW0  
SYSTEM_ON   M0 
MANUAL   M1 
AUTO   M2 
IR_OVEN_MANUAL   M3 
IR_OVEN_AUTO   M4 
IR_TIMER   M5 
TIMER_AUTO    TM0

Programming

RUNG 0 (SYSTEM ON)

In this Rung, the memory bit SYSTEM_ON (M0) will be in the HIGH state when the TURN_ON (I0.0) button is Pressed. The memory bit SYSTEM_ON (M0) remains in the HIGH state even though the TURN_ON (I0.0) button has been Released, because it uses the SET Coil Instruction.

PLC Programming for Baking with Auto and Manual Modes

RUNG 1 (SYSTEM OFF)

If the TURN_OFF (I0.1) button is Pressed, the memory bit SYSTEM_ON (M0) will become LOW state. Because it uses the RESET Coil Instruction.

RUNG 2 (AUTO MANUAL MODE)

In this rung, the output memory bit MANUAL (M1) will be in the HIGH state if the NO contact of memory bit SYSTEM_ON (M0) in the HIGH state and the value in memory word SV_TEMPERATURE (MW0) is not equal to zero “0”.

When the NO contact of the Selector Switch MODE (I0.2) in the HIGH state, then the output memory bit AUTO (M2) in the HIGH state. The memory bit MANUAL (M1) will be in the LOW state.

RUNG 3 (MANUAL ON)

In this Rung, when the NO contact of memory bit MANUAL (M1) in the HIGH state and the WARM_ON_BUTTON (I0.3) button is Pressed, the memory bit IR_OVEN_MANUAL (M3) will be in the HIGH state. The memory bit MANUAL (M1) remains in the HIGH state even though the WARM_ON_BUTTON (I0.3) button has been Released, because it uses the SET Coil Instruction.

PLC Temperature Control in Bread Ovens

RUNG 4 (MANUAL OFF)

In this Rung, because it uses the RESET Coil Instruction, the memory bit IR_OVEN_MANUAL (M3) will be in the LOW state if the WARM_OFF_BUTTON (I0.4) button is Pressed.

RUNG 5 (AUTO MODE)

In this Rung, when the NO contact of memory bit AUTO (M2) in the HIGH state and the WARM_ON_BUTTON (I0.3) button is Pressed, the output memory bit IR_OVEN_AUTO (M4) will be in the HIGH state and the TIMER_AUTO (TM0) timer Starts counting up to 2 minutes.

When the TIMER_AUTO (TM0) timer has finished counting, the output memory bit IR_TIMER (M5) will be in the HIGH state.

The output memory bit IR_OVEN_AUTO (M4) will be in the LOW state if the WARM_OFF_BUTTON (I0.4) button is Pressed.

PLC Control for Baking Machines Logic

RUNG 6 (OUT OVEN)

In this Rung, if the NO contact of memory bit IR_OVEN_MANUAL (M3) or IR_OVEN_AUTO (M4) in the HIGH state, then the Output OUT_OVEN (Q0.0) will be ON.

In Auto mode, if the NC contact of memory bit IR_TIMER (M5) in HIGH state, then the Output OUT_OVEN (Q0.0) will be OFF.

RUNG 7 (OUT ALARM)

In this Rung, the output OUT_OVEN (Q0.0) will be OFF and OUT_ALARM (Q0.1) will be ON if the NO contact of memory bit IR_TIMER (M5) in the HIGH state.

Read Next:

  • Railway Crossing Gate Control PLC Program
  • PLC Product Painting with Weighing System
  • Studio 5000 PLC Program for Digital Alarms
  • Vacuum Cleaner Programming in Omron PLC
  • XG5000 PLC Logic for Automatic Exhaust Fan
Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
You've successfully subscribed !

Continue Reading

PLC Programming Example using Limit Switch
Automatic Door Operation PLC Programming and Simulation
Why is RTO used in the Place of TON Timer?
Flip-Flop PLC Programming: Lights with Adjustable Timers
Yokogawa DCS and SIS System Architecture
PLC Program for Controlling Sequence of Conveyors with Interlock
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
Leave a Comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
210kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

Medium-Level PLC Exercise for Students in Automation
Software Redundancy in Siemens PLC – Hardware versus Software
Concept of Interlocking in PLC
Configuring and Usage of Cyclic Interrupts TIA Portal (OB 30+)
PLC Structured Text Program for Light Sequences via Timers
Controlling of Tank Level Using Proportional Controller in PLC
How to Read the PLC Datasheet? – Important Notes About PLC
Monitor and Modify Variables in Simatic Manager

Keep Learning

PLC Program with 2 Toggle Switches and 4 Motors

PLC Program with 2 Toggle Switches and 4 Motors

What is meant by the Batching Process

Batch Simulator PLC Example Program using LogixPro Simulator

PLC Memory Mapping

PLC Memory Mapping and I/O addressing

IP Address Change in Simatic

PLC Configuration of Profinet I/O System

Difference Between PLC and SCADA

Difference Between PLC and SCADA

Analog Instruments

Explaining Various Types of Analog Instruments

Allen Bradley PLC Interview Questions & Answers

Allen Bradley PLC Interview Questions and Answers

Types of Instructions in PLC Programming

Types of Instructions in PLC Programming

Learn More

PLC Engineers Interview Questions

PLC SCADA Engineers Interview Questions and Answers

Pump Mechanical Seal and thrust bearing Problem

Pump 3-monthly Seal Leaks threaten entire Plant Shut down Indefinitely

Control Systems Questions & Answers

Control Systems Objective Questions & Answers – Set 5

Instrument Junction Box Specification

Instrument Junction Box Specification

Free Download PLC Simulator using Excel

PLC Simulator using Excel

Pressure Transmitter Troubleshooting Tips

Pressure Transmitter Troubleshooting Tips

Magnetic Flow Meter Corrosion Effects

Magnetic Flow Meter Corrosion Effects

Instrumentation Design Engineer

Role of an Instrumentation Design Engineer for Beginners

Menu

  • About
  • Privacy Policy
  • Copyright

Quick Links

  • Learn PLC
  • Helping Hand
  • Part Time Job

YouTube Subscribe

Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?