120 likes | 139 Views
FC 29 function : “Check data and evaluate”. FC29 Select new motor/winding/data set with a starting edge. Fault, PLC stop for incorrect axis number. Incorrect data set ERROR=1. Check data. NOK. NOK. OK. Start function Set output “Func_act“.
E N D
FC 29 function : “Check data and evaluate” FC29 Select new motor/winding/data setwith a starting edge Fault, PLC stop for incorrect axis number Incorrect data set ERROR=1 Check data NOK NOK OK Start function Set output “Func_act“ Setpoint = actualcomparison Set “Done” output,terminal function yes no Evaluation mode Function, changeover winding Function, change overdata set Change over synchronous motor function Start particular function
FC 29 function : “Change over synchronous motor” FC29 Select new motor New data -- drive DBX 21.3u. DBX 21.4 Check new NC and/or drive dataset Transfer new motor No. NC_ ParNo+DR_ParNo yes no Feedback signal, NC / drive changed over Set output “Req_Imp_loe“ If DB3X.DBX21.7 =0 „ Reset DBX 21.5 Reset “brake” output Feedback signal, change over NC / drive Set output “Req_park” Feedback signal, parked DB3X.DBX1.5+DBX1.6 =0
FC 29 function : “Change over synchronous motor” Reset all outputs “Mot_1 - Mot_4” HW control Feedback signal “HW-Feedback = 1“ no yes Start timer, Power-off delay Set new output “Mot_1- Mot_4“ Set new output “Mot_1- Mot_4“ Start timer power-on delay Feedback signal “HW-Feedback = 0“ Reset output “Req_park“ Feedback signal park, withdrawn DB3X.DBX1.5 or DB3X.DBX1.6 =1 Set DB3X.DBX 21.5 Reset “Req_Imp_loe“ output Check 611D drive DB3X.DBX21.7+ DB3X.DBX93.7=1 or DB3X.DBX21.7+ DB3X.DBX93.7=0 Set “Done“ output Terminate function
FC 29 function : “Changeover winding” FC29 Select new winding New data -- drive DBX 21.3u. DBX 21.4 Check new NC and / or drive data set Transfer new winding No. NC_ ParNo+DR_ParNo yes no Feedback signal NC / drive changed over Set “Req_Imp_loe“ output If DB3X.DBX21.7 =0 „ reset DBX 21.5 Feedback signal, NC / drive changed over Reset all outputs “Coil_1 - Coil_4”
FC 29 function : “Changeover winding” HW control Feedback signal “HW-Feedback = 1“ no yes Start timer Power-off delay Set new output “Coil_1- Coil_4“ Set new output “Coil_1- Coil_4“ Start Timer Power-on delay Feedback signal “HW-Feedback = 0“ Reset “Req_Imp_loe“ output Check 611D drive DB3X.DBX21.7+ DB3X.DBX93.7=1 or DB3X.DBX21.7+ DB3X.DBX93.7=0 Set “Done“ output Terminate function
FC 29 function : “Changeover data set“ FC29 Select new data set Check new motor data set Transfer new data set No. “Mot/Coil No.“ yes no Feedback signal NC / drive changed over Check new NCdata set Transfer newdata set NC_ ParNo+ DR_ParNo yes no Feedback signal NC / drive changed over DB3X.DBX 93.3 and DB3X.DBX93.4 DB3X.DBX 69.0 DB3X.DBX 69.2 Set “Done“ output Terminate function
FC 29 function : “Flying winding changeover” FC29 Select new winding New data -- drive DBX 21.3u. DBX 21.4 Check new NC and / or drive Data set Transfer new data set No. NC_ ParNo+DR_ParNo yes no Reset DBX 21.5 Feedback signal NC / drive changed over Reset all outputs “Coil_1 - Coil_4”
FC 29 function : “Flying winding changeover” HW control Feedback signal “HW-Feedback = 1“ no yes Start Timer Power-off delay Set new output “Coil_1- Coil_4“ Set new output “Coil_1- Coil_4“ Start Timer Power-on delay Feedback signal ”HW-Feedback = 0“ Reset “ Req_Imp_loe“ output Check 611D drive DB3X.DBX21.7+ DB3X.DBX93.7=1 Set “Done“ output Terminate function
Status word for diagnostics FC 29 Byte 0 New data OK 0 New selection OK 1 Feedb. pulse cancellation 2 Request parking 3 Outputs deleted 4 Timer / HW feedback 5 New output set 6 Parking deleted 7 Byte 1 Terminate function 0 Start edge only 1 cyc. 1 Power-off delay running 2 Power-on delay running 3 Memo HW-check 4 0 =without HW / 1= with HW Check Mode, speed 5 Mode, data 6 Mode coil / motor 7 0 = Coil / 1= Motor