The HMI Solution
Indice
• ASEM Premium HMI 4
– Che cosa è Premium HMI 4?
• ARCHITETTURA
• Come è strutturato il sistema
HMI
• HIGHLIGHTS
–
–
–
–
–
–
Ambiente di progettazione (IDE)
Scalabilità
Libreria oggetti
Sicurezza
Grafica vettoriale di qualità
Protocolli di comunicazione
–
–
–
–
–
–
–
–
Data logger e Ricette
Lingue
Gestione allarmi
Stampa
Networking
Sicurezza
Script
Controllo remoto
2
Che cosa è Premium HMI 4?
• Premium HMI 4 è lo stato dell’arte del software di visualizzazione HMI
di ASEM
• Derivato da soluzioni SCADA avanzate, solide e consolidate in anni di
esperienza
– La potenza di un supervisore oggi disponibile anche per gli HMI
• Basato sulle più moderne ed aperte tecnologie
– Grafica vettoriale (XAML, EMF)
– OPC, SQL, .NET
• Supporto per piattaforme Windows 32/64 e Windows CE
• Disponibilità di opzioni per facile integrazione con sistemi di terze parti
• Flessibile ed Espandibile con supporto avanzato per VBA script e
librerie utente altamente personalizzabili
• Supporto per accesso remoto
3
Highlights
Premium HMI 4
4
Under the hood
5
Openness
• Progetti basati su descrittori XML
• Connettività Ethernet: TCP, UDP, HTTP
• Real-Time I/O ODBC Link per condivisione immediata del
database variabili
• Connettività OPC Client
• Integrazione con Microsoft Visual Source Safe (VSS) per la
programmazione distribuita
• Supporto per connettività a database via ODBC
• Supporto ActiveX e controlli di terze parti
• Scambio dati con applicazioni di terze parti attraverso
memoria condivisa
6
Ambiente di sviluppo
•
•
•
•
•
•
•
•
•
•
Ambiente di programmazione ad oggetti
Creazione guidata del progetto
Editor unico per tutti i modelli e dimensioni sia Windows che Windows CE
Layout dell’ambiente altamente personalizzabile
Riferimenti incrociati per le variabili del progetto
Funzionalità avanzata di debugger on-line con funzioni di simulazione on-line
per analisi di progetti sia in locale che remoto
Supporto per modifiche “On Line” dei progetti senza necessità di riavvio del
Runtime
Organizzazione gerarchica delle risorse di progetto con raggruppamenti logici
Set completo di tool per la produttività
Supporto per esportazione/importazione risorse in formato CSV
7
Scalabilità
• Lo stesso progetto funziona su tutte le piattaforme senza
cambiamenti
• Ridimensionamento automatico delle schermate senza perdita di
qualità
• Ampia varietà di funzioni disponibili per ciascuna piattaforma
8
Object Library
• Ricca libreria di oggetti
– Oggetti funzionanti pronti all’uso con semplice trascinamento sul sinottico
– Possibilità di creazione simboli personalizzati
• Supporto per l’esclusiva tecnologia Power Templates©
– Creazione di simboli con funzionalità predefinite: animazioni associate al
simbolo e script VBS pertinente all’oggetto stesso (intelligente)
• Supporto per ereditarietà delle proprietà con propagazione delle modifiche
applicate ad un simbolo ai sui figli
9
Grafica vettoriale di qualità
• Grafica vettoriale basata su formato XAML
– XAML è un linguaggio descrittivo standardizzato ed aperto per oggetti
grafici vettoriali
• XAML funziona su piattaforme Windows e Windows CE dotate di
Runtime Silverlight
• XAML garantisce qualità superiore e prestazioni ad alto livello
– Rappresentazione chiara ed efficace delle informazioni per sinottici di
qualità
• Set completo di animazioni applicabili alle varie proprietà degli oggetti
incluso il movimento su percorsi definibili a piacere
• Supporto riconoscimento gesture per il cambio pagina
10
Protocolli di comunicazione
• Dotazione completa e in continua evoluzione di protocolli di
comunicazione per i più comuni dispositivi industriali
• Supporto per protocolli multipli con funzione gateway
• Real-time database ad elevate prestazioni per alta velocità di
lettura e reattività immediata ai comandi di scrittura
• Scalatura variabili anche con trasformazioni non lineari
11
Data loggers e Ricette
• Potente motore di acquisizione per
l’archiviazione di record di dati su base
temporale, comando o cambiamento dei
dati
• Memorizzazione su file di testo o database
anche su piattaforme Windows CE
• Oggetti dedicati e predefiniti per la
visualizzazione degli archivi e analisi dei dati
• Potente gestione ricette con strumenti pronti
all’uso e supporto per ricette annidate
• Esportazione dati in formato CSV
12
Gestione allarmi
• Gestione allarmi potente e flessibile compatibile
con la normativa ISA S-18
• Allarmi digitali e Analogici
– Concetto di soglia con soglie definibili a piacere
• Definizione di modelli per gli allarmi per
facilitare la programmazione
• Archiviazione storico allarmi e visualizzazione
attraverso oggetti dedicati e pronti all’uso
• Gestore invio notifiche SMS ed email integrata
con la gestione utenti
13
Stampa
• Generazione di report di stampa
• Creazione dei report facilitata con possibilità di operazioni
copia/incolla dalle pagine di progetto
• Supporto per la stampa di dati storici sdia tabellare che grafica
• Stampa su stampante USB/Ethernet e PDF
• Disponibile anche su piattaforma Windows CE
14
Networking
• Creazione progetti con relazione padre/figlio
– Supporto per programmazione distribuita potente e innovativa
• Architettura Client/Server per la facile condivisione della variabili
tra sistemi diversi
• Gestione ottimizzata della comunicazione basata su evento
15
Sicurezza
• Protezione del codice sorgete dei progetti con crittografia
• Protezione dei progetti con richiesta password all’apertura
• Supporto per la creazione di applicazioni conformi alle normative
FDA 21 CFR Part 11
• Gestione avanzata di utenti e gruppi
• Audit Trail
16
Scripting
• Potente e completo supporto per Script VBA
– Interprete VBA compatibile con Visual Basic for Application™ standard
– Vasta gamma di interfacce API per numerosi oggetti
– Estrema flessibilità e numerosi livelli di personalizzazione con l’uso di
proprietà, eventi e metodi esposti dagli oggetti
– Script VBA eseguito come normali routine oppure incapsulati all’interno di
oggetti attivabili su evento
– Supporto per esecuzione multithreading
– Supporto per tecnologia VB.Net
– Disponibile anche sulle piattaforme WinCE
• Linguaggio IL
– Linguaggio sequenziale combinatorio
tipicamente usato nei PLC noto
come lista istruzioni o AWL
17
Lingue
• Elevato numero di lingue gestite Runtime limitate solo dalla
memoria disponibile
• Supporto per caratteri Unicode UTF-16 per lingue orientali
• Tabella stringhe compatibile con formato Excel per facili
operazioni di copia/incolla
• Le lingue configurate sono tutte disponibili sia al tempo della
programmazione che Runtime
• Supporto per font standard TTF anche per sistemi Windows CE
• Attivazione linguaggio correlata all’utente
– Adattamento automatico dei font di sistema al login dell’utente
18
Controllo remoto
• Accesso remoto
– Applicazione HMI accessibile da remoto
– Tecnologia client/server
• Il controllo remoto è indipendente dall’operatività locale – sessione
separata
• Supporto per Internet Browser
– Java applet
– Anche con applicazione Java stand alone
• Applicazione nativa per dispositivi mobile
– Android
– iOS (Apple)
19
ASEM S.p.A.
Via Buia 4
33011 Artegna (UD)
Italy
Tel. +39/0432-9671
[email protected]
www.asem.it