0% found this document useful (0 votes)
10 views13 pages

Elevatorplc

The document outlines the programming logic for an elevator control system, detailing various networks for operations such as starting, stopping, moving up or down, and managing door sensors. It includes input and output symbols, memory management, and conditions for elevator movement based on sensor readings. The structure is organized into networks that handle different functionalities of the elevator system.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views13 pages

Elevatorplc

The document outlines the programming logic for an elevator control system, detailing various networks for operations such as starting, stopping, moving up or down, and managing door sensors. It includes input and output symbols, memory management, and conditions for elevator movement based on sensor readings. The structure is organized into networks that handle different functionalities of the elevator system.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

elevator / MAIN (OB1)

Block: MAIN
Author:
Created: 11/06/2024 05:51:30 pm
Last Modified: 11/07/2024 03:05:29 am

Symbol Var Type Data Type Comment


TEMP
TEMP
TEMP
TEMP

PROGRAM COMMENTS
Network 1 Start
Network Comment

Start :I0.0 Stp :I0.1 Activate :Q0.0


/

Activate :Q0.0

Symbol Address Comment


Activate Q0.0
Start I0.0
Stp I0.1

Network 2 Stop

MW0 Up:Q0.1
==I R
MW1 1
Stp :I0.1 Down :Q0.2
R
1

Symbol Address Comment


Down Q0.2
Stp I0.1
Up Q0.1

Network 3 Elevator Going Up if Target floor is above current floor

MW0 Activate :Q0.0 Down :Q0.2 DoorSensor :Q0.5 Up:Q0.1


>I / / S
MW1 1

Symbol Address Comment


Activate Q0.0
DoorSensor Q0.5
Down Q0.2
Up Q0.1

1 / 13
elevator / MAIN (OB1)

Network 4 Elevator Going Down if Target Floor is below current floor

MW0 Up:Q0.1 Activate :Q0.0 DoorSensor :Q0.5 Down :Q0.2


<I / / S
MW1 1

Symbol Address Comment


Activate Q0.0
DoorSensor Q0.5
Down Q0.2
Up Q0.1

Network 5 Getting Current Floor with sensors

GSensor :I0.2 MOV_W


EN ENO

0 IN OUT MW1

F1_Sensor :I0.3 MOV_W


EN ENO

1 IN OUT MW1

F2_Sensor :I0.4 MOV_W


EN ENO

2 IN OUT MW1

Symbol Address Comment


F1_Sensor I0.3
F2_Sensor I0.4
GSensor I0.2

2 / 13
elevator / MAIN (OB1)

Network 6 Calling the Elevator Cabin and Setting input to memory

Call_Ground :I1.0 MOV_W


EN ENO

Call_GroundPB :I1.7 1 IN OUT

Call_F1 :I1.2 MOV_W


EN ENO 6.A

Call_F1PB :I1.3 1 IN OUT MW3

Call_F2 :I1.4 MOV_W


EN ENO

Call_F2PB :I1.5 1 IN OUT MW4

MW2

6.A

Symbol Address Comment


Call_F1 I1.2
Call_F1PB I1.3
Call_F2 I1.4
Call_F2PB I1.5
Call_Ground I1.0
Call_GroundPB I1.7

3 / 13
elevator / MAIN (OB1)

Network 7 Moving Elevator to target floor

MW2 Up:Q0.1 Down :Q0.2 T37 MOV_W


==I / / EN ENO
1
0 IN OUT MW0

MW3 Up:Q0.1 Down :Q0.2 T37 MOV_W


==I / / EN ENO
1
1 IN OUT MW0

MW4 Up:Q0.1 Down :Q0.2 T37 MOV_W


==I / / EN ENO
1
2 IN OUT MW0

Symbol Address Comment


Down Q0.2
Up Q0.1

4 / 13
elevator / MAIN (OB1)

Network 8 Resetting Memory Input

MW2 GSensor :I0.2 T38


==I IN TON
1
30 PT 100 ms

T38 MOV_W
EN ENO

0 IN OUT

MW3 F1_Sensor :I0.3 T39


==I IN TON
1
30 PT 100 ms
8.A

T39 MOV_W
EN ENO

0 IN OUT MW3

MW4 F2_Sensor :I0.4 T40


==I IN TON
1
30 PT 100 ms

T40 MOV_W
EN ENO

0 IN OUT MW4

5 / 13
elevator / MAIN (OB1)

MW2

8.A

Symbol Address Comment


F1_Sensor I0.3
F2_Sensor I0.4
GSensor I0.2

6 / 13
elevator / MAIN (OB1)

Network 9 Delay Between Floors

GSensor :I0.2 T37


IN TON

F1_Sensor :I0.3 30 PT 100 ms

F2_Sensor :I0.4

Symbol Address Comment


F1_Sensor I0.3
F2_Sensor I0.4
GSensor I0.2

Network 10 Door Sensor

DoorSensor :Q0.5 open :Q0.6

Door_Sensor :Q0.4 Close :Q0.3


/

Symbol Address Comment


Close Q0.3
Door_Sensor Q0.4
DoorSensor Q0.5
open Q0.6

7 / 13
elevator / MAIN (OB1)

Network 11 Opening Floor Doors

MW1 MW1 T45


==I ==I IN TON
0 MW0
30 PT 100 ms

GDoorOpen :Q1.1

T45 Close :Q0.3

T45 open :Q0.6


/

MW1 MW1 T46


==I ==I IN TON
1 MW0
30 PT 100 ms

F1DoorOpen :Q0.7

T46 Close :Q0.3

T46 open :Q0.6


/

MW1 MW1 T47


==I ==I IN TON
2 MW0
30 PT 100 ms

T47 Close :Q0.3

T47 open :Q0.6


/

F2DoorOpen :Q1.0

8 / 13
elevator / MAIN (OB1)

Symbol Address Comment


Close Q0.3
F1DoorOpen Q0.7
F2DoorOpen Q1.0
GDoorOpen Q1.1
open Q0.6

Network 12 closing floor door

MW1 GdoorClose :Q1.4


<>I
0
MW1 F1doorClose :Q1.2
<>I
1
MW1 F2doorClose :Q1.3
<>I
2

Symbol Address Comment


F1doorClose Q1.2
F2doorClose Q1.3
GdoorClose Q1.4

9 / 13
elevator / SBR_0 (SBR0)

Block: SBR_0
Author:
Created: 11/06/2024 05:51:30 pm
Last Modified: 11/06/2024 05:51:30 pm

Symbol Var Type Data Type Comment


EN IN BOOL
IN
IN_OUT
OUT
TEMP

SUBROUTINE COMMENTS
Network 1 Network Title
Network Comment

10 / 13
elevator / INT_0 (INT0)

Block: INT_0
Author:
Created: 11/06/2024 05:51:30 pm
Last Modified: 11/06/2024 05:51:30 pm

Symbol Var Type Data Type Comment


TEMP
TEMP
TEMP
TEMP

INTERRUPT ROUTINE COMMENTS


Network 1 Network Title
Network Comment

11 / 13
elevator / USER1

Symbol Address Comment


GdoorClose Q1.4
F2doorClose Q1.3
F1doorClose Q1.2
GDoorOpen Q1.1
F2DoorOpen Q1.0
F1DoorOpen Q0.7
open Q0.6
DoorSensor Q0.5
Door_Sensor Q0.4
Close Q0.3
Stop_relay M0.0
Call_F2PB I1.5
Call_F2 I1.4
Call_F1PB I1.3
Call_F1 I1.2
Call_GroundPB I1.7
Call_Ground I1.0
F2_Sensor I0.4
F1_Sensor I0.3
GSensor I0.2
Down Q0.2
Activate Q0.0
Stp I0.1
Start I0.0
Up Q0.1

12 / 13
elevator / POU Symbols

Symbol Address Comment


SBR_0 SBR0 SUBROUTINE COMMENTS
INT_0 INT0 INTERRUPT ROUTINE COMMENTS
MAIN OB1 PROGRAM COMMENTS

13 / 13

You might also like