La QTP 12 é un pannello operatore, con frontale IP-54, progettato appositamente per un uso industriale e per un montaggio diretto su macchine automatiche. La QTP 12 é a tutti gli effetti un terminale video completo, adatto al colloquio tra operatore e macchina, per tutte quelle operazioni di comando e di controllo che si rendono necessarie durante il funzionamento o la diagnostica della stessa. Inoltre la presenza di interessanti sezioni aggiuntive la rendono adatta a risolvere numerose applicazioni civili e/o industriali, mantenendo un ottimo rapporto prezzo/prestazioni.
La QTP 12 e' disponibile con Display Alfanumerico da 20 caratteri per 2 righe, del tipo LCD retroilluminato con piano luminoso a LED, o Fluorescente oppure con display Grafico da 140 per 16 punti. A completamento del frontale del pannello operatore c'é una tastiera da 12 tasti a membrana, una Tasca di personalizzazione che permette di attribuire facilmente un nome, o di inserire il logo dell'utente, ed un LED di segnalazione.
Un pratico e robusto contenitore, in profilato di alluminio nel formato standard DIN 72x144, consente di installare il terminale in modalita' avanquadro. Uno scasso posteriore permette di accedere ai connettori utilizzabili per i vari collegamenti. Le staffe fornite, assieme alla QTP 12, consentono di montarla e/o smontarla agevolmente eseguendo un semplice scasso rettangolare sul pannello anteriore di supporto del quadro elettrico.
La QTP 12 é il componente ideale in tutti quei casi in cui si ha bisogno prevalentemente di rappresentare dei messaggi ed in cui sono sufficienti un massimo di 12 Tasti di interazione con l'utente. La QTP 12 offre la possibilità di memorizzare, in modo diretto, fino a 3371 messaggi. Questi messaggi possono essere richiamati, tramite la linea di comunicazione, con una semplice sequenza di comandi ed essere rappresentati sul display. In questo modo si minimizza l'attività della CPU di comando e si allegerisce il programma di gestione che non deve più contenere anche tutta la serie di messaggi da spedire al pannello operatore.E' possibile inoltre non mettere in rappresentazione i messaggi memorizzati ma farseli restituire tramite la linea di comunicazione. In questo modo si può adoperare la QTP 12 come piccola memoria di massa nella quale leggere e scrivere dati particolari come Set-Up dell'impianto; Passwords; Codici di identificazione; ecc. Inoltre il comando di visualizzazione a Scorrimento dei messaggi salvati consente di rappresentare più informazioni in meno spazio: sulla prima riga del display possono scorrere fino a 200 caratteri in modalità automatica.
La presenza di una linea seriale asincrona, la quale puo' essere
fornita con i piu' diffusi standard elettrici di comunicazione,
consente di collegare la QTP 12 alla maggioranza dei sistemi
presenti sul mercato. E' possibile inoltre realizzare delle economiche
reti di QTP 12 in cui si possono gestire contemporaneamente
numerosi Pannelli Operatore. In alternativa il terminale puo'
essere gestito tramite una linea di comunicazione sincrona I2C BUS che, a sua volta consente
il collegamento in reti locali.
L'interconnetivita' con altri dispositivi e' inoltre garantita
dalla linea CAN,
opzionale, che amplia i possibili settori di impiego ed,
allo stesso tempo, migliora le prestazioni complessive della rete.
La sezione di CPU, dotata di una FLASH da 16K, ha un'interfaccia ISP che le consente di essere programmata direttamente tramite la sola linea seriale asincrona. In questo modo la fase di sviluppo, di specifiche applicazioni da parte dell'utente, e' notevolmente semplificata in quanto non e' necessario alcun sistema aggiuntivo di programmazione. L'utente puo' sviluppare il programma applicativo, con codice compatibile 8051, tramite vari linguaggi ad alto livello tra cui l'economico compilatore BASIC BASCOM 8051; l'efficiente compilatore C µC/51 oppure, per gli amanti dei linguaggi a contatti, con il noto LadderWORK. Al fine di semplificare ulteriormente tale sviluppo sono disponibili diversi Firmware di gestione pronti all'uso, sommariamente descritti di seguito.
Le caratteristiche della QTP 12, comprensiva delle varie opzioni, sono le seguenti:
Al fine di semplificare l'utilizzo della QTP 12 la grifo® ha sviluppato due firmware di gestione che velocizzano lo sviluppo del programma applicativo dell'utente. In generale il firmware consente di utilizzare tutte le risorse hardware del pannello operatore ad alto livello, ovvero senza interagire direttamente con le varie sezioni ma semplicemente sfruttando le operativita' previste. Le caratteristiche generali dei firmware, comprensiva delle varie opzioni, sono le seguenti:
Entrambi i firmware possono essere comodamente usati dall'utente tramite la loro ricca serie di comandi che risolvono i classici problemi dell'automazione.
La QTP 12 é in grado di eseguire molti comandi dello standard ADDS Wiew-Point, ed inoltre riconosce ed esegue numerosi altri comandi, come descritto nella seguente tabella.
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ASCII(r) ASCII(c) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pat0...Pat7 |
Pat0...Pat7 |
ASCII(Pat0)...ASCII(Pat7) |
di un Carattere Utente |
Pat0...Pat7 |
Pat0...Pat7 |
ASCII(Pat0)...ASCII(Pat7 |
|
|
|
ASCII(out) |
|
|
|
ASCII(bit) |
|
|
|
ASCII(bit) |
|
|
|
|
|
|
|
|
|
|
|
|
|
n. mess. car.0 ... car.19 |
n. mess. car.0 ... car.13 |
|
|
n. mess. |
|
|
|
n. mess. n |
n. mess. n |
|
|
255 n.mess lungh shift r c |
FF n.mess lungh shift r c |
ASCII(255) ASCII(n.mess) ASCII(lungh) ASCII(shift) ASCII(r) ASCII(c) |
|
n mess n.car. |
n mess n.car. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
addr byte |
addr byte |
ASCII(addr) ASCII(byte) |
|
addr |
addr |
ASCII(addr) |
|
min sec gio mes ann set |
min sec gio mes ann set |
ASCII(min) ASCII(sec) ASCII(gio) ASCII(mes) ASCII(ann) ASCII(set |
|
|
|
|
|
r c frm |
r c frm |
ASCII(c) ASCII(frm) |
|
r c frm |
r c frm |
ASCII(c) ASCII(frm) |
|
min sec gio mes dton |
min sec gio mes dton |
ASCII(min) ASCII(sec) ASCII(gio) ASCII(mes) ASCII(dton) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Entrambi i firmware una volta ricevuto il comando ed i relativi parametri d'ingresso effettano autonomamente la corrsipondente operazione ed al termine restituiscono gli eventuali risultati determinati dall'esecuzione. I firmware, anche se molto simili, si differenziano nelle modalita' di utilizzo, come sotto descritto:
Alcuni accessori possono essere usati per velocizzare e semplificare l'utilizzo della QTP 12, come descritto nella seguente tabella:
![]() |
|
FLIP e' un potente tool software, basato su un normale PC, che supporta la "programmazione sul sistema" (ISP) per i Microcontrollori Atmel Flash I51. Esso opera con numerosi protocolli di comunicazione incluso RS232, USB e CAN abbinati ai sistemi operativi Windows® 9x/Me/NT/2000/XP e Linux®. |
E' disponibile GRATIS presso il sito della ATMEL. |
BASCOM-8051© e' un COMPILATORE BASIC, in grado di generare codice per la famiglia di microcontrollori I51, eseguibile su un PC in abbinamento ad un sistema operativo Windows. Questo compilatore e' corredato di un completo ambiente di sviluppo ed include numerose istruzioni dedicate alla gestione diretta dei tipici problemi dell'automazione industriale. Inoltre supporta vettori, stringhe e numerosi altri tipi di dato, funzioni matematiche in virgola mobile, gestione degli interrupts ad alto livello, ecc.
Sviluppate software di elevata qualita' per qualunque microcontrollore della famiglia I51 in ANSI C. µC/51 coincide con un compilatore capace di incredibili ottimizzazioni, potete scrivere codice C ANSI anche per i micro con solo 1kB di memoria! µC/51 e' assolutamente completo: Editor multi file facile da usare, Compilatore, Assembler, Downloader, Debugger a livello Sorgente. Non vi servira' niente altro.
Il Pascal 51 e' un compilatore in grado di generare codice per la famiglia di microcontrollori I51, che usa la maggioranza delle istruzioni definite nel Pascal di Wirth. Grazie al suo completo ambiente di sviluppo e' facile da usare ed offre vantaggi nell'uso delle risorse hardware presenti nei microcontrollori. Sono inoltre utilizzabili gli oggetti e le unita' gia' compilate.
Il LadderWORK coincide con un ambiente di sviluppo per PC che parte da una programmazione grafica con logica a contatti, e che genera codice per i microcontrollore della famiglia I51. I componenti collegabili sono numerosi ed una ricca serie di comandi e parametri integrati, rendono immediatamente possibile il disegno, la compilazione, la programmazione e la prova dello schema elettrico da realizzare.