Editor FBD/LD

L'editor grafico FBD/LD ISaGRAF consente di inserire programmi FBD completi, compresi di eventuali parti in LD. La possibilità di operare contemporaneamente in modo grafico e testuale, permette di lavorare sia sul diagramma che sui corrispondenti ingressi ed uscite. Poiché questo editor è principalmente dedicato al linguaggio FBD, è preferibile usare l'editor Quick LD ISaGRAF per i diagrammi esclusivamente LD.

Elementi di base dei linguaggi FBD/LD

Inserimento di un diagramma FBD

Lavorare su un diagramma esistente

Opzioni di visualizzazione

Stili e monitoraggio delle modifiche

Comandi del menù "Strumenti"

Richiamare gli altri strumenti ISaGRAF

Parametri del programma

Altri comandi del menù "File"

Aggiornamento del diario del programma

Selezionare una variabile dal dizionario


Elementi di base dei linguaggi FBD/LD

Il linguaggio FBD è la rappresentazione grafica di molti differenti tipi di formule. Gli Operatori vengono rappresentati come caselle funzione rettangolari. Le funzioni di input sono connesse al lato sinistro di tali caselle, mentre le funzioni di output  al lato destro. Gli input e gli output del diagramma (variabili) sono connessi alle caselle funzione mediante collegamenti logici. L'uscita di una casella funzione può essere connessa all'ingresso di un'altra casella.

Il linguaggio LD permette di rappresentare graficamente espressioni booleane. Gli operatori booleani AND, OR, NOT vengono esplicitamente rappresentati dalla topologia del diagramma. Le variabili di ingresso booleane sono collegate a contatti resi graficamente. Le variabili booleane di uscita sono collegate a bobine. Contatti e bobine sono collegati tra loro e alle barre di alimentazione sinistra e destra mediante linee orizzontali. Ogni segmento di linea possiede uno stato booleano FALSE o TRUE. Lo stato booleano è il medesimo per tutti i segmenti connessi tra loro direttamente. Qualsiasi linea orizzontale collegata alla barra verticale di alimentazione sinistra è in stato TRUE.

I diagrammi LD e FBD vengono sempre valutati da sinistra verso destra e dall'alto verso il basso. Consultare la Guida di riferimento ai linguaggi ISaGRAF per maggiori dettagli sui linguaggi LD e FBD. Questi sono i componenti grafici di base dei linguaggi LD e FBD supportati dall'edito FBD/LD:

Barra di alimentazione sinistra

Barra di alimentazione destra

Connessione verticale LD "OR"

Contatti

Bobine

Blocchi funzione

Etichette

Salti

Simbolo di Return

Variabili

Connessioni

Connessioni con negazione booleana

Angoli definibili


Barra di alimentazione sinistra

Ogni ramo deve essere connesso a sinistra con la barra di alimentazione sinistra, che rappresenta lo stato iniziale "VERO". L'editor FBD ISaGRAF permette di connettere qualunque simbolo booleano alla barra di alimentazione sinistra.


Barra di alimentazione destra

Le bobine possono essere connesse a destra con la barra di alimentazione destra. Questa caratteristica è facoltativa, usando l'editor FBD/LD ISaGRAF. Una bobina, anche se non connessa a destra, comprende comunque una barra di alimentazione destra.


Connessione verticale LD "OR"

La connessione verticale accetta collegamenti multipli sulla sinistra e sulla destra. Ogni collegamento a destra equivale alla combinazione OR dei collegamenti a sinistra.


Contatti

Un contatto modifica il flusso dati booleano in relazione allo stato di una variabile booleana. Il nome della variabile è visibile sopra al simbolo del contatto. L'editor FBD/LD ISaGRAF incorpora i seguenti tipi di contatti:

contatto diretto

contatto inverso

contatto con riconoscimento di fronte positivo (in salita)

contatto con riconoscimento di fronte negativo (in discesa)


Bobine

