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: Siemens TIA Portal Elevator System with Safety Features
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 > Siemens TIA Portal Elevator System with Safety Features

Siemens TIA Portal Elevator System with Safety Features

Program a elevator safety system using Siemens TIA Portal. Includes door interlocks, manual and auto modes, and floor selection logic.

Last updated: July 7, 2025 4:55 pm
Editorial Staff
PLC Tutorials
No Comments
Share
8 Min Read
SHARE

This article will discuss the Elevator System with Safety Features using Siemens TIA-Portal software. The purpose of this elevator system is to provide safety features for passengers by ensuring that the elevator door is closed before the elevator operates. The elevator can be operated manually, allowing it to be moved according to the operator’s preference. In Auto mode, the elevator will move automatically to the selected floor.

Contents
Program ObjectiveElevator System with Safety FeaturesProgram Inputs and OutputsSiemens TIA Portal Logic

Program Objective

Siemens PLC Elevator System with Auto and Manual Modes

Steps for Elevator Operation

Manual Mode:

  1. Initial Condition: Ensure the elevator door is closed.
  2. Input:
    • Press the UP button to go up.
    • Press the DOWN button to go down.
  3. Process: The elevator will activate the motor based on the button Pressed.
  4. Output: The elevator can move without any floor limitations.

Automatic Mode:

  1. Initial Condition: Ensure the elevator door is closed.
  2. Input: Press the button corresponding to the target floor.
  3. Process: The elevator will move automatically to the selected floor, one floor at a time.
  4. Output: The elevator stops at the target floor based on the signal from the limit switch.

Elevator Operation by Floor:

Floor 1

  • Initial Condition: The elevator is on Floor 1.
  • Input: The Up button is Pressed.
  • Process: The elevator activates the motor to move upward.
  • Output: The elevator stops at Floor 2.

Floor 2

  • Initial Condition: The elevator is on Floor 2.
  • Input:
    • The Up button is Pressed to move to Floor 3.
    • The Down button is Pressed to return to Floor 1.
  • Process: The elevator activates the motor based on the input, moving either upward or downward.
  • Output: The elevator stops at the desired floor.

Floor 3

  • Initial Condition: The elevator is on Floor 3.
  • Input: The Down button is Pressed.
  • Process: The elevator activates the motor to move downward.
  • Output: The elevator stops at Floor 2.

Elevator System with Safety Features

Siemens TIA Portal Elevator System with Safety Features

Program Inputs and Outputs

S.No.CommentInput (I)Output(Q)Memory Bit
 1PB_STARTI0.0  
 2PB_STOPI0.1  
 3AUTO/MANUALI0.2  
4PB_UP_MANUALI0.3  
 5PB_DOWN_MANUALI0.4  
 6LS_GATEI0.5  
 7UP_FLOOR2I0.6  
 8LS_FLOOR1I0.7  
 9LS_FLOOR2I1.0  
 10UP_FLOOR3I1.1  
 11LS_FLOOR3I1.2  
 12DOWN_FLOOR1I1.3  
 13DOWN_FLOOR2I1.4  
 14OUT_UP Q0.0 
 15OUT_DOWN Q0.1 
 16FLOOR1_TO_2 Q0.2 
 17FLOOR2_TO_3 Q0.3 
 18FLOOR2_TO_1 Q0.4 
 19FLOOR3_TO_2 Q0.5 
 20SYSTEM_ON  M0.0

Siemens TIA Portal Logic

TIA Portal Tutorial Safe Elevator Automation Logic

NETWORK 1 (START SYSTEM)

In this Network, when the PB_START (I0.0) button is Pressed, the memory bit SYSTEM_ON(M0.0)will be in the HIGH state. Because it uses the Latching Instruction, even though the PB_START (I0.0) button has been Released, the memory bit SYSTEM_ON(M0.0) will remain in the HIGH state.

If the PB_STOP (I0.1) button is Pressed, the memory bit SYSTEM_ON(M0.0) will be in the LOW state.

NETWORK 2 (MANUAL AREA)

In this Network, when the NO contact of the memory bit SYSTEM_ON(M0.0), the Limit Switch LS_GATE (I0.5), and the Selector Switch AUTO/MANUAL (I0.2) are in the HIGH state, and the PB_UP_MANUAL (I0.3) button Pressed, the output OUT_UP(Q0.0) will be ON.

When the NO contact of the memory bit SYSTEM_ON (M0.0), Limit Switch LS_GATE (I0.5), and Selector Switch AUTO/MANUAL (I0.2) are in the HIGH state, and the PB_DOWN_MANUAL (I0.4) button is Pressed, the output OUT_DOWN (Q0.1) will be ON.

Designing Elevator Interlock Logic in Siemens PLC

NETWORK 3 (FLOOR 1 to 2)

In this Network, the output FLOOR1_TO_2 (Q0.2) will be ON if the NO contact of the memory bit SYSTEM_ON (M0.0), Limit Switch LS_GATE (I0.5), and LS_FLOOR1 (I0.7) are in the HIGH state, and the UP_FLOOR2 (I0.6) button is Pressed.

Because it uses the SET Output Instruction, even though the UP_FLOOR2 (I0.6) button has been Released and the Limit Switch LS_FLOOR1(I0.7) is in the LOW state, the FLOOR1_TO_2(Q0.2) output state will remain in the ON state.

