IO-Link
Nella sezione IO-Link sono elencati i Device IO-Link inseriti nel Sistema.
Funzioni esposte dal Sistema
Il Sistema consente di effettuare le seguenti operazioni sui Device IO-Link:
- Visualizzazione e ricerca
- Creazione
- Gestione Relazioni e Gruppi
- Gestione Profili
- Configurazione
- Eliminazione
Visualizzazione e Ricerca
Ricerca
All'accesso è possibile:
- selezionare il Tipo Device in base alla tipologia,
- operare una scelta in base a device IO-Link assegnati a Gruppi o status online/offline:
Cliccando per aprire il primo menu a tendina il Sistema mostra una lista che contiene la categoria di device presenti in archivio.
In alto a destra sono presenti tre TAB per Gestione Device IO-Link in cui si può navigare tra Device, Profili e Configurazione:
Visualizzazione
All'accesso la schermata di visualizzazione iniziale mostra la lista di Gestione Device IO-Link:
Lista Devices:
Si visualizza il Nome, il Mac Address e l'Ultimo Contatto avvenuto con il Device ed eventuale appartenenza al Gruppo.
Ricerca: E' presente anche il campo di ricerca a testo libero
La selezione di un device presente in lista consente l'apertura del pop-up per visualizzare nome e mac address impostati.
Nella colonna Azioni sono presenti le icone per Eliminare, Gestire le Relazioni e Gestire i Gruppi per ciascun Device IO-Link
Creazione
Cliccando su in alto a destra appare la Form seguente con cui è possibile inserire un Nuovo Device.
Gestione Relazioni
Nella colonna Azioni è possibile selezionare l'icona Gestione Relazioni per creare o modificare _relazioni.
I Device IO-Link per gestire le relazioni hanno bisogno dei Profili e dei Topics.
La selezione dell'icona Gestione Relazioni consente l'apertura della schermata Gestione Relazioni IO-Link:
Il Sistema mostra la tabella delle Relazioni esistenti tra il device selezionato precedentemente e le varie Entità.
Si visualizza il Guid elemento, ovvero l'elemento del profilo, il Nome elemento, il Codice Evento ed il Nome Entità ovvero l'entità relazionata.
Nella colonna Azioni è possibile Aggiungere una nuova Relazione o Modificare una relazione esistente
La Form consente di:
- Scegliere l'entità (dopo la digitazione il menu a discesa contiene suggerimenti sulle entità presenti)
- La data inizio e Fine
- La possibilità di selezionare Non scade Mai
Se non esiste una relazione del Device con il corrispondente Profilo allora la colonna Azioni espone solo la funzione Aggiungi nuova Relazione:
Cliccando sull'icona Modifica Relazione si apre la form di modifica della relazione esistente:
Ogni Profilo è associato ad un Event Code: Quando si crea o si modifica una relazione con un profilo la relazione si basa sul codice evento rappresentato in tabella.
E'presente in alto a destra il filtro per Codice Evento. La selezione può essere multipla:
Adiacente a destra è possibile filtrare per profili liberi, assegnati o tutti:
E'presente infine il campo di ricerca a testo libero.
Il pulsante permette di tornare alla lista di Gestione Device.
Gestione Gruppi
Nella Form si visualizzano eventuali Relazioni già presenti tra Device e Gruppi. Cliccando su + AGGIUNGI DEVICE A UN GRUPPO in basso a destra appare la Form seguente con cui è possibile inserire una Nuova Relazione:
La Form consente di selezionare un Gruppo esistente ed associare il Device al Gruppo.
Gestione Profili
I profili rappresentano tutte le possibili combinazioni tra gli Event Code e Tipologia di sensoristica.
Nel Sistema i Profili sono utilizzati per legare le relazioni tra Device ed Entità
Selezionando il tab si presenta il seguente elenco:
L'elenco è ordinato per Nome, Topic, ovvero l'appartenenza al Topic, il Tipo, il valore di Inizio, la Maschera Bit ed il Codice evento associato.
Cliccando su si presenta la Form:
Il Guid è generato dal Sistema.
La prima parte della Form consente di:
- Inserire il Nome del profilo
- Abilitare o disabilitare Inversione Ordine per indicare se la lettura del dato deve essere effettuata in maniera inversa o meno
- Selezionare dal menu a tendina il Codice Evento che si intende associare
- Byte inizio per definire il punto iniziale in cui deve essere letto il dato (Byte)
- Selezionare dal menu a tendina il Tipo, ovvero la tipologia di dato che si intende associare
- Ogni elemento del profilo deve avere un Topic di riferimento. Il menu a discesa permette la selezione del Topic
Se il Tipo di dato è di tipologia Bool si presenta una sequenza di 8 Bit in cui indicare il Bit utilizzato per la lettura. Gli altri saranno mascherati.
La seconda parte della Form denominata Validazione Elemento consente la configurazione per la validazione dell'elemento:
- Validazione stabilire delle regole affinchè il valore letto sia valido. Per non sovraccaricare il database si possono stabilire delle regole, relative al tempo, al delta assoluto ed in percentuale, di acquisizione del dato.
La terza parte della Form denominata Correzione Elemento consente di inserire dati per la correzione prima di acquisire il dato. Alcuni dati hanno necessità di sommare o sottrarre un fattore per correggere il dato. L'inserimento dei dati nella parte in questione consente di configurare la correzione:
- inserire valore Somma Pre Moltiplicazione
- inserire valore Moltiplica per
- inserire valore Somma Post Moltiplicazione
La quarta ed ultima parte della Form denominata Intervallo Valori Elemento per indicare un valore minimo e massimo affinchè il dato sia considerato valido:
- inserire dati Valore Min
- inserire dati Valore Max
La selezione di un profilo presente in lista consente l'apertura del pop-up per visualizzare i dati ed eventualmente modificare il profilo.
Nella colonna Azioni è presente l'icona per Eliminare ciascun profilo.
Gestione Topics
I Topic sono le stringhe cui si fa la sottoscrizione MQTT.
Sempre nella pagina riguardante i Profili è possibile cliccare sul pulsante in alto destra per la Gestione Topics
Si presenta la Lista Topic del Profilo per Device IO-Link:
Nella lista si visualizza il Nome, il Sub Topic e il Tipo.
La selezione di un Topic presente in lista consente l'apertura del pop-up per visualizzare i dati ed eventualmente modificare il topic.
Cliccando su Aggiungi Topic in alto a destra è possibile aggiungere un nuovo Topic al Profilo tramite la seguente Form:
Inserire:
- Nome del nuovo Topic
- Sub Topic rispecchia il nome del Topic
- Tipo di dato selezionare tra Byte Data e Base64 Data
I topic presenti nella lista possono essere relazionati ad uno o più profili e pertanto non possono essere eliminati. Per poterli cancellare occcorre selezionare l'elemento, modificare il topic e tornare alla schermata dei Topic per poter eliminare.
Configurazione
Selezionando il tab si presenta la schermata di Configurazione per Driver IO-Link:
Si visualizza il percorso, sul server, in cui si trova il file di configurazione del device type.
L'abilitazione della voce Ignora Modifiche nei File Profilo si imposta, per la gestione device IO-Link, per impostare di ignorare le modifiche pre-configurate sul server ma di utilizzare quelle configurate sul database in linea.
Dopo aver effettuato le eventuali modifiche cliccare su Salva in basso a destra.
Eliminazione
Selezionando il tab Device è possibile eliminare il Device selezionato dal Sistema:
è possibile cliccare sull'icona all'interno della Lista; si seleziona il device e appare una Form in cui si chiede conferma dell'eliminazione del Device: