Cartelle dei dispositivi

Le cartelle sotto un driver: crearle, rinominarle e rimuoverle, archiviarci dentro i dispositivi, il limite di due livelli, la pagina della cartella, e come una cartella diventa un livello dell'indirizzo di Logic.

Visualizza come Markdown

Una cartella raggruppa i dispositivi sotto un driver nella colonna Comunicazione, fino a due livelli di profondità. Sul bus non cambia nulla: l'interrogazione ciclica, i collegamenti di Process e lo spazio dei nomi OPC UA pubblico non la vedono mai. È però un livello dell'indirizzo che Logic e le dashboard usano, quindi archiviare un dispositivo è un cambio di indirizzo, e l'applicazione riscrive ogni riferimento per te. Le cartelle esistono per ogni driver tranne Modbus RTU, i cui dispositivi sono archiviati dalla loro linea seriale. Vedere le cartelle richiede Visualizzare Connector; ogni comando di cartella richiede Configurare Connector.

Creare una cartella

Gesto Dove finisce
Nuovo… > Nuova cartella nel piede della colonna Al livello proprio del driver. Con un solo driver abilitato che accetta cartelle è una voce sola; con più driver, un sottomenu di voci « Sotto <Driver> ».
Nuova cartella sulla barra di una cartella aperta, o nel suo menu del clic destro Dentro quella cartella, come secondo livello. Grigia su una cartella di secondo livello: « Questa cartella è già profonda quanto le cartelle possono annidarsi. »
Clic destro su un dispositivo > Sposta in > Una nuova cartella Al livello del driver, e il dispositivo ci si sposta dentro con lo stesso gesto.
Clic destro su un dispositivo > Sposta in > Una nuova sottocartella qui Offerto solo per un dispositivo già dentro una cartella di primo livello; crea la sottocartella e ci sposta dentro il dispositivo.

Una cartella nuova si chiama « Nuova cartella » (poi « Nuova cartella 2 », e così via), il ramo sopra di essa si apre, e la sua riga diventa subito un campo del nome: scrivi il nome e premi Invio per confermare; uscire dal campo mantiene il nome « Nuova cartella ». La cartella resta lì vuota finché qualcosa non ci viene archiviato dentro. Viene registrata come creata, quindi sopravvive alle ricariche, al driver disabilitato e riabilitato, e all'uscita dell'ultimo dispositivo. Il registro delle azioni riferisce « Creata la cartella 'Nuova cartella'. »

La pagina della cartella

L'intestazione porta il nome della cartella e, per una cartella vuota, « Una cartella organizza l'elenco e nient'altro. Aggiungere qui un dispositivo, oppure spostarcene uno dall'albero. »; altrimenti « Raggruppa 3 dispositivi in questo albero. Una cartella organizza l'elenco e nient'altro. Selezionare un dispositivo al suo interno per esaminarlo e modificarlo. » La tabella elenca i dispositivi archiviati direttamente qui (le sottocartelle sono righe dell'albero, non di questa tabella): Dispositivo, Endpoint (l'URI di base), Tag, e un'azione Apri. Vuota: « Nessun dispositivo è archiviato direttamente qui. Aggiungerne uno, oppure spostarcene uno dall'albero. »

La barra dei comandi

Comando Che cosa fa Grigio quando (situazione) Non disegnato quando (ruolo)
Nuovo dispositivo Crea « Nuovo dispositivo » dentro questa cartella e lo apre. Una prova tiene la stazione, il runtime è fermo, oppure è in corso una scansione o un'associazione (« Concludere la scansione o l'associazione in corso prima di aggiungere qualcosa. »). Senza Configurare Connector.
Nuova cartella Crea qui una sottocartella e ne apre il campo del nome. Lo stesso, oppure questa cartella è già al secondo livello. Senza Configurare Connector.
Rinomina cartella Trasforma la riga della cartella in un campo del nome. Una prova tiene la stazione o il runtime è fermo. Senza Configurare Connector.
Rimuovi cartella (inchiostro di pericolo, a destra) Svuota la cartella riportando tutto al livello del driver e la ritira. Lo stesso. Senza Configurare Connector.

Il menu del clic destro su una riga di cartella offre gli stessi quattro.

Rinominare una cartella

