Navigatori con più schede

Panoramica

I Navigatori con più schede sono componenti predefiniti della schermata di Logic Builder.

Per impostazione predefinita, sono disponibili i seguenti navigatori:

oStruttura dispositivi, che permette di gestire i dispositivi su cui viene eseguita l'applicazione.

oStruttura applicazioni: permette di gestire POU specifiche di un progetto oppure globali e task in un'unica vista.

oStruttura strumenti, che permette di gestire librerie o altri elementi specifici di progetto o globali in un'unica vista.

oStruttura funzionale: permette di raggruppare il contenuto di un controller in base ai propri requisiti.

Per accedere alle viste, utilizzare il menu Vista.

Aggiunta di elementi ai navigatori

Il nodo radice di un navigatore rappresenta un dispositivo programmabile, sotto al quale è possibile inserire ulteriori elementi.

Per aggiungere elementi al nodo di un Navigatore, selezionare un dispositivo o un oggetto nel catalogo hardware o software sul lato destro della schermata di Logic Builder e trascinarlo nel Navigatore (ad esempio, nella Struttura dispositivi). Il nodo o i nodi dove potrebbe essere posizionato il dispositivo o l'oggetto selezionato vengono automaticamente espansi e visualizzati in grassetto. Gli altri nodi dove non sarebbe possibile inserire il dispositivo o l'oggetto vengono ombreggiati in grigio. Trascinare il dispositivo o l'oggetto su un nodo adatto e verrà inserito automaticamente. Se per il dispositivo o l'oggetto sono necessari altri elementi, ad esempio gestori di comunicazione, anch'essi vengono inseriti in modo automatico.

In alternativa, è possibile selezionare un nodo nella struttura. Se è possibile aggiungere un oggetto al dispositivo o all'oggetto selezionato, viene visualizzato un pulsante verde con un segno più. Fare clic su questo pulsante per aprire un menu con gli elementi disponibili per l'inserimento.

Un altro modo per aggiungere un oggetto o un dispositivo consiste nel fare clic con il pulsante destro del mouse sul nodo di un Navigatore ed eseguire il comando Aggiungi oggetto o Aggiungi dispositivo. Il tipo di dispositivo che può essere inserito dipende dall'oggetto selezionato nel Navigatore. Ad esempio, i moduli per uno slave PROFIBUS DP non possono essere inseriti se prima non è stato inserito un dispositivo slave appropriato. Tenere presente che solo i dispositivi installati correttamente sul sistema locale e corrispondenti alla posizione corrente nella struttura sono disponibili per l'inserimento.

Riposizionamento degli oggetti

Per riposizionare gli oggetti, utilizzare i comandi degli appunti (Taglia, Copia, Incolla, Elimina) del menu Modifica. In alternativa, trascinare l'oggetto selezionato tenendo premuto il pulsante del mouse (oltre al tasto CTRL per copiare). Quando si aggiungono dispositivi tramite la funzione di copia e incolla, al nuovo dispositivo viene attribuito lo stesso nome, seguito da un numero progressivo.

Aggiornamento della versione del dispositivo

Un dispositivo già inserito nei Navigatori può essere aggiornato a un'altra versione o convertito in un altro dispositivo.

Vedere la descrizione dei vari comandi:

ocomando Aggiorna dispositivo

ocomando Converti dispositivo 

Descrizione della Struttura dispositivi

Ogni oggetto dispositivo nella Struttura dispositivi rappresenta un oggetto hardware specifico (destinazione).

Esempi: controller, nodo del bus di campo, accoppiamento bus, unità, modulo I/O

I dispositivi e i sottodispositivi sono gestiti nella Struttura dispositivi. Gli altri oggetti necessari per eseguire un'applicazione su un controller sono riuniti negli altri Navigatori.

oIl nodo radice della struttura è una voce di nodo simbolica: Logic_Builder_User_Interface00008.jpg<nomeprogetto>

