Home
Profilo Aziendale
Prodotti
Notizie
Come Acquistare
Opportunità
Supporto
Download

Plug-ins
Download: Chartview ] Download: Flashdraw ] [ Plug-ins ] Download: Cyberview ] Simboli Grafici ] Download: Titano ]

 

Connessione, Modularità ed espansione

Il mondo informatico è in continua evoluzione, ed anche il software segue questa strada. 
Infatti mentre fino a qualche anno fa le esigenze del mercato indicavano chiaramente che gli utenti chiedevano a gran voce programmi di tipo standard ecco quindi nascere i vari WORD, ACCESS, LOTUS 123 ecc. 

Oggi il mercato invece è cambiato, nel giro di pochi anni, gli utenti si sono resi conto che è inutile avere dei programmi contenitore che fanno tutto, ma sono lenti e difficili da padroneggiare. Infatti la filosofia vincente, alla lunga è quella del programma che fa solo quello che serve all’utente, in modo semplice e soprattutto veloce.

Ovviamente estremizzando il concetto, per ogni utente bisognerebbe fare un programma diverso. Ora questo sicuramente è impossibile, ma non è detto che con costi accessibili all’utente, non sia possibile accontentarli.

 Per risolvere questa impasse, è stato pensato il sistema ChartView™. Il sistema è composto da un modulo standard che è in grado di eseguire tutte le funzioni comuni a tutti i programmi, lay-outs, scrittura di files, grafica a video, allarmi, database, reports ecc., e da un’interfaccia di espansione. Tramite questa interfaccia di espansione al modulo centrale è possibile connettere uno o più moduli, i Plug-in, che aggiungono le funzionalità richieste per eseguire i compiti richiesti dal progetto. In questo modo è possibile preparare il programma a misura del cliente finale, personalizzando non solo l’interfaccia ma anche i compiti che il sistema è in grado di eseguire.

Cosa è un plug-In

Quanti di voi hanno giocato con i mattoncini Lego? Moltissimi, tanto e vero che oramai il nome Lego è sinonimo di quel tipo di gioco.. bene anche i progettisti di ChartView™ devono averci giocato, ed anche molto! Ma torniamo indietro con la memoria, ricordate c’era una base, poi c’erano i mattoncini quelli rettangolari per le pareti che si incastravano sulla base tramite quei piccoli innesti rotondi, c’erano poi i mattoncini per fare le finestre e le porte, quelli per le tegole, vennero poi quelli per fare i veicoli, e quelli per costruire i dinosauri, oggi addirittura quelli per costruire le astronavi… però se vi ricordate, inevitabilmente finivano tutti insieme in una scatola e si mischiavano tra di loro, finiva così che i pezzi che facevano parte del kit per l’astronave erano usati per costruire il fortino, oppure quelli del dinosauro si usavano per costruire un camion od una gru…tutto questo perché alla base vi era il sistema di innesto uguale per tutti i tipi di mattoncini. Possiamo dire che i Lego sono stati il primo esempio di interfaccia. Si potevano mischiare i mattoncini tra di loro e ricomporli ottenendone sempre costruzioni diverse a seconda del gioco che si voleva fare.


Tornando ora all’argomento che ci sta a cuore, ChartView™ lo possiamo paragonare alla mitica basetta di partenza con la sua interfaccia per la connessione ai Plug-in, mentre questi ultimi sono i mattoncini più ne avete e più combinazioni si possono fare e quindi più situazioni si possono risolvere.
In effetti i plug-ins sono moduli di espansione, che compiono ognuno un lavoro specifico, ChartView™ è in grado di caricarne un discreto numero contemporaneamente e farli lavorare in modo cooperativo con le funzioni interne al pacchetto stesso. 
I plug-in sono in grado di aggiungere o rendere disponibili finestre aggiuntive sia in fase di configurazione che in fase di esecuzione, per esempio il Plug-In per la visualizzazione dei Lay-Out, aggiungere istruzioni al linguaggio V-Basic, interfacciarsi ai vari dispositivi ecc.

Come si usano Plug-In 


Per meglio esprimere il concetto ci aiutiamo con un esempio.

 Immaginiamo di dovere leggere dei valori dal campo per esempio da un PLC e da un Lettore Bar-Code, ChartView™ , è come si suole dire cieco e sordo, cioè non è in grado autonomamente di collegarsi ad alcunché e quindi di per sé non è in grado di acquisire alcun valore.

 È come se acquistaste il più bel lettore di CD oggi in produzione, ed una volta arrivati a casa vi accorgeste che nonostante sia il migliore in assoluto, senza un CD, anche il più orribile, e senza il cavo di alimentazione non è in grado di svolgere il compito per il quale è stato costruito!
 Nel nostro caso abbiamo bisogno di leggere dei valori da un PLC ed alcuni altri valori da un lettore Bar-Code, ma questo ChartView™ non è in grado di farlo, ci sarebbe magari la necessità di visualizzare una pagina di visualizzazione che presenti i dati appena letti al video, ma sfortunatamente anche questo ChartView™ non è in grado di farlo…dobbiamo inserire il…cavo di alimentazione: il Plug-In .

