Premium HMI 4.0.1154
Transcript
Premium HMI 4.0.1154
Nota Tecnica Premium HMI 4.0.1154 TN0026 Premium HMI 4.0.1154 Introduzione Il documento raccoglie le note di rilascio per la versione 4.0.1154 di Premium HMI. Le principali novità introdotte riguardano i seguenti aspetti: Nuove funzioni per una migliore gestione di funzioni base come esportazione degli archivi, gestione degli allarmi, importazione delle variabili Nuovi protocolli di comunicazione e alcuni miglioramenti Bug fix Versione 1 Descrizione Prima emissione Data 26/01/2016 Disclaimer Le informazioni fornite nella documentazione sono soggette a cambiamenti senza preavviso e non rappresentano nessun obbligo da parte di ASEM S.p.A. ASEM S.p.A. non è responsabile per errori tecnici o altre omissioni e declina ogni responsabilità risultante dal suo uso. ASEM S.p.A. non sarà responsabile per perdite di profitti o danni, diretti o indiretti, di qualsiasi genere (ivi comprese la perdita o il danneggiamento di dati), derivanti dall’uso delle informazioni contenute nella documentazione. Pagina 1 di 14 Nota Tecnica Premium HMI 4.0.1154 TN0026 Indice 1 Le novità di Premium HMI 4.0.1154 .......................................................................................................... 3 1.1 Nuovi comandi per l’esportazione dei dati ........................................................................................ 3 1.1.1 Nuovo comando per l’esportazione dei Datalogger ...................................................................... 3 1.1.2 Nuovo comando per l’esportazione dello storico allarmi ............................................................... 4 1.1.3 Nuovo comando per l’esportazione dell’Audit trail ........................................................................ 5 1.2 Filtro importatore tag ......................................................................................................................... 6 1.3 Drag & Drop degli oggetti.................................................................................................................. 8 1.4 Nuova opzione per l’esecuzione di comandi specifici per l’allarme selezionato su sistemi touch ..... 8 1.5 Estensione limiti database ................................................................................................................ 9 1.6 Miglioramenti reportistica .................................................................................................................. 9 1.6.1 Nuova opzione sorgente “Audit trail” ............................................................................................. 9 1.6.2 Reportistica cronologica a sorgenti multiple .................................................................................. 9 1.7 Nuova opzione per il disegno interpolato delle curve sui trend ....................................................... 10 1.8 Nuova opzione per la gestione degli slider ..................................................................................... 11 1.9 Nuovo comando per la disattivazione dello screen saver ............................................................... 11 1.10 Identificazione licenza Premium HMI Runtime................................................................................ 12 1.11 Estensione licenze Premium HMI Runtime ..................................................................................... 12 2 Protocolli di comunicazione ..................................................................................................................... 13 2.1 Nuovi protocolli di comunicazione per sistemi Siemens TIA ........................................................... 13 2.2 Protocollo S7 TIA ............................................................................................................................ 14 2.3 Protocollo S7 TIA PROFINET ......................................................................................................... 14 3 Bug fix ..................................................................................................................................................... 14 Pagina 2 di 14 Nota Tecnica Premium HMI 4.0.1154 TN0026 1 Le novità di Premium HMI 4.0.1154 Premium HMI 4.0.1154 introduce alcune importanti nuove funzioni specificatamente studiate per semplificare e velocizzare la programmazione delle applicazioni HMI senza dover ricorrere necessariamente all’utilizzo dello script. È stata inoltre svolta la consueta attività di bug fix con conseguente miglioramento della qualità generale dell’ambiente di sviluppo e del Runtime. 1.1 Nuovi comandi per l’esportazione dei dati Con la versione Premium HMI 4.0.1154 sono ora disponibili alcuni nuovi comandi nativi per l’esportazione di dati archiviati senza dover necessariamente ricorrere a delle procedure di script. I nuovi comandi introdotto riguardano l’esportazione dei dati archiviati per i datalogger, per lo storico degli allarmi e per l’Audit Trail. 1.1.1 Nuovo comando per l’esportazione dei Datalogger Il nuovo comando è disponibile nella categoria “Report-Ricette”. Il comando crea un file di testo CSV con tutto il contenuto storico dell’archivio indicato. Sono disponibili alcune opzioni per la personalizzazione del formato e modalità di esportazione dei dati. È possibile stabilire quale carattere utilizzare come separatore. È possibile definire a priori un percorso fisso per l’esportazione dei dati oppure fare in modo che venga scelto dall’operatore ad ogni esecuzione del comando. È possibile aggiungere al nome di ciascun file esportato un prefisso che identifichi il momento in cui è stata effettuata l’operazione di esportazione. Pagina 3 di 14 Nota Tecnica Premium HMI 4.0.1154 TN0026 1.1.2 Nuovo comando per l’esportazione dello storico allarmi Il nuovo comando è disponibile nella categoria “Allarme”. Il comando crea un file di testo CSV con tutto il contenuto storico dell’archivio degli allarmi. Sono disponibili alcune opzioni per la personalizzazione del formato e modalità di esportazione dei dati. È possibile stabilire quale carattere utilizzare come separatore. È possibile definire a priori un percorso fisso per l’esportazione dei dati oppure fare in modo che venga scelto dall’operatore ad ogni esecuzione del comando. È possibile aggiungere al nome di ciascun file esportato un prefisso che identifichi il momento in cui è stata effettuata l’operazione di esportazione. Pagina 4 di 14 Nota Tecnica Premium HMI 4.0.1154 TN0026 1.1.3 Nuovo comando per l’esportazione dell’Audit trail Il nuovo comando è disponibile nella categoria “Report-Ricette”. Il comando crea un file di testo CSV con tutto il contenuto storico dell’Audit Trail. L’Audit Trail è un archivio che contiene uno storico dei cambiamenti di valore subiti da una o più variabili identificati da un tempo, dal valore vecchio e da quello nuovo e dall’indicazione di quale utente ha eseguito il cambio di valore. Sono disponibili alcune opzioni per la personalizzazione del formato e modalità di esportazione dei dati. È possibile stabilire quale carattere utilizzare come separatore. È possibile definire a priori un percorso fisso per l’esportazione dei dati oppure fare in modo che venga scelto dall’operatore ad ogni esecuzione del comando. È possibile aggiungere al nome di ciascun file esportato un prefisso che identifichi il momento in cui è stata effettuata l’operazione di esportazione. Pagina 5 di 14 Nota Tecnica Premium HMI 4.0.1154 TN0026 1.2 Filtro importatore tag Premium HMI 4.0.1154 introduce la possibilità di applicare dei filtri nella fase di importazione delle variabili velocizzando la fase di scelta delle tag da importare. Questa nuova funzione rende estremamente agevole effettuare una scelta oculata delle variabili da importare per evitare l’inserimento nel progetto di elementi inutili che appesantiscono l’esecuzione a Runtime del progetto. Pagina 6 di 14 Nota Tecnica Premium HMI 4.0.1154 TN0026 Il filtro può essere applicato sul nome, sull’indirizzo e sul tipo anche contemporaneamente. E’ sufficiente iniziare a digitare all’interno delle caselle del filtro affinché la lista sia popolata in accordo con il contenuto filtrato. Il filtro sull’importazione delle tag è stato implementato per i seguenti protocolli. EtherNET/IP EtherNET/IP Micro 800 Hilscher NetX MPI Beckhoff TwinCAT Konnex – EIB CODESYS Siemens S7-MPI COMx Siemens PPI Siemens S7 TCP Siemens S7 TCP TIA Siemens S7 TCP TIA Profinet Siemens Simotion B&R TCP Hilscher MPI Hilscher NetLink Omron FINS Ethernet Pagina 7 di 14 Nota Tecnica Premium HMI 4.0.1154 TN0026 Omron FINS Serial 1.3 Drag & Drop degli oggetti Con Premium HMI 4.0.1154 viene introdotta l’innovativa funzione di trascinamento e ridimensionamento degli oggetti durante l’esecuzione del progetto attraverso l’utilizzo del mouse. La proprietà “Dragging” consente di spostare o ridimensionare un simbolo utilizzando il mouse durante la fase di Runtime. I relativi valori di posizione e dimensione verranno poi riportati nelle variabili associate. Questa proprietà fa parte del gruppo proprietà "Animazioni" dei Disegni e Controlli e la si troverà disponibile su tutti gli oggetti che la supportano. La funzione di drag&drop a Runtime è uno strumento importantissimo e molto efficiace per la realizzazione di progetti con un elevato gradi di dinamismo rispetto al posizionamento degli oggetti. Questa categoria di funzioni è per esempio estremamente utile per la creazione di applicazioni in ambiente packaging dove è frequentemente richiesto che sia l’operatore a stabilire il posizionamento dei pezzi in lavorazione e immagazzinamento o accatastamento. 1.4 Nuova opzione per l’esecuzione di comandi specifici per l’allarme selezionato su sistemi touch Una delle richieste più comuni avanzate dagli utilizzatori quando si ha a che fare con la finestra di visualizzazione degli allarmi, è quella di poter associare a ciascun allarme un’azione che possa essere eseguita a seguito della selezione dell’allarme mentre esso è presente nella finestra degli allarmi attivi. Questa funzione era applicabile in passato solo ai sistemi con tastiera in quanto l’evento scatenante dell’azione programmata è il “CRTL+click”, che naturalmente non è attuabile su pannelli solo touch. Pagina 8 di 14 Nota Tecnica Premium HMI 4.0.1154 TN0026 La finestra degli allarmi è stata modificata quindi con l’aggiunta di un ulteriore tasto per l’esecuzione del comando specificato nella proprietà “Comandi su CTRL+Click” disponibile per ciascuna soglia di tutti gli allarmi. 1.5 Estensione limiti database Premium HMI 4.0.1154 estende significativamente i limiti relativi al massimo numero di colonne utilizzabili nelle tabelle dei database. Con riferimento specifico ai sistemi WinCE su architettura ARM, e pertanto HMI25/HMI30/LP3x, e all’utilizzo del database relazionale (Microsoft SQL CE Compact) il limite precedente permetteva la definizione di tabelle con un numero massimo di 128 colonne. Questo limite è stato ora esteso a 1024. Sono pertanto molte di più le variabili che possono far parte ora di una singola struttura ricetta/datalogger. Questa estensione evita la necessità di concatenare le ricette e semplifica quindi notevolmente il loro utilizzo. 1.6 Miglioramenti reportistica Le risorse “Report” di Premium HMI permettono in modo molto efficiente di realizzare complessi rapporti di stampa che attingono dati sia dal database Real time, e quindi valori in tempo reale, che dagli archivi storici per esempio i datalogger. Con la versione 4.0.1154 di Premium HMI si estende il supporto dei Report introducendo la possibilità di attingere a tutte le basi dati disponibili anche contemporaneamente. 1.6.1 Nuova opzione sorgente “Audit trail” Premium HMI 4.0.1154 permette di realizzare Report di stampa attingendo dalla base dati Audit trail. 1.6.2 Reportistica cronologica a sorgenti multiple Premium HMI 4.0.1154 supporta la possibilità di realizzare report di stampa attingendo dati da sorgenti multiple combinate provvedendo ad una rappresentazione cronologica degli eventi. Pagina 9 di 14 Nota Tecnica Premium HMI 4.0.1154 TN0026 Selezionando nella configurazione della sorgente dati di un report l’opzione “Sorgenti multiple” si ha ora la possibilità di scegliere quali archivi includere nella stampa. Questo permette di realizzare un rapporto degli eventi in esatto ordine cronologico, funzione estremamente utili in tutte le applicazioni che richiedono la documentazione di tracciabilità delle azioni. 1.7 Nuova opzione per il disegno interpolato delle curve sui trend Il visualizzatore trend è stato migliorato includendo una nuova opzione per l’interpolazione dei disegni delle curve nei casi di sovra campionamento (valore costante per diversi campioni) oppure nei casi in cui per motivi diversi il campione sia effettivamente mancante nel database real-time di Premium HMI per esempio a causa di un errore di comunicazione generato a livello di protocollo. L’opzione presente a livello di ciascuna penna del trend permette di specificare il numero di campioni da interpolare nel caso in cui il valore campionato della variabile sia costante. Pagina 10 di 14 Nota Tecnica Premium HMI 4.0.1154 TN0026 L’interpolazione permette di passare da una visualizzazione seghettata come quella dell’immagina a sinistra ad una più smussata come quella rappresentata a destra. 1.8 Nuova opzione per la gestione degli slider Gli slider sono degli oggetti HMI che permettono di cambiare il valore di una variabile collegata attraverso il gesto di trascinamento di un cursore o puntamento diretto su una scala graduata del mouse o del dito nel caso di pura interfaccia touch. Il funzionamento precedente prevedeva solo la possibilità di attuare delle scritture in sequenza alla massima velocità possibile durante l’azione di trascinamento del cursore. Con la versione 4.0.1154 di Premium si ha a disposizione un’ulteriore modalità che rallenta l’esecuzione delle scritture introducendo un ritardo tra di esse. 1.9 Nuovo comando per la disattivazione dello screen saver Per i sistemi su architettura ARM o x86 con Windows CE dove lo screen saver è gestito da ASEM System Manager, è spesso utile che l’applicazione HMI possa interagire con questa funzione e stabilire quando effettua il risveglio a seguito per esempio di un evento che ha generato un allarme. Il comando è disponibile nella categoria “System” e può essere utilizzato per esempio in combinazione con un evento. Pagina 11 di 14 Nota Tecnica Premium HMI 4.0.1154 TN0026 1.10 Identificazione licenza Premium HMI Runtime Con Premium HMI Runtime 4.0.1154 sarà possibile identificare il tipo di licenza attiva direttamente dalla finestra di output permettendo una verifica diretta della corrispondenza tra licenza impostata nel progetto e licenza acquistata. La medesima informazione è anche visualizzata nel log di sistema all’avvio del Runtime, visibile quindi anche in assenza di progetto caricato. 1.11 Estensione licenze Premium HMI Runtime Premium HMI 4.0.1154 introduce numerose estensioni ai limiti funzionali delle diverse licenze. Tutte le novità sono riassunte ed evidenziate dalla tabella sottostante. Per tutti i sistemi esistenti sarà sufficiente aggiornare il Runtime sul dispositivo per poter beneficiare delle nuove caratteristiche aggiunte. Sono degne di nota in particolare le estensioni relative alla quantità di IO bytes e al numero degli allarmi programmabili. Nell’ambito delle funzioni legate agli allarmi è inoltre possibile prevedere ora l’invio di SMS Pagina 12 di 14 Nota Tecnica Premium HMI 4.0.1154 TN0026 attraverso un gateway Internet che riceve una mail e converte il messaggio in formato testo; questo è particolarmente interessante per i sistemi HMI a basso costo che possono ora utilizzare questa modalità di notifica senza obbligatoriamente utilizzare un modem GSM con incremento del costo. Molto importante l’estensione introdotta per la licenza Basic Win32 la quale assume oggi un ruolo interessante per la realizzazione di semplici applicazioni HMI su piattaforme x86 Win32 quando il costo è una variabile importante e non sia possibile adottare soluzioni hardware più economiche. Per la licenza Basic Win32 non ci sono pertanto più limiti per l’utilizzo delle interfacce VBA che sono oggi tutte disponibili Le funzioni di script VBA si estendono ulteriormente con l’introduzione di nuove interfacce per l’interazione a Runtime con i parametri di configurazione dei protocolli come per esempio l’indirizzo IP della stazioni che possono oggi cambiare dinamicamente durante l’esecuzione del progetto. Feature IO bytes Alarms SMS Notification IMDB VBA for drivers Web clients VBA WinCE Basic WinCE ADV Win32 Basic Win32 PRO Win32 ADV 1024 1024 - 8192 4096 SMS via SMPP 2048 2048 - 2048 2048 - 4096 4096 SMS via SMPP Unlimited Archives on IMDB VBA Interface for drivers Full VBA interface Unlimited Archives on IMDB VBA Interface for drivers 4 web clients Full VBA interface Unlimited Archives on IMDB - Unlimited Archives on IMDB VBA Interface for drivers Full VBA interface Unlimited Archives on IMDB VBA Interface for drivers 2 web clients Full VBA interface Full VBA interface, Max 2 scripts 2 Protocolli di comunicazione La release di Premium HMI 4.0.1154 contiene numerose novità relative all’importantissima area dei protocolli di comunicazione, elementi vitali per l’ottimale funzionamento di ogni applicazione HMI. Il changelog completo e dettagliato di tutti i cambiamenti introdotti nei protocolli di comunicazione è disponibile sul sito web e direttamente scaricabile da questo link. Di seguito alcune altre significative novità. 2.1 Nuovi protocolli di comunicazione per sistemi Siemens TIA Sono stati introdotti due nuovi protocolli per il completo supporto dei sistemi Siemens programmati con Simatic Step7 TIA Portal. Pagina 13 di 14 Nota Tecnica Premium HMI 4.0.1154 TN0026 2.2 Protocollo S7 TIA Il protocollo S7 TIA Portal supporta l’importazione dei simboli direttamente dal progetto PLC sviluppato nell’ambiente TIA Portal. Non è necessaria alcuna operazione né preparazione; l’unico requisito per l’importatore è che i il progetto PLC sia sviluppato in modalità “compatibile”, ovvero “non ottimizzata”, con l’assegnazione quindi dell’indirizzo fisico di memoria alle risorse del PLC. È sufficiente puntare al file di programma TIA affinché Premium HMI riesca ad estrarre tutti i mnemonici dal progetto PLC e importarli come variabili nel progetto Premium HMI. 2.3 Protocollo S7 TIA PROFINET Il driver S7 TIA PROFINET implementa il protocollo di comunicazione nativo in uso dai controllori della serie S7-1200/1500 basato sullo scambio di stringhe simboliche e non più di indirizzi di memoria assoluti. Il protocollo dispone di un importatore di simboli che automaticamente provvedere ad estrarre dal progetto PLC tutti i simboli definiti permettendo la creazione delle corrispondenti variabili in Premium HMI. La disponibilità di questo protocollo di fatto allinea i sistemi HMI ASEM alle prestazioni e capacità dei sistemi Siemens nativi risultando in una ineguagliabile flessibilità e facilità d’uso. 3 Bug fix Un elenco dettaglio degli interventi di bug fixing eseguiti è disponibile attraverso il sito web www.asem.it previa identificazione per l’accesso all’area riservata. La documentazione è anche disponibile su richiesta da inoltrarsi al supporto tecnico. Il Setup di Premium HMI è disponibile per il download dal sito web, nell’area dedicata. Per tutte le problematiche di assistenza tecnica e per le verifiche puntuali rispetto agli interventi eseguiti vi invitiamo a contattare il nostro supporto tecnico attraverso l’indirizzo di posta elettronica [email protected]. Pagina 14 di 14