Guida rapida PM Designer Aprire l'archivio PM Designer e eseguire Setup.exe Eseguire la procedura guidata, quando richiesto inserire il codice seriale contenuto nel file di testo (contenuto nella cartella PM Designer). Completata l'installazione avviare l'ambiente di sviluppo PM Designer
Project Manager: PM Designer: rappresenta il nome del progetto Global: sono le variabili globali del progetto, visualizzabili da tutti i pannelli del progetto (PT056/PT070). E' possibile importare/esportare i singoli settaggi (Languages,Font,Picture...) PT056/PT070: pannelli presenti all'interno del progetto, ognuno di essi avrà la sua configurazione (Links,Screen,Tag,Macros ecc.) Cliccando sul? nelle varie videate del software verrai collegato direttamente sul manuale nella sezione specifica di quell'oggetto
Definire un Link Tasto destro su Links per aggiungere un nuovo Link
Creare un Allarm Screen Doppio click sul bottone Alarms dal Project Manager per aprire l'alarm Properties Dialog Box, come la figura seguente: Impostare il numero di record per il buffer Alarm, i colori per il livello d'allarme, lingua e font. Tasto Destro su Alarm dal Project Manager e scegliere tra Add Discrete Alarm Block (Allarme discreto) e Add Analog Alarm Block (Allarme analogico). Discrete Alarm Il Discrete Alarm Block ci permette di gestire N allarmi stabiliti dal campo Block Size lavorando su i Bit di un'allocazione di memoria stabilita nel Read Address (Es. $U100.0 $U100.255), controllando in un intervallo di tempo definito dal Read Interval. Un allarme è quindi identificato da un Bit, è possibile far scattare l'allarme quando lo stato del Bit è ON(1) o OFF(0).
Per ogni singolo allarme sono definibili dei parametri (Es. messaggio d'errore, suono del Buzzer, registrazione dell'allarme). Analog Alarm L'Analog Alarm Block ci permette di gestire N allarmi stabiliti dal campo Block Size lavorando su una Word stabilita nel Read Address (Es. $U101), controllando in un intervallo di tempo definito dal Read Interval.
Per ogni singolo allarme è definito un livello di allarme (Low Low, Low, High, High High) e i parametri visti in precedenza nel Discrete Allarm Block (Es. messaggio d'errore, suono del Buzzer, registrazione dell'allarme). Allarm Display L'oggetto migliore per avere un quadro generale sugli allarmi, è definibile la struttura grafica dell'oggetto con i parametri di intestazione della tabella (Date, Time, Allarm Block ID ecc.), è possibile definire un colore per lo stato dell'allarme (Active, Cleared, ACK) e un abbreviazione memonica dello stato (Es. Active [A], Cleared [C], ACK[ACK]). Possono essere visualizzati nella stessa tabella sia gli allarmi Analog che Discrete, oppure solamente uno di essi selezionandolo nel campo Alarm Block.
Esportare uno Allarm History su Pen-Drive Il Function Button ci da la possibilità attraverso l'operazione Save Alarm History to File di esportare i dati contenuti nella nostra tabella Display Allarm su chiavetta USB nel formato.csv o.txt.
Macro Le Macro è una procedura ricorrente durante l'esecuzione di un programma, è definita come un insieme di comandi. Per creare una nuova Macro tasto destro su Macros e premere Add Macro
Esempio di macro Impostare l'esecuzione di una Macro Entriamo nel General Setup del nostro progetto
In esso è presente una sezione Macro, dove è definibile quando eseguire le Macros da noi create. Startup Macro: avvio dell'applicazione Main Macro: durante tutta l'esecuzione dell'applicazione Event Macro #X: eseguita dopo il verificarsi di un evento. Time Macro #X: eseguita ogni intervallo di tempo. Dopo aver spuntato il tipo di macro comparirà una nuova Tab nel General Setup dove andremo ad indicare la Macro
Gestione Memoria Per la maggior parte degli oggetti del PM Designer è necessario dedicare una zona di memoria per gestire l'oggetto. Il PM Designer dispone di un Form di inserimento che ci facilita l'utilizzo della memoria. Premendo il? nell'angolo destro del Form entriamo nel Bit Device dove viene descritto il range di valori disponibili per il Link selezionato
Recipes Tasto destro sul bottone Recipes dal Project Manager per creare una nuova ricetta come in figura seguente: Doppio click sulla nuova ricetta create e compare la finestra Recipe Block Nel Recipe Block è configurabile la dimensione della ricetta (numero di Words, Es. 10) e i campi che compongono la ricetta (Es. 10, Memoria richiesta:100 words).
Recipe Memory: ci segnala il range di Bit/Word che la ricetta andrà ad utilizzare Il nome dei registri per gestire le ricette sono: $R Rappresenta la ricetta. $CR Rappresenta la ricetta corrente. Nella TAB Data Item è possibile definire i campi della ricetta:
Gli oggetti grafici disponibili nel PM Designer per gestire le ricette sono: Il Recipe Selector E' un oggetto che permette di muoverci all'interno della ricetta, dando la possibilità di selezionare quella desiderata. Recipe Table Crea una tabella con i campi che compongono la ricetta selezionata nel Recipe Block
DataLogger Tasto destro sul bottone DataLogger dal Project Manager per creare un nuovo DataLogger come in figura seguente: Il DataLogger ci da la possibilità di creare il log dei dati partendo da una word di riferimento (interna del pannello o dei links) di alcuni oggetti
Il registro utilizzato dal DataLogger : $L Definito il datalogger abbiamo la possibilità di associarlo ai vari oggetti grafici, per esempio ad un Trend Graph
Download di un progetto Selezionare Current Panel application, per scaricare il progetto corrente, selezionare invece Panel runtime package per caricare un file.prp [verrà richiesto di selezionare il file nel PC]. Per utilizzare la modalità USB per il download dei dati è necessario installare i driver per il cavo USB.
Installazione Driver USB Collegare il pannello al PC tramite il Cavo USB, e ignorare l'installazione di driver da Windows Update Selezionare GESTIONE DISPOSITIVI Selezionare NEO HMI
Selezionare Aggiorna driver... Selezionare Cerca il software del driver nel computer
Indicare come percorso la cartella d'installazione del software PM Designer scegliendo tra Win32bit o Win64bit a seconda del sistema operativo installato sul PC. Attendere il completamento dell'installazione e verificare che NEO HMI sia visibile in gestione dispositivi tra i controller USB.
Cambio pagina da PLC Selezionare Command & Status dal Project manager Definire nel campo Read Address la Word di referimento per la command Block e la Size (1 word $C0 ~ $C2 che corrisponde a W0 ~ W2) Definire nella tab Command Block l'indirizzo dello Screen Switching Register, nell'immagine che segue $C0 quindi W0 corrisponde alla word per il cambio pagina.
A seconda del valore contenuto in $C0/W0 il pannello cambierà la sua pagina, usando come riferimento l'id degli screens. File.PRP per aggiornamento da Pen-Drive USB Esportare il progetto da PM Designer in formato.prp Copiare il file generato su una chiavetta usb e collegarla alla porta usb dell'hmi. Soluzione 1) Dal Panel Setup iniziale dell'hmi, cliccare l'opzione UPDATE FROM FILE e selezionare l'unità esterna (tipicamente E:), in seguito indicare il file.prp
Soluzione 2) Se desidera implementare nel progetto questa funzione creare un function button con l'operazione Update System and Application from File (.prp file).