You are on page 1of 11

SIMATIC N3883002\SIMATIC 300(1)\PLC315-2DP M/S 2AF03\...

\FB122 - <offline> 04/05/2005 15:38:15

FB122 - <offline>
"MCP Functions"
Name: Family:
Author: Mectron Version: 0.1
Block version: 2
Time stamp Code: 2005/04/05 15:35:04Χ΋
Interface: 2005/03/02 17:16:43Χ΋
Lengths (block/logic/data): 01096 00876 00002

Address Declaration Name Type Initial value Comment


in
out
in_out
0.0 stat PRT_Req BOOL FALSE Program test change request
0.1 stat PRT_Req1 BOOL FALSE Program test change request
0.2 stat PRT_Now BOOL FALSE PRT Status when PRT switch is changed.
0.3 stat PRT_IR1 BOOL FALSE
0.4 stat PRT_IR2 BOOL FALSE
0.5 stat PRT_IR3 BOOL FALSE
0.6 stat DRN_Req BOOL FALSE Dry Run change request
0.7 stat DRN_Req1 BOOL FALSE Dry Run change request
1.0 stat DRN_Now BOOL FALSE DRN Status when PRT switch is changed.
1.1 stat DRN_IR1 BOOL FALSE
1.2 stat DRN_IR2 BOOL FALSE
1.3 stat DRN_IR3 BOOL FALSE
1.4 stat M01_Req BOOL FALSE M01 change request
1.5 stat M01_Req1 BOOL FALSE M01 change request
1.6 stat M01_Now BOOL FALSE M01 status when PRT switch is changed.
1.7 stat M01_IR1 BOOL FALSE
2.0 stat M01_IR2 BOOL FALSE
2.1 stat M01_IR3 BOOL FALSE
2.2 stat BSK_Req BOOL FALSE BSK change request
2.3 stat BSK_Req1 BOOL FALSE BSK change request
2.4 stat BSK_Now BOOL FALSE BSK stasus when PRT switch is changed.
2.5 stat BSK_IR1 BOOL FALSE
2.6 stat BSK_IR2 BOOL FALSE
2.7 stat BSK_IR3 BOOL FALSE
3.0 stat P_TEST_plf BOOL FALSE Program test plf
3.1 stat P_TEST_pls BOOL FALSE Program test pls
3.2 stat pls1 BOOL FALSE
3.3 stat plf1 BOOL FALSE
3.4 stat DRN_pls BOOL FALSE
3.5 stat DRN_plf BOOL FALSE
3.6 stat pls3 BOOL FALSE
3.7 stat plf3 BOOL FALSE
4.0 stat M01_pls BOOL FALSE
4.1 stat M01_PLF BOOL FALSE
4.2 stat pls4 BOOL FALSE
4.3 stat plf4 BOOL FALSE
4.4 stat BSK_pls BOOL FALSE

Page 1..
SIMATIC N3883002\SIMATIC 300(1)\PLC315-2DP M/S 2AF03\...\FB122 - <offline> 04/05/2005 15:38:15

Address Declaration Name Type Initial value Comment


4.5 stat BSK_plf BOOL FALSE
4.6 stat CMM_actv BOOL FALSE
temp

Block: FB122 Machine Panel Functions

Rev. 2002-4-23 : YSNC


Rev. 2003-2-3 : YSNC (Modification of RPT/DRN/M01/BSK logics)

1: Single Block
2: Program Test (Machine Lock)
3: Dry Run
4: Optional Stop (M01)
5: Block Skip(/0 ~ /7)
6: Memory Protect

Network: 1 Single Block ON/OFF

Single Block Switch is a holding type.


Therefore, it isn't required to toggle its on/off state.

DB82.DBX32 DB21.DBX0.
I3.2 .0 4

Symbol information
I3.2 SBKS Single Block
DB82.DBX32.0 "CMM_PLC".CMM_OUT.base_sig.reset reset of nc/plc-system done
DB21.DBX0.4 "CHAN".A_SBL Activate single block

Network: 2

DB82.DBX36 T18
.1 S_ODT #CMM_actv
S Q

S5T#1S TV BI

R BCD

Symbol information
DB82.DBX36.1 "CMM_PLC".CMM_OUT.cmm_mmc_activ cmm-mmc application activ

Page 2..
SIMATIC N3883002\SIMATIC 300(1)\PLC315-2DP M/S 2AF03\...\FB122 - <offline> 04/05/2005 15:38:15

Network: 3 Program Test (1/4)

(Machine Lock Function)

DB82.DBX37
I3.6 .1 #CMM_actv #PRT_Req1 #DRN_Req #M01_Req #BSK_Req #PRT_IR1 #PRT_Req1 #PRT_Req
P S
DB82.DBX37 #PRT_Req1
M1.1 .1 S

Symbol information
I3.6 MLK Machine Lock
DB82.DBX37.1 "CMM_PLC".CMM_OUT.program_test_activ program test activ
M1.1 AlwaysON Always on signal

Network: 4 Program Test (2/4)

#PRT_Req #PRT_IR2 #PRT_Req1


N R
DB82.DBX37
#PRT_IR3 .1 #PRT_Now
P S
DB82.DBX37
.1 #PRT_Now
R

Symbol information
DB82.DBX37.1 "CMM_PLC".CMM_OUT.program_test_activ program test activ

Page 3..
SIMATIC N3883002\SIMATIC 300(1)\PLC315-2DP M/S 2AF03\...\FB122 - <offline> 04/05/2005 15:38:15

Network: 5 Program Test (3/4)

DB82.DBX37
.1 #PRT_Now #PRT_Req
R
DB82.DBX37
.1 #PRT_Now

Symbol information
DB82.DBX37.1 "CMM_PLC".CMM_OUT.program_test_activ program test activ

Network: 6 Program Test (4/4)

DB82.DBX10
#PRT_Req #DRN_Req #M01_Req #BSK_Req .0

Symbol information
DB82.DBX10.0 "CMM_PLC".CMM_IN.program_test_request program test request

Network: 7 Program test pulse signal

DB82.DBX37 #P_TEST_pl #P_TEST_pl


.1 f s
N

Symbol information
DB82.DBX37.1 "CMM_PLC".CMM_OUT.program_test_activ program test activ

Page 4..
SIMATIC N3883002\SIMATIC 300(1)\PLC315-2DP M/S 2AF03\...\FB122 - <offline> 04/05/2005 15:38:15

Network: 8 Dry Run (0/4)

DB156.DBX1.6:Machine ready pulse

DB147.DBX0 DB123.DBX1 DB82.DBX37


I3.3 .0 .2 .2 #CMM_actv M20.0

DB123.DBX1
.3

DB82.DBX37
I3.3 .2

DB123.DBX7
.5

DB147.DBX0
.0

Symbol information
I3.3 DRN Dry Run
DB123.DBX1.2 "OP_MODE".SW_AutoGrp
DB123.DBX1.3 "OP_MODE".SW_MDIGrp
DB82.DBX37.2 "CMM_PLC".CMM_OUT.dry_run_activ dry run activ
DB123.DBX7.5 "OP_MODE".MDI_plf
M20.0 DRN_sub Dryrub sub

Network: 9 Dry Run (1/4)

DB82.DBX10 DB82.DBX10 DB82.DBX10


M20.0 .1 .2 .3 #DRN_Req1 #DRN_IR1 #DRN_Req
P S
#DRN_Req1
S

Symbol information
M20.0 DRN_sub Dryrub sub
DB82.DBX10.1 "CMM_PLC".CMM_IN.dry_run_request dry run request

Page 5..
SIMATIC N3883002\SIMATIC 300(1)\PLC315-2DP M/S 2AF03\...\FB122 - <offline> 04/05/2005 15:38:15

