Abilitazione e stato di salute
Che cosa partecipa all'acquisizione a ogni livello dell'albero, che cosa significano i punti e i testi di stato, le pillole Tutti/In ordine/Problemi/Disattivati, la barra di stato, Ultimo errore, e i verbi Riconnetti, Aggiorna e Aggiorna tutto.
Due domande attraversano tutta la colonna Comunicazione, ed entrambe ricevono la stessa risposta a ogni livello: che cosa sta partecipando all'acquisizione, e che cosa sta rispondendo in questo momento. Alla prima rispondi tu con i verbi Abilita e Disabilita; alla seconda risponde un monitor sempre acceso che osserva una volta al secondo e spinge il risultato su ogni punto della pagina, sulla barra di stato e sui valori del Connector che Logic e le dashboard leggono.
Che cosa partecipa
L'abilitazione si decide a ogni livello, e un interruttore non riscrive mai quello sotto di lui:
| Livello | Verbi | Effetto quando è spento |
|---|---|---|
| Driver | Abilita / Disabilita nella tabella della riga Driver | Il gruppo del driver lascia l'albero. Rifiutato finché il driver ha dispositivi o linee, così nulla di configurato può sparire per questa via. |
| Linea seriale | Abilita / Disabilita sulla barra della linea | Il bus si chiude per ogni dispositivo che vi sta sopra; ogni dispositivo conserva la propria scelta Abilitato e torna esattamente com'era quando la linea viene riabilitata. Abilita è rifiutato finché i parametri della linea non sono validi. |
| Dispositivo | Abilita / Disabilita sulla barra del dispositivo o sulla sua riga | Ogni comunicazione con il dispositivo si ferma e i suoi tag lasciano lo spazio degli indirizzi vivo; i tag conservano i propri interruttori. Attivo per impostazione predefinita. |
| Tag | Abilita / Disabilita sulla barra del tag o sulla sua riga | Quel solo tag lascia l'acquisizione e lo spazio degli indirizzi vivo. Attivo per impostazione predefinita. Un tag di Sola scrittura non viene mai interrogato, abilitato o no. |
Ogni Abilita e Disabilita richiede Configurare Connector ed è grigio mentre una prova tiene la stazione o il runtime è fermo; una scansione sullo stesso driver rende grigi anche quelli della linea e del dispositivo. Un dispositivo è abilitato in esercizio quando è abilitato e, per Modbus RTU, lo è anche la sua linea: è questo che guardano l'interrogazione ciclica, la pillola Disattivati e il monitor dello stato di salute.
Lo stato di salute di un dispositivo
Il monitor ricava lo stato di salute di un dispositivo dai suoi tag abilitati e leggibili:
| Stato di salute | Punto | Significato |
|---|---|---|
| Connesso | verde | Ogni tag leggibile abilitato ha risposto alla sua ultima lettura. |
| Parzialmente connesso | ambra | Alcuni hanno risposto, altri no. |
| Non connesso | rosso | Nessuno ha risposto. |
| Disabilitato | grigio | Il dispositivo è disabilitato, oppure lo è la sua linea seriale. |
| Non ancora noto | grigio | Non c'è nulla da giudicare: nessun tag abilitato. |
Un dispositivo i cui tag abilitati sono tutti di Sola scrittura non ha alcuna lettura da giudicare e prende invece lo stato di connessione del trasporto: Connesso mentre è connesso, Non connesso mentre non lo è, Non ancora noto prima che il server ci abbia provato. Un valore fuori intervallo con un guasto sui limiti è una condizione di processo, non un problema di connessione: fa diventare ambra il punto del tag ma non conta mai il dispositivo come non connesso. Allo stesso modo un valore di sostituzione tiene il tag leggibile mentre il dispositivo viene comunque riferito come non connesso. Anche il server integrato ha il suo stato di salute: mentre è fermo ogni tag si legge come un vuoto, e la barra di stato dice « Stato del server: Arrestato ».
Il punto del tag
Nell'albero il punto di un tag è verde mentre il tag ha un valore e grigio altrimenti. Sulla pagina del tag lo stesso punto è ambra quando il valore è una sostituzione oppure quando la fase Limiti ha sollevato un guasto, perché un numero leggibile non è la stessa cosa di una misura. La riga del tag porta inoltre un segno di errore rosso quando l'ultima lettura è fallita, con il messaggio come suggerimento.
Gli stati di una linea seriale
Una linea Modbus RTU riferisce la porta fisica separatamente dai suoi dispositivi, nella riga dell'albero, nella tabella delle linee del driver e nell'intestazione della pagina della linea:
| Stato | Punto | Significato |
|---|---|---|
| Spenta | grigio | La linea è disabilitata. |
| Inattiva | grigio | Abilitata, ma senza alcun dispositivo abilitato: la porta non viene aperta. |
| Connessione… | ambra | Un dispositivo è abilitato e la porta si sta aprendo, oppure si sta riaprendo dopo un guasto. |
| Connessa | verde | La porta è aperta e in servizio. |
| Guasto della porta | rosso | Non è stato possibile aprire la porta, oppure la porta ha fallito; la diagnostica viene stampata sotto l'intestazione e come suggerimento di errore della riga, e il diario registra una volta il guasto e una volta il ripristino. |
Il testo di riepilogo della linea aggiunge quello che stanno facendo i suoi dispositivi: « Connessa · 2/2 dispositivi connessi », « Connessa · 1 connesso · 1 con problemi », « Inattiva · nessun dispositivo abilitato ». Una linea può essere Connessa e tenere comunque un dispositivo per cui non risponde nessuno.
Come i punti si riassumono
Le cartelle, le linee seriali, i driver e la riga Driver applicano tutti una sola regola ai loro figli: contano solo i figli Connessi, Parzialmente connessi e Non connessi; Disabilitato e Non ancora noto sono neutri e non tirano mai un genitore sull'ambra o sul rosso. Tra i figli che contano, tutti Connessi fa Connesso, un qualunque Connesso o Parzialmente connesso in mezzo ad altri fa Parzialmente connesso, tutti Non connessi fa Non connesso, e nessun figlio che conti fa Non ancora noto. Una cartella riassume ogni dispositivo che contiene, sottocartelle comprese; un driver Modbus RTU riassume le sue linee; la riga Driver riassume ogni driver abilitato. Sedici driver abilitati con un gruppo Connesso e quindici vuoti si leggono Connesso, non ambra.
Le pillole Tutti / In ordine / Problemi / Disattivati
Le pillole sopra l'albero raccolgono ogni riga secondo questi stessi stati: In ordine è un dispositivo o una linea abilitati in esercizio e Connessi, e un tag abilitato che ha un valore; Problemi è un dispositivo o una linea abilitati ma Non connessi o Parzialmente connessi, e un tag abilitato senza valore; Disattivati è un dispositivo, una linea o un tag disabilitati, compreso un dispositivo sotto una linea disabilitata. Una riga di driver compare quando qualcosa sotto di lei passa; la riga selezionata resta sempre visibile. Le pillole sono descritte insieme al resto della colonna su Connector.
La barra di stato
Il punto e il testo a sinistra nella barra di stato della finestra sono lo stesso monitor, ripiegato su una riga sola: « Tutto connesso » quando il server è in funzione e nessun dispositivo è Non connesso o Parzialmente connesso; « Stato del server: Avvio in corso… » oppure « Stato del server: Arrestato » quando il server non è connesso, cosa che domina tutto il resto; altrimenti il dispositivo messo peggio, per nome, « Connector: Furnace non comunica » per Non connesso oppure « Connector: Furnace instabile » per Parzialmente connesso. Un clic sull'indicatore apre la pagina Connector. Il resto della barra di stato è su La finestra.
Ultimo errore
Ogni avviso o errore che il diario registra per un dispositivo viene attaccato a quel dispositivo: compare come segno rosso sulla riga dell'albero con il messaggio come suggerimento, come colonna Ultimo errore nella tabella dei dispositivi del driver, e come testo rosso sotto l'intestazione della pagina del dispositivo; quando la voce nomina un tag, anche la riga e la pagina di quel tag lo portano. La fascia si pulisce da sola quando il dispositivo torna Connesso. Un dispositivo il cui driver il pacchetto non porta mostra in quel punto la nota « Driver non incluso in questo pacchetto. », perché non c'è alcun guasto da indagare; un dispositivo OPC UA in attesa del suo certificato mostra « In attesa dell'approvazione del certificato ». Il diario completo è sulla pagina Eventi.
Riconnetti, Aggiorna e Aggiorna tutto
| Comando | Dove | Che cosa fa |
|---|---|---|
| Riconnetti | La barra e il menu contestuale di un dispositivo | Chiude la connessione di quel dispositivo e la riapre, senza toccare alcun altro dispositivo e senza ricaricare nulla. Il messaggio aspetta il driver: « 'Furnace' riconnesso. », oppure « Non è stato possibile riconnettere 'Furnace': » con la causa. |
| Aggiorna | La barra e il menu contestuale di un driver | Rilegge la configurazione dal database e ricostruisce tutto l'albero. Il server in funzione viene lasciato com'è. L'apertura dei rami e la selezione si azzerano, e la colonna torna chiusa. « Dispositivi aggiornati. » |
| Aggiorna tutto | La barra della pagina Driver | Lo stesso di Aggiorna. |
Aggiorna e Aggiorna tutto si limitano a leggere, quindi vengono disegnati per ogni ruolo; Riconnetti chiude e riapre una connessione, quindi a un ruolo senza Configurare Connector non viene disegnato affatto. Tutti e tre diventano grigi mentre una prova tiene la stazione o il runtime è fermo, e Riconnetti e Aggiorna diventano grigi anche mentre girano una scansione o un'associazione. Nessuno dei due aggiornamenti serve dopo una modifica: ogni salvataggio riconcilia da sé il dispositivo cambiato nel server in funzione, e un dispositivo irraggiungibile viene ritentato in secondo piano finché non risponde, con i suoi tag che fino ad allora si leggono come vuoti. Riconnetti è quello che accorcia l'attesa: chiede adesso invece di lasciare il dispositivo al tentativo automatico successivo, e riferisce se il dispositivo ha risposto. I limiti che sollevano un guasto sui limiti fanno parte della catena di conversione.