oLa configurazione del controller è definita dalla disposizione topologica dei dispositivi nella Struttura dispositivi. La configurazione dei parametri di un particolare dispositivo o task viene eseguita nelle finestre di dialogo dell'editor corrispondente. Vedere anche il capitolo Configurazione dei task.

La struttura hardware viene mappata e rappresentata nella struttura Dispositivi dalla corrispondente disposizione degli oggetti dispositivi e permette di configurare un sistema complesso ed eterogeneo di controller connessi in rete e dei sottostanti bus di campo.

oPer aggiungere al progetto dispositivi configurati con DTM (Device Type Manager), selezionare la casella di controllo Usa connessione DTM nella parte inferiore della Struttura dispositivi. Un nodo FdtConnections viene aggiunto sotto il nodo radice della struttura. Sotto il nodo FdtConnections, viene inserito automaticamente il nodo del gestore di comunicazione. A questo nodo è possibile aggiungere il dispositivo DTM appropriato.

Per ulteriori informazioni, vedere la Guida utente di Device Type Manager (DTM).

oTenere presenti le raccomandazioni per l'aggiunta di elementi ai navigatori contenute in questo capitolo.

Esempio di Struttura dispositivi:

Logic_Builder_User_Interface00009.jpg

 

1   Nodo radice

2   Dispositivo programmabile, con applicazioni

3   Nome dispositivo simbolico

4   Nome dispositivo definito nel file di descrizione del dispositivo

oOgni voce della Struttura dispositivi mostra il simbolo, il nome simbolico (modificabile) e il tipo di dispositivo (= nome del dispositivo fornito nella descrizione del dispositivo).

oUn dispositivo può essere programmabile o configurabile. Il tipo di dispositivo determina la possibile posizione nella struttura e anche quali ulteriori risorse possono essere inserite sotto di esso.

oNell'ambito di un singolo progetto, è possibile configurare uno o più dispositivi programmabili, indipendentemente dal produttore o dal tipo (multi-risorsa, multi-dispositivo, di rete).

oConfigurare la comunicazione, i parametri e il mapping degli I/O del dispositivo nella relativa finestra di dialogo (editor dei dispositivi). Per aprire l'editor dei dispositivi, fare doppio clic sul nodo del dispositivo nella Struttura dispositivi (vedere la descrizione dell'editor dei dispositivi).

oIn modalità online, lo stato di un dispositivo è indicato da un'icona che precede la relativa voce:

oLogic_Builder_User_Interface00010.jpg Il controller è connesso, l'applicazione è in esecuzione, il dispositivo è in funzione, i dati vengono scambiati. L'opzione Aggiorna I/O in Stop della vista Impostazioni PLC dell'editor dei dispositivi può essere abilitata o disabilitata.

oLogic_Builder_User_Interface00011.jpg Il controller è connesso e arrestato (STOP). L'opzione Aggiorna I/O in Stop della vista Impostazioni PLC dell'editor dei dispositivi è disabilitata.

oLogic_Builder_User_Interface00012.jpg Il controller è connesso, l'applicazione attiva è in esecuzione, le informazioni di diagnostica sono disponibili.

oLogic_Builder_User_Interface00013.jpg Il dispositivo è in modalità preopoerativa e non ancora in esecuzione, sono disponibili le informazioni di diagnostica.

oLogic_Builder_User_Interface00014.jpg Il dispositivo non scambia i dati, è stato rilevato un errore del bus, non è configurato o è in modalità simulazione (vedere la descrizione del comando Simulazione).

oLogic_Builder_User_Interface00015.jpg Il dispositivo funziona in modalità demo per 30 minuti. Dopo questo periodo, la modalità di dimostrazione scade e il bus di campo smette di scambiare dati.

oLogic_Builder_User_Interface00016.jpg Il dispositivo è configurato ma non pienamente operativo. I dati non vengono scambiati. Ad esempio, i dispositivi CANopen sono in avvio e preoperativi.

oLogic_Builder_User_Interface00017.jpg Modalità ridondanza attiva: il master del bus di campo non sta inviando dati perché un altro master è in modalità attiva.

