Skip to main content

Editor FBD di sicurezza

Questo editor dei POU estesi di sicurezza e dei POU di base di sicurezza viene aperto in una finestra divisa in due sezioni e contiene Editor di dichiarazione delle variabili nella sezione superiore e la parte di implementazione per la creazione del codice del programma nella sezione inferiore.

Le informazioni sul pin o, se la versione dell'oggetto si discosta dalla versione bloccata o se l'applicazione di sicurezza non è ancora stata bloccata, Nel lavoro viene visualizzato nella riga superiore dell'editor. Per informazioni più dettagliate sulle informazioni Pin, vedere FissaggioLa riga seguente contiene il tipo POU (PROGRAMMA O BLOCCO_FUNZIONE, il nome del POU, il livello di programmazione (Livello base O Livello esteso) nonché l'uso (se applicabile Chiamata singola, per ulteriori informazioni vedere POU di sicurezza).

L'editor FBD di sicurezza è funzionalmente basato sull'editor FBD di CODESYS V3 ed è esteso da funzioni specifiche di sicurezza. L'uso del Safety FBD Editor corrisponde a quello del CODESYS V3 Editore FBD. Comandi di modifica generali (Copia, Impasto, Taglio, Eliminare, Disfare, Trova/Sostituisci) e i comandi del Sicurezza FBD categoria sono a disposizione dell'utente.

Suggerimento

IL Taglio, Copia, E Impasto i comandi possono essere eseguiti solo tra oggetti di sicurezza (POU), non tra oggetti di sicurezza e oggetti standard (POU).

Il generale Eliminare il comando di modifica elimina un elemento dalla rete FBD. Ciò che viene eliminato dipende dalla posizione del cursore in cui viene eseguito il comando. Se un input o un output di una casella che rappresenta una chiamata a un blocco funzione viene eliminato, vengono eliminati anche gli elementi all'input o all'output. Se l'output principale di una chiamata FB situata all'interno di una rete viene eliminato, verrà rimosso l'intero albero a sinistra di questo output della casella (ovvero incluso il blocco stesso). Se la casella è l'estremità (destra) di una rete, può essere rimosso anche l'ultimo output (output principale). Il blocco viene quindi mantenuto e non ha output.

Per i singoli comandi della categoria FBD di sicurezza, vedere Menu: Sicurezza FBD capitolo.

Suggerimento

È possibile trascinare una variabile dalla parte di dichiarazione alla parte di implementazione dell'editor FBD.

Importante

Lo strumento di ingrandimento (_cds_img_button_magnifier.png) nell'editor FBD di sicurezza non deve essere utilizzato per la verifica e l'accettazione.

È possibile impostare le opzioni per l'editor in Dialogo: Opzioni FBD sicure.

Gli ambiti e i tipi di dati disponibili, a seconda del tipo di POU e del livello di programmazione del POU, sono disponibili all'indirizzo Variabili.

Cassetta degli attrezzi

L'editor FBD di sicurezza fornisce un Cassetta degli attrezzi vista, dalla quale i singoli elementi di programmazione possono essere inseriti nella finestra dell'editor mediante trascinamento della selezione. Per impostazione predefinita, la Cassetta degli attrezzi la vista viene aperta automaticamente accanto alla finestra dell'editor e può anche essere aperta esplicitamente se necessario utilizzando Cassetta degli attrezzi comando nel menu "Visualizza".

Assistente di input

L'Assistente di input può essere aperto nell'Editor FBD di sicurezza facendo clic su _cds_icon_three_dots.png pulsante o premendo il La F2 tasto. Per fare questo il cursore deve trovarsi in un campo di testo dell'editor. La finestra di dialogo offre tutti gli elementi di programmazione che possono essere inseriti nella posizione corrente del cursore.

Flusso del segnale sicuro

Il flusso di dati dei segnali fail-safe della programmazione FBD è evidenziato come segue:

  • I letterali sono evidenziati in giallo.

  • SAFExxx le variabili sono evidenziate in giallo.

  • Il flusso di dati di SAFE valori in SAFE variabili e negli input degli operatori e dei blocchi funzione è rappresentato da spesse linee gialle

  • I blocchi funzione vengono visualizzati in giallo quando hanno almeno uno SAFE produzione

  • Le caselle di chiamata dell'operatore sono riempite di giallo se l'output è SAFECiò avviene nelle seguenti condizioni:

    • AND operatore: L'output è SAFE se almeno 1 input è SAFE.

    • Tutti gli altri operatori, comprese le conversioni: l'output è SAFE se tutti gli input sono SAFE.

Figura 22. Esempio di flusso di dati sicuro: Il AND operatore con letterale: TRUE, SAFE variabili: bVarIn E bVarOut
Esempio di flusso di dati sicuro: Il AND operatore con letterale: TRUE, SAFE variabili: bVarIn E bVarOut


Cambiare i contrassegni nell'editor FBD

Le differenze rispetto alla versione precedente vengono contrassegnate a colori dopo ogni operazione di modifica. La marcatura dell'ultima azione eseguita è sempre visibile. Tutte le marcature vengono rimosse alla chiusura del POU.

  • Verde: reti o elementi aggiunti di recente

  • Rosso: modifiche a una rete/elemento esistente

  • La rete con la modifica è contrassegnata in rosso.

  • Blu: Segno di eliminazione per la rete o l'elemento eliminato

Figura 23. Esempio di marcatore di modifica: chiamata POU aggiunta di recente
Esempio di marcatore di modifica: chiamata POU aggiunta di recente


Figura 24. Esempio di marcatore di modifica: Input mappato su Var2
Esempio di marcatore di modifica: Input mappato su Var2


Figura 25. Esempio di marcatore di modifica: Rete eliminata
Esempio di marcatore di modifica: Rete eliminata