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 [2014/12/01 17:42] – [1.1.4. Manuali delle Schede di specializzazione] 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 | Realizzata le versione " | ||
</ | </ | ||
+ | |||
{{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 49: | Linea 43: | ||
|Modello||| |Caratteristiche||||| | |Modello||| |Caratteristiche||||| | ||
- | ^**J1**|-^**P51**|-^**FA**|-^**10**|/ | + | ^**J1**|-^**K31**|-^**FA**^**10**|/ |
- | | | | | | | + | | | | | | | | |**TP00** = Codice tastiera (TP00 = pannello con touch-screen resistivo, logo e tasti funzione personalizzabili); |
- | | | | | | | + | | | | | | |**10** = Versione firmware |
- | | | | | |**F** | + | | | | | |**F** |
- | | | |**P** = Tastiera | + | | | |**K** = Tastiera |
- | |**J1** = Famiglia Qmove " | + | |**J1** = Famiglia Qmove " |
< | < | ||
Linea 61: | Linea 54: | ||
==== - 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 di\\ specializzazione)^Ingressi digitali standard|-|32|32|32|32|-|32| | + | ^ SLOT 3\\ (Schede di\\ specializzazione) |
- | ^::: | + | | ::: ^ 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 di specializzazione ==== | ==== - Manuali delle Schede di specializzazione ==== | ||
- | {{: | + | {{: |
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
==== - Versioni firmware ==== | ==== - Versioni firmware ==== | ||
Linea 104: | Linea 102: | ||
===== - 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 di specializzazione inserita nello slot 3. | + | Il J1-K31-F viene configurato con una scheda di specializzazione inserita nello slot 3. |
- | {{strumenti: | + | {{strumenti: |
^Slot^Descrizione^ | ^Slot^Descrizione^ | ||
- | |[[caratteristiche_elettriche_e_collegamenti#Slot Supply]]|Connettore di alimentazione posto sulla scheda Base| | + | |[[#Slot Supply]]|Connettore di alimentazione posto sulla scheda Base| |
- | |[[caratteristiche_elettriche_e_collegamenti#Slot 2]]|Scheda Base| | + | |[[#Slot 2]]|Scheda Base| |
- | |[[caratteristiche_elettriche_e_collegamenti#Slot 3 – Connettori scheda 1MG4F|Slot 3]]|Schede Espansione| | + | |[[#Slot 3 – Connettori scheda 1MG4F|Slot 3]]|Schede Espansione| |
< | < | ||
Linea 124: | Linea 123: | ||
===== - 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 145: | ||
^RAM| 16MB| | ^RAM| 16MB| | ||
^Flash| | ^Flash| | ||
+ | |||
+ | < | ||
===== - Dimensioni meccaniche ===== | ===== - Dimensioni meccaniche ===== | ||
- | ^: | ||
- | {{strumenti: | + | ^: |
+ | |||
+ | {{strumenti: | ||
===== - Dima di foratura ===== | ===== - Dima di foratura ===== | ||
- | {{strumenti: | + | |
+ | {{strumenti: | ||
< | < | ||
Linea 167: | Linea 170: | ||
^: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 178: | ||
{{page> | {{page> | ||
+ | |||
+ | < | ||
===== - Collegamenti seriali ===== | ===== - Collegamenti seriali ===== | ||
Linea 197: | Linea 204: | ||
< | < | ||
- | ==== - CANbus ==== | + | ==== - CANbus |
{{page> | {{page> | ||
Linea 203: | Linea 210: | ||
==== - Ethernet ==== | ==== - Ethernet ==== | ||
- | {{page> | + | {{page> |
- | ==== - MMC/ | + | === - MMC/SD=== |
{{page> | {{page> | ||
Linea 244: | Linea 251: | ||
< | < | ||
+ | |||
====== - Settaggi, procedure e segnalazioni ====== | ====== - Settaggi, procedure e segnalazioni ====== | ||
- | {{strumenti: | + | {{strumenti: |
{{page> | {{page> | ||
Linea 252: | Linea 260: | ||
{{page> | {{page> | ||
+ | < | ||
- | ===== Led ===== | + | ===== - Led ===== |
- | I led **" | + | |
- | {{led:j1p51_led_sistema-front_01.png? | + | {{page>lib:mdl: |
- | I led utente **"L1, L2, L3 **e** L4"** sono presenti solo sulla parte posteriore: | + | < |
- | {{led: | + | ===== - Pulsanti ===== |
- | ==== Segnalazioni “Led di sistema” ==== | + | {{page>lib:mdl:mdl-h-sepuls-010}} |
- | === 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 ===== | + | |
- | 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 | + | |
- | + | ||
- | ===== Organizzazione dei dati e delle memorie ===== | + | |
- | 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%> | <WRAP center round important 80%> | ||
ATTENZIONE: L' | ATTENZIONE: L' | ||
Linea 394: | Linea 282: | ||
Sugli strumenti dotati di display alcune funzioni di sistema sono accessibili solo con l' | Sugli strumenti dotati di display alcune funzioni di sistema sono accessibili solo con l' | ||
- | {{page> | + | ===== - Elenco delle Funzioni di sistema===== |
- | + | Di seguito | |
- | {{page> | + | Se nella colonna " |
- | + | ||
- | {{page> | + | |
- | + | ||
- | + | ||
- | ==== Descrizione | + | |
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | ===== Informazioni per la programmazione | + | |
- | In questo capitolo | + | |
- | + | ||
- | ==== 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'ambiente Qpaint-5 per la progettazione delle pagine grafiche. Ambedue questi software sono contenuti in un pacchetto software | + | |
- | + | ||
- | 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 | + | |
- | + | ||
- | Per programmare con l'ambiente | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | {{page> | + | |
- | {{page>lib:mdl:mdl-s-ipvarsis-010}} | + | **Funzioni di sistema** |
+ | ^n.^Led ON^Funzione di sistema^PWD^Descrizione^ | ||
+ | |**1**|{{led: | ||
+ | |**2**|{{led: | ||
+ | |**3**|{{led:led_on.jpg? | ||
+ | |**4**|{{led: | ||
+ | |**5**|{{led: | ||
+ | |**6**|{{led: | ||
+ | |**7**|{{led: | ||
+ | |**8**|{{led: | ||
+ | |**9**|{{led: | ||
+ | |**10**|{{led: | ||
+ | |**11**|{{led: | ||
+ | |**12**|{{led: | ||
+ | |**13**|{{led: | ||
+ | |**14**|{{led: | ||
- | {{page> | + | //Nota: Per uscire dalle funzioni di sistema mantenere premuto il tasto **F1** o il pulsante **FUNC** per almeno due secondi.// |
< | < |