Come creare un programma per il controllo del gruppo di assi
Le seguenti istruzioni descrivono come creare un programma per il controllo di un gruppo di assi.
Requisiti: È stato creato un progetto con un gruppo di assi, come specificato in Come creare un gruppo di assi capitolo.
Il programma per il controllo di un gruppo di assi viene creato in PLC_PRG POU con CFC come linguaggio di implementazione.
- Apri il - PLC_PRGprogramma nell'editor.
- Trascina il Scatola elemento all'editor. 
- Mappare il blocco funzione - SMC_GroupPoweralla scatola.
- Configurare il blocco funzione secondo l'immagine seguente.  - Spiegazione: - Il blocco funzione attiva gli azionamenti del gruppo di assi. 
- Il risultato - Statusindica l'abilitazione del controller riuscita.
 
- Creare un blocco funzione di tipo - MC_GroupEnable.- Questo blocco funzione trasferisce il controllo degli assi collegati al AxisGroup gruppo di assi. 
- Collega il - Statususcita del- SMC_GroupPowerblocco funzione al- Executeingresso del- MC_GroupEnableblocco funzione. - Spiegazione: - Quando tutti i controller degli assi sono alimentati ( - Status = TRUE), il controllo degli assi viene trasferito al gruppo di assi.
- IL - Doneoutput riporta il successo del comando.
 
- Inserisci un - MC_MoveDirectAbsoluteblocco funzione per l'esecuzione dell'azionamento.
- Collega il - Doneuscita del- MC_GroupEnableblocco funzione al- Executeingresso del- MC_MoveDirectAbsoluteblocco funzione.
- Estendi il programma come segue:  - Spiegazione: - IL - MC_MoveDirectAbsoluteil blocco funzione comanda un movimento PTP del Gruppo d'Assi gruppo di assi.
- Nell'esempio la cinematica viene spostata nella posizione (X = 10, Y= 20, Z = 30). Questo valore è mappato a - Positioningresso tramite il- SMC_POS_REFstruttura.
- La posizione è specificata nel sistema di coordinate della macchina (MCS). Il sistema di coordinate viene selezionato mediante il - CoordSystemingresso.
 
Avvio del programma
Se il programma è stato creato completamente e può essere compilato senza errori, è possibile trasferirlo al controllore.
- Inizia il CODESYS Control Win sistema di esecuzione ( - CODESYSControlService.exeprogramma nel- "...\GatewayPLC"rubrica).
- Nel Impostazioni di comunicazione, imposta il percorso di connessione al controller. 
- Clic in linea → Login. 
- Scarica il progetto nel controller. 
- Clic . 
- Nell'editor, apri il file AxisGroup oggetto. - Vengono visualizzate le posizioni degli assi. 
- Clic Debug → Inizio. - Le posizioni degli assi cambiano.