software:devices:camming3

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
Prossima revisioneEntrambe le parti successive la revisione
software:devices:camming3 [2017/01/18 17:42] – [3.3. Il settore di cambio velocità] qem103software:devices:camming3 [2017/03/30 09:57] – [27.2. VARIABILI ASSE] qem202
Linea 1270: Linea 1270:
 ===== - Gestione master simulato ===== ===== - Gestione master simulato =====
  
-<WRAP center round info 60%> +^:info:^L'encoder master del device CAMMING3 non è in alcun modo legato all'encoder del device EANPOS.^
-L’encoder master del device +
-CAMMING3 non è in alcun +
-modo legato all’encoder del +
-device EANPOS. +
-</WRAP>+
  
 Il device //CAMMING3// può gestire due tipi di master: Il device //CAMMING3// può gestire due tipi di master:
-  * Entrambi possono essere provenienti da un encoder meccanicamente collegato al sistema master ed elettricamente collegato al sistema QMOVE oppure encoder simulati. Viene inoltre accettata la soluzione mista (uno collegato elettricamente ed uno simulato.)\\ Lo scambio tra i due encoder viene fatto attraverso il parametro //mtype// senza nessun vincolo, in modo che, anche nell’esecuzione di una camma, sia possibile fare lo scambio tra i dispositivi.\\ Nel sistema utilizzante il device CAMMING3 può essere dichiarato un encoder simulato utilizzando un device di movimento (ad esempio un EANPOS) dichiarato con il contatore sullo slot 1 (normalmente riservato alla CPU del sistema) e tutte le altre periferiche disabilitate:+  * Entrambi possono essere provenienti da un encoder meccanicamente collegato al sistema master ed elettricamente collegato al sistema QMOVE oppure encoder simulati. Viene inoltre accettata la soluzione mista (uno collegato elettricamente ed uno simulato.)\\ Lo scambio tra i due encoder viene fatto attraverso il parametro //mtype// senza nessun vincolo, in modo che, anche nell'esecuzione di una camma, sia possibile fare lo scambio tra i dispositivi.\\ Nel sistema utilizzante il device CAMMING3 può essere dichiarato un encoder simulato utilizzando un device di movimento (ad esempio un EANPOS) dichiarato con il contatore sullo slot 1 (normalmente riservato alla CPU del sistema) e tutte le altre periferiche disabilitate:
  
 <code QCL> <code QCL>
Linea 1295: Linea 1290:
 |TCamp|Tempo di campionamento device (1÷255 ms).| |TCamp|Tempo di campionamento device (1÷255 ms).|
 |ICont|Ingresso contatore bidirezionale.| |ICont|Ingresso contatore bidirezionale.|
-|IntL|Numero della linea di interrupt dedicata per l’impulso di zero dell’encoder durante la fase di ricerca di preset.| +|IntL|Numero della linea di interrupt dedicata per l'impulso di zero dell'encoder durante la fase di ricerca di preset.| 
-|IAZero|Ingresso di __l’abilitazione__ per l’acquisizione dell’impulso di zero del trasduttore durante la fase di ricerca di preset.| +|IAZero|Ingresso di __l'abilitazione__ per l'acquisizione dell'impulso di zero del trasduttore durante la fase di ricerca di preset.| 
-|IOutA|Indirizzo hardware del componente DAC dell’uscita analogica (obbligatoriamente dichiarata come X.X).|+|IOutA|Indirizzo hardware del componente DAC dell'uscita analogica (obbligatoriamente dichiarata come X.X).|
  
 Il device così configurato viene considerato come un master simulato e viene parametrizzato e utilizzato come fosse un device normale tenendo presente che il loop di regolazione deve essere aperto (//st_loopon// = 0) e di conseguenza non serve parametrizzare il P.I.D. ma è sufficiente impostare il feedforward al 100% (//feedfw// = 1000). Il device così configurato viene considerato come un master simulato e viene parametrizzato e utilizzato come fosse un device normale tenendo presente che il loop di regolazione deve essere aperto (//st_loopon// = 0) e di conseguenza non serve parametrizzare il P.I.D. ma è sufficiente impostare il feedforward al 100% (//feedfw// = 1000).
Linea 1486: Linea 1481:
 |funOut|B|-|R|RdWr|**Programmable function of output** (0÷99)\\ Consente di configurare il funzionamento dell’uscita come da tabella configurazione uscite.\\ (Vedi capitolo dedicato)| |funOut|B|-|R|RdWr|**Programmable function of output** (0÷99)\\ Consente di configurare il funzionamento dell’uscita come da tabella configurazione uscite.\\ (Vedi capitolo dedicato)|
 |impcapt|B|-|0|RdWr|**Capture mode** (0÷2)\\ Modo di cattura della funzione dell’ingresso per funzione generica (vedi file di configurazione).\\ **0** = Disabilitato,\\ **1** = Singola cattura sul fronte di discesa,\\ **2** = Singola cattura sul fronte di salita,\\ La cattura è abilitata se lo stato st_enbl = 1.| |impcapt|B|-|0|RdWr|**Capture mode** (0÷2)\\ Modo di cattura della funzione dell’ingresso per funzione generica (vedi file di configurazione).\\ **0** = Disabilitato,\\ **1** = Singola cattura sul fronte di discesa,\\ **2** = Singola cattura sul fronte di salita,\\ La cattura è abilitata se lo stato st_enbl = 1.|
-|intcapt|B|-|0|RdWr|**Interrupt capture mode** (0÷2)\\ Modo di cattura della funzione dell’ingresso in interrupt (vedi file di configurazione).\\ **0** = Disabilitato,\\ **1** = Singola cattura sul fronte di discesa,\\ **2** = Singola cattura sul fronte di salita.\\ La cattura è abilitata se lo stato st_intenbl = 1.|+|intcapt|B|-|0|RdWr|**Interrupt capture mode** (0÷2)\\ Modo di cattura della funzione dell’ingresso in interrupt (vedi file di configurazione).\\ **0** = Disabilitato,\\ **1** = Singola cattura sul fronte di salita,\\ **2** = Singola cattura sul fronte di discesa.\\ La cattura è abilitata se lo stato st_intenbl = 1.|
 |errcode|B|-|0|Rd|**Error code** (0÷100)\\ Indica il tipo di errore intervenuto nel sistema.\\ Il codice è valido solo se st_error = 1. (Vedi capitolo dedicato)| |errcode|B|-|0|Rd|**Error code** (0÷100)\\ Indica il tipo di errore intervenuto nel sistema.\\ Il codice è valido solo se st_error = 1. (Vedi capitolo dedicato)|
 |errvalue|B|-|0|Rd|**Error value** (0÷100)\\ Specifica il settore che ha causato l’errore nel sistema.\\ Il valore è valido solo se st_error = 1.\\ (Vedi capitolo dedicato)| |errvalue|B|-|0|Rd|**Error value** (0÷100)\\ Specifica il settore che ha causato l’errore nel sistema.\\ Il valore è valido solo se st_error = 1.\\ (Vedi capitolo dedicato)|
  • Ultima modifica: 2020/07/13 15:03