December 2001 PLC Program Example 7 – 65
________________________________Static Symbols _______________________________
BL_AXIS_STEP : 11 B4052
=:310 CASE:312 INCW:389 INCW:399 INCW:411 INCW:422 INCW:446
INCW:462 INCW:474 INCW:487 INCW:498 =:503
ML_CLAMPING_ACHSEN : 21 M3970
R:378 LN:415 S:416 L:467 R:468
ML_SERVO_ENABLE_AXIS : 14 M3975
R:377 LN:408 S:409 L:495 R:496
WL_CURRENT_RPM_CONTROL : 8 W4062
L:336 =:338 L:340 =:342 L:345 L:348 L:380
=:382 L:404 =:406 L:491 =:493
WL_OLD_CURRENT_RPM_CONTR : 9 W4060
<>:346 =:349
________________________________ Local Labels ________________________________
9161 : 9161
83
CLAMPING_CLOSE : 197
49
CLAMPING_OPEN : 145
45
CLOSE_LOOP_CLOSE : 157
46
CLOSE_LOOP_OPEN : 209
48
INITIAL_AXIS : 90
42
OFF_CURRENTRPML_ : 221
50
ON_CURRENTRPML_C : 134
44
POSITIONING : 180
47
STEP_CHAIN_END : 232
51
WAITING_POS_STAR : 124
43
WRITE_OUTPUTS : 237
61
1
2 *+----------------------------------------------------+
3 *| Spindle function |
4 *+----------------------------------------------------+
5
6 GLOBAL spindle_function
7
M3969 8 #define /s ML_spi_pos_start M
M3968 9 #define /s ML_servo_activ_poweron M
10
529 LBL SPINDLE_FUNCTION 11 LBL spindle_function
530 L M3994 12 L MG_spi_Pos_M19_R_M0X
531 AN M3969 13 AN ML_spi_pos_start
532 CMT M19_START_SPI_PO 14 CMT M19_start_spi_pos
533 S M3969 15 S ML_spi_pos_start
16
535 LN M3994 17 LN MG_spi_Pos_M19_R_M0X
536 A M4000 18 A NP_M4000_S_in_position
537 R M3969 19 R ML_spi_pos_start
20
539 L M3997 21 L MG_spindle_on_M03
540 S M4005 22 S PN_M4005_S_M03_analog_volt_status
541 R M4006 23 R PN_M4006_S_M04_analog_volt_status
24
543 L M3996 25 L MG_spindle_on_M04
544 R M4005 26 R PN_M4005_S_M03_analog_volt_status
545 S M4006 27 S PN_M4006_S_M04_analog_volt_status
28
547 L M3994 29 L MG_spi_Pos_M19_R_M0X
548 O M3995 30 O MG_spindle_off_M05
549 O M3993 31 O MG_T_I_N_supervision
550 ON I3 32 ON I_not_emergency_stop
551 R M4005 33 R PN_M4005_S_M03_analog_volt_status
552 R M4006 34 R PN_M4006_S_M04_analog_volt_status
35
554 LN M4005 36 LN PN_M4005_S_M03_analog_volt_status
555 AN M4006 37 AN PN_M4006_S_M04_analog_volt_status
556 = M4007 38 = PN_M4007_S_M05_0V_status
39
558 L M4012 40 L PN_M4012_S_close_loop_open
559 R M4012 41 R PN_M4012_S_close_loop_open
42
561 L M3995 43 L MG_spindle_off_M05
562 O M3993 44 O MG_T_I_N_supervision
563 O M4005 45 O PN_M4005_S_M03_analog_volt_status
564 O M4006 46 O PN_M4006_S_M04_analog_volt_status
565 S M4012 47 S PN_M4012_S_close_loop_open
48
PLC program example