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
Notification Show More
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

User Defined Data Types (UDT) – Purpose, Need, Tutorial
PLC Cooking Timer Example for Kitchen Automation
Example of PLC Programming based on Logic Circuit
Inside the PLC Control Panel: How Much Do You Know?
PLC Program for Boolean Expression
If Else Statement in SCL Language
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

Latching and Unlatching in PLC Programming Example
Conveyor Speed Logic using Structured Text in PLC
PLC SCL Program for Marking Machine
What is Contextual HMI? – HMI Screens on a Mobile or Tablet
How to Communicate with Excel from Intouch SCADA?
PLC Interview Questions and Answers
PLC 1 Push Button to Turn ON or OFF 1 Output
#16 PLC Best Practices – Create Trend for Cycle Time on HMI

Keep Learning

RSLogix5000 PLC Program Backup procedure

PLC Program for Sequential Motor Control

PLC Program for Sequential Motor Control

Structured Text PLC Program for Measuring Event Duration

Structured Text PLC Program for Measuring Event Duration

Types of Failures in Industrial Automation Systems

Types of Failures in Industrial Automation Systems

WHILE DO Statement in SCL Language

WHILE DO Statement in SCL Language

Modbus in Industrial Networks

How Modbus is used in Industrial Networks?

Omron PLC Example

Design a Water Pump PLC Program using CX-Programmer

Motor Stop Interlock for Changing the Direction PLC Program

Motor Stop Interlock for Changing the Direction PLC Program

Learn More

P&ID Guidelines for Pumps

P&ID Guidelines for Pumps

Ion Analyzers Questions and Answers

Ion Selective Electrodes Questions and Answers

Feedforward Control Questions & Answers

Feedforward Control Questions and Answers

double-ported globe valve

What is Double-ported Globe Valve ?

Power Electronics Objective Questions

Three Phase Rectifiers Questions and Answers

Damaged Magnetic Flow Meter Flow Tube

None Could Repair Slightly Damaged Magnetic Flow Meter Flow Tube

Hydraulic Actuated Lift

Oil and Air Pressure Actuated Lifts Questions

Center Tap Full-Wave Rectifier

Full-Wave Rectifier Circuit

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?