Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| software:qview:qview_6:qcl_library:da10anoopos [2019/08/29 17:01] – creata - modifica esterna 127.0.0.1 | software:qview:qview_6:qcl_library:da10anoopos [2024/09/02 14:36] (versione attuale) – [IMPLEMENTAZIONE] qem214 | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| + | ====== DA10AnOopos ====== | ||
| + | |||
| + | **D = **// | ||
| + | |||
| + | **A = **// | ||
| + | |||
| + | La funzione DA10AnOopos __gestisce l' | ||
| + | La funzione si incarica della costruzione del profilo di tensione in base alle rampe di accelerazione e decelerazione impostate nella funzione stessa.\\ | ||
| + | Le rampe possono essere di tipo trapezoidale oppure epicicloidale (rampe ad " | ||
| + | Per la precisione del posizionamento è importante che il passaggio da velocità di posizionamento a velocità di rallentamento, | ||
| + | |||
| + | {{.: | ||
| + | |||
| + | ===== IMPLEMENTAZIONE ===== | ||
| + | |||
| + | **DA10AnOopos(ooAsse, | ||
| + | |||
| + | Parametri: | ||
| + | |||
| + | ^IN/ | ||
| + | | IN | OOPOS3 | ||
| + | | IN | EANPOS | ||
| + | | IN | ARRSYS | ||
| + | | IN | ARRSYS | ||
| + | | IN | ARRSYS | ||
| + | | IN | ARRSYS | ||
| + | | IN | ARRSYS | ||
| + | | IN | ARRSYS | ||
| + | |||
| + | === Esempio === | ||
| + | |||
| + | __FILE DI CONFIGURAZIONE__ | ||
| + | |||
| + | <code QCL> | ||
| + | ;... | ||
| + | ARRSYS | ||
| + | aslParam L 6 | ||
| + | ; | ||
| + | ; INTDEVICE Declaration | ||
| + | ; | ||
| + | INTDEVICE | ||
| + | ooAsse OOPOS3 | ||
| + | |||
| + | eaDac1 | ||
| + | </ | ||
| + | |||
| + | __MODULE__ | ||
| + | |||
| + | <code QCL> | ||
| + | ;... | ||
| + | MAIN: | ||
| + | aslParam[1] = 300 ;Vel posiz = 30.0 % | ||
| + | aslParam[2] = 50 ;Vel rallentamento = 5.0 % | ||
| + | aslParam[3] = 100 ;Tempo Accelerazione = 1 sec | ||
| + | aslParam[4] = 150 ;Tempo Decelerazione = 1.5 sec | ||
| + | aslParam[5] = 0 ;Tipo di Rampe = Trapezoidali | ||
| + | aslParam[6] = 0 ;Tipo Uscita analogica = 0÷10V | ||
| + | |||
| + | DA10AnOopos(ooAsse, | ||
| + | |||
| + | WAIT 1 | ||
| + | JUMP MAIN | ||
| + | </ | ||
| + | |||
| + | === Note === | ||
| + | |||
| + | *Questa funzione | ||
| + | *Per la precisione del posizionamento è importante che il passaggio da velocità di posizionamento a velocità di rallentamento, | ||