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:j1k31:mimj1k31fx_base [2014/11/26 15:29] – documentazione | strumenti:qmoveplus:j1k31:mimj1k31fx_base [2015/01/20 08:53] – [1.1.3. Versioni hardware] documentazione | ||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | ====== J1-P51-Fx BASE ====== | + | ====== J1-K31-Fx BASE ====== |
- | {{ strumenti: | + | {{ strumenti: |
- | + | ||
- | ---- | + | |
- | <wrap lo> | + | |
- | I diritti d' | + | |
- | Nessuna parte di questo documento, può essere copiata o riprodotta in qualsiasi forma senza la preventiva autorizzazione scritta della QEM. | + | |
- | QEM non presenta assicurazioni o garanzie sui contenuti e specificatamente declina ogni responsabilità inerente alle garanzie di idoneità per qualsiasi scopo particolare. Le informazioni in questo documento sono soggette a modifica senza preavviso. | + | |
- | QEM non si assume alcuna responsabilità per qualsiasi errore che può apparire in questo documento. | + | |
- | QEM® è un marchio registrato. Microsoft® e MS-DOS® sono marchi registrati e Windows® è un marchio della Microsoft Corporation. | + | |
- | </ | + | |
< | < | ||
Linea 17: | Linea 8: | ||
<WRAP center round box 90%> | <WRAP center round box 90%> | ||
- | |{{: | + | | {{: |
- | ^Documento: | + | ^ Documento: |
- | ^Descrizione: | + | ^ Descrizione: |
- | ^Redattore: | + | ^ Redattore: |
- | ^Approvatore| Gabriele Bazzi ||| | + | ^ Approvatore |
- | ^Link: | + | ^ Link: | http:// |
- | ^Lingua: | + | ^ Lingua: |
- | | |||| | + | | |||| |
- | ^ Release documento ^ Descrizione ^ Note ^ Data ^ | + | ^ Release documento |
- | | 01 | Nuovo manuale | / | + | | 01 | Nuovo manuale |
- | | 02 | Rimossa ethernet dal modello FA | / | | + | | 02 | Nuove funzioni di sistema e backup/restore |
- | | 03 | Fatta la versione " | + | | 03 | Versione consultabile on-line |
+ | | 04 | ||
</ | </ | ||
+ | |||
{{page> | {{page> | ||
Linea 36: | Linea 30: | ||
====== - Descrizione ====== | ====== - Descrizione ====== | ||
- | **J1-P51-F** è un controllore integrato della gamma Qmove+ | + | **J1-K31-F** è un controllore integrato della gamma Qmove+. |
===== - Identificazione del prodotto ===== | ===== - Identificazione del prodotto ===== | ||
Linea 42: | Linea 36: | ||
==== - Etichetta prodotto ==== | ==== - Etichetta prodotto ==== | ||
- | {{strumenti: | + | {{strumenti: |
{{page> | {{page> | ||
Linea 48: | Linea 42: | ||
==== - Codice di ordinazione ==== | ==== - Codice di ordinazione ==== | ||
- | |Modello||| |Caratteristiche||||| | + | | Modello |
- | ^**J1**|-^**P51**|-^**FA**|-^**10**|/ | + | ^ **J1** |
- | | | + | | | | |
- | | | + | | | | |
- | | | | | + | | | | |
- | | | |**P** = Tastiera | + | | | | **K** = Tastiera |
- | |**J1** = Famiglia Qmove " | + | | **J1** = Famiglia Qmove " |
Linea 61: | Linea 56: | ||
==== - Versioni hardware ==== | ==== - Versioni hardware ==== | ||
Attualmente sono disponibili le seguenti versioni hardware: | Attualmente sono disponibili le seguenti versioni hardware: | ||
- | | |^ Versioni hardware | + | | |
- | | |^A^B^C^D^E^W^Z^ | + | | |
- | ^SLOT 2\\ (Scheda base)^USER PORT (RS232, RS422, RS485)|1|1|1|1|1|1|1| | + | ^ SLOT 2\\ (Scheda base) |
- | ^:::^AUX1 PORT (RS232, RS422, RS485)|-|-|-|-|-|-|1| | + | | ::: ^ AUX1 PORT (RS232, RS422, RS485) |
- | ^:::^AUX2 PORT (RS485)|-|-|-|-|-|-|1| | + | | ::: ^ AUX2 PORT (RS485) |
- | ^:::^CAN1 PORT|1|1|1|1|1|1|1| | + | | ::: ^ CAN1 PORT |
- | ^:::^CAN2 PORT|-|-|-|-|-|-|-| | + | | ::: ^ CAN2 PORT |
- | ^::: | + | | ::: ^ ETHERNET PORT |
- | ^:::^USB PORT[(opzione non ancora abilitata )]|-|-|-|-|-|-|-| | + | | ::: ^ USB PORT[(opzione non ancora abilitata )] |
- | ^SLOT 3\\ (Schede | + | ^ SLOT 3\\ (Schede\\ |
- | ^::: | + | | ::: ^ Ingressi digitali veloci [(2 degli ingressi veloci possono essere utilizzati come frequenzimetri all' |
- | ^::: | + | | ::: ^ Ingressi analogici 12bit | - | 2 | 2 | 2 |
- | ^::: | + | | ::: ^ Ingressi analogici 16bit | - |
- | ^::: | + | | ::: ^ Ingressi per PT100 [(# |
- | ^::: | + | | ::: ^ Ingressi per Termocoppie [(# |
- | ^::: | + | | ::: ^ Conteggi bidirezionali 20KHz ABZ\\ (24V-PP, 5V-LD) |
- | ^::: | + | | ::: ^ Conteggi bidirezionali 200KHz ABZ\\ (24V-PP, 5V-LD) |
- | ^:::^Uscite digitali protette|-|32|32|32|32|-|32| | + | | ::: ^ Uscite digitali protette |
- | ^:::^Uscite digitali a relè|-|-|-|-|-|-|-| | + | | ::: ^ Uscite digitali a relè | - |
- | ^:::^Uscite analogiche 0-10V-12bit|-|-|-|-|-|-|-| | + | | ::: ^ Uscite analogiche 0-10V-12bit |
- | ^:::^Uscite analogiche +/ | + | | ::: ^ Uscite analogiche +/ |
- | ^:::^Uscite stepper|-|-|-|-|-|-|5| | + | | ::: ^ Uscite stepper |
- | ^::: | + | | ::: ^ Connettore per Pulsantiere remotate [(# |
- | ^Codice software della scheda\\ da dichiarare nello SLOT 3^|-|1MG8F|1MG8F|1MG8F|1MG8F|-|1MG8F| | + | ^ Codice software della scheda\\ da dichiarare nello SLOT 3 || - |
+ | |||
~~REFNOTES~~ | ~~REFNOTES~~ | ||
- | ==== - Manuali delle Schede | + | ==== - Manuali delle Schede |
- | {{: | + | {{: |
- | ==== - Versioni firmware ==== | + | {{: |
- | ^Versione^Descrizione^ | + | {{: |
- | | 10 |Completamente programmabile, | + | |
- | | 20 |Completamente programmabile, | + | |
- | | 30 |Completamente programmabile, | + | |
- | Per ulteriori informazioni riguardo alle caratteristiche dei vari firmware, consultare la tabella dei [[software:devices# | + | ==== - Versioni |
+ | |||
+ | {{page> | ||
< | < | ||
Linea 104: | Linea 100: | ||
===== - Conformazione prodotto ===== | ===== - Conformazione prodotto ===== | ||
==== - Pannello anteriore ==== | ==== - Pannello anteriore ==== | ||
- | {{strumenti: | + | {{strumenti: |
- | **A)** Tasti funzione e led\\ **B)** Led di sistema | + | **A)** Tasti funzione e led\\ **B)** Led di sistema\\ **C)** Tastiera |
+ | < | ||
==== - Morsettiere posteriori ==== | ==== - Morsettiere posteriori ==== | ||
- | Il J1-P51-F viene configurato con una scheda | + | Il J1-K31-F viene configurato con una scheda |
- | {{strumenti: | + | {{strumenti: |
- | ^Slot^Descrizione^ | + | * **a** = Schede Espansione |
- | |[[caratteristiche_elettriche_e_collegamenti# | + | * **b** = Connettore di alimentazione posto sulla scheda Base |
- | |[[caratteristiche_elettriche_e_collegamenti# | + | * **c** = Scheda Base |
- | |[[caratteristiche_elettriche_e_collegamenti# | + | |
- | < | ||
+ | < | ||
====== - Caratteristiche tecniche ====== | ====== - Caratteristiche tecniche ====== | ||
===== - Caratteristiche generali ===== | ===== - Caratteristiche generali ===== | ||
{{template> | {{template> | ||
- | |peso=2Kg | + | |peso=1,8Kg |
|mat_contenitore=Lamiera | |mat_contenitore=Lamiera | ||
|mat_pannello=Alluminio | |mat_pannello=Alluminio | ||
|mat_cornice=Noryl autoestinguente | |mat_cornice=Noryl autoestinguente | ||
- | |display=LCD TFT 10.4” TFT-256 COLORI-800 x 600px | + | |display=LCD |
|touch=Resistivo a 4 fili | |touch=Resistivo a 4 fili | ||
- | |dim_display=211.2 x 158.4mm/ 10.4" | + | |dim_display=152,4 x 91,4mm / 7" |
- | |led_ut=6 | + | |led_ut=14 |
- | |led_sys=4 sul pannello frontale, | + | |led_sys=8 |
- | |tasti_f=6 | + | |tasti_f=17 |
- | |tasti_sys=3 | + | |tasti_sys=24 |
|temp_ese=0 ÷ 50°C | |temp_ese=0 ÷ 50°C | ||
|temp_stoc=-25 ÷ +70 °C | |temp_stoc=-25 ÷ +70 °C | ||
Linea 146: | Linea 142: | ||
^RAM| 16MB| | ^RAM| 16MB| | ||
^Flash| | ^Flash| | ||
+ | |||
+ | < | ||
===== - Dimensioni meccaniche ===== | ===== - Dimensioni meccaniche ===== | ||
- | ^: | ||
- | {{strumenti: | + | ^: |
+ | |||
+ | {{strumenti: | ||
===== - Dima di foratura ===== | ===== - Dima di foratura ===== | ||
- | {{strumenti: | + | |
+ | {{strumenti: | ||
< | < | ||
Linea 167: | Linea 167: | ||
^:tip:^Per informazioni riguardanti le sezioni dei cavi utilizabili ed i connettori usati, consultare l' | ^:tip:^Per informazioni riguardanti le sezioni dei cavi utilizabili ed i connettori usati, consultare l' | ||
- | {{strumenti: | + | {{strumenti: |
+ | |||
+ | < | ||
===== - Power Supply ===== | ===== - Power Supply ===== | ||
Linea 173: | Linea 175: | ||
{{page> | {{page> | ||
+ | |||
+ | < | ||
===== - Collegamenti seriali ===== | ===== - Collegamenti seriali ===== | ||
Linea 197: | Linea 201: | ||
< | < | ||
- | ==== - CANbus ==== | + | ==== - CANbus |
{{page> | {{page> | ||
Linea 203: | Linea 207: | ||
==== - Ethernet ==== | ==== - Ethernet ==== | ||
- | {{page> | + | {{page> |
- | ==== - MMC/ | + | === - MMC/SD=== |
{{page> | {{page> | ||
Linea 244: | Linea 248: | ||
< | < | ||
+ | |||
====== - Settaggi, procedure e segnalazioni ====== | ====== - Settaggi, procedure e segnalazioni ====== | ||
- | {{strumenti: | + | {{strumenti: |
+ | |||
+ | ===== - Selettore baud-rate di PROG PORT e USER PORT ===== | ||
{{page> | {{page> | ||
+ | |||
+ | ===== - Selettore baud-rate CANbus ===== | ||
{{page> | {{page> | ||
+ | < | ||
- | ===== Led ===== | + | ===== - Led ===== |
- | I led **" | + | |
- | {{led:j1p51_led_sistema-front_01.png? | + | {{template> |
- | I led utente **"L1, L2, L3 **e** L4"** sono presenti solo sulla parte posteriore: | + | < |
- | {{led: | + | ===== - Pulsanti ===== |
- | ==== Segnalazioni “Led di sistema” ==== | + | {{template> |
- | === Legenda: === | + | |
- | {{led:led_on.jpg? | + | |
- | + | ||
- | {{led:led_off.jpg? | + | |
- | + | ||
- | {{led: | + | |
- | + | ||
- | ^Led^Colore^Stato^Descrizione^ | + | |
- | |**pow**|Verde|{{led: | + | |
- | |::: | + | |
- | |**run**|Verde|{{led: | + | |
- | |::: | + | |
- | |**stop**|Giallo|{{led: | + | |
- | |**err**|Rosso|{{led: | + | |
- | + | ||
- | + | ||
- | === Segnalazioni del led err === | + | |
- | |**N°**\\ **lampeggi**|**Errore**|**Descrizione**|**Azioni consigliate**| | + | |
- | | **1** |**Bus error**|Bus non configurato come descritto nell' | + | |
- | | **2** |**CheckSum Error**|Il controllo di integrità sulle variabili ritentive ha dato esito negativo. (Vedi capitolo Reset Error Checksum)|E' | + | |
- | | **3** |**Index Out of Bound**|Indice di un array è puntato su un elemento inesistente|Con l' | + | |
- | | **4** |**Program Over Range**|L' | + | |
- | | **5** |**Step Over Range**|l' | + | |
- | | **6** |**Division By Zero**|Il denominatore di un' | + | |
- | | **7** |**Syntax Error**|Il programma applicativo ha un' | + | |
- | | **8** |**Watch Dog Error**|Un modulo CAN non funziona correttamente, | + | |
- | | **9** |**Stack Error**|Il programma applicativo ha utilizzato tutti i livelli di chiamata a subroutine permessi|Con l' | + | |
- | + | ||
- | + | ||
- | === Codici di errore hardware === | + | |
- | Se nella fase di accensione, viene rilevato un malfunzionamento di qualche periferica, il sistema si blocca e viene segnalato l' | + | |
- | + | ||
- | Il numero di lampeggi indica il tipo di errore secondo la seguente tabella: | + | |
- | + | ||
- | ^Numero di lampeggi^Errore^ | + | |
- | | 1 |Display| | + | |
- | | 2 |FPGA| | + | |
- | | 3 |Media| | + | |
- | | 4 |Bootloader| | + | |
- | | 5 |FW| | + | |
- | | 6 |Bus| | + | |
- | | 7 |// | + | |
- | | 8 |// | + | |
- | | 9 |Exception| | + | |
- | <WRAP center round important 80%> | + | |
- | Ognuna di queste segnalazioni indica una situazione di errore grave. Il prodotto deve essere inviato all' | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | ==== Segnalazioni “Led utente” ==== | + | |
- | {{led: | + | |
- | + | ||
- | ^Led^Colore^Descrizione^ | + | |
- | |{{led: | + | |
- | |{{led: | + | |
- | |{{led: | + | |
- | |{{led: | + | |
- | + | ||
- | ===== Pulsanti ===== | + | |
- | {{strumenti: | + | |
- | + | ||
- | ^Nome^Descrizione^ | + | |
- | |{{varie: | + | |
- | |{{varie: | + | |
- | |{{varie: | + | |
< | < | ||
- | ====== - Generalità | + | ====== - Funzioni |
- | ===== Introduzione ===== | + | {{page> |
- | 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 ===== | + | ===== - Elenco |
- | Per meglio comprendere la terminologia utilizzata in questo capitolo, è necessario | + | |
- | + | ||
- | Un applicativo QCL è composto, oltre che dalle istruzioni, anche dalle variabili sulle quali possono agire le istruzioni QCL. Alcune di queste variabili sono ritentive, cioè mantengono inalterato il loro valore tra uno spegnimento ed una accensione, le altre assumono valore zero ad ogni accensione. Lo schema a blocchi seguente illustra l' | + | |
- | + | ||
- | {{sezioni: | + | |
- | + | ||
- | Come si può notare, all' | + | |
- | + | ||
- | **" | + | |
- | * **Programma QCL:** è l' | + | |
- | * **Programma HMI:** è l' | + | |
- | * **Dati di configurazione: | + | |
- | + | ||
- | **" | + | |
- | * **Variabili ritentive: | + | |
- | + | ||
- | **" | + | |
- | * **Variabili non ritentive: | + | |
- | La memoria dati volatile è utilizzata anche come memoria dinamica, cioè quella memoria necessaria al firmware per le operazioni internen e per la gestione delle pagine HMI attive. | + | |
- | + | ||
- | **" | + | |
- | E' inoltre utilizzato per memorizzare il backup dell' | + | |
- | + | ||
- | **" | + | |
- | + | ||
- | + | ||
- | ===== Stati CPU ===== | + | |
- | La CPU ha vari stati di funzionamento. Nella seguente figura vengono illustrati i principali cambi di stato a partire dall' | + | |
- | Gli stati principali di funzionamento sono RESET, READY, RUN e STOP.\\ | + | |
- | Gli eventi della CPU che determinano la transizione da uno stato all' | + | |
- | **Download applicativo** rappresenta la procedura dell' | + | |
- | + | ||
- | {{varie: | + | |
- | + | ||
- | **Download applicativo** rappresenta la procedura dell' | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | ===== Funzioni di sistema ===== | + | |
- | <WRAP center round important 80%> | + | |
- | ATTENZIONE: L' | + | |
- | </ | + | |
- | + | ||
- | Le funzioni di sistema sono particolari procedure che permettono all' | + | |
- | Sugli strumenti dotati di display alcune funzioni di sistema sono accessibili solo con l' | + | |
{{page> | {{page> | ||
- | |||
- | {{page> | ||
- | |||
- | {{page> | ||
- | |||
- | |||
- | ==== Descrizione ==== | ||
- | {{page> | ||
- | |||
- | {{page> | ||
- | |||
- | {{page> | ||
- | |||
- | {{page> | ||
- | |||
- | {{page> | ||
- | |||
- | {{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 ==== | ||
- | Per la programmazione del prodotto è necessario utilizzare gli ambienti Qview-5 per la programmazione del codice QCL e se il prodotto è equipaggiato di display grafico, anche l' | ||
- | |||
- | Lo strumento è equipaggiato fisicamente da 3 slot come indicato nel capitolo [[: | ||
- | Gli slots da 4 a 12 sono comunque dichiarabili e devono venire utilizzati per indirizzare risorse che risiedono nei moduli Canopen. | ||
- | |||
- | Un esempio di dichiarazione del BUS da utilizzare nella sezione BUS della unit di configurazione è: | ||
- | |||
- | <code QCL> | ||
- | BUS | ||
- | 1 1P51F 10 | ||
- | 2 . . | ||
- | 3 1MG8F . | ||
- | 4 | ||
- | </ | ||
- | |||
- | Ovviamente la versione firmware deve coincidere ed il nome della scheda di specializzazione allo slot 3 deve essere corretto. Tale nome è ricavabile dalla colonna più a destra della tabella | ||
- | |||
- | Per programmare con l' | ||
- | |||
- | {{page> | ||
- | |||
- | {{page> | ||
- | |||
- | {{page> | ||
- | |||
- | {{page> | ||
- | |||
- | {{page> | ||
- | |||
- | {{page> | ||
< | < |