Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
software:devices:anpos2 [2015/07/14 15:13] – qem207 | software:devices:anpos2 [2023/07/21 09:25] (versione attuale) – [derreg] qem202 | ||
---|---|---|---|
Linea 1: | Linea 1: | ||
+ | ====== Device ANPOS2 ====== | ||
+ | |||
+ | ====== - Introduzione ====== | ||
+ | |||
+ | Il device interno ANPOS2 permette la movimentazione di un' | ||
+ | \\ Le principali caratteristiche del device sono: | ||
+ | |||
+ | *risoluzione della misura programmabile | ||
+ | *gestione finecorsa software | ||
+ | *generazione della traiettoria con profili di velocità trapezoidali e curva ad S | ||
+ | *rampe di accelerazione e decelerazione programmabili | ||
+ | *gestione della procedura di preset (homing) | ||
+ | *regolatore PID+FF | ||
+ | *cattura posizione da ingresso in interrupt | ||
+ | *funzione di taratura uscita analogica | ||
+ | *modalità di funzionamento ad anello di posizione aperto o chiuso | ||
+ | *comandi dedicati per le movimentazioni JOG | ||
+ | *gestione di un' | ||
+ | |||
+ | < | ||
+ | |||
+ | ====== - Dichiarazione ====== | ||
+ | |||
+ | Per poter usufruire del device è necessario eseguirne la dichiarazione nell' | ||
+ | |||
+ | <code QCL> | ||
+ | ; | ||
+ | ; Dichiarazione device interni | ||
+ | ; | ||
+ | INTDEVICE | ||
+ | ... | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | Dove: | ||
+ | |||
+ | ^Nome campo ^ Descrizione ^ Esempio ^ Note ^ | ||
+ | | < | ||
+ | | ANPOS2 | Parola chiave che identifica il device ANPOS2 | - | - | | ||
+ | | TCamp | Tempo di campionamento del device espresso in millisecondi | 4 | - | | ||
+ | | ICont | Indirizzo del contatore incrementale bidirezionale (verificare la documentazione HW del prodotto per stabilire il corretto valore da impostare). | 2.CNT01 | Inserendo il valore X.X si otterrà un conteggio virtuale: il valore di //posit// coinciderà con quello di // | ||
+ | | IdxA | Indirizzo dell' | ||
+ | | HSwA | Indirizzo dell' | ||
+ | | IOutD | Indirizzo uscita digitale il cui funzionamento è determinato dal parametro // | ||
+ | | IOutA | Indirizzo dell' | ||
+ | |||
+ | |||
+ | ^: | ||
+ | |||
+ | |||
+ | ====== - Funzionamento ====== | ||
+ | |||
+ | Il funzionamento del device è illustrato dal seguente schema a blocchi: | ||
+ | |||
+ | {{software: | ||
+ | |||
+ | ===== - Factors ===== | ||
+ | Il blocco " | ||
+ | Il " | ||
+ | Il " | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - TRAJECTORY generator ===== | ||
+ | Il blocco " | ||
+ | |||
+ | ===== - CLOSED LOOP position control ===== | ||
+ | Il blocco " | ||
+ | |||
+ | {{software: | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Following error control ===== | ||
+ | Il blocco " | ||
+ | |||
+ | ===== - Homing sequence controller ===== | ||
+ | Il blocco " | ||
+ | |||
+ | |||
+ | ==== - Descrizione dei dati in ingresso ==== | ||
+ | E' possibile specificare la velocità ed il modo di ricerca. Inoltre è possibile stabilire un offset per fare in modo lo zero coincida con il sistema di coordinata voluta. | ||
+ | Ci sono due velocità; In una tipica sequenza di ricerca una velocità rapida (// | ||
+ | |||
+ | E' possibile indicare se l' | ||
+ | |||
+ | E' possibile istruire se il modo di ricerca deve essere effettuato in avanti (//prsdir = 0//) oppure indietro (//prsdir = 1//). | ||
+ | |||
+ | La modalità di ricerca è definita mediante il parametro //prsmode// descritto di seguito. | ||
+ | |||
+ | |||
+ | Nelle seguenti immagini la velocità di movimento è così rappresentata: | ||
+ | |||
+ | {{software: | ||
+ | |||
+ | |||
+ | ==== - Descrizione dei dati in uscita ==== | ||
+ | |||
+ | Lo stato // | ||
+ | Lo stato // | ||
+ | Il parametro // | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== - Homing mode 0 ==== | ||
+ | Il questa modalità, la procedura non utilizza l' | ||
+ | |||
+ | {{software: | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | ==== - Homing mode 1 ==== | ||
+ | Il questa modalità, la procedura utilizza sia l' | ||
+ | |||
+ | {{software: | ||
+ | |||
+ | ==== - Homing mode 2 ==== | ||
+ | Il questa modalità, l' | ||
+ | |||
+ | < | ||
+ | |||
+ | ====== - Elenco Parametri ====== | ||
+ | |||
+ | ===== measure ===== | ||
+ | {{template> | ||
+ | |shortdescr=Misura di riferimento per il calcolo del position factor| | ||
+ | |dim=Long| | ||
+ | |default=Ritentivo| | ||
+ | |accesstype=Read - Write| | ||
+ | |um=Um| | ||
+ | |id=01| | ||
+ | |range=1÷999999| | ||
+ | |wrcond= st_still=1, st_grouped=0 | | ||
+ | |longdescr=Indica lo spazio, in unità di misura, percorso dall' | ||
+ | |||
+ | posit = (encoder ⋅ measure) / pulse | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Il rapporto measure/ | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== pulse===== | ||
+ | {{template> | ||
+ | |shortdescr=Numero di impulsi primari per il calcolo del position factor| | ||
+ | |dim=Long| | ||
+ | |default=Ritentivo| | ||
+ | |accesstype=Read - Write| | ||
+ | |um=-| | ||
+ | |range=1÷999999| | ||
+ | |id=02| | ||
+ | |wrcond= st_still=1, st_grouped=0 | | ||
+ | |longdescr=Indica il numero di impulsi primari (1 impulso encoder = 4 impulsi primari) che genererà il trasduttore bidirezionale per ottenere un movimento pari a // | ||
+ | |||
+ | posit = (encoder · measure) / pulse | ||
+ | |||
+ | Il rapporto measure/ | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== maxpos===== | ||
+ | {{template> | ||
+ | |shortdescr=Finecorsa software positivo| | ||
+ | |dim=Long| | ||
+ | |default=Ritentivo| | ||
+ | |accesstype=Read - Write| | ||
+ | |um=Um| | ||
+ | |id=03| | ||
+ | |range=-999999÷999999|| | ||
+ | |wrcond= st_grouped=0 | | ||
+ | |longdescr=Definisce il valore limite massimo per la posizione comandata (// | ||
+ | ---- | ||
+ | < | ||
+ | ===== minpos===== | ||
+ | {{template> | ||
+ | |shortdescr=Finecorsa software negativo| | ||
+ | |dim=Long| | ||
+ | |default=Ritentivo| | ||
+ | |accesstype=Read - Write| | ||
+ | |um=Um| | ||
+ | |id=04| | ||
+ | |range=-999999÷999999|| | ||
+ | |wrcond= st_grouped=0 | | ||
+ | |longdescr=Definisce il valore limite minimo per la posizione comandata (// | ||
+ | ---- | ||
+ | < | ||
+ | ===== prspos===== | ||
+ | {{template> | ||
+ | |shortdescr=Home offset | | ||
+ | |dim=Long| | ||
+ | |default=Ritentivo| | ||
+ | |accesstype=Read - Write| | ||
+ | |um=Um| | ||
+ | |id=05| | ||
+ | |range= - | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Rappresenta la differenza tra la posizione zero dell' | ||
+ | |||
+ | {{software: | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== deltaprspos ===== | ||
+ | {{template> | ||
+ | |shortdescr=Differenza tra le home positions | | ||
+ | |dim= Long | | ||
+ | |default= 0| | ||
+ | |accesstype= Read | | ||
+ | |um= Um/10 | | ||
+ | |id= 06 | | ||
+ | |range= 0÷999999 | | ||
+ | |wrcond= - | | ||
+ | |longdescr=E' | ||
+ | ---- | ||
+ | < | ||
+ | ===== maxvel ===== | ||
+ | {{template> | ||
+ | |shortdescr=Velocità massima | | ||
+ | |dim= Long | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= Uv | | ||
+ | |id= 07 | | ||
+ | |range= 0÷999999 | | ||
+ | |wrcond= st_still=1, st_grouped=0 | | ||
+ | |longdescr=È il limite di impostazione delle velocità. Per un corretto funzionamento del PID esso deve coincidere con la velocità che l'asse raggiunge quando il valore dell' | ||
+ | ---- | ||
+ | < | ||
+ | ===== prsvel ===== | ||
+ | {{template> | ||
+ | |shortdescr=Velocità per la ricerca dell' home switch. | | ||
+ | |dim= Long | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= Uv | | ||
+ | |id= 08 | | ||
+ | |range= 0÷maxvel | | ||
+ | |wrcond= - | | ||
+ | |longdescr=È la velocità di movimento dell' | ||
+ | ---- | ||
+ | < | ||
+ | ===== sprsvel ===== | ||
+ | {{template> | ||
+ | |shortdescr=Velocità utilizzata per ricerca dell' | ||
+ | |dim= Long | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= Uv | | ||
+ | |id= 09 | | ||
+ | |range= 0÷maxvel | | ||
+ | |wrcond= - | | ||
+ | |longdescr=È la velocità utilizzata durante la procedura di homing per la ricerca dell' | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | ===== toll ===== | ||
+ | {{template> | ||
+ | |shortdescr=Tolleranza.| | ||
+ | |dim= Long | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= Um/10 | | ||
+ | |id= 10 | | ||
+ | |range= -999999÷999999 | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Definisce una finestra, espressa in decimi di unità di misura, simmetrica intorno alla quota di posizionamento (// | ||
+ | |||
+ | {{software: | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== follerrthresh ===== | ||
+ | {{template> | ||
+ | |shortdescr=Soglia allarme errore d' | ||
+ | |dim= Long | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= Um/10 | | ||
+ | |id= 11 | | ||
+ | |range= 0÷2147483648 | | ||
+ | |wrcond= st_intenbl=0 | | ||
+ | |longdescr=Definisce una finestra, espressa in decimi di unità di misura, intorno alla posizione virtuale (// | ||
+ | Se la posizione reale (//posit//) si trova all' | ||
+ | Tale soglia è controllata solo se sono valide le condizioni:// | ||
+ | |||
+ | {{software: | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== funint ==== | ||
+ | {{template> | ||
+ | |shortdescr=Funzionamento dell' | ||
+ | |dim= Byte | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= -| | ||
+ | |id= 12 | | ||
+ | |range= 0÷4| | ||
+ | |wrcond= - | | ||
+ | |longdescr=Seleziona il funzionamento dell' | ||
+ | |||
+ | 0 = utilizzato per la procedura di homing.\\ | ||
+ | 1 = cattura il conteggio sul fronte di salita e lo memorizza nel parametro // | ||
+ | 2 = cattura il conteggio sul fronte di salita, ne inverte il segno, e lo memorizza nel parametro // | ||
+ | 3 = cattura il conteggio sul fronte di discesa e lo memorizza nel parametro // | ||
+ | 4 = cattura il conteggio sul fronte di discesa, ne inverte il segno, e lo memorizza nel parametro // | ||
+ | |||
+ | |||
+ | Per utilizzare il funzionamento delle modalità 1÷4 è necessario settare // | ||
+ | ---- | ||
+ | < | ||
+ | ===== funout ===== | ||
+ | {{template> | ||
+ | |shortdescr=Funzionamento uscita digitale.| | ||
+ | |dim= Byte | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= -| | ||
+ | |id= 13 | | ||
+ | |range= 0÷4| | ||
+ | |wrcond= - | | ||
+ | |longdescr=Seleziona il funzionamento dell' | ||
+ | |||
+ | 0 = l' | ||
+ | 1 = lo stato dell' | ||
+ | 2 = lo stato dell' | ||
+ | 3 = lo stato dell' | ||
+ | 4 = lo stato dell' | ||
+ | |||
+ | }} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== ramptype ===== | ||
+ | {{template> | ||
+ | |shortdescr=Tipo di rampa.| | ||
+ | |dim= Byte | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= -| | ||
+ | |id= 14 | | ||
+ | |range= 0÷1| | ||
+ | |wrcond= st_still=1 | | ||
+ | |longdescr=Seleziona il tipo di rampa. | ||
+ | |||
+ | 0 = rampa lineare.\\ | ||
+ | 1 = rampa ad S. | ||
+ | }} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== tacc ===== | ||
+ | {{template> | ||
+ | |shortdescr=Tempo di accelerazione.| | ||
+ | |dim = Word | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= centesimi di secondo | | ||
+ | |id= 15 | | ||
+ | |range= 0÷32767 | | ||
+ | |wrcond= st_grouped=0 | | ||
+ | |longdescr=È utilizzato per definire l' | ||
+ | E' possibile modificare il tempo //tacc// anche se un movimento è in corso; in tal caso il valore verrà accettato a condizione che il posizionamento si possa concludere correttamente alla posizione comandata. }} | ||
+ | ---- | ||
+ | < | ||
+ | ===== tdec ===== | ||
+ | {{template> | ||
+ | |shortdescr=Tempo di decelerazione.| | ||
+ | |dim = Word | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= centesimi di secondo | | ||
+ | |id= 16 | | ||
+ | |range= 0÷32767 | | ||
+ | |wrcond= st_grouped=0 | | ||
+ | |longdescr=È utilizzato per definire la decelerazione ed è il tempo che impiega l'asse per passare da velocità massima (// | ||
+ | E' possibile modificare il tempo //tacc// anche se un movimento è in corso; in tal caso il valore verrà accettato a condizione che il posizionamento si possa concludere correttamente alla posizione comandata. }} | ||
+ | ---- | ||
+ | < | ||
+ | ===== tinv ===== | ||
+ | {{template> | ||
+ | |shortdescr=Ritardo per inversione della direzione.| | ||
+ | |dim = Word | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= centesimi di secondo | | ||
+ | |id= 17 | | ||
+ | |range= 0÷32767 | | ||
+ | |wrcond= - | | ||
+ | |longdescr=E' | ||
+ | ---- | ||
+ | < | ||
+ | ===== mxnegfoller ===== | ||
+ | {{template> | ||
+ | |shortdescr=Massimo valore negativo errore inseguimento.| | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= Um/10 | | ||
+ | |id= 18 | | ||
+ | |range= 0÷2147483648 | | ||
+ | |wrcond= - | | ||
+ | |longdescr=È il valore massimo di errore inseguimento negativo rilevato espresso in decimi di unità di misura.}} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== mxposfoller ===== | ||
+ | {{template> | ||
+ | |shortdescr=Massimo valore positivo errore inseguimento.| | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= Um/10 | | ||
+ | |id= 19 | | ||
+ | |range= 0÷2147483648 | | ||
+ | |wrcond= - | | ||
+ | |longdescr=È il valore massimo di errore inseguimento positivo rilevato espresso in decimi di unità di misura.}} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== toldly ===== | ||
+ | {{template> | ||
+ | |shortdescr=Ritardo segnalazione di tolleranza.| | ||
+ | |dim = Word | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= centesimi di secondo | | ||
+ | |id= 20 | | ||
+ | |range= 0÷32767 | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Definisce il tempo che intercorre tra l' | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== pgain ===== | ||
+ | {{template> | ||
+ | |shortdescr=Guadagno proporzionale.| | ||
+ | |dim = Word | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= - | | ||
+ | |id= 21 | | ||
+ | |range= 0÷32767 | | ||
+ | |wrcond= - | | ||
+ | |longdescr=È il valore del guadagno proporzionale nel regolatore PID. Viene inserito in millesimi (perciò inserendo 1000 il coefficiente sarà pari a 1).}} | ||
+ | ---- | ||
+ | < | ||
+ | ===== feedfw ===== | ||
+ | {{template> | ||
+ | |shortdescr=Coefficiente di feed forward.| | ||
+ | |dim = Word | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= ‰ | | ||
+ | |id= 22 | | ||
+ | |range= 0÷2000 | | ||
+ | |wrcond= - | | ||
+ | |longdescr=È il coefficiente percentuale che, moltiplicato per la velocità teorica, genera la parte feed forward dell' | ||
+ | Il valore è inserito in decimi (perciò inserendo 1000 la percentuale sarà del 100.0%)}} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== integt ===== | ||
+ | {{template> | ||
+ | |shortdescr=Tempo di integrazione dell' errore di inseguimento.| | ||
+ | |dim = Word | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= millesimi di secondo | | ||
+ | |id= 23 | | ||
+ | |range= 0÷32767 | | ||
+ | |wrcond= - | | ||
+ | |longdescr=È il tempo di integrazione dell' | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== derivt ===== | ||
+ | {{template> | ||
+ | |shortdescr=Tempo di derivazione dell' | ||
+ | |dim = Word | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= millesimi di secondo | | ||
+ | |id= 24 | | ||
+ | |range= 0÷32767 | | ||
+ | |wrcond= - | | ||
+ | |longdescr=È il tempo di derivazione della derivata del regolatore PID.}} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== prsmode ===== | ||
+ | {{template> | ||
+ | |shortdescr=Modo di ricerca della posizione di home.| | ||
+ | |dim = Byte | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= - | | ||
+ | |id= 25 | | ||
+ | |range= 0÷2 | | ||
+ | |wrcond= st_prson=0 | | ||
+ | |longdescr=Seleziona la modalità di funzionamento della ricerca della posizione di home | ||
+ | |||
+ | 0 = procedura di homing con caricamento sull' | ||
+ | 1 = procedura di homing con caricamento sull' | ||
+ | 2 = caricamento posizione di homing sull' | ||
+ | |||
+ | }} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== prsdir ===== | ||
+ | {{template> | ||
+ | |shortdescr=Direzione di movimento iniziale per la procedura di homing.| | ||
+ | |dim = Byte | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= - | | ||
+ | |id= 26 | | ||
+ | |range= 0÷1 | | ||
+ | |wrcond= st_prson=0 | | ||
+ | |longdescr=Seleziona la direzione iniziale di movimento nella procesura di homing. | ||
+ | |||
+ | 0 = avanti.\\ | ||
+ | 1 = indietro.\\ | ||
+ | |||
+ | }} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== prsswlogic ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Logica ingresso home switch.| | ||
+ | |dim = Byte | | ||
+ | |default= Ritentivo| | ||
+ | |accesstype= Read - Write | | ||
+ | |um= - | | ||
+ | |id= 27 | | ||
+ | |range= 0÷1 | | ||
+ | |wrcond= st_prson=0 | | ||
+ | |longdescr= Seleziona la logica dello stato dell' | ||
+ | |||
+ | 0 = ingresso home switch normalmente zero (disattivo).\\ | ||
+ | 1 = ingresso home switch normalmente uno (attivo).\\ | ||
+ | |||
+ | }} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== unitvel ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Unità di tempo per il calcolo della velocità.| | ||
+ | |dim = Byte | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= - | | ||
+ | |id= 28 | | ||
+ | |range= 0÷1 | | ||
+ | |wrcond= st_still=1, st_grouped=0 | | ||
+ | |longdescr=Seleziona l' | ||
+ | |||
+ | 0 = Um/min.\\ | ||
+ | 1 = Um/sec.\\ | ||
+ | |||
+ | }} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== decpt ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Fattore di conversione per l' | ||
+ | |dim = Byte | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= - | | ||
+ | |id= 29 | | ||
+ | |range= 0÷3 | | ||
+ | |wrcond= st_still=1, st_grouped=0 | | ||
+ | |longdescr=E' | ||
+ | Ad esempio, se l' | ||
+ | |||
+ | * mm/s (con //decpt// = 0),\\ | ||
+ | * cm/s (con //decpt// = 1),\\ | ||
+ | * dm/s (con //decpt// = 2),\\ | ||
+ | * m/s (con //decpt// = 3).\\ | ||
+ | |||
+ | Perciò, sia il parametro //vel// che i parametri di impostazione delle veloocità (// | ||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== offset ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Offset uscita analogica.| | ||
+ | |dim = Word | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= bit| | ||
+ | |id= 30 | | ||
+ | |range= -32768÷32767 | | ||
+ | |wrcond= - | | ||
+ | |longdescr= | ||
+ | Definisce il valore in bit della correzione relativa all' | ||
+ | Se l' | ||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== setpos ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Posizione comandata.| | ||
+ | |dim = Long | | ||
+ | |default= 0| | ||
+ | |accesstype= Read - Write | | ||
+ | |um= Um| | ||
+ | |id= 31 | | ||
+ | |range= minpos÷maxpos | | ||
+ | |wrcond= Vedi descrizione | | ||
+ | |longdescr=E' | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== setvel ===== | ||
+ | {{template> | ||
+ | |shortdescr=Velocità comandata.| | ||
+ | |dim = Long | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= Uv| | ||
+ | |id= 32 | | ||
+ | |range= 0÷maxvel | | ||
+ | |wrcond= Vedi descrizione | | ||
+ | |longdescr=È la velocità con la quale vengono comandati i posizionamenti con i comandi //START//, //MANBW// e //MANFW//. | ||
+ | |||
+ | E' possibile modificare la velocità comandata anche se un movimento è in corso a condizione il trajectory generator non sia nella fase di decelerazione.}} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== vout ===== | ||
+ | {{template> | ||
+ | |shortdescr=Tensione di uscita.| | ||
+ | |dim = Byte | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= decimi di Volt | | ||
+ | |id= 33 | | ||
+ | |range= -100÷100 | | ||
+ | |wrcond= st_error=0, st_cal=1, st_grouped=0, | ||
+ | |longdescr= | ||
+ | Durante la procedura di calibrazione (// | ||
+ | Se // | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== vel ===== | ||
+ | {{template> | ||
+ | |shortdescr=Velocità attuale| | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= Uv | | ||
+ | |id= 34 | | ||
+ | |range= - | | ||
+ | |wrcond= - | | ||
+ | |longdescr=È il valore della velocità attuale dell' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== frq ===== | ||
+ | {{template> | ||
+ | |shortdescr=Frequenza dei segnali di ingresso.| | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= Hz | | ||
+ | |id= 35 | | ||
+ | |range= -| | ||
+ | |wrcond= - | | ||
+ | |longdescr=È il valore della frequenza dei segnali in ingresso al contatore bidirezionale. L' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== posit ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Posizione attuale.| | ||
+ | |dim = Long | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= Um | | ||
+ | |id= 36 | | ||
+ | |range= -| | ||
+ | |wrcond= Vedi descrizione | | ||
+ | |longdescr=È il valore della posizione attuale dell' | ||
+ | |||
+ | posit = encoder · measure / pulse | ||
+ | |||
+ | E' possibile modificare questo parametro anche se un movimento è in corso a condizione che la nuova posizione attuale permetta di concludere il posizionamento senza dover invertire la direzione di movimento.}} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== encoder ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Posizione attuale in impulsi encoder.| | ||
+ | |dim = Long | | ||
+ | |default= Ritentivo | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= - | | ||
+ | |id= 37 | | ||
+ | |range= -| | ||
+ | |wrcond= Vedi descrizione | | ||
+ | |longdescr=È il valore della posizione attuale dell' | ||
+ | |||
+ | E' possibile modificare questo parametro anche se un movimento è in corso a condizione che la nuova posizione attuale permetta di concludere il posizionamento senza dover invertire la direzione di movimento.}} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== follerr ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Errore d' | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= Um/10 | | ||
+ | |id= 38 | | ||
+ | |range= -| | ||
+ | |wrcond= - | | ||
+ | |longdescr=È il valore istantaneo dell' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== outreg ===== | ||
+ | {{template> | ||
+ | |shortdescr=Valore dell' uscita PID + FF.| | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= bit | | ||
+ | |id= 39 | | ||
+ | |range= -32768÷32767| | ||
+ | |wrcond= - | | ||
+ | |longdescr=È il valore istantaneo espresso in bit dell' | ||
+ | |||
+ | ^:info:^Se l' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== ffwdreg ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Valore dell' | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= bit | | ||
+ | |id= 40 | | ||
+ | |range= -32768÷32767| | ||
+ | |wrcond= - | | ||
+ | |longdescr=È il valore istantaneo espresso in bit dell' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== propreg ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Valore dell' | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= bit | | ||
+ | |id= 41 | | ||
+ | |range= -32768÷32767| | ||
+ | |wrcond= - | | ||
+ | |longdescr=È il valore istantaneo dell' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== intreg ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Valore dell' | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= bit | | ||
+ | |id= 42 | | ||
+ | |range= -32768÷32767| | ||
+ | |wrcond= - | | ||
+ | |longdescr=È il valore istantaneo dell' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== smartcmd ===== | ||
+ | {{template> | ||
+ | |shortdescr=Smart command (ex derivt).| | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= - | | ||
+ | |um= - | | ||
+ | |id= 43 | | ||
+ | |range= - | | ||
+ | |wrcond= - | | ||
+ | |longdescr=È un valore che permette di eseguire un comando interno del device.}} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== delta ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Valore somma per il comando DELCNT.| | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read - Write | | ||
+ | |um= Um | | ||
+ | |id= 44 | | ||
+ | |range= -999999÷999999| | ||
+ | |wrcond= st_intenbl=0 | | ||
+ | |longdescr=È il valore che viene utilizzato dal comando //DELCNT// da sommare alla posizione attuale. Inoltre tale parametro viene anche utilizzato per la memorizzazione della posizione attuale quando avviene la cattura da ingresso in interrupt. }} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== posvirt ===== | ||
+ | {{template> | ||
+ | |shortdescr=Posizione virtuale.| | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= Um | | ||
+ | |id= 45 | | ||
+ | |range= - | | ||
+ | |wrcond= - | | ||
+ | |longdescr=È il valore della posizione istantanea comandata.}} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== brakepos ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Posizione inizio frenata.| | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= Um | | ||
+ | |id= 46 | | ||
+ | |range= - | | ||
+ | |wrcond= - | | ||
+ | |longdescr=È il valore della posizione in cui inizierà la rampa di decelerazione. }} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== wrncode ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Codice di identificazione warning| | ||
+ | |dim = Byte | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= - | | ||
+ | |id= 47 | | ||
+ | |range= | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Indica il tipo di warning rilevato dal device. Per ulteriori informazioni consultare il capitolo dedicato.}} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== wrnpar ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=ID del parametro che ha provocato il warning.| | ||
+ | |dim = Byte | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= - | | ||
+ | |id= 48 | | ||
+ | |range= | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Indica quale parametro ha provocato il warning rilevato dal device. Per ulteriori informazioni consultare il capitolo dedicato.}} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== wrnvalue ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Codice di identificazione della causa del warning| | ||
+ | |dim = Byte | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= - | | ||
+ | |id= 49 | | ||
+ | |range= - | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Indica la causa del warning rilevato dal device. Per ulteriori informazioni consultare il capitolo dedicato.}} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== errcode ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Codice di identificazione dell' | ||
+ | |dim = Byte | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= - | | ||
+ | |id= 50 | | ||
+ | |range= - | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Indica il tipo di errore rilevato dal device. Per ulteriori informazioni consultare il capitolo dedicato.}} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== errpar ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=ID del parametro che ha provocato l' | ||
+ | |dim = Byte | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= - | | ||
+ | |id= 51 | | ||
+ | |range= - | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Indica il parametro che ha provocato l' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== errvalue ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Codice di identificazione della causa dell' | ||
+ | |dim = Byte | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= - | | ||
+ | |id= 52 | | ||
+ | |range= - | | ||
+ | |wrcond= - | | ||
+ | |longdescr= Indica il tipo di causa dell' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | ====== - Elenco Stati ====== | ||
+ | |||
+ | ===== st_capture ===== | ||
+ | {{template> | ||
+ | |shortdescr=Stato di conteggio catturato.| | ||
+ | |default= 0| | ||
+ | |id= 53 | | ||
+ | |longdescr=Indica che la cattura conteggio è avvenuta. | ||
+ | |||
+ | 0 = cattura in conteggio non avvenuta.\\ | ||
+ | 1 = cattura conteggio avvenuta.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_emrg ===== | ||
+ | {{template> | ||
+ | |shortdescr=Stato di emergenza.| | ||
+ | |default= 0| | ||
+ | |id= 54 | | ||
+ | |longdescr=Indica lo stato di asse in emergenza. | ||
+ | |||
+ | 0 = asse non in emergenza.\\ | ||
+ | 1 = asse in emergenza.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_toll ===== | ||
+ | {{template> | ||
+ | |shortdescr=Stato di tolleranza.| | ||
+ | |default= 0| | ||
+ | |id= 55 | | ||
+ | |longdescr=Indica lo stato di asse in tolleranza. | ||
+ | |||
+ | 0 = asse non in tolleranza.\\ | ||
+ | 1 = asse in tolleranza.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_prsok ===== | ||
+ | {{template> | ||
+ | |shortdescr=Esito della sequenza di homing.| | ||
+ | |default= 0| | ||
+ | |id= 56 | | ||
+ | |longdescr=Indica se la sequenza di homing è stata eseguita correttamente | ||
+ | |||
+ | 0 = procedura di homing non effettuata o non conclusa correttamente.\\ | ||
+ | 1 = procedura di homing effettuata e conclusa correttamente.\\ | ||
+ | |||
+ | Lo stato si disattiva con il comando // | ||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_still ===== | ||
+ | {{template> | ||
+ | |shortdescr=Stato di movimento.| | ||
+ | |default= 1| | ||
+ | |id= 57 | | ||
+ | |longdescr=Indica lo stato dell' | ||
+ | |||
+ | 0 = asse in movimento.\\ | ||
+ | 1 = asse fermo.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_prson ===== | ||
+ | {{template> | ||
+ | |shortdescr=Stato della procedura di homing.| | ||
+ | |default= 0| | ||
+ | |id= 58 | | ||
+ | |longdescr=Indica se procedura di homing è in esecuzione. | ||
+ | |||
+ | 0 = procedura di homing non in esecuzione.\\ | ||
+ | 1 = procedura di homing in esecuzione.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_movdir ===== | ||
+ | {{template> | ||
+ | |shortdescr=Direzione di movimento.| | ||
+ | |default= 0| | ||
+ | |id= 59 | | ||
+ | |longdescr=Indica la direzione di movimento. | ||
+ | |||
+ | 0 = avanti.\\ | ||
+ | 1 = indietro.\\ | ||
+ | |||
+ | Quando l'asse è fermo lo stato indica la direzione dell' | ||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_loopon ===== | ||
+ | {{template> | ||
+ | |shortdescr=Attivazione del loop di posizione.| | ||
+ | |default= 0| | ||
+ | |id= 60 | | ||
+ | |longdescr=Indica l' | ||
+ | |||
+ | 0 = loop di posizione disattivo.\\ | ||
+ | 1 = loop di posizione attivo.\\ | ||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_foller ===== | ||
+ | {{template> | ||
+ | |shortdescr=Stato di errore inseguimento.| | ||
+ | |default= 0| | ||
+ | |id= 61 | | ||
+ | |longdescr=Indica che il valore dell' | ||
+ | |||
+ | 0 = errore inseguimento inferiore alla soglia di allarme.\\ | ||
+ | 1 = errore inseguimento superiore alla soglia di allarme.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_regoff ===== | ||
+ | {{template> | ||
+ | |shortdescr=Disabilitazione posizionatore e uscita di attuazione.| | ||
+ | |default= 0| | ||
+ | |id= 62 | | ||
+ | |longdescr=Indica se il device permette i posizionamenti e aggiorna l' | ||
+ | |||
+ | 0 = posizionamenti abilitati.\\ | ||
+ | 1 = posizionamenti disabilitati.\\ | ||
+ | }} | ||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== st_cal ===== | ||
+ | {{template> | ||
+ | |shortdescr=Stato di calibrazione.| | ||
+ | |default= 0| | ||
+ | |id= 63 | | ||
+ | |longdescr=Indica che è attivo lo stato di calibrazione. | ||
+ | |||
+ | 0 = stato di calibrazione non attivo.\\ | ||
+ | 1 = stato di calibrazione attivo.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_acc ===== | ||
+ | {{template> | ||
+ | |shortdescr=Stato di accelerazione.| | ||
+ | |default= 0| | ||
+ | |id= 64 | | ||
+ | |longdescr=Indica che il trjectory generator è nella fase di accelerazione. | ||
+ | |||
+ | 0 = non in fase di accelerazione.\\ | ||
+ | 1 = fase di accelerazione.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_dec ===== | ||
+ | {{template> | ||
+ | |shortdescr=Stato di decelerazione.| | ||
+ | |default= 0| | ||
+ | |id= 65 | | ||
+ | |longdescr=Indica che il trjectory generator è nella fase di decelerazione. | ||
+ | |||
+ | 0 = non in fase di decelerazione.\\ | ||
+ | 1 = fase di decelerazione.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_vconst ===== | ||
+ | {{template> | ||
+ | |shortdescr=Stato di velocità costante.| | ||
+ | |default= 0| | ||
+ | |id= 66 | | ||
+ | ||longdescr=Indica che il trjectory generator è nella fase di velocità costante. | ||
+ | |||
+ | 0 = non in fase di velocità costante.\\ | ||
+ | 1 = fase di velocità costante.\\ | ||
+ | |||
+ | }} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_warning ===== | ||
+ | {{template> | ||
+ | |shortdescr=Presenza di un warning.| | ||
+ | |default= 0| | ||
+ | |id= 67 | | ||
+ | |longdescr=Indica lo stato di warning del device, per riconoscere il tipo di warning si deve fare riferimento alle variabili // | ||
+ | |||
+ | 0 = warning non presente.\\ | ||
+ | 1 = warning presente.\\ | ||
+ | |||
+ | }} | ||
+ | --- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_error ===== | ||
+ | {{template> | ||
+ | |shortdescr=Presenza di un errore.| | ||
+ | |default= 0| | ||
+ | |id= 68 | | ||
+ | |longdescr=Indica lo stato di errore del device, per riconoscere il tipo di errore si deve far riferimento alle variabili //errcode// e // | ||
+ | |||
+ | 0 = errore non presente.\\ | ||
+ | 1 = errore presente.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_intenbl ===== | ||
+ | {{template> | ||
+ | |shortdescr=Cattura conteggio da interrupt abilitata.| | ||
+ | |default= 0| | ||
+ | |id= 69 | | ||
+ | |longdescr=Indica se la cattura del conteggio da ingresso d' | ||
+ | |||
+ | 0 = cattura conteggio da interrupt non abilitata.\\ | ||
+ | 1 = cattura conteggio da interrupt abilitata.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_cntlock ===== | ||
+ | {{template> | ||
+ | |shortdescr=Indica se il conteggio viene o meno aggiornato dalla lettura degli impulsi encoder.| | ||
+ | |default= Ritentivo | | ||
+ | |id= 70 | | ||
+ | |longdescr=Indica lo stato di abilitazione dell' | ||
+ | |||
+ | 0 = il conteggio viene aggiornato.\\ | ||
+ | 1 = il conteggio non viene aggiornato e rimane bloccato all' | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_cntrev ===== | ||
+ | {{template> | ||
+ | |shortdescr=Stato di direzione antioraria per l' | ||
+ | |default= Ritentivo| | ||
+ | |id= 71 | | ||
+ | |longdescr=Indica la direzione di rotazione che causa l' | ||
+ | |||
+ | 0 = orario.\\ | ||
+ | 1 = antiorario.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== st_grouped ===== | ||
+ | {{template> | ||
+ | |shortdescr=Indica se il device appartiene ad un gruppo device o meno.| | ||
+ | |default= 0| | ||
+ | |id= 72 | | ||
+ | |longdescr=Durante alcune operazioni come quelle di interpolazione un device ANPOS2 può appartenere ad un gruppo device. Se il parametro | ||
+ | |||
+ | 0 = Device non appartiene ad un gruppo.\\ | ||
+ | 1 = Device in un gruppo.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | |||
+ | ====== - Elenco Comandi ====== | ||
+ | |||
+ | ===== INTENBL ===== | ||
+ | {{template> | ||
+ | |cond=st_error=0, | ||
+ | |shortdescr=Abilita la cattura del conteggio.| | ||
+ | |id= 73 | | ||
+ | |longdescr=Abilita la cattura del conteggio}} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== INTDSBL ===== | ||
+ | {{template> | ||
+ | |cond=st_error=0, | ||
+ | |shortdescr=Disabilita la cattura del conteggio.| | ||
+ | |default= 0| | ||
+ | |id= 73 | | ||
+ | |longdescr=Disabilita la cattura del conteggio}} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== EMRG ===== | ||
+ | {{template> | ||
+ | |cond= st_error=0 | | ||
+ | |shortdescr=Emergenza.| | ||
+ | |id= 74 | | ||
+ | |longdescr=Pone in emergenza l'asse interrompendo, | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== RESUME ===== | ||
+ | {{template> | ||
+ | |cond=st_error = 0, st_emrg = 1 | | ||
+ | |shortdescr=Ripristino dalla condizione di emergenza.| | ||
+ | |id= 74 | | ||
+ | |longdescr=Ripristino dalla condizione di emergenza dell' | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== STOP ===== | ||
+ | {{template> | ||
+ | |cond=st_error=0, | ||
+ | |shortdescr=Interrompe il posizionamento in corso.| | ||
+ | |id= 75 | | ||
+ | |longdescr=Interrompe l' | ||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== START ===== | ||
+ | {{template> | ||
+ | |cond=st_error=0, | ||
+ | |shortdescr=Inizio del posizionamento.| | ||
+ | |id= 76 | | ||
+ | |longdescr=Comanda il posizionamento alla quota //setpos// con velocità //setvel//. }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== PRESET ===== | ||
+ | {{template> | ||
+ | |cond=st_error = 0, st_regoff = 0, st_emrg = 0, st_still = 1, st_cal = 0 , prsvel> | ||
+ | |shortdescr=Avvio ricerca della home position.| | ||
+ | |id= 77 | | ||
+ | |longdescr=Avvia la ricerca della home position, attiva lo stato // | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== LOOPON ===== | ||
+ | {{template> | ||
+ | |cond=st_error = 0, st_grouped=0| | ||
+ | |shortdescr=Abilita il loop di posizione.| | ||
+ | |id= 78 | | ||
+ | |longdescr=Abilita il loop di posizione attivando il regolatore PID e pone // | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== LOOPOFF ===== | ||
+ | {{template> | ||
+ | |cond=st_error = 0 , st_grouped=0| | ||
+ | |shortdescr=Disabilita il loop di posizione.| | ||
+ | |id= 78 | | ||
+ | |longdescr=Disabilita il loop di posizione disattivando il PID e pone // | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== MANFW ===== | ||
+ | {{template> | ||
+ | |cond= st_error=0, st_regoff=0, | ||
+ | |shortdescr=Comando di JOG avanti.| | ||
+ | |id= 79 | | ||
+ | |longdescr=Comanda posizionamento a //maxpos// con la velocità //setvel//. Se la posizione attuale è superiore o uguale a //maxpos//, il comando non avrà effetto. }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== MANBW ===== | ||
+ | {{template> | ||
+ | |cond= st_error=0, st_regoff=0, | ||
+ | |shortdescr=Comando di JOG indietro.| | ||
+ | |id= 80 | | ||
+ | |longdescr=Comanda posizionamento a //minpos// con la velocità //setvel//. Se la posizione attuale è inferiore o uguale a //minpos//, il comando non avrà effetto. }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== CALON ===== | ||
+ | {{template> | ||
+ | |cond= st_error=0, st_grouped=0 | | ||
+ | |shortdescr=Attiva lo stato di calibrazione.| | ||
+ | |id= 81 | | ||
+ | |longdescr= Attiva lo stato di calibrazione nel quale l' | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== CALOFF ===== | ||
+ | {{template> | ||
+ | |cond=st_error = 0, st_grouped=0 | | ||
+ | |shortdescr=Disattiva lo stato di calibrazione.| | ||
+ | |id= 81 | | ||
+ | |longdescr= Esce dallo stato di calibrazione cosicchè l' | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== RSCAPTURE ===== | ||
+ | {{template> | ||
+ | |cond= st_error=0 | | ||
+ | |shortdescr=Azzera lo stato di st_capture.| | ||
+ | |id= 82 | | ||
+ | |longdescr= Azzera lo stato di cattura del conteggio // | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== CNTLOCK ===== | ||
+ | {{template> | ||
+ | |cond= st_error=0, st_grouped=0 | | ||
+ | |shortdescr=Disabilita l' | ||
+ | |id= 83 | | ||
+ | |longdescr=Disabilita l' | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== CNTUNLOCK ===== | ||
+ | {{template> | ||
+ | |cond= st_error=0, st_grouped=0 | | ||
+ | |shortdescr=Abilita l' | ||
+ | |id= 83 | | ||
+ | |longdescr=Abilita l' | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== CNTREV ===== | ||
+ | {{template> | ||
+ | |cond= st_error=0, st_grouped=0 | | ||
+ | |shortdescr=Direzione incremento conteggio antiorario.| | ||
+ | |id= 84 | | ||
+ | |longdescr=Imposta la direzione di incremento del conteggio ad antiorario.}} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== CNTDIR ===== | ||
+ | {{template> | ||
+ | |cond= st_error=0, st_grouped=0 | | ||
+ | |shortdescr=Direzione incremento conteggio orario.| | ||
+ | |id= 84 | | ||
+ | |longdescr=Imposta la direzione di incremento del conteggio ad orario.}} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== REGOFF ===== | ||
+ | {{template> | ||
+ | |cond= st_still=1, st_error=0, st_grouped=0 | | ||
+ | |shortdescr= Disabilitazione posizionatore ed uscita di attuazione.| | ||
+ | |id= 85 | | ||
+ | |longdescr=Disabilita il posizionatore e l' | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== REGON ===== | ||
+ | {{template> | ||
+ | |cond= st_regoff=1, | ||
+ | |shortdescr= Abilitazione posizionatore e uscita di attuazione.| | ||
+ | |id= 85 | | ||
+ | |longdescr=Abilita il posizionatore e l' | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== DELCNT ===== | ||
+ | {{template> | ||
+ | |cond=st_psron = 0, st_cal = 0, st_error=0, st_grouped=0, | ||
+ | |shortdescr=Comando di modifica di //posit// di un valore pari a //delta//.| | ||
+ | |id= 86 | | ||
+ | |longdescr=Somma alla posizione attuale (//posit//) il valore specificato dal parametro //delta//. E' possibile eseguire questo comando anche se un movimento è in corso a condizione che la nuova posizione attuale permetta di concludere il posizionamento senza dover invertire la direzione di movimento.}} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== RSPRSOK ===== | ||
+ | {{template> | ||
+ | |cond= - | | ||
+ | |shortdescr= Reset dello stato di homing OK.| | ||
+ | |id= 87 | | ||
+ | |longdescr=Azzera lo stato // | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== RSERR ===== | ||
+ | {{template> | ||
+ | |cond= - | | ||
+ | |shortdescr= Reset dello stato di errore.| | ||
+ | |id= 88 | | ||
+ | |longdescr=Azzera lo stato di errore (// | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== RSWRN ===== | ||
+ | {{template> | ||
+ | |cond= - | | ||
+ | |shortdescr= Reset dello stato di warning.| | ||
+ | |id= 89 | | ||
+ | |longdescr=Azzera lo stato // | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | |||
+ | ====== - Errori e Warnings ====== | ||
+ | |||
+ | ===== - Errors ===== | ||
+ | Quando il device non riesce ad eseguire le operazioni derivanti da una non corretta programmazione da parte dell' | ||
+ | La seguente tabella specifica i valori assunti da // | ||
+ | ^// | ||
+ | |0|Nessun errore.| | ||
+ | |1|Errore dati: Sono presenti valori fuori range nei parametri.| | ||
+ | |2|Errore di configurazione.| | ||
+ | |||
+ | Per mezzo dei parametri // | ||
+ | Il parametro //errpar// indica sempre l'ID del parametro che ha causato l' | ||
+ | Invece attualmente il parametro // | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - Warnings ===== | ||
+ | Quando l' | ||
+ | Il device, inoltre, rende disponibili, | ||
+ | Tali informazioni e lo stato di warning // | ||
+ | La seguente tabella specifica i valori assunti da // | ||
+ | |||
+ | ^// | ||
+ | |0|Nessun warning.| | ||
+ | |1|Impostazione dato fuori range.| | ||
+ | |2|Variazione parametro non accettata.| | ||
+ | |3|Comando non accettato: le condizioni di esecuzione non sono rispettate.| | ||
+ | |||
+ | Per mezzo dei parametri // | ||
+ | Il parametro //wrnpar// indica sempre l'ID del parametro che ha causato il warning.\\ | ||
+ | Invecde attualmente il parametro // |