DB82.DBX10.2 "CMM_PLC".CMM_IN.m01_request m01 request


DB82.DBX10.3 "CMM_PLC".CMM_IN.skip_block_request skip block request

Network: 10 Dry Run (2/4)

#DRN_Req #DRN_IR2 #DRN_Req1


N R
DB82.DBX37
#DRN_IR3 .2 #DRN_Now
P S
DB82.DBX37
.2 #DRN_Now
R

Symbol information
DB82.DBX37.2 "CMM_PLC".CMM_OUT.dry_run_activ dry run activ

Network: 11 Dry Run (3/4)

DB82.DBX37
.2 #DRN_Now #DRN_Req
R
DB82.DBX37
.2 #DRN_Now

Symbol information
DB82.DBX37.2 "CMM_PLC".CMM_OUT.dry_run_activ dry run activ

Network: 12 Dry Run (4/4)

DB82.DBX10 DB82.DBX10 DB82.DBX10


#DRN_Req .2 .3 .1

Page 6..
SIMATIC N3883002\SIMATIC 300(1)\PLC315-2DP M/S 2AF03\...\FB122 - <offline> 04/05/2005 15:38:15

Symbol information
DB82.DBX10.2 "CMM_PLC".CMM_IN.m01_request m01 request
DB82.DBX10.3 "CMM_PLC".CMM_IN.skip_block_request skip block request
DB82.DBX10.1 "CMM_PLC".CMM_IN.dry_run_request dry run request

Network: 13 M01 (1/4)

DB82.DBX37 DB82.DBX10 DB82.DBX10 DB82.DBX10


I3.5 .3 .1 .2 .3 #CMM_actv #M01_Req1 #M01_IR1 #M01_Req
P S
DB82.DBX37 #M01_Req1
I3.5 .3 S

Symbol information
I3.5 OSP Optional Stop
DB82.DBX37.3 "CMM_PLC".CMM_OUT.m01_activ m01 request
DB82.DBX10.1 "CMM_PLC".CMM_IN.dry_run_request dry run request
DB82.DBX10.2 "CMM_PLC".CMM_IN.m01_request m01 request
DB82.DBX10.3 "CMM_PLC".CMM_IN.skip_block_request skip block request

Network: 14 M01 (2/4)

#M01_Req #M01_IR2 #M01_Req1


N R
DB82.DBX37
#M01_IR3 .3 #M01_Now
P S
DB82.DBX37
.3 #M01_Now
R

Symbol information
DB82.DBX37.3 "CMM_PLC".CMM_OUT.m01_activ m01 request

Page 7..
SIMATIC N3883002\SIMATIC 300(1)\PLC315-2DP M/S 2AF03\...\FB122 - <offline> 04/05/2005 15:38:15

Network: 15 M01 (3/4)

DB82.DBX37
.3 #M01_Now #M01_Req
R
DB82.DBX37
.3 #M01_Now

Symbol information
DB82.DBX37.3 "CMM_PLC".CMM_OUT.m01_activ m01 request

Network: 16 M01 (4/4)

DB82.DBX10 DB82.DBX10 DB82.DBX10


#M01_Req .1 .3 .2

Symbol information
DB82.DBX10.1 "CMM_PLC".CMM_IN.dry_run_request dry run request
DB82.DBX10.3 "CMM_PLC".CMM_IN.skip_block_request skip block request
DB82.DBX10.2 "CMM_PLC".CMM_IN.m01_request m01 request

Network: 17 BSK (1/5)

DB82.DBX37 DB82.DBX10 DB82.DBX10 DB82.DBX10


I3.4 .4 .1 .2 .3 #CMM_actv #BSK_Req1 #BSK_IR1 #BSK_Req
P S
DB82.DBX37 #BSK_Req1
I3.4 .4 S