If the NO contact of the Limit Switch LS_FLOOR2 (I1.0) is in the HIGH state, then the output FLOOR1_TO_2 (Q0.2) will be OFF. Because it uses the RESET Output Instruction.

NETWORK 4 (FLOOR 2 to 3)

In this Network, the output FLOOR2_TO_3 (Q0.3) will be ON when the NO contact of the memory bit SYSTEM_ON (M0.0), Limit Switch LS_GATE (I0.5), and LS_FLOOR2 (I1.0) are in the HIGH state, and the UP_FLOOR3 (I1.1) button is Pressed.

Because it uses the SET Output Instruction, even though the UP_FLOOR3 (I1.1) button has been Released and the Limit Switch LS_FLOOR2 (I1.0) is in the LOW state, the FLOOR2_TO_3 (Q0.3) output state will remain in the ON state.

If the NO contact of the Limit Switch LS_FLOOR3 (I1.2) is in the HIGH state, then the output FLOOR2_TO_3 (Q0.3) will be OFF. Because it uses the RESET Output Instruction.

Elevator Programming in Siemens TIA Portal

NETWORK 5 (FLOOR 2 to 1)

In this Network, the output FLOOR2_TO_1 (Q0.4) will be ON when the NO contact of the memory bit SYSTEM_ON (M0.0), the Limit Switch LS_GATE (I0.5), and LS_FLOOR2 (I1.0) are in the HIGH state, and the DOWN_FLOOR1 (I1.3) button is Pressed.

Because it uses the SET Output Instruction, even though the DOWN_FLOOR1 (I1.3) button has been Released and the Limit Switch LS_FLOOR2 (I1.0) is in the LOW state, the FLOOR2_TO_1 (Q0.4) output state will remain in the ON state.

If the NO contact of the Limit Switch LS_FLOOR1 (I0.7) is in the HIGH state, then the output FLOOR2_TO_1 (Q0.4) will be OFF. Because it uses the RESET Output Instruction.

NETWORK 6 (FLOOR 3 to 2)

In this Network, the output FLOOR3_TO_2 (Q0.5) will be ON when the NO contact of the memory bit SYSTEM_ON (M0.0), the Limit Switch LS_GATE (I0.5), and LS_FLOOR2 (I1.0) are in the HIGH state, and the DOWN_FLOOR2 (I1.4)   button is Pressed.

Because it uses the SET Output Instruction, even though the DOWN_FLOOR2 (I1.4) button has been Released and the Limit Switch LS_FLOOR3 (I1.2) is in the LOW state, the FLOOR3_TO_2 (Q0.5) output state will remain in the ON state.

If the NO contact of the Limit Switch LS_FLOOR2 (I1.0) is in the HIGH state, then the output FLOOR3_TO_2 (Q0.5) will be OFF. Because it uses the RESET Output Instruction.

Read Next:

  • Sequential Control of 3 Lights with Reset
  • PLC Bottle’s Capping with Rotating Mechanism
  • How to Configure IP Address in Rockwell PLC?
  • PLC Interlock Logic with First Input Priority
  • Complex Car Parking Logic in LS Electric PLC
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

S7-1200 Hardware Configuration – Siemens PLC Tutorials
How to Get a PLC Programming Job With NO Experience?
PLC Program for Artificial Fishpond Water Level Monitoring System
PLC Configuration of Profinet I/O System
Top 100+ SCADA Questions
Test and Process Modes in Siemens PLC
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

Advanced PLC Course with Programming and Simulation
What is Profinet and How to Configure in Siemens PLC?
Establish Communication Between Two PLC Via PROFIBUS Protocol
ESG in Industrial PLC Automation Systems
Types of Limit Switches – Principle, Advantages, Disadvantages
Advanced PLC Conveyor Control: Forward and Reverse Rotation
Global Acknowledgment Instruction in Safety PLC
Relay circuits

Keep Learning

PLC Program using Logic GATEs

PLC Logic GATE Program

0 to 10 mA Current Loop

What is Live Zero in 4-20 mA Current Loop?

Programming in Omron PLC

Automatic Vacuum Cleaner Programming in Omron PLC

PLC Program to Control Gas Pressure using Closed-Loop

PLC Program to Control Gas Pressure using Closed-Loop

Boolean Logic to PLC Programming

Boolean Logic to PLC Programming

PLC Control for Baking Machines Logic

PLC Programming for Baking with Auto and Manual Modes

Basics of Loop Checks

Basics of Loop Checks

Omron PLC Mixing System

Mixing Program with Timers and Counters in Omron PLC

Learn More

Typical Switchyard Layout

Electrical Substation – Busbar Arrangements and Layouts

Temperature Scanner

Applications of Temperature Scanner

Difference Between MPCB and MCCB

Difference Between MPCB and MCCB

Digital Electronics Multiple Choice Questions

Parity Checkers Objective Questions

Fieldbus Terminator

What is a Fieldbus Terminator and How Does it Work?

Difference Between Passive and Active Fire Protection

Active and Passive Fire Protection

Oval gear Flow Meter Principle

Oval Gear Meter – Principle, Advantages, Limitations, Applications

Earth Fault

What are Ground Fault and Earth Fault?

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?