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 Prossima revisioneEntrambe le parti successive la revisione | ||
strumenti:qmoveplus:c1r11:mimc1r11fx_base [2015/03/11 09:14] – documentazione | strumenti:qmoveplus:c1r11:mimc1r11fx_base [2016/10/28 09:16] – documentazione | ||
---|---|---|---|
Linea 4: | Linea 4: | ||
---- | ---- | ||
+ | |||
{{page> | {{page> | ||
- | < | + | < |
====== Informazioni ====== | ====== Informazioni ====== | ||
Linea 21: | Linea 22: | ||
^ Release documento | ^ Release documento | ||
| 01 | 01 | Nuovo manuale | | 01 | 01 | Nuovo manuale | ||
- | | 02 | 01 | Inserito modello FF | | 08/ | + | | 02 | 01 | Inserito modello FF | / |
- | | 03 | 01 | Cancellato modello FC | | 16/ | + | | 03 | 01 | Cancellato modello FC | / |
- | | 04 | 01 | Aggiunta la scheda 1MG5F | + | | 04 | 01 | Aggiunta la scheda 1MG5F |
| 05 | 02 | Nuovo manuale e aggiornato il link alla scheda 1MG3F con release hardware 02. | Realizzata le versione “BASE” di questo manuale | | 05 | 02 | Nuovo manuale e aggiornato il link alla scheda 1MG3F con release hardware 02. | Realizzata le versione “BASE” di questo manuale | ||
- | + | | 06 | 02 | Aggiunto il capitolo " | |
+ | | 07 | 02 | Aggiunta versione commerciale " | ||
+ | | 08 | 02 | Corretto “Assorbimento max.” in Power Supply | ||
</ | </ | ||
- | < | + | < |
{{page> | {{page> | ||
- | < | + | < |
====== - Descrizione ====== | ====== - Descrizione ====== | ||
Linea 46: | Linea 48: | ||
{{page> | {{page> | ||
+ | |||
+ | < | ||
==== - Codice di ordinazione ==== | ==== - Codice di ordinazione ==== | ||
|Modello||| |Caratteristiche||| | |Modello||| |Caratteristiche||| | ||
- | ^**C1**|-^**R11**|-^**FA**|-^**10**| | + | ^**C1**|-^**R11**|-^**FA**|-^**10**{{: |
| | | | | | |**10** = Versione firmware | | | | | | | |**10** = Versione firmware | ||
| | | | |**F** | | | | | |**F** | ||
Linea 56: | Linea 60: | ||
|**C1** = Famiglia Qmove " | |**C1** = Famiglia Qmove " | ||
- | < | + | < |
==== - Versioni hardware ==== | ==== - Versioni hardware ==== | ||
Linea 62: | Linea 66: | ||
Attualmente sono disponibili le seguenti versioni hardware: | Attualmente sono disponibili le seguenti versioni hardware: | ||
- | | |^ Versioni hardware | + | | |^ Versioni hardware |
- | | |^A^B^C^D^E^F^G^Y^Z^ | + | | |^A^B^C^D^E^F^G^Y^W^Z^ |
- | ^SLOT 2\\ (Scheda base)^USER PORT (RS232, RS422, RS485)|1|1|1|1|1|1|1|1|1| | + | ^SLOT 2\\ (Scheda base)^USER PORT (RS232, RS422, RS485)|1|1|1|1|1|1|1|1|1|1| |
- | ^:::^AUX1 PORT (RS232, RS422, RS485)|-|-|-|-|-|-|-|-|1| | + | ^:::^AUX1 PORT (RS232, RS422, RS485)|-|-|-|-|-|-|-|-|1|1| |
- | ^:::^AUX2 PORT (RS485)|1|1|1|1|1|1|1|1|1| | + | ^:::^AUX2 PORT (RS485)|1|1|1|1|1|1|1|1|1|1| |
- | ^:::^CAN1 PORT|1|1|1|1|1|1|1|1|1| | + | ^:::^CAN1 PORT|1|1|1|1|1|1|1|1|1|1| |
- | ^:::^CAN2 PORT[(opzione non ancora abilitata )]|-|-|-|-|-|-|-|-|1| | + | ^:::^CAN2 PORT[(opzione non ancora abilitata )]|-|-|-|-|-|-|-|-|-|1| |
- | ^::: | + | ^::: |
- | ^:::^USB PORT[(# | + | ^:::^USB PORT[(#1)]|-|-|-|-|-|-|-|-|-|-|1 |
- | ^SLOT 3\\ (Schede di\\ specializzazione)^Ingressi digitali standard|-|16|16|16|16|16|16|16|16| | + | ^SLOT 3\\ (Schede di\\ specializzazione)^Ingressi digitali standard|-|16|16|16|16|16|16|16|-|16| |
- | ^::: | + | ^::: |
- | ^::: | + | ^::: |
- | ^::: | + | ^::: |
- | ^::: | + | ^::: |
- | ^::: | + | ^::: |
- | ^::: | + | ^::: |
- | ^::: | + | ^::: |
- | ^::: | + | ^::: |
- | ^:::^Uscite digitali protette|-|8|16|8|16|8|16|8|8| | + | ^:::^Uscite digitali protette|-|8|16|8|16|8|16|8|-|8| |
- | ^:::^Uscite digitali a relè|-|-|-|-|-|-|-|-|-| | + | ^:::^Uscite digitali a relè|-|-|-|-|-|-|-|-|-|-| |
- | ^:::^Uscite analogiche 0-10V-12bit|-|-|-|-|-|-|-|-|-| | + | ^:::^Uscite analogiche 0-10V-12bit|-|-|-|-|-|-|-|-|-|-| |
- | ^:::^Uscite analogiche +/ | + | ^:::^Uscite analogiche +/ |
- | ^:::^Uscite stepper|-|-|-|2|-|-|4|4|4| | + | ^:::^Uscite stepper|-|-|-|2|-|-|4|4|-|4| |
- | ^::: | + | ^::: |
- | ^Codice software della scheda\\ da dichiarare nello SLOT 3^|-|{{: | + | ^Codice software della scheda\\ da dichiarare nello SLOT 3^|-|{{: |
~~REFNOTES~~ | ~~REFNOTES~~ | ||
+ | |||
+ | < | ||
==== - Manuali delle Schede espansione ==== | ==== - Manuali delle Schede espansione ==== | ||
Linea 98: | Linea 104: | ||
{{page> | {{page> | ||
- | < | + | < |
===== - Conformazione prodotto ===== | ===== - Conformazione prodotto ===== | ||
Linea 110: | Linea 116: | ||
* **c** = Scheda Base | * **c** = Scheda Base | ||
- | < | + | < |
====== - Caratteristiche tecniche ====== | ====== - Caratteristiche tecniche ====== | ||
Linea 124: | Linea 130: | ||
|altitudine=0 - 2000m s.l.m. | |altitudine=0 - 2000m s.l.m. | ||
|grado_ip=IP20}} | |grado_ip=IP20}} | ||
+ | |||
===== - CPU (livello tecnologico F) ===== | ===== - CPU (livello tecnologico F) ===== | ||
^Microprocessore RISC (32 bit)^^ | ^Microprocessore RISC (32 bit)^^ | ||
Linea 130: | Linea 137: | ||
^Flash| | ^Flash| | ||
- | < | + | < |
===== - Dimensioni meccaniche ===== | ===== - Dimensioni meccaniche ===== | ||
Linea 136: | Linea 143: | ||
^: | ^: | ||
- | {{strumenti: | + | {{strumenti: |
+ | |||
+ | < | ||
===== - Dima di foratura ===== | ===== - Dima di foratura ===== | ||
- | {{strumenti: | + | {{strumenti: |
- | < | + | < |
Linea 151: | Linea 160: | ||
{{strumenti: | {{strumenti: | ||
- | < | + | < |
===== - Power Supply ===== | ===== - Power Supply ===== | ||
Linea 157: | Linea 166: | ||
{{strumenti: | {{strumenti: | ||
- | {{page>lib:mdl:mdl-h-cnalim-020}} | + | {{template>lib:tpl:tpl-h-cnalim-010|power=10}} |
- | < | + | < |
===== - Collegamenti seriali ===== | ===== - Collegamenti seriali ===== | ||
Linea 170: | Linea 179: | ||
{{page> | {{page> | ||
- | < | + | < |
==== - AUX1 PORT ==== | ==== - AUX1 PORT ==== | ||
Linea 176: | Linea 185: | ||
{{page> | {{page> | ||
- | < | + | < |
==== - AUX2 PORT ==== | ==== - AUX2 PORT ==== | ||
Linea 182: | Linea 191: | ||
{{page> | {{page> | ||
- | < | + | < |
==== - CANbus PORT==== | ==== - CANbus PORT==== | ||
Linea 196: | Linea 205: | ||
{{page> | {{page> | ||
- | < | + | < |
====== - Caratteristiche elettriche ====== | ====== - Caratteristiche elettriche ====== | ||
Linea 206: | Linea 215: | ||
{{page> | {{page> | ||
- | < | + | < |
===== - RS232 ===== | ===== - RS232 ===== | ||
Linea 212: | Linea 221: | ||
{{page> | {{page> | ||
- | < | + | < |
===== - RS422 ===== | ===== - RS422 ===== | ||
Linea 218: | Linea 227: | ||
{{page> | {{page> | ||
- | < | + | < |
===== - RS485 ===== | ===== - RS485 ===== | ||
Linea 224: | Linea 233: | ||
{{page> | {{page> | ||
- | < | + | < |
===== - CANbus ===== | ===== - CANbus ===== | ||
Linea 230: | Linea 239: | ||
{{page> | {{page> | ||
- | < | + | < |
===== - Ethernet ===== | ===== - Ethernet ===== | ||
Linea 240: | Linea 249: | ||
{{page> | {{page> | ||
- | < | + | < |
Linea 251: | Linea 260: | ||
{{page> | {{page> | ||
- | < | + | < |
===== - Selettore baud-rate CANbus ===== | ===== - Selettore baud-rate CANbus ===== | ||
Linea 257: | Linea 266: | ||
{{page> | {{page> | ||
- | < | + | < |
===== - Led ===== | ===== - Led ===== | ||
Linea 263: | Linea 272: | ||
{{template> | {{template> | ||
- | < | + | < |
===== - Pulsanti ===== | ===== - Pulsanti ===== | ||
Linea 269: | Linea 278: | ||
{{template> | {{template> | ||
- | <html><pagebreak | + | <pagebreak> |
+ | |||
+ | ====== - Generalità di funzionamento ====== | ||
+ | ===== - Introduzione ===== | ||
+ | Nel presente capitolo verranno introdotti alcuni concetti e descritti alcuni funzionamenti del prodotto. Tali contenuti sono in parte legati e implementati nel firmware. Tale software implementa tutte le funzionalità che permettono al prodotto di essere un componente del sistema programmabile QEM chiamato Qmove. | ||
+ | |||
+ | ===== - Organizzazione dei dati e delle memorie ===== | ||
+ | {{page> | ||
+ | |||
+ | ===== - Stati CPU ===== | ||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ===== - Funzioni di sistema ===== | ||
+ | {{page> | ||
+ | |||
+ | ==== Accesso alle funzioni di sistema ==== | ||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ==== Descrizione delle funzioni ==== | ||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ===== - Informazioni per la programmazione ===== | ||
+ | In questo capitolo sono raccolte tutte le informazioni relative al prodotto necessarie durante la programmazione, | ||
+ | |||
+ | ==== Ambienti di sviluppo ==== | ||
+ | {{template> | ||
+ | |||
+ | Un esempio di dichiarazione del BUS da utilizzare nella sezione BUS della unit di configurazione è: | ||
+ | <code QCL> | ||
+ | BUS | ||
+ | | ||
+ | | ||
+ | | ||
+ | </code> | ||
+ | Ovviamente la versione firmware deve coincidere ed il nome della scheda di specializzazione allo slot 3 deve essere corretto. Vedere il capitolo dedicato. | ||
+ | |||
+ | ==== Memorie utilizzate ==== | ||
+ | {{template> | ||
+ | |||
+ | ==== Porte di comunicazione ==== | ||
+ | {{template> | ||
+ | |||
+ | ==== Messaggi di errore del firmware ==== | ||
+ | {{template> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ==== - I devices ==== | ||
+ | Con il termine device si identifica una categoria di dispositivi software atti a svolgere attività di supporto e di controllo, più o meno complesse, per risolvere le problematiche legate all' | ||
+ | La lista dei devices implementati nel firmware dipende dalla **versione** firmware. Lo scopo del presente paragrafo è quello di illustrare la lista e le caratteristiche dei devices disponibili. | ||
+ | |||
+ | Il firmware versione **10 **implementa i seguenti devices: | ||
+ | ^Nome device^Tempo di campionamento\\ minimo (msec)^Tempo di campionamento\\ massimo (msec)^Tempo di esecuzione (%)^ | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | |||
+ | Il firmware versione **20** implementa **anche** i seguenti devices: | ||
+ | ^Nome device^Tempo di campionamento\\ minimo (msec)^Tempo di campionamento\\ massimo (msec)^Tempo di esecuzione (%)^ | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | |||
+ | Il firmware versione **30** implementa **anche** i seguenti devices: | ||
+ | ^Nome device^Tempo di campionamento\\ minimo (msec)^Tempo di campionamento\\ massimo (msec)^Tempo di esecuzione (%)^ | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | |[[Software: | ||
+ | ~~REFNOTES~~ | ||
+ | ===Particolarità dei devices=== | ||
+ | In questo paragrafo vengono descritte delle informazioni aggiuntive sui devices. Queste informazioni integrano e completano il manuale di uso del device disponibile nel sito Qem. Sono informzioni relative all' | ||
+ | |||
+ | ==CANOPEN== | ||
+ | Se nella dichiarazione del device [[Software: | ||
+ | Il primo slot per indirizzare risorse che risiedono all' | ||
+ | Il firmware gestisce la cattura dell' | ||
+ | E' possibile inserire il valore 2 nella dichiarazione del device sul campo relativo alla porta. Questa impostazione rende possibile lo startup dei drive DS402 tramite una richiesta QCL (QDO numero 10). Questa funzionalità si rende necessaria nei casi in cui ci siano dei drive senza ingresso di abilitazione e con l' | ||
+ | |||
+ | ==DATASTORE== | ||
+ | I files manipolati dal device [[Software: | ||
+ | Il device [[Software: | ||
+ | Se l' | ||
+ | |||
+ | Un esempio di codice QCL per cambiare dispositivo potrebbe essere: | ||
+ | |||
+ | <code QCL> | ||
+ | SUB SETMMC | ||
+ | WAIT NOT data.st_busy | ||
+ | IF data.st_mount | ||
+ | data.priority = -1 | ||
+ | data.UMOUNT | ||
+ | WAIT NOT data.st_mount | ||
+ | CALL CHECK_ERR_WRN | ||
+ | ENDIF | ||
+ | data.priority = 0 | ||
+ | data.MOUNT | ||
+ | WAIT data.st_mount | ||
+ | ENDSUB | ||
+ | |||
+ | SUB SETNAND | ||
+ | WAIT NOT data.st_busy | ||
+ | IF data.st_mount | ||
+ | data.priority = -1 | ||
+ | data.UMOUNT | ||
+ | WAIT NOT data.st_mount | ||
+ | CALL CHECK_ERR_WRN | ||
+ | ENDIF | ||
+ | data.priority = 1 | ||
+ | data.MOUNT | ||
+ | WAIT data.st_mount | ||
+ | CALL CHECK_ERR_WRN | ||
+ | ENDSUB | ||
+ | </code> | ||
+ | |||
+ | Esiste una particolare impostazione dei parametri che permette di verificare l' | ||
+ | Se l' | ||
- | ====== - Funzioni | + | I parametri " |
+ | ==RECDATA== | ||
+ | Il device può memorizzare un massimo | ||
- | {{page> | + | ==QMOS== |
+ | Il parametro " | ||
- | ===== - Elenco delle Funzioni | + | ==FREQ== |
+ | Per definire l' | ||
- | {{page> | + | ==CAMMING3== |
+ | I parametri relativi ai settori (CodeQm, CodeQs…) non sono ritentivi. All' | ||
- | < | + | < |
====== - Accessori disponibili ====== | ====== - Accessori disponibili ====== |