Una bobina rappresenta un'azione. Deve essere connessa a sinistra ad un simbolo booleano come ad esempio un contatto. Il nome della variabile è visibile sopra al simbolo della bobina. L'editor FBD/LD ISaGRAF incorpora i seguenti tipi di bobina:

bobina diretta

bobina inversa (negata)

bobina di tipo "set"

bobina di tipo "reset"


Blocchi funzione

Un blocco può rappresentare una funzione, un blocco funzione, un sottoprogramma o un operatore. Ingressi ed uscite devono essere collegati a variabili, contatti o bobine, o ad altri blocchi di input o output. I nomi dei parametri formali sono visibili all'interno della casella del blocco.


Etichette

Le etichette possono essere posizionate dovunque sul diagramma. Le etichette rappresentano la destinazione per le istruzioni di salto, per cambiare l'ordine di esecuzione del diagramma. Le etichette non hanno connessioni con altri elementi. Al fine di migliorare la leggibilità del diagramma, si raccomanda di disporre le etichette alla sinistra del diagramma.


Salti

Un simbolo di salto fa sempre riferimento ad una etichetta che si trova in un diverso punto del diagramma. Quando la connessione sinistra ha valore TRUE, l'esecuzione del diagramma salta direttamente alla etichetta destinazione. Si ricorda la pericolosità dei salti all'indietro, che potrebbero, in alcuni casi, causare il blocco del ciclo PLC.


Simbolo di Return

Il simbolo di return è connesso ad un "punto" booleano. Indica di fermare l'esecuzione del programma quando lo stato del ramo vale TRUE.


Variabili

Le variabili sul diagramma vengono rappresentate all'interno di piccole caselle, collegate a sinistra e a destra con gli altri elementi del diagramma.


Connessioni

Le linee di connessione sono tracciate tra gli elementi del diagramma. I collegamenti sono sempre tracciati da un punto di output verso un punto input (in direzione del flusso di dati).


Connessioni con negazione booleana

Alcuni collegamenti booleani sono rappresenti con un piccolo cerchio all'estremità destra. Esso rappresenta una negazione booleana dell'informazione trasmessa dal collegamento.


Angoli definibili

Si possono definire dei punti sui collegamenti. Essi consentono all'utente di controllare manualmente il tracciamento di una connessione. Se gli angoli non vengono indicati, l'editor ISaGRAF FBD/LD usa un algoritmo di tracciamento predefinito.


Inserimento di un diagramma FBD

Per inserire un diagramma, si devono disporre gli elementi (blocchi, variabili, contatti, bobine,..) nell'area del grafico e tracciare i collegamenti tra loro.

Inserire oggetti

Selezione oggetti

Aggiungere commenti

Spostamento di oggetti

 	Tracciare connessioni

Modificare il tracciamento dei collegamenti

Modifica del tipo di collegamento

Tracciare rami LD

Connessioni multiple


Inserire oggetti

Per inserire un oggetto nel diagramma, selezionare il pulsante corrispondente della barra strumenti e fare click sull'area grafica, dove lo si vuole collocare.


Selezione oggetti

Per la maggior parte dei comandi di editing è necessario selezionare gli oggetti grafici. L'editor grafico LD/FBD ISaGRAF permette la selezione di uno o più oggetti nell'area del diagramma. Per selezionare gli oggetti, è necessario scegliere l'opzione "seleziona" (pulsante con la freccia) nella barra strumenti dell'editor. Per evidenziare un oggetto basta semplicemente fare click sul suo simbolo. Per selezionare una lista di oggetti portare il mouse nel diagramma e selezionare un'area rettangolare. Tutti gli oggetti grafici che hanno intersezione con il rettangolo selezionato vengono segnati come "selezione". Un oggetto selezionato è evidenziato con piccoli angoli neri attorno al suo simbolo grafico. Nel fare una nuova selezione vengono annullate tutte le precedenti selezioni di oggetti. Per togliere l'attuale selezione fare semplicemente click su un'area vuota fuori dal rettangolo entro il quale sono collocati gli oggetti selezionali.


Aggiungere commenti