oLogic_Builder_User_Interface00018.jpg La descrizione del dispositivo non è stata trovata nel repository dei dispositivi. Per ulteriori informazioni sull'installazione e la disinstallazione dei dispositivi nella finestra di dialogo Repository dispositivi, vedere la descrizione delRepository dispositivi.

oI nomi delle applicazioni e dei dispositivi connessi sono visualizzati con ombreggiatura verde.

oI nomi dei dispositivi funzionanti in modalità simulazione (vedere la descrizione del comando Simulazione) sono visualizzati in corsivo.

oUlteriori informazioni diagnostiche sono disponibili nella vista Stato dell'editor dei dispositivi.

È inoltre possibile eseguire l'applicazione attiva su un dispositivo di simulazione che per impostazione predefinita è disponibile automaticamente all'interno del sistema di programmazione. Per questo motivo, per testare il comportamento online di un'applicazione non è necessario alcun dispositivo di destinazione reale (ovvero nessun dispositivo che si basi su risorse hardware per l'esecuzione). Quando si passa in modalità di simulazione, una voce nella struttura Dispositivi è visualizzata in corsivo ed è possibile accedere all'applicazione.

È possibile anche collegare il controller in modalità di configurazione online (consultare il capitolo Modalità di configurazione online) senza la necessità di caricare in anticipo un'applicazione reale nel controller. Ciò è particolarmente utile per l'avvio iniziale dei sistemi di I/O, perché consente di accedere e testare gli I/O nella configurazione del controller prima di compilare e caricare l'applicazione reale.

Per informazioni sulla conversione dei riferimenti dei dispositivi all'apertura dei progetti, vedere la - Guida utente alla compatibilità e alla migrazione.

Organizzazione e configurazione degli oggetti nella Struttura dispositivi

Aggiunta di dispositivi/oggetti:

Per aggiungere dispositivi o oggetti alla Struttura dispositivi, selezionare un dispositivo o un oggetto nel catalogo hardware sulla destra dello schermo di Logic Builder e trascinarlo nella Struttura dispositivi. Il nodo o i nodi dove potrebbe essere posizionato il dispositivo o l'oggetto selezionato vengono espansi e visualizzati in grassetto. Gli altri nodi dove non sarebbe possibile inserire il dispositivo o l'oggetto vengono ombreggiati in grigio. Trascinare su un nodo adatto il dispositivo o l'oggetto per inserirlo automaticamente.

In alternativa, è possibile selezionare un nodo nella struttura. Se è possibile aggiungere un oggetto al dispositivo o all'oggetto selezionato, viene visualizzato un pulsante verde con un segno più. Fare clic sul pulsante con il segno più per aprire un menu con gli elementi disponibili per l'inserimento.

In alternativa, aggiungere un oggetto o un dispositivo facendo clic con il pulsante destro del mouse su un nodo nella struttura Dispositivi ed eseguire il comando Aggiungi oggetto o Aggiungi dispositivo. Il tipo di dispositivo che può essere inserito dipende dall'oggetto selezionato nella Struttura dispositivi. Ad esempio, i moduli per uno slave PROFIBUS DP non possono essere inseriti se prima non è stato inserito un dispositivo slave appropriato. Sotto i dispositivi non programmabili non è possibile inserire applicazioni.

Tenere presente che solo i dispositivi installati correttamente sul sistema locale e corrispondenti alla posizione corrente nella struttura sono disponibili per l'inserimento.

Riposizionamento degli oggetti:

Per riposizionare gli oggetti, utilizzare i comandi degli appunti (Taglia, Copia, Incolla, Elimina) del menu Modifica. In alternativa, trascinare l'oggetto selezionato tenendo premuto il pulsante del mouse (oltre al tasto CTRL per copiare). Tenere presente per il comando Incolla: se l'oggetto da incollare può essere inserito sotto o sopra la voce selezionata, viene visualizzata la finestra di dialogo Selezionare posizione d’inserimento che consente di definire la posizione di inserimento. Quando si aggiungono dispositivi tramite la funzione di copia e incolla, al nuovo dispositivo viene attribuito lo stesso nome, seguito da un numero progressivo.

