Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Prossima revisione | Revisione precedente Prossima revisioneEntrambe le parti successive la revisione | ||
software:devices:counter3 [2014/10/23 14:57] – modifica esterna 127.0.0.1 | software:devices:counter3 [2017/01/19 14:53] – [3.4. Delta posizione attuale] qem103 | ||
---|---|---|---|
Linea 36: | Linea 36: | ||
</ | </ | ||
- | <WRAP center round important | + | ^:important:^Tutti i campi della dichiarazione sono obbligatori e devono essere presenti sulla stessa linea. Impostare " |
- | Tutti i campi della dichiarazione sono obbligatori e devono essere presenti sulla stessa linea. Impostare " | + | |
- | </ | + | |
Linea 70: | Linea 68: | ||
* | * | ||
=== - Delta posizione attuale === | === - Delta posizione attuale === | ||
- | Il device visualizza sempre la posizione assoluta | + | |
+ | Il device visualizza sempre la posizione assoluta | ||
Volendo sottrarre 100 unità di misura al conteggio è possibile: | Volendo sottrarre 100 unità di misura al conteggio è possibile: | ||
<code QCL > | <code QCL > | ||
Count.posit = Count.posit - 100 | Count.posit = Count.posit - 100 | ||
</ | </ | ||
- | Questa operazione introduce un errore perché impone la posizione | + | Questa operazione introduce un errore perché impone la posizione |
A tale scopo esiste invece il comando DELCNT che permette di modificare il posit di un valore impostabile tramite il parametro // | A tale scopo esiste invece il comando DELCNT che permette di modificare il posit di un valore impostabile tramite il parametro // | ||
Per esempio supponiamo di aver configurato //pulse// e //measure// in modo che la posizione sia espressa in decimi di grado. Se //posit// esprime la posizione angolare e vogliamo che questa sia sempre compresa tra zero e 360 gradi dovremmo aggiungere il seguente codice: | Per esempio supponiamo di aver configurato //pulse// e //measure// in modo che la posizione sia espressa in decimi di grado. Se //posit// esprime la posizione angolare e vogliamo che questa sia sempre compresa tra zero e 360 gradi dovremmo aggiungere il seguente codice: | ||
Linea 105: | Linea 104: | ||
{{: | {{: | ||
- | <WRAP center round info 60%> | + | ^:info:^Se si devono inviare comandi //DELCNT// in successione, |
- | Se si devono inviare comandi //DELCNT// in successione, | + | Count.delta = 3 |
- | Esempio: | + | Count.DELCNT |
- | <code QCL> | + | WAIT Count.delta |
- | Count.delta = 3 | + | Count.delta = 40 |
- | Count.DELCNT | + | Count.DELCNT |
- | WAIT Count.delta | + | </ |
- | Count.delta = 40 | + | |
- | Count.DELCNT | + | |
- | </ | + | |
- | </ | + | |
Linea 121: | Linea 116: | ||
La presenza di un errore nel device viene segnalato dallo stato // | La presenza di un errore nel device viene segnalato dallo stato // | ||
- | Quando st_error è uguale a 1, troviamo presente sulla variabile //errcode// il tipo di errore intervenuto (vedi tabella) e nella variabile // | + | Quando |
Se il device va in errore, per poter riprendere la lavorazione bisogna cancellare lo stato // | Se il device va in errore, per poter riprendere la lavorazione bisogna cancellare lo stato // | ||
Linea 164: | Linea 159: | ||
|wrcond=-| | |wrcond=-| | ||
|longdescr=Indica il numero di impulsi primari che genererà il trasduttore bidirezionale per ottenere un movimento pari a measure. Questo parametro è utilizzato per il calcolo del fattore di conversione tra impulsi primari ed unità di misura.\\ | |longdescr=Indica il numero di impulsi primari che genererà il trasduttore bidirezionale per ottenere un movimento pari a measure. Questo parametro è utilizzato per il calcolo del fattore di conversione tra impulsi primari ed unità di misura.\\ | ||
- | //posit = //encoder// * //measure// / //pulse// \\ | + | //posit// = //encoder// * //measure// / //pulse// \\ |
Il rapporto | Il rapporto | ||
Linea 422: | Linea 417: | ||
|wrcond=-| | |wrcond=-| | ||
|longdescr=Indica il tipo di warning intervenuto nel sistema. Lo stato // | |longdescr=Indica il tipo di warning intervenuto nel sistema. Lo stato // | ||
- | Quando // | + | Quando // |
^Codice^Priorità^Descrizione^ | ^Codice^Priorità^Descrizione^ | ||
Linea 440: | Linea 435: | ||
---- | ---- | ||
- | |||
===== - Elenco Stati ===== | ===== - Elenco Stati ===== | ||
- | === - st_cntlock === | + | ===st_cntlock=== |
{{template> | {{template> | ||
|shortdescr=Stato di aggiornamento posizione disabilitato| | |shortdescr=Stato di aggiornamento posizione disabilitato| | ||
Linea 453: | Linea 447: | ||
------ | ------ | ||
- | === - st_cntrev === | + | ===st_cntrev=== |
{{template> | {{template> | ||
|shortdescr=Stato di inversione aggiornamento posizione| | |shortdescr=Stato di inversione aggiornamento posizione| | ||
Linea 463: | Linea 457: | ||
------ | ------ | ||
- | === - st_intenbl === | + | ===st_intenbl=== |
{{template> | {{template> | ||
|shortdescr=Stato di attivazione dell' | |shortdescr=Stato di attivazione dell' | ||
Linea 471: | Linea 465: | ||
------ | ------ | ||
- | === - st_capture === | + | ===st_capture=== |
{{template> | {{template> | ||
|shortdescr=Attivazione della cattura della posizione istantanea| | |shortdescr=Attivazione della cattura della posizione istantanea| | ||
Linea 479: | Linea 473: | ||
------ | ------ | ||
- | === - st_int === | + | ===st_int=== |
{{template> | {{template> | ||
|shortdescr=Stato dell' | |shortdescr=Stato dell' | ||
Linea 489: | Linea 483: | ||
------ | ------ | ||
- | === - st_cmp1 === | + | ===st_cmp1=== |
{{template> | {{template> | ||
|shortdescr=Stato della comparazione 1| | |shortdescr=Stato della comparazione 1| | ||
Linea 499: | Linea 493: | ||
------ | ------ | ||
- | === - st_cmp2 === | + | ===st_cmp2=== |
{{template> | {{template> | ||
|shortdescr=Stato della comparazione 2| | |shortdescr=Stato della comparazione 2| | ||
Linea 509: | Linea 503: | ||
------ | ------ | ||
- | === - st_error === | + | ===st_error=== |
{{template> | {{template> | ||
|shortdescr=Presenza di un errore| | |shortdescr=Presenza di un errore| | ||
Linea 519: | Linea 513: | ||
------ | ------ | ||
- | === - st_warning === | + | ===st_warning=== |
{{template> | {{template> | ||
|shortdescr=Presenza di un warning| | |shortdescr=Presenza di un warning| | ||
Linea 528: | Linea 522: | ||
* 1: warning presente}} | * 1: warning presente}} | ||
------ | ------ | ||
- | |||
===== - Elenco Comandi ===== | ===== - Elenco Comandi ===== | ||
Linea 537: | Linea 530: | ||
Nel secondo caso l' | Nel secondo caso l' | ||
- | === - CNTLOCK=== | + | ===CNTLOCK=== |
{{template> | {{template> | ||
|cond= - | | |cond= - | | ||
Linea 545: | Linea 538: | ||
--------- | --------- | ||
- | === - CNTUNLOCK=== | + | ===CNTUNLOCK=== |
{{template> | {{template> | ||
|cond= - | | |cond= - | | ||
Linea 553: | Linea 546: | ||
--------- | --------- | ||
- | === - CNTREV=== | + | ===CNTREV=== |
{{template> | {{template> | ||
|cond= - | | |cond= - | | ||
Linea 561: | Linea 554: | ||
--------- | --------- | ||
- | === - CNTDIR=== | + | ===CNTDIR=== |
{{template> | {{template> | ||
|cond= - | | |cond= - | | ||
Linea 569: | Linea 562: | ||
--------- | --------- | ||
- | === - INTENBL=== | + | ===INTENBL=== |
{{template> | {{template> | ||
|cond= capture> | |cond= capture> | ||
Linea 577: | Linea 570: | ||
Attiva lo stato // | Attiva lo stato // | ||
- | === - INTDSBL=== | + | ===INTDSBL=== |
{{template> | {{template> | ||
|cond= - | | |cond= - | | ||
Linea 586: | Linea 579: | ||
--------- | --------- | ||
- | === - RSCAPTURE=== | + | ===RSCAPTURE=== |
{{template> | {{template> | ||
|cond= - | | |cond= - | | ||
Linea 594: | Linea 587: | ||
--------- | --------- | ||
- | === - DELCNT=== | + | ===DELCNT=== |
{{template> | {{template> | ||
|cond= st_intenbl=0 | | |cond= st_intenbl=0 | | ||
Linea 602: | Linea 595: | ||
--------- | --------- | ||
- | === - SETCMP1=== | + | ===SETCMP1=== |
{{template> | {{template> | ||
|cond= - | | |cond= - | | ||
Linea 610: | Linea 603: | ||
--------- | --------- | ||
- | === - RESCMP1=== | + | ===RESCMP1=== |
{{template> | {{template> | ||
|cond= - | | |cond= - | | ||
Linea 618: | Linea 611: | ||
--------- | --------- | ||
- | === - SETCMP2=== | + | ===SETCMP2=== |
{{template> | {{template> | ||
|cond= - | | |cond= - | | ||
Linea 626: | Linea 619: | ||
--------- | --------- | ||
- | === - RESCMP2=== | + | ===RESCMP2=== |
{{template> | {{template> | ||
|cond= - | | |cond= - | | ||
Linea 634: | Linea 627: | ||
--------- | --------- | ||
- | === - RSERR=== | + | ===RSERR=== |
{{template> | {{template> | ||
|cond= - | | |cond= - | | ||
Linea 642: | Linea 635: | ||
--------- | --------- | ||
- | === - RSWRN=== | + | ===RSWRN=== |
{{template> | {{template> | ||
|cond= - | | |cond= - | | ||
Linea 649: | Linea 642: | ||
|longdescr=Azzera lo stato // | |longdescr=Azzera lo stato // | ||
--------- | --------- | ||
- | |||
===== - Limitazioni ===== | ===== - Limitazioni ===== |