Symbol information
I3.4 BSK Optional Block Skip
DB82.DBX37.4 "CMM_PLC".CMM_OUT.skip_block_activ skip_block activ

Page 8..
SIMATIC N3883002\SIMATIC 300(1)\PLC315-2DP M/S 2AF03\...\FB122 - <offline> 04/05/2005 15:38:15

DB82.DBX10.1 "CMM_PLC".CMM_IN.dry_run_request dry run request


DB82.DBX10.2 "CMM_PLC".CMM_IN.m01_request m01 request
DB82.DBX10.3 "CMM_PLC".CMM_IN.skip_block_request skip block request

Network: 18 BSK (2/5)

#BSK_Req #BSK_IR2 #BSK_Req1


N R
DB82.DBX37
#BSK_IR3 .4 #BSK_Now
P S
DB82.DBX37
.4 #BSK_Now
R

Symbol information
DB82.DBX37.4 "CMM_PLC".CMM_OUT.skip_block_activ skip_block activ

Network: 19 BSK (3/5)

DB82.DBX37
.4 #BSK_Now #BSK_Req
R
DB82.DBX37
.4 #BSK_Now

Symbol information
DB82.DBX37.4 "CMM_PLC".CMM_OUT.skip_block_activ skip_block activ

Network: 20 BSK (4/5)

DB82.DBX10 DB82.DBX10 DB82.DBX10


#BSK_Req .1 .2 .3

Page 9..
SIMATIC N3883002\SIMATIC 300(1)\PLC315-2DP M/S 2AF03\...\FB122 - <offline> 04/05/2005 15:38:15

Symbol information
DB82.DBX10.1 "CMM_PLC".CMM_IN.dry_run_request dry run request
DB82.DBX10.2 "CMM_PLC".CMM_IN.m01_request m01 request
DB82.DBX10.3 "CMM_PLC".CMM_IN.skip_block_request skip block request

Network: 21 BSK (5/5)

DB82.DBX37 DB21.DBX2.
.4 0

DB21.DBX2.
1

DB21.DBX2.
2

DB21.DBX2.
3

DB21.DBX2.
4

DB21.DBX2.
5

DB21.DBX2.
6

DB21.DBX2.
7

Symbol information
DB82.DBX37.4 "CMM_PLC".CMM_OUT.skip_block_activ skip_block activ
DB21.DBX2.0 "CHAN".A_SKP0 Activate skip block \0
DB21.DBX2.1 "CHAN".A_SKP1 Activate skip block \1
DB21.DBX2.2 "CHAN".A_SKP2 Activate skip block \2
DB21.DBX2.3 "CHAN".A_SKP3 Activate skip block \3
DB21.DBX2.4 "CHAN".A_SKP4 Activate skip block \4
DB21.DBX2.5 "CHAN".A_SKP5 Activate skip block \5
DB21.DBX2.6 "CHAN".A_SKP6 Activate skip block \6
DB21.DBX2.7 "CHAN".A_SKP7 Activate skip block \7

Page 10..
SIMATIC N3883002\SIMATIC 300(1)\PLC315-2DP M/S 2AF03\...\FB122 - <offline> 04/05/2005 15:38:15

Network: 22 Memory Protect

Memory protect function is performed by Key switch Function.


Suitable Machine Data should be set for Key switch# 2.
Protect state : Key switch# 1 (DB10.DBX56.5=1)
Accessable state: Key switch# 2 (DB10.DBX56.6=1)

Refer to "Connecting Manual: Function Basic" Page 1-5.

DB120.DBX2 DB10.DBX56
I4.0 50.0 .6
NOT
DB120.DBX2 DB120.DBX2 DB10.DBX56
50.0 50.0 .5

Symbol information
I4.0 MEPR Memory Protect
DB10.DBX56.6 "NC".A_Keyswitch2 Keyswitch position 2
DB10.DBX56.5 "NC".A_Keyswitch1 Keyswitch position 1

Page 11

You might also like