Per avviare una posizione a profilo usando PDO estesi, esegui i seguenti passaggi:
Imposta i parametri a valori predefiniti o di partenza, ad esempio:
| Parametro PDO | Nome | Unità | Valore |
| Application.TargetPosition | Posizione target (mm) | INT | 10 |
| Application.target_speed | Velocità a profilo (mm/s) | INT | 500 |
| Application.acc_rate | Tasso di accelerazione (m/s²) | INT | 1 |
| Application.dec_rate | Tasso di decelerazione (m/s²) | INT | 1 |
Considera che la posizione è impostata in mm e i tassi di accelerazione e decelerazione sono impostati in m/s².
Imposta la command word a 13 (dec). La modalità operativa cambierà a Modalità posizionamento a profilo.
Imposta la command word a 1 (dec). Il motore esegue la procedura di homing raggiungendo gli arresti meccanici.
Imposta la command word a 10 (dec) per abilitare il profilo di movimento. Quando il posizionamento è completato raggiungendo la posizione target, il bit 12 della status word cambia a 1 e poi a 0.
Se la command word rimane fissa a 10, a ogni cambio del valore della posizione target il motore segue il valore richiesto.
Nota che, per fermare il cambio di posizione dovuto a un nuovo valore, imposta la command word a 11 (dec) corrispondente a Stop motion,