Possono essere inseriti commenti ovunque nel diagramma. Essi non hanno alcuna influenza sull'esecuzione dello stesso. I commenti permettono la migliore lettura del programma. Per inserire un blocco di commenti premere questo pulsante sulla barra strumenti e trascinare il mouse a selezionare l'area in cui collocare il commento. Inserire poi il testo del commento. Quando si inserisce il testo di un blocco commento non sono necessari particolari caratteri di inizio o fine quali "(*" e "*)". Un blocco commento può essere ridimensionato spostando gli angoli del bordo quando è evidenziato.


Spostamento di oggetti

Per spostare oggetti all'interno del diagramma, selezionarli e trascinare il mouse per muovere l'area selezionata nel diagramma. Per spostare oggetti connessi, basta semplicemente spostare il loro simbolo all'interno del diagramma. L'editor ISaGRAF LD/FBD provvederà a tracciare automaticamente le connessioni tra gli oggetti spostati, basandosi sulla loro nuova collocazione.


 	Tracciare connessioni

Per tracciare una connessione tra elementi esistenti premere uno di questi tasti sulla barra strumenti. Se si traccia un collegamento tra un punto connessione ed uno spazio vuoto nel diagramma, verrà automaticamente terminato con un "angolo definibile" in modo che sia possibile continuare a tracciare un altro segmento.


Modificare il tracciamento dei collegamenti

Il comando "Strumenti / Sposta linea" serve a modificare il tracciamento automatico di un collegamento precedentemente evidenziato sul diagramma. Questo comando non ha alcun effetto se la connessione è diretta ad un angolo definibile. Nel caso la connessione sia composta da tre segmenti, il comando modifica la posizione del secondo segmento. Sotto sono riportati degli esempi:


Modifica del tipo di collegamento

E' possibile cambiare facilmente il tipo di collegamento (con o senza la negazione booleana) facendo doppio click con il mouse sulla sua estremità destra.


Tracciare rami LD

Per tracciare un nuovo ramo LD, innanzitutto inserire la barra di alimentazione sinistra. Poi inserire una bobina: verrà automaticamente collegata all'alimentazione. Altri contatti e connessioni verticali OR possono essere inseriti direttamente sulla linea del ramo senza tracciare nuove linee di collegamento.

Quando si inserisce un nuovo contatto LD o una nuova bobina in uno spazio vuoto dell'area di lavoro, un nuovo ramo orizzontale viene tracciato automaticamente a partire dal nuovo elemento inserito fino alle esistenti barre di alimentazione sulla destra e sulla sinistra. La linea non viene tracciata automaticamente se il nuovo elemento non è collocato tra le barre di alimentazione. Il nuovo elemento inserito può poi essere liberamente spostato sul ramo tracciato. Le linee orizzontali tracciate automaticamente dall'editor all'inserimento di un nuovo simbolo di contatto LD o bobina, possono essere evidenziate e cancellate. Si possono inserire nuovi contatti LD o bobine sulla linea orizzontale di un ramo esistente. L'editor taglia automaticamente i rami e li connette ai punti di connessione destro e sinistro del nuovo contatto o bobina inseriti.


Connessioni multiple

Si possono creare connessioni multiple a destra di ogni punto di output. In questo modo l'informazione viene trasmessa a diversi altri punti del diagramma. Lo stesso stato, viene propagato ad ogni estremità a destra. Non esiste limite al numero di linee che possono essere tracciate alla destra di un punto di connessione. Due linee di connessione non possono avere le estremità destre connesse allo stesso punto di input, ad eccezione dei seguenti simboli LD:

barra di alimentazione destra

connessioni multiple a destra dell'operatore (OR)

Questi simboli LD possono avere un numero illimitato di input.


Lavorare su un diagramma esistente

I comandi del menu "Modifica" permettono di cambiare o completare un diagramma esistente. La maggior parte di questi comandi agisce sugli elementi evidenziati nel diagramma.

Apportare correzioni ad un diagramma

Trova e sostituisci

Visualizzazione dell'ordine di esecuzione

Inserire simboli e testo

Selezionare il tipo di blocco funzione

Ottenere spazio libero


Apportare correzioni ad un diagramma

Il tasto CANC serve ad eliminare gli elementi evidenziati. Eventuali collegamenti interrotti vengono cancellati con l'eliminazione degli elementi. Per ripristinare gli elementi cancellati con il comando CANC, si utilizza il comando "Modifica / Annulla". Il comando CANC si può applicare anche a gruppi di elementi evidenziati nel diagramma. Le voci "Taglia", "Copia", "Incolla" del menu "Modifica" servono a spostare o copiare gli elementi evidenziati.


Trova e sostituisci

Le voci "Modifica / Trova" e "Modifica / Sostituisci" vengono usate per trovare e sostituire testi all'interno del diagramma. La ricerca avviene solo su nomi completi. La ricerca viene fatta su contatti, bobine, nomi di blocchi, variabili e etichette. Non è, invece, possibile trovare una stringa all'interno del testo di un commento. Il comando Sostituisci non può essere usato per cambiare il nome di un blocco. Partendo dalla posizione corrente, la ricerca può essere fatta sia verso il basso sia verso l'alto. Raggiunti i limiti del diagramma la ricerca "cicla".


Visualizzazione dell'ordine di esecuzione

Se il diagramma FBD comprende cicli all'indietro l'ordine di esecuzione non può seguire il metodo unico da destra a sinistra / dall'alto al basso. Per evitare confusione si usa il comando "Strumenti / Visualizza ordine di esecuzione" o si premono i tasti Control + F1 per visualizzare l'ordine di esecuzione che verrà usato per la compilazione. Etichette numerate da 1 ad N vengono visualizzate vicino ai simboli che determinano un'azione (bobine, variabili di tipo set e blocchi funzione).


Inserire simboli e testo

Per associare un simbolo o un testo ad un elemento, fare un doppio click con il mouse sull'elemento voluto. Questo vale per variabili, contatti e bobine, testi di commento e etichette. Nel caso di contatti o bobine, la procedura permette anche di cambiarne il tipo (diretto, inverso…).

Per immettere il testo normalmente sono previste delle finestre di dialogo che includono la lista delle variabili o la lista dei blocchi. Se nel menù "Opzioni" è selezionato "Immissione manuale da tastiera", i simboli di variabili e i nomi di blocchi sono introdotti direttamente in una apposita riga di testo. All'interno di tale riga si scrive il nuovo testo e lo si valida premendo il tasto INVIO, oppure si annulla l'operazione premendo il tasto ESC. La riga di testo usata nell'ingresso manuale da tastiera non può essere chiusa con il mouse.

Se nel menù "Opzioni" è indicato il modo "Immissione automatica", viene automaticamente richiesto il nome della variabile inserendo un nuovo contatto o una nuova bobina. Il nome viene sempre richiesto automaticamente nel caso di inserimento di una variabile o di una etichetta.


Selezionare il tipo di blocco funzione

Per modificare il tipo di blocco, fare doppio click con il mouse sullo stesso. La tipologia del blocco viene scelta da una lista di operatori, funzioni e blocchi funzione disponibili. Questo comando consente inoltre di cambiare il numero di punti di input nel caso di operatori commutativi (es. AND, OR, ADD, MUL,…).


Ottenere spazio libero

Quando viene premuto il tasto destro del mouse nell'area di disegno FBD, viene mostrato un menù, che contiene i seguenti comandi utilizzabili per inserire o rimuovere spazio libero nella posizione del cursore del mouse:

Inserisci righe: Questo comando inserisce dello spazio libero orizzontale, composto da 4 righe in accordo con il passo della griglia, iniziando dalla posizione del cursore del mouse all'atto di chiamata del menù.

Cancella righe: Questo comando rimuove lo spazio orrizzontale non utilizzato (righe) iniziando dalla posizione del cursore del mouse all'atto di chiamata del menù. Questo comando non può essere utilizzato per rimuovere elementi FBD.

Quando il menù viene aperto, una linea grigia nell'area di disegno FBD indica dove lo spazio vuoto verrà inserito o rimosso.


Opzioni di visualizzazione

Le voci del menu "Opzioni" permettono di personalizzare il disegno sullo schermo del diagramma FBD.

Personalizzazione della disposizione (layout)

Il comando "Opzioni / Disposizione" apre una finestra di dialogo nella quale sono raggruppati tutti i parametri e le opzioni riguardanti l'area di lavoro dell'editor ed il disegno del diagramma grafico. Si utilizzano le opzioni del gruppo "Ambiente di lavoro" per visualizzare o nascondere la barra strumenti e la barra di stato dell'editor. Le opzioni del gruppo "Documento" permettono di mostrare o nascondere i punti della griglia di modifica e di attivare/disattivare l'uso dei colori per il disegno.

Le opzioni del gruppo "Zoom" permettono di scegliere il fattore di ingrandimento. È anche possibile usare il pulsante "zoom" della barra strumenti dell'editor per indicare uno dei fattori di ingrandimento predefiniti.

Il comando "Opzioni / Carattere" permette di selezionare il nome del font di caratteri da utilizzare in tutti i documenti grafici di ISaGRAF. Quando si seleziona il font, lo stile del font e la dimensione non sono rilevanti e non necessitano di essere specificati. L'editor grafico di ISaGRAF calcola sempre la dimensione del font in accordo con il rapporto di zoom selezionato.


Richiamare gli altri strumenti ISaGRAF

Verificare (compilare) un programma

 	Effettuare la simulazione o il debug dell'applicazione

Modificare il dizionario delle variabili


Verificare (compilare) un programma

La voce "File / Verifica" della finestra dell'editor avvia il Generatore di codice per verificare la sintassi di programmazione del programma in modifica. Nel caso di linguaggio SFC, vengono controllati sia il livello 1 che il livello 2. Al completamento della verifica sintattica, per continuare a lavorare sul programma, è necessario chiudere la finestra del generatore di codice. Nel caso ci sia un solo programma nell'applicazione (quello in fase di modifica) e non vengano evidenziati errori di sintassi, verrà generato il codice dell'applicazione. La voce "Opzioni / Opzioni compilatore" permette di impostare i parametri di compilazione ed ottimizzazione. Consultare il capitolo "Usare il generatore di codice" in questo stesso documento, per ulteriori informazioni riguardo la compilazione e la generazione di codice.


 	Effettuare la simulazione o il debug dell'applicazione

Le voci "File / Simulazione" e "File / Debug" avviano il debugger grafico ISaGRAF, sia in modo simulato che realmente connesso, e provvedono a riaprire il programma SFC su cui si sta lavorando in modo debug. Non è possibile inserire modifiche in un programma aperto in modalità debug.


Modificare il dizionario delle variabili

La voce "File / Dizionario" serve a modificare il dizionario delle variabili per l'applicazione ed il programma correnti. Contiene anche i punti d'ingresso per la modifica dei Nomi definiti utente. Dichiarazioni locali o nomi definiti sono relative al programma in fase di modifica.


Parametri del programma

Se il programma modificato è una funzione, un blocco funzione o un sottoprogramma, la voce "File / Parametri" permette di definire i parametri di chiamata e ritorno. Questo comando non ha effetto se il programma in oggetto è di tipo SFC o di primo livello della sezione Iniziale o Finale.

Sotto programmi, funzioni o blocchi funzione possono avere al massimo 32 parametri (input o output). Una funzione o un sottoprogramma ha sempre uno (ed un solo) parametro di ritorno, che deve avere lo stesso nome della funzione, per renderlo conforme al linguaggio ST.

Nella finestra Parametri la lista nella parte superiore destra mostra i parametri nell'ordine del modello di chiamata, prima i parametri di chiamata e per ultimi i parametri di ritorno. La parte inferiore della finestra mostra una descrizione dettagliata del parametro evidenziato nella lista. Qualsiasi tipo di dato ISaGRAF può essere usato come parametro. I parametri di ritorno devono essere collocati nella lista dopo quelli di chiamata. Nell'attribuire un nome ai parametri bisogna rispettare le seguenti regole:

-	La lunghezza del nome non può eccedere i 16 caratteri

-	Il primo carattere deve essere una lettera

-	I caratteri successivi devono essere lettere, cifre o il carattere "_".

-	Non viene fatta distinzione tra maiuscole e minuscole

Il comando "Inserisci" serve ad inserire un nuovo parametro prima del parametro evidenziato. Il comando "Elimina" si usa per cancellare il parametro evidenziato. Il comando "Disponi" riordina automaticamente i parametri, in modo che i parametri di ritorno vengano collocati in fondo alla lista.


Altri comandi del menu "File"

I seguenti comandi sono disponibili nel menu "File" di tutti gli editor di programmi:

Aprire un programma diverso

Stampa del programma


Aprire un programma diverso

Il comando "File / Apri" permette di chiudere il programma correntemente usato per iniziare la modifica con lo stesso linguaggio di un nuovo programma dello stesso progetto. Questa funzione non può esser usata per aprire un programma scritto con linguaggio diverso. Il nuovo programma selezionato sostituisce il corrente nella finestra di modifica.


Stampa del programma

Il comando "File / Stampa" invia il programma in uso alla stampante. Questo comando produce un listato del programma. Vengono fornite informazioni più dettagliate quando viene utilizzato il generatore di documentazione del progetto.

Per i programmi grafici (SFC, FBD, Quick LD) è possibile usare il comando "Modifica / Copia diagramma (metafile)" per copiare negli appunti il tracciato del diagramma in formato metafile, in modo da poterlo inserire in altre applicazioni quali word processor. Per quanto riguarda i programmi SFC, nel metafile copiato appaiono solo le informazioni di primo livello (diagramma, numerazione commenti di primo livello)


Aggiornamento del diario del programma

Si può accedere manualmente al file diario associato al programma in modifica usando il comando "File / Diario". Il file diario viene aggiornato automaticamente ad ogni compilazione con l'aggiunta dei messaggi di verifica della sintassi. Gli output della compilazione vengono completati dalla data ed ora di compilazione.

Se è indicato il modo "Aggiorna diario" nel menu "Opzioni" degli editor di programmi, la finestra "Diario" viene aperta ogni volta che il programma è salvato su disco.

Premendo il tasto OK il testo nota inserito verrà salvato alla fine del file diario con l'indicazione della data ed ora correnti. Ciò è particolarmente utile per la manutenzione dell'intero programma in quanto fornisce informazioni importanti circa il ciclo di vita del programma stesso.


Selezionare una variabile dal dizionario

 Nell'utilizzo di un programma testuale (ST o IL) la funzione "Modifica / Inserisci variabile" permette di selezionare una variabile dichiarata per inserirla alla posizione corrente del cursore. Per lavorare con programmi LD o FBD è richiesta la selezione delle variabili per descrivere bobine, contatti, parametri di blocchi I/O, variabili FBD. In entrambi i casi, la vinestra "Selezione variabile" viene aperta per selezionare una delle variabili dichiarate.

La casella di selezione "Validità" è utilizzata per scegliere tra variabili globali e locali. La casella di selezione di destra consente di scegliere il tipo di dato. Piccole icone poste accanto al tipo di dato nella casella di selezione sono scorciatoie per selezionare più rapidamente i tipi di dato usati più frequentemente:

Booleano

Intero / Reale

Timer

Messaggio

Per selezionare una variabile basta fare click sul suo nome nella lista. Nome e relativo commento vengono visualizzati in cima alla lista. Premere poi "OK" per confermare la selezione. E' inoltre possibile inserire direttamente una variabile nella casella di modifica senza utilizzare la lista.


Stili e monitoraggio delle modifiche

L'editor ISaGRAF LD/FBD permette di assegnare uno stile grafico ad ogni componente di un diagramma LD/FBD. Per stile si intende principalmente una colorazione speciale del diagramma. Ma ISaGRAF utilizza gli stili anche per permettere di monitorare le modifiche nei diagrammi, allo scopo di controllare il numero di versione.

Stili predefiniti

Monitoraggio delle modifiche

Notare che gli stili non sono visibili durante la simulazione o il debug On-Line, poichè in tale modalità i colori (rosso e blu) sono utilizzati per evidenziare gli stati VERO / FALSO delle variabili spiate.


Stili predefiniti

I seguenti stili sono pre-definiti:

Normale	Predefinito per il disegno (nero). Per il monitoraggio delle modifiche, lo stile "Normale" indica che gli elementi aventi questo stile sono parte del diagramma originale. Durante la fase di esecuzione viene fatta una scansione degli elementi con stile "Normale".

Modificato	Gli elementi marcati come "Modificato" sono colorati in rosa. Per il monitoraggio delle modifiche, lo stile "Modificato" viene utilizzato per evidenziare elementi che sono stati aggiunti o cambiati dopo la versione originale del diagramma. Durante la fase di esecuzione viene fatta una scansione degli elementi con stile " Modificato".

Cancellato	Gli elementi marcati come "Cancellati" sono colorati in grigio, con linea tratteggiata. Tali elementi non vengono presi in considerazione durante l'esecuzione del diagramma. Questo stile viene usato per tenere traccia degli elementi cancellati dalla versione originale quando è richiesto il controllo della versione.

Personalizzato	Oltre agli stili predefiniti, l'editor ISaGRAF LD/FBD permette di selezionare il colore da applicare ad ogni parte del diagramma. Tali elementi vengono considerati come "Personalizzati". L'utilizzo dello stile " Personalizzato" non ha effetto sull'esecuzione del diagramma.

Utilizzare i comandi del sotto-menù "Stile" nel menù "Modifica" per applicare uno stile agli elementi selezionati.


Monitoraggio delle modifiche

L'utilizzo degli stili, e la disponibilità dello stile "Cancellato" permette il monitoraggio automatico delle modifiche in un diagramma esistente. Utilizzare il comando "Marca modifiche" nel menù "Modifica / Stile" per abilitare o disabilitare il monitoraggio delle modifiche.

Quando l'opzione "Marca modifiche" è selezionata, tutti gli elementi cambiati o addizionati al diagramma sono automaticamente impostati con lo stile "Modificato". Quando un elemento viene cancellato, usando i comandi "Cancella" o "Taglia", non viene rimosso visualmente dal diagramma, ma semplicemente viene marcato con lo stile "Cancellato". Questo permette all'utente di tenere traccia automaticamente di tutte le modifiche immesse nel diagramma.

Usare il comando "Modifica / Stile/ Rimuovi tutti gli elementi cancellati" per rimuovere tutti gli elementi marcati con stile "Cancellato". dal diagramma LD/FBD. Questo comando non agisce solo sulla selezione corrente, ma viene applicato sempre all'intero diagramma.

Per "recuperare" un elemento marcato con stile " Cancellato ", si seleziona l'elemento desiderato e vi si applica lo stile "Normale", "Modificato" o uno stile " Personalizzato". Tale operazione può portare a delle connessioni non valide (più di un collegamento connesso allo stesso punto di ingresso) che verranno rilevate durante la prossima verifica del programma.


Comandi del menù "Strumenti"

I seguenti comandi sono disponibili nel menù Strumenti. Sono utilizzati per mostrare informazioni in una finestra di testo nella parte inferiore della finestra principale FBD:

Visualizza risultati compilazione	mostra nella finestra di testo i messaggi di errore dell'ultima compilazione

Trova nel diagramma                  	trova tutte le occorrenze di un dato testo nell'intero diagramma e produce una lista nella finesta di testo

Nascondi risultati                        	chiude la finestra di testo

Quando i messaggi di errore o le occorrenze sono mostrate nella finestra di testo, facendo doppio click su una linea viene evidenziata sul diagramma la corrispondente localizzazione.