La ridenominazione riarchivia ogni dispositivo che sta dentro, sottocartelle comprese, con la stessa riscrittura dei riferimenti che usa la ridenominazione di un dispositivo, e poi sposta il record della cartella stessa; il registro delle azioni legge « Cartella 'Meters' rinominata in 'Utilities'. 4 riferimenti aggiornati. » Un nome viene rifiutato quando è vuoto o contiene / (« Una cartella ha bisogno di un nome, e un nome non può contenere '/'. »), quando una cartella sorella ce l'ha già (« Qui c'è già una cartella chiamata 'Meters'. »: fondere due cartelle è uno spostamento, e va chiesto come tale), oppure quando un dispositivo allo stesso livello possiede il segmento di indirizzo a cui il nome si riduce (« Il nome di cartella 'Pump 1' si riduce al segmento di indirizzo 'Pump_1', già usato dal dispositivo 'Pump-1' che gli sta accanto. »). I nomi di cartella si confrontano senza distinguere maiuscole e minuscole, e la prima grafia vista è quella che l'albero mostra; cambiare solo le maiuscole resta una ridenominazione vera, perché l'indirizzo cambia.

Se un dispositivo interno non si può spostare (una modifica in attesa che non riesce a salvarsi, una riscrittura rifiutata), la ridenominazione si ferma lì e dice fino a dove è arrivata: « La ridenominazione della cartella 'Meters' si è fermata dopo 2 dispositivi su 5: … I dispositivi già spostati restano in 'Utilities'. »

Rimuovere una cartella

Rimuovi cartella chiede prima. Per una cartella vuota: « Rimuovere la cartella 'Meters'? ». Altrimenti: « Rimuovere la cartella 'Meters'? I suoi 3 dispositivi tornano sotto Simulated. Nulla viene eliminato; ogni riferimento segue da solo i nuovi indirizzi. » Ogni dispositivo interno, sottocartelle comprese, torna al livello proprio del driver con la riscrittura dei riferimenti, e il record della cartella se ne va con lui: « Cartella 'Meters' rimossa. 3 dispositivi sono tornati al livello del driver. 4 riferimenti aggiornati. » Rimuovere non elimina mai un dispositivo.

Spostare un dispositivo

Fai clic destro su un dispositivo e apri Sposta in. Il sottomenu elenca Una nuova cartella, Una nuova sottocartella qui (quando il dispositivo sta al primo livello), poi, dopo un separatore, Sotto <Driver> (grigio quando il dispositivo è già al livello del driver) e ogni percorso di cartella esistente di quel driver tranne quello del dispositivo stesso. Lo spostamento salva prima ogni modifica in attesa sul dispositivo, riscrive ogni riferimento ai vecchi indirizzi dei suoi tag, e riferisce « 'Pump' spostato in 'Utilities/Meters'; 4 riferimenti aggiornati. » oppure « 'Pump' spostato fuori dalla sua cartella. » A un dispositivo Modbus RTU non viene offerto alcun Sposta in. Copia dispositivo mette sempre la copia al livello proprio del driver, qualunque sia la cartella dell'originale. La pagina del dispositivo non ha un campo cartella: l'archiviazione è un comando dell'albero.

La cartella nell'indirizzo

Un dispositivo archiviato sotto Utilities/Meters indirizza i suoi tag come Connector.<Driver>.Utilities.Meters.<Device>.<Tag>; ogni segmento di cartella è ripulito come ogni altro segmento (i caratteri che non sono lettere o cifre diventano caratteri di sottolineatura, e una cifra iniziale ne riceve uno davanti). La chiave di bus <Driver>.<Device>:<Tag> resta esattamente com'era, quindi il server integrato, un collegamento di Process in corso e un client OPC UA esterno non si accorgono di nulla quando un dispositivo viene archiviato. Poiché l'indirizzo è il percorso dell'albero, un dispositivo spostato in una cartella scritta in modo diverso solo nelle maiuscole si unisce alla cartella già disegnata invece di aprirne una seconda. Le due identità sono spiegate su Connector.

Le cartelle nell'albero

Una riga di cartella mostra il conteggio dei suoi dispositivi (« 2 dispositivi », oppure « vuoto ») e un punto di stato di salute riassunto da ogni dispositivo sotto di lei, sottocartelle comprese; un dispositivo disabilitato è neutro e non tira mai la cartella sull'ambra o sul rosso. La casella di ricerca corrisponde ai nomi di cartella, e una cartella che corrisponde tiene visibile tutto quello che sta sotto. Sotto le pillole In ordine, Problemi e Disattivati una cartella viene disegnata quando qualcosa al suo interno passa; una cartella vuota viene disegnata solo sotto Tutti. Le cartelle vengono per prime sotto il loro driver, in ordine di nome, prima dei dispositivi archiviati al livello proprio del driver.

Che cosa non fanno le cartelle

Una cartella non ha impostazioni proprie: nessuna descrizione, nessuna icona, nessuna regola di interrogazione ciclica o di stato di salute per cartella. Nulla indirizza una cartella in sé; una cartella vuota non pubblica alcun indirizzo. Le cartelle non si annidano oltre due livelli, non si condividono tra driver e non esistono sotto Modbus RTU.