0% found this document useful (0 votes)
69 views6 pages

PLC Program Structure Overview

The document describes a PLC program with 11 networks that controls 3 motors. It contains: 1) Inputs for a mode switch, start button, and motor requirements; 2) Timers for motor run times in auto and manual modes; 3) Counters to track process steps; 4) Outputs to control 3 motors. The networks use the inputs and timers to control the motor outputs based on the mode and motor requirements. Two additional blocks are described but left blank.

Uploaded by

Hieu Nguyen
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)
69 views6 pages

PLC Program Structure Overview

The document describes a PLC program with 11 networks that controls 3 motors. It contains: 1) Inputs for a mode switch, start button, and motor requirements; 2) Timers for motor run times in auto and manual modes; 3) Counters to track process steps; 4) Outputs to control 3 motors. The networks use the inputs and timers to control the motor outputs based on the mode and motor requirements. Two additional blocks are described but left blank.

Uploaded by

Hieu Nguyen
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

Bai19 / MAIN (OB1)

Block: MAIN
Author:
Created: 05/15/2013 09:40:57 am
Last Modified: 05/15/2013 11:09:00 am

Symbol Var Type Data Type Comment


TEMP
TEMP
TEMP
TEMP

Network 1 Network Title

I_swAutoManual :I0.7 M_MODE_CH~ :M0.1


N

I_swAutoManual :I0.7
P

Symbol Address Comment


I_swAutoManual I0.7 Mode switch
M_MODE_CHANGE M0.1 Change mode

Network 2

I_btStart:I0.0 M_MODE_CH~ :M0.1 M_RUN_FLAG :M0.0


P /

M_RUN_FLAG :M0.0

Symbol Address Comment


I_btStart I0.0 Start button
M_MODE_CHANGE M0.1 Change mode
M_RUN_FLAG M0.0 RUN state

Network 3

M_RUN_FLAG :M0.0 I_swAutoManual :I0.7 Ctd_Process :C0 Ton_AutoMotor~ :T37 Ton_AutoMotor~ :T37
/ / IN TON

50 PT 100 ms

Symbol Address Comment


Ctd_Process C0 Counter from 15 to 0
I_swAutoManual I0.7 Mode switch
M_RUN_FLAG M0.0 RUN state
Ton_AutoMotor5s T37 Timer 5s in Auto mode

1/6
Bai19 / MAIN (OB1)

Network 4

M_RUN_FLAG :M0.0 I_swAutoManual :I0.7 Ton_ManualMo~ :T38 Ton_ManualMo~ :T38


/ / IN TON

50 PT 100 ms

Symbol Address Comment


I_swAutoManual I0.7 Mode switch
M_RUN_FLAG M0.0 RUN state
Ton_ManualMotor5s T38 Timer 5s in Manual mode

Network 5

Q_M3:Q0.3 Ctd_Process :C0


N CD CTD

SM0.1
LD

I_btStart:I0.0 I_swAutoManual :I0.7 3 PV


P

Symbol Address Comment


Ctd_Process C0 Counter from 15 to 0
I_btStart I0.0 Start button
I_swAutoManual I0.7 Mode switch
Q_M3 Q0.3 Motor 3

Network 6

Ton_AutoMotor~ :T37 I_swAutoManual :I0.7 M_RUN_FLAG :M0.0 Q_M3:Q0.3 M_Require_M1 :M1.0


P

Ton_ManualMo~ :T38 I_swAutoManual :I0.7 M_RUN_FLAG :M0.0 Q_M2:Q0.2


P /

Symbol Address Comment


I_swAutoManual I0.7 Mode switch
M_Require_M1 M1.0
M_RUN_FLAG M0.0 RUN state
Q_M2 Q0.2 Motor 2
Q_M3 Q0.3 Motor 3
Ton_AutoMotor5s T37 Timer 5s in Auto mode
Ton_ManualMotor5s T38 Timer 5s in Manual mode

2/6
Bai19 / MAIN (OB1)

Network 7

Ton_AutoMotor~ :T37 I_swAutoManual :I0.7 M_RUN_FLAG :M0.0 Q_M1:Q0.1 M_Require_M2 :M1.1


P

Ton_ManualMo~ :T38 I_swAutoManual :I0.7 M_RUN_FLAG :M0.0 Q_M1:Q0.1


P /

Symbol Address Comment


I_swAutoManual I0.7 Mode switch
M_Require_M2 M1.1
M_RUN_FLAG M0.0 RUN state
Q_M1 Q0.1 Motor 1
Ton_AutoMotor5s T37 Timer 5s in Auto mode
Ton_ManualMotor5s T38 Timer 5s in Manual mode

Network 8

Ton_AutoMotor~ :T37 I_swAutoManual :I0.7 M_RUN_FLAG :M0.0 Q_M2:Q0.2 M_Require_M3 :M1.2


P

Symbol Address Comment


I_swAutoManual I0.7 Mode switch
M_Require_M3 M1.2
M_RUN_FLAG M0.0 RUN state
Q_M2 Q0.2 Motor 2
Ton_AutoMotor5s T37 Timer 5s in Auto mode

Network 9

I_btStart:I0.0 M_Require_M2 :M1.1 Ctd_Process :C0 M_MODE_CH~ :M0.1 Q_M1:Q0.1


P / / /

M_Require_M1 :M1.0

Q_M1:Q0.1

Symbol Address Comment


Ctd_Process C0 Counter from 15 to 0
I_btStart I0.0 Start button
M_MODE_CHANGE M0.1 Change mode
M_Require_M1 M1.0
M_Require_M2 M1.1
Q_M1 Q0.1 Motor 1

3/6
Bai19 / MAIN (OB1)

Network 10

M_Require_M2 :M1.1 M_Require_M1 :M1.0 M_Require_M3 :M1.2 M_MODE_CH~ :M0.1


/ / /

Ctd_Process :C0 I_swAutoManual :I0.7


P 10.A

Q_M2:Q0.2

Q_M2:Q0.2

10.A

Symbol Address Comment


Ctd_Process C0 Counter from 15 to 0
I_swAutoManual I0.7 Mode switch
M_MODE_CHANGE M0.1 Change mode
M_Require_M1 M1.0
M_Require_M2 M1.1
M_Require_M3 M1.2
Q_M2 Q0.2 Motor 2

Network 11

M_Require_M3 :M1.2 M_Require_M1 :M1.0 Ctd_Process :C0 M_MODE_CH~ :M0.1 Q_M3:Q0.3


/ / /

Q_M3:Q0.3

Symbol Address Comment


Ctd_Process C0 Counter from 15 to 0
M_MODE_CHANGE M0.1 Change mode
M_Require_M1 M1.0
M_Require_M3 M1.2
Q_M3 Q0.3 Motor 3

4/6
Bai19 / SBR_0 (SBR0)

Block: SBR_0
Author:
Created: 05/15/2013 09:40:57 am
Last Modified: 05/15/2013 11:07:31 am

Symbol Var Type Data Type Comment


EN IN BOOL
IN
IN_OUT
OUT
TEMP

Network 1 Network Title

5/6
Bai19 / INT_0 (INT0)

Block: INT_0
Author:
Created: 05/15/2013 09:40:57 am
Last Modified: 05/15/2013 11:07:31 am

Symbol Var Type Data Type Comment


TEMP
TEMP
TEMP
TEMP

Network 1 Network Title

6/6

You might also like