Aggiornamento della versione di un dispositivo:

Un dispositivo già inserito nella Struttura dispositivi può essere sostituito da un'altra versione dello stesso tipo di dispositivo o da un dispositivo di un altro tipo (aggiornamento del dispositivo). Durante questa operazione, la struttura di configurazione rientrata sotto il rispettivo dispositivo viene mantenuta il più possibile.

Aggiunta di dispositivi al nodo radice:

Sul livello direttamente sotto il nodo radice <nomeprogetto> è possibile posizionare solo i dispositivi. Se si sceglie un altro tipo di oggetto dalla finestra di dialogo Aggiungi oggetto, ad esempio un oggetto Lista di testi, esso verrà aggiunto al nodo Globale della Struttura applicazioni.

Sottonodi:

Un dispositivo viene inserito come un nodo nella struttura. Se definiti nel file di descrizione del dispositivo, i sottonodi vengono inseriti automaticamente. Anche il sottonodo può essere un dispositivo programmabile.

Inserimento di dispositivi sotto un oggetto dispositivo:

È possibile inserire ulteriori dispositivi sotto un oggetto dispositivo. Se vengono installati sul sistema locale,e sono disponibili nel catalogo hardware o nella finestra di dialogo Aggiungi oggetto o Aggiungi dispositivo. Gli oggetti dispositivo sono ordinati nella struttura dall'alto verso il basso: a un livello particolare della struttura, sono disposti prima i dispositivi programmabili, seguiti dagli eventuali altri dispositivi, tutti in ordine alfabetico.

Descrizione della Struttura applicazioni

Gli oggetti Applicazione, configurazione task e oggetti task sono gestiti nella Struttura applicazioni.

Gli oggetti necessari per programmare il dispositivo (applicazioni, elenchi di testi e così via) sono gestiti nella Struttura applicazioni. I dispositivi non programmabili (solo configurazione) non possono essere assegnati come oggetti di programmazione. Per modificare i valori dei parametri del dispositivo, utilizzare la finestra di dialogo dei parametri dell'editor del dispositivo.

Gli oggetti di programmazione, come POU particolari o liste di variabili globali, possono essere gestiti in due modi diversi nella struttura Applicazioni, a seconda della dichiarazione:

oQuando sono dichiarati come sottonodo del nodo Globale, ad essi possono accedere tutti i dispositivi.

oQuando sono dichiarati come sottonodo del nodo Applicazioni, ad essi possono accedere solo i dispositivi corrispondenti dichiarati nel nodo Applicazioni.

È possibile inserire un oggetto Applicazione solo nella struttura Applicazioni.

Sotto ogni applicazione, si possono inserire ulteriori oggetti di programmazione, come DUT, GVL o oggetti di visualizzazione. Inserire una configurazione task sotto un'applicazione. In questa configurazione task, è necessario definire le relative chiamate al programma (istanze delle POU dal nodo Globale della Struttura applicazioni o POU specifiche del dispositivo). L'applicazione è definita nella vista Mapping I/O del relativo editor dei dispositivi..

Descrizione della Struttura strumenti

Le librerie sono gestite nella Struttura strumenti. Ai dispositivi puramente configurabili non è possibile assegnare gli oggetti di programmazione. Per modificare i valori dei parametri del dispositivo, utilizzare la finestra di dialogo dei parametri dell'editor dei dispositivi.

Gli oggetti di programmazione, come il Gestore libreria, possono essere gestiti in due modi diversi nella Struttura strumenti, a seconda della loro dichiarazione:

oQuando sono dichiarati come un sottonodo del nodo Globale, ad essi possono accedere tutti i dispositivi.

oQuando sono dichiarati come sottonodo del nodo Applicazioni, ad essi possono accedere solo i dispositivi corrispondenti dichiarati nel nodo Applicazioni.