Infatti, al di là della metafora usata per fare comprendere la situazione, in effetti, gli occhi, le orecchie e le mani di ChartView™ sono proprio i Plug-In, per il nostro esempio, basterà caricare, dal programma di configurazione il Plug-In che consente la lettura dalla porta seriale, e immediatamente avremo la possibilità di connettere qualunque dispositivo di colloquio con protocollo seriale al computer e ChartView™ sarà in grado di leggere i valori da tale dispositivo, nel nostro caso il lettore Bar-Code. Quando poi sarà caricato il Plug-In specifico per il tipo di PLC con cui si ha la necessità di comunicare e ChartView™ provvederà a scambiare valori anche con questo dispositivo, e così via. È proprio come il lettore CD una volta collegato il cavo di alimentazione ad una presa di corrente ed inserito il CD … ecco la musica.


Quanti e quali ma soprattutto come

Ora, dopo avere magnificato sperticatamente questi misteriosi oggetti del desiderio, vi chiederete sicuramente quanti Plug-Ins sono già disponibili, per che tipo di lavoro, ma soprattutto vi chiederete come venirne in possesso, e quindi per soddisfare la vostra sete di sapere, eccoci a voi con le risposte.
Per prima cosa il quanti é una domanda a cui non siamo in grado di rispondere, Il gruppo di lavoro dedicato alla realizzazione dei Plug-In sta lavorando a pieno ritmo da lungo tempo ed ha prodotto numerosi Plug-Ins iniziando da quelli di uso più comune a tutt’oggi sono al lavoro per produrre anche quelli che dovrebbero coprire le richieste di nicchia, cioè quelle richieste di uso limitato a certe applicazioni che per vari motivi si devono interfacciare a dispositivi speciali. 

Un numero preciso non lo citiamo anche per evitare inesattezze, poiché non possiamo sapere nel momento in cui stiamo scrivendo, quanti ce ne saranno nel momento in cui avrete tra le mani questo manuale. Ma rispondendo alla seconda domanda, cioè quali diamo un esempio della varietà di dispositivi interfacciabili al ChartView™ citando i principali Plug-In che già potete trovare pronti a soddisfare le vostre necessità:


Plug-In di comunicazione con PLC:

SIEMENS 3964 / 3964R
SIEMENS Sinec H1Ë
SIEMENS Sinec L2 Ë
Allen Bradley DH+ KTX / KTXD
Allen Bradley DH+ Linx 
Protocollo Modbus (seriale)
GE Genius #
GE SNP (seriale)
Telemecanique Modicon (seriale)

Plug-In di comunicazione con Strumenti di Misura:

Marposs (strumenti di misura)
Mitutoyo Digimatic (Strumenti di misura)Ë
Scanners Meteor (seriale)
Scanners Intermec(seriale)
Bilance Balmas (seriale)
Bilance Mettler Toledo (seriale)


Plug-In di comunicazione con Apparecchiature speciali:

BOSH Avvitatori 
BOSH Presse ribaditrici 
Atlas Copco Avvitatori MACS plus
Atlas Copco Avvitatori Tensor S7


Plug-In di I/O a video:
Configurazione allarmi (segnalazione, tacitazione, visualizzazione ecc.)
Gestione Files di tipo DWG e DXF (Autocad)
Contenitore ACTIVE-X 

Moduli per compiti particolari:
CyberView Gestione della manutenzione
PlanView Gestione della produzione
SmartView Modulo per la gestione delle smartcard
StockView Gestione magazzino
GraphView Modulo SPC

Dopo il breve elenco di Plug-In sopradescritto, dovrebbe risultare evidente che ogni lavoro che vi accingerete a fare dovrà prevedere il o i suoi Plug-In. Per ogni eventuale quesito a riguardo comunque, sul sito Web di MMG troverete una pagina dedicata all’argomento, dove troverete anche una pagina di DownLoad per potere scaricare le ultime versioni, le eventuali patch, e soprattutto il KIT per lo sviluppo in proprio dei Plug-In .

Infatti oltre ai Plug-In di utilità comune si é pensato anche a quanti necessitano di comunicare con Hardware di tipo proprietario. In questi casi le strade da seguire sono due, la prima e la classica strada del fai da te, vi scaricate dal sito Web il KIT di sviluppo (è gratuito), e con il compilatore Visual C++ potete scrivervi il vostro Plug-In ; oppure potete chiedere a noi di realizzare il Plug-In che ovviamente, una volta realizzato diventerà patrimonio comune a tutti gli utenti ChartView™ .

Infine la domanda fatidica ma quanto costano? Beh, qui la risposta varia, sicuramente niente è dovuto per i Plug-Ins che non necessitano di licenze aggiuntive, o comunque di schede hardware per funzionare, questi saranno sempre disponibili sul sito Web con le ultime releases, e comunque, saranno disponibili sul CD ed accompagneranno ChartView™, diverso il discorso per quelle realizzate appositamente per i clienti, di questi verrà data notizia e se il cliente che li ha commissionato è interessato potranno essere inclusi nel CD e nel sito Web, gratis o con il pagamento della licenza che ovviamente sarà di competenza del cliente.