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 | ||
strumenti:industrialpc:tc101:mimipctc101_base [2022/02/28 09:31] – [1.2.2 Morsettiere] qem211 | strumenti:industrialpc:tc101:mimipctc101_base [2022/08/03 15:27] (versione attuale) – [Dimensioni relative alla versioni hardware C] documentazione | ||
---|---|---|---|
Linea 30: | Linea 30: | ||
====== - Descrizione ====== | ====== - Descrizione ====== | ||
- | **A1-IPC-TC101** è un Panel PC Industriale. | + | **A1-IPC-TC101** è un Panel PC Industriale |
===== - Identificazione del prodotto ===== | ===== - Identificazione del prodotto ===== | ||
Linea 39: | Linea 39: | ||
==== - Etichetta prodotto ==== | ==== - Etichetta prodotto ==== | ||
- | {{strumenti: | + | {{strumenti: |
{{page> | {{page> | ||
Linea 82: | Linea 82: | ||
===== - Conformazione prodotto ===== | ===== - Conformazione prodotto ===== | ||
==== - Pannello anteriore ==== | ==== - Pannello anteriore ==== | ||
- | {{ strumenti: | ||
- | **A)** Tasti funzione e led\\ **B)** Led di sistema | + | {{ strumenti: |
< | < | ||
- | ==== - Morsettiere | + | ==== - Morsettiere |
- | {{ strumenti: | + | === Morsettiera superiore === |
- | ==== - Morsettiere inferiori==== | + | {{ strumenti: |
- | {{ strumenti: | + | === Morsettiera inferiore === |
+ | |||
+ | {{ strumenti: | ||
< | < | ||
+ | |||
+ | ==== - Morsettiere relative alla versione hardware C ==== | ||
+ | |||
+ | === Morsettiera inferiore === | ||
+ | |||
+ | {{ strumenti: | ||
+ | |||
+ | < | ||
+ | |||
====== - Caratteristiche tecniche ====== | ====== - Caratteristiche tecniche ====== | ||
+ | /* | ||
===== - Caratteristiche generali ===== | ===== - Caratteristiche generali ===== | ||
Linea 115: | Linea 126: | ||
|altitudine=0 - 2000m s.l.m. | |altitudine=0 - 2000m s.l.m. | ||
|grado_ip=IP64}} | |grado_ip=IP64}} | ||
- | + | */ | |
- | ===== - CPU ===== | + | |
- | + | ||
- | ^Microprocessore RISC (32 bit)^^ | + | |
- | ^Frequenza di lavoro| | + | |
- | ^RAM| 16MB| | + | |
- | ^Flash| | + | |
- | ^FeRAM| | + | |
- | + | ||
- | < | + | |
===== - Dimensioni meccaniche ===== | ===== - Dimensioni meccaniche ===== | ||
Linea 132: | Linea 134: | ||
</ | </ | ||
- | ==== Dimensioni relative alle versioni hardware | + | ==== Dimensioni relative alle versioni hardware A e B ==== |
{{strumenti: | {{strumenti: | ||
- | ==== Dimensioni relative alla versioni | + | ==== Dimensioni relative alla versione |
- | {{strumenti: | + | {{strumenti: |
< | < | ||
- | ===== - Dima di foratura ===== | + | ===== - Dime di foratura ===== |
- | + | ==== Dima relativa alle versioni | |
- | {{strumenti: | + | |
- | + | ||
- | < | + | |
- | + | ||
- | ===== - Installazione ===== | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | < | + | |
- | + | ||
- | ====== - Collegamenti ====== | + | |
- | + | ||
- | <WRAP center round tip 60%> | + | |
- | Per informazioni riguardanti le sezioni dei cavi utilizabili ed i connettori usati, consultare l' | + | |
- | </ | + | |
- | . | + | |
- | <WRAP center round tip 60%> | + | |
- | Le caratteristiche elettriche sono riportate nel paragrafo [[# | + | |
- | </ | + | |
- | + | ||
- | {{strumenti: | + | |
- | + | ||
- | < | + | |
- | + | ||
- | ===== - Power supply ===== | + | |
- | + | ||
- | {{strumenti: | + | |
- | + | ||
- | {{template> | + | |
- | + | ||
- | < | + | |
- | + | ||
- | ===== - Collegamenti seriali ===== | + | |
- | ==== - PROG PORT ETHERNET(RJ-45) ==== | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | < | + | |
- | + | ||
- | ==== - USER PORT ==== | + | |
- | + | ||
- | {{template> | + | |
- | + | ||
- | < | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | / | + | |
- | + | ||
- | ====== - Caratteristiche elettriche ====== | + | |
- | Di seguito sono riportate le caratteristiche elettriche | + | |
- | I valori di frequenze massime | + | |
- | + | ||
- | + | ||
- | ===== - RS232 ===== | + | |
- | + | ||
- | {{page> | + | |
- | + | ||
- | < | + | |
- | + | ||
- | + | ||
- | ====== - Settaggi, procedure e segnalazioni ====== | + | |
- | + | ||
- | {{strumenti: | + | |
- | + | ||
- | ===== - Selettore baud-rate di PROG PORT e USER PORT ===== | + | |
- | + | ||
- | ^ SW1 ^Dip^Impostazione dei DIP^^^^Funzione^ | + | |
- | | {{dip-switch: | + | |
- | |:::| 2 | OFF | ON | OFF | ON |:::| | + | |
- | |:::| | Baud-rate\\ 38400 | Baud-rate\\ 115200 | + | |
- | |:::| |||||| | + | |
- | |:::| 3 | OFF | OFF | ON | ON |Selezione velocità di trasmissione USER PORT| | + | |
- | |:::| 4 | OFF | ON | OFF | ON |:::| | + | |
- | |:::| | Baud-rate\\ 38400 | Baud-rate\\ 115200 | + | |
- | |:::| |||||| | + | |
- | |:::| 5 | ||||Non utilizzato| | + | |
- | |:::| |||||| | + | |
- | |:::| 6 | ||||Non utilizzato| | + | |
- | |:::| |||||| | + | |
- | |:::| 7 | ||||Non utilizzato| | + | |
- | |:::| |||||| | + | |
- | |:::| 8 | OFF || ON ||Seleziona la USER PORT come PROG PORT[(E' | + | |
- | |:::| |PROG PORT normale||PROG PORT sul connettore della USER PORT||::: | + | |
- | ~~REFNOTES~~ | + | |
- | + | ||
- | < | + | |
- | + | ||
- | ===== - Led ===== | + | |
- | + | ||
- | I led **" | + | |
- | + | ||
- | {{led: | + | |
- | + | ||
- | I led utente **"L1, L2, L3 **e** L4"** sono presenti solo sulla parte posteriore: | + | |
- | + | ||
- | {{led: | + | |
- | + | ||
- | < | + | |
- | + | ||
- | ==== - Segnalazioni “Led di sistema” ==== | + | |
- | === - Legenda: === | + | |
- | + | ||
- | {{led: | + | |
- | + | ||
- | {{led: | + | |
- | + | ||
- | {{led: | + | |
- | + | ||
- | ^Led^Colore^Stato^Descrizione^ | + | |
- | |**key**|Verde|{{led: | + | |
- | |**com**|Verde|{{led: | + | |
- | |**state**|Giallo|{{led: | + | |
- | |**error**|Rosso|{{led: | + | |
- | + | ||
- | < | + | |
- | + | ||
- | ==== - Segnalazioni “Led utente” ==== | + | |
- | + | ||
- | {{led: | + | |
- | + | ||
- | ^Led^Colore^Descrizione^ | + | |
- | |{{led: | + | |
- | |{{led: | + | |
- | |{{led: | + | |
- | |{{led: | + | |
- | |{{led: | + | |
- | + | ||
- | < | + | |
- | + | ||
- | ===== - Pulsanti ===== | + | |
- | + | ||
- | {{strumenti: | + | |
- | + | ||
- | ^Nome^Descrizione^ | + | |
- | |{{varie: | + | |
- | |{{varie: | + | |
- | |{{varie: | + | |
- | + | ||
- | < | + | |
- | + | ||
- | ====== - 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> | + | |
- | + | ||
- | ===== - Pagina di setup (SETUP PAGE) ===== | + | |
- | + | ||
- | <WRAP center round important 60%> | + | |
- | ATTENZIONE: L' | + | |
- | </ | + | |
- | + | ||
- | Le funzioni di sistema sono particolari procedure che permettono all' | + | |
- | Per accedere alle nuove funzioni di sistema è sufficiente accedere al SETUP dello strumento. | + | |
- | + | ||
- | //Nota: Se non è presente il software applicativo il terminale entra automaticamente in SETUP.// | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== - Menù della pagina di setup ==== | + | |
- | Di seguito sono elencate e descritte tutte le funzioni di sistema. | + | |
- | + | ||
- | === - Pulsanti di navigazione === | + | |
- | Per entrare/ | + | |
- | I tasti UP {{strumenti: | + | |
- | Per passare da una pagina all' | + | |
- | Per uscire dal menù premere il tasto ESC {{strumenti: | + | |
- | + | ||
- | //Nota: Per uscire dalle funzioni di sistema scegliere ''" | + | |
- | + | ||
- | === - Menù Info === | + | |
- | + | ||
- | == - INFO PAGE 1/6 == | + | |
- | {{strumenti: | + | |
- | + | ||
- | == - FW code == | + | |
- | Indica il codice del firmware (es. HD010003) | + | |
- | + | ||
- | == - FW ver. == | + | |
- | Indica la versione del firmware (es. 01.0.3) | + | |
- | + | ||
- | == - IF code == | + | |
- | Dato non disponibile. | + | |
- | + | ||
- | == - IF ver. == | + | |
- | Dato non disponibile. | + | |
- | + | ||
- | == - INFO PAGE 2/6 == | + | |
- | {{strumenti: | + | |
- | + | ||
- | == - Date == | + | |
- | Indica la data di sistema.\\ | + | |
- | Il tasto ESC {{: | + | |
- | + | ||
- | == - Time == | + | |
- | Indica l’orologio di sistema.\\ | + | |
- | Il tasto ESC {{: | + | |
- | + | ||
- | == - Com.St. == | + | |
- | Segnala lo stato della comunicazione seriale. Se tutto funziona correttamente compare il messaggio: **'' | + | |
- | Se il led ‘COM’ è attivo e il led ' | + | |
- | + | ||
- | **Checksum errati** | + | |
- | Compare il messaggio ‘No match’, il che significa che l’applicazione costruita per il terminale non è compatibile con quella residente nel QMOVE e quindi non viene stabilita la comunicazione perché potrebbe generare incompatibilità nei dati del sistema. Una condizione di ‘No match’ esclude problemi di comunicazione dovuti ad errori di collegamento o a problemi relativi alle porte seriali.\\ | + | |
- | + | ||
- | **Interruzione della comunicazione** | + | |
- | Compare il messaggio ‘Time Out’, il che significa che il terminale o non ha ricevuto risposta ad una sua richiesta oppure la risposta non è stata ricevuta completamente. Se il led ‘COM’ è attivo significa che probabilmente vi è un problema di funzionamento di uno dei due dispositivi (QMOVE o Terminale) o di collegamento tra i dispositivi stessi. Se il led ‘COM’ invece è spento significa che almeno un ‘Time Out’ si è verificato dal momento dell’accensione al momento attuale (la causa è presumibilmente un disturbo elettrico). | + | |
- | + | ||
- | **Letture errate** | + | |
- | Compare il messaggio ‘Read Error’ , il quale indica che la stringa di risposta ad una lettura non ha la sintassi corretta prevista dal protocollo. Questo può avvenire se dal terminale viene effettuata una richiesta di una variabile con indici fuori range. Ad esempio la richiesta di lettura di un elemento i di un array, dove il valore di i è superiore della dimensione dell`array stesso; se i è un valore costante il compilatore dell’applicazione può controllare e segnalare l’errore, ma se i è il valore contenuto in una variabile può avvenire un errore di questo tipo. | + | |
- | + | ||
- | **Scritture errate** | + | |
- | Compare il messaggio ‘Write Error’ , che significa la stringa di risposta ad una lettura non ha la sintassi corretta prevista dal protocollo. Tutto quello che è stato descritto per le letture errate vale anche per le scritture errate. | + | |
- | + | ||
- | **Errore di Backup** | + | |
- | Compare il messaggio ‘Backup Error’ il che significa che l’operazione di backup dei dati dell’applicazione QMOVE non è andata a buon fine. | + | |
- | + | ||
- | **Errore di Restore** | + | |
- | Compare il messaggio ‘Restore Error’ il che significa che l’operazione di restore dei dati dell’applicazione QMOVE non è andata a buon fine. | + | |
- | + | ||
- | == - INFO PAGE 3/6 == | + | |
- | {{strumenti: | + | |
- | + | ||
- | == - App.format == | + | |
- | Identifica il tipo di formato del file dell’applicazione. E' utilizzato per impedire l’esecuzione d' | + | |
- | + | ||
- | == - App.checks == | + | |
- | Il valore permette di identificare univocamente una determinata applicazione. E' eseguito il calcolo sulle informazioni utilizzate nel download dell’applicativo. | + | |
- | + | ||
- | == - App.title == | + | |
- | É una stringa impostata nel programma di configurazione “Qpaint” per identificare l’applicazione. Non puó essere modificata. | + | |
- | + | ||
- | == - INFO PAGE 4/6 == | + | |
- | {{strumenti: | + | |
- | + | ||
- | == - Target CPU == | + | |
- | Visualizza il tipo di CPU collegata con il terminale. Quest' | + | |
- | + | ||
- | == - Qmove Title == | + | |
- | É il titolo dell’applicativo presente nella CPU del Qmove. Quest' | + | |
- | + | ||
- | == - INFO PAGE 5/6 == | + | |
- | {{strumenti: | + | |
- | + | ||
- | == - Tabella checksum == | + | |
- | Vengono visualizzati i checksum configurazione e simboli dell’applicazione Qmove e del file simboli con cui é stata generata l’applicazione. La prima viene letta con la seriale dalla CPU, la seconda é un valore contenuto nei dati di download.\\ | + | |
- | Se i checksum non coincidono, non viene abilitato il collegamento tra il terminale e le variabili del Qmove. (vedi “[[# | + | |
- | + | ||
- | == - INFO PAGE 6/6 == | + | |
- | {{strumenti: | + | |
- | + | ||
- | == - Flash Used == | + | |
- | Il valore si riferisce allo spazio occupato nella flash memory dal progetto QPaint. Il valore è uguale a quello visualizzato nella pagina di download. | + | |
- | + | ||
- | == - RAM Used == | + | |
- | Il valore si riferisce allo spazio di memoria RAM occupato dalla corrente pagina visualizzata dal terminale prima dell’accesso al Setup. Il valore è riferito a tutte le strutture allocate per l’esecuzione della pagina. | + | |
- | + | ||
- | == - RAM Free == | + | |
- | Il valore si riferisce allo spazio di memoria RAM libero. La somma del primo e del terzo valore, indica lo spazio di memoria RAM totale. | + | |
- | + | ||
- | === - Menù Test === | + | |
- | Il terminale dispone delle seguenti procedure di test al fine di aiutare l’operatore nelle rilevazioni di eventuali guasti:\\ | + | |
- | + | ||
- | {{strumenti: | + | |
- | + | ||
- | == - Keyboard == | + | |
- | + | ||
- | {{strumenti: | + | |
- | + | ||
- | Alla pressione di ogni tasto viene visualizzato il relativo messaggio.\\ | + | |
- | Per uscire tenere premuto il tasto " | + | |
- | + | ||
- | == - Leds == | + | |
- | + | ||
- | {{strumenti: | + | |
- | + | ||
- | I led dei tasti funzione iniziano ad attivarsi in successione con frequenza variabile.\\ | + | |
- | Non viene eseguito il test dei leds di sistema (“Key”, “Com”, “State”, | + | |
- | + | ||
- | === - Menù Down (Download) === | + | |
- | + | ||
- | {{strumenti: | + | |
- | + | ||
- | La procedura di DOWNLOAD permette al terminale di ricevere le informazioni necessarie per eseguire l’applicazione progettata dall’utente. | + | |
- | Le fasi eseguite durante la procedura di download sono:\\ | + | |
- | - Verifica della connessione | + | |
- | - Cancellazione Flash memory | + | |
- | - Visualizzazione della dimensione dell' | + | |
- | - Download dell' | + | |
- | + | ||
- | === - Menù SysF (System Functions) === | + | |
- | + | ||
- | {{strumenti: | + | |
- | + | ||
- | L' | + | |
- | + | ||
- | ^Led ON^Colore^Descrizione menù SysF^Funzione di sistema^Descrizione^ | + | |
- | |{{led: | + | |
- | |{{led: | + | |
- | |{{led: | + | |
- | + | ||
- | Per la descrizione delle funzioni vedi capitolo [[#Funzioni di sistema]] | + | |
- | + | ||
- | === - Menù Cnf (Configurazione) === | + | |
- | Le modifiche verranno messe in esecuzione all' | + | |
- | + | ||
- | == - Config. Page 1/2 == | + | |
- | {{strumenti: | + | |
- | + | ||
- | Ad ogni pressione del tasto ENTER {{strumenti: | + | |
- | + | ||
- | **Lang.** | + | |
- | É la scelta della lingua da utilizzare. Questo array di stringhe é deciso in fase di progettazione nel programma di configurazione. | + | |
- | + | ||
- | **Cont.** | + | |
- | É il valore del contrasto display. | + | |
- | + | ||
- | **Info** | + | |
- | Informazioni di debug (default = OFF). | + | |
- | + | ||
- | **Tm CL** | + | |
- | Tempo del tasto CLEAR .Durante il dataentry, se il tasto CLEAR viene premuto per più del tempo impostato il dato digitato | + | |
- | viene cancellato. Se il tasto CLEAR viene premuto in modo impulsivo si cancella solo una cifra del dato digitato. | + | |
- | + | ||
- | == - Config. Page 2/2 == | + | |
- | {{strumenti: | + | |
- | + | ||
- | a seconda della versione firmware può uscire anche la seguente finestra: | + | |
- | + | ||
- | {{strumenti: | + | |
- | + | ||
- | **Com0** | + | |
- | Velocitá seriale della porta System. | + | |
- | + | ||
- | **Com1** | + | |
- | Velocitá seriale della porta AUX. | + | |
- | + | ||
- | **TmOut** | + | |
- | Tempo di timeout sulla richiesta alla CPU (default = 1.00 s). | + | |
- | + | ||
- | **TBuzz** | + | |
- | Tempo di durata del buzz alla pressione di un tasto (default = 0.100 s).\\ | + | |
- | + | ||
- | **ScrSv** | + | |
- | Modalità di impostazione dello screen-saver: | + | |
- | 0 = disattivato (default). Display sempre attivo.\\ | + | |
- | 1..60 = spegne il display dopo un tempo di non pressione dei tasti o del touch pari a 1..60 minuti. Alla pressione di un qualsiasi tasto o touch viene riattivato il display. | + | |
- | + | ||
- | < | + | |
+ | {{strumenti: | ||
+ | ==== Dima relativa alla versione hardware C ==== | ||
+ | {{strumenti: | ||