Skip to main content

Comando: Visualizza riferimenti incrociati – Sicurezza

Funzione: Il comando apre il Elenco dei riferimenti incrociati O Elenco di riferimento incrociato sulla sicurezzavista. Quando si seleziona il comando in un oggetto di sicurezza, il Elenco di riferimento incrociato sulla sicurezza si apre la vista.

Chiamata:

  • Modificare menu

  • Comando del menu contestuale Sfoglia → Visualizza riferimenti incrociati

Nel Elenco di riferimento incrociato sulla sicurezza view, puoi visualizzare le posizioni di occorrenza negli oggetti di sicurezza di una o tutte le variabili, POU o istanze FB all'interno del progetto e nelle POU di libreria referenziate. Puoi anche limitare la visualizzazione ai riferimenti incrociati solo nel progetto, solo nell'applicazione attiva o solo in una POU specifica.

Utilizzo dell'elenco di riferimento incrociato di sicurezza

Quando si utilizza l'elenco di riferimenti incrociati di sicurezza per analizzare il flusso di controllo o il flusso di dati dell'applicazione di sicurezza, tenere presente quanto segue:

  1. Formato di denominazione corretto. Possono essere inseriti solo identificatori "non qualificati" nel Nome campo. Ciò significa che viene effettuata una ricerca per una variabile globale immettendo "‹nome variabile›", ma non inserendo "‹Nome GVL›.‹nome variabile›". La ricerca degli input e degli output FB viene effettuata immettendo "‹nome di input/output›"; la ricerca relativa all'istanza tramite "‹Nome istanza FB›.‹nome di input/output›" non è supportato.

  2. Completamento corretto dell'inserimento / Avvio della ricercaDopo aver selezionato l'ambito e digitato l'identificatore nel Nome campo, è necessario finalizzare queste voci premendo il tasto Entrare chiave. La Entrare tasto attiva l'elenco di tutti i riferimenti incrociati nella tabella. Utilizzando il pulsante di ricerca (safety_icon_search.png) cerca tutte le posizioni di occorrenza in Applicazione attiva solo ambito.

Importante

Nel Elenco di riferimento incrociato sulla sicurezza vista, solo i riferimenti incrociati possono essere trovati negli oggetti di sicurezza, non negli oggetti standard.

I riferimenti incrociati negli oggetti di sicurezza non sono elencati nel Elenco dei riferimenti incrociati visualizzazione.

Per informazioni dettagliate, consultare il capitolo "Funzioni standard modificate" del manuale utente.

In CODESYS Safety Extension, IL Visualizza riferimenti incrociati E Vai alla definizione Le funzioni vengono utilizzate per l'analisi dei flussi di controllo e dati durante la verifica statica di un'applicazione di sicurezza. Per una descrizione dettagliata e note a riguardo, vedere il capitolo "Verifica" nel Manuale utente di sicurezza CODESYS.

Attenzione

È fondamentale annotare attentamente tutte le note aggiuntive e le avvertenze di sicurezza nel manuale utente quando si utilizza l'elenco di riferimenti incrociati di sicurezza per l'analisi del flusso di controllo o l'analisi del flusso di dati dell'applicazione di sicurezza, sia per la verifica che per l'analisi degli effetti delle modifiche.

Visualizza riferimenti incrociati nell'editor FBD di sicurezza

IL Sfoglia → Visualizza riferimenti incrociati il comando del menu contestuale può essere eseguito su blocchi funzione e variabili (identificatori) nel Editor FBD di sicurezza.

Importante

La dichiarazione di un POU in sé non è elencata come luogo di utilizzo nell'elenco dei riferimenti incrociati.

Visualizzazione: Elenco di riferimento incrociato sulla sicurezza

Nome

Nome variabile, nome POU, nome dell'istanza FB

Opzioni di input

  • Digitare manualmente

  • Tramite aggiornamento automatico quando il Elenca automaticamente la selezione nella vista di riferimento incrociato è stata selezionata l'opzione in CODESYS opzioni, Codifica intelligente categoria.

Le voci seguenti sono valide. Notare anche l'ambito che è stato appena impostato.

  • Nome

  • "*": CODESYS cerca i riferimenti incrociati di TUTTE le variabili.

  • "*<stringa>": CODESYS cerca i riferimenti incrociati di tutte le variabili il cui nome contiene questa stringa. Esempio: "iVar*" si applica a iVar1, iVar_glob2, iVar45, ecc.

_cds_icon_show_cross_reference.png

Imposta l'ambito su Applicazione attiva e cerca i riferimenti incrociati per questo ambito.

_cds_icon_show_cross_references_in_message_view.png

Scarica i riferimenti incrociati nella visualizzazione del messaggio: CODESYS invia l'elenco dei riferimenti incrociati corrente alla finestra dei messaggi. Ciò è utile per conservare l'elenco corrente, anche se l'aggiornamento automatico (vedere Nome sopra) è selezionato ed è possibile modificare l'elenco nella finestra di riferimento incrociato.

_cds_icon_show_location.png

Mostra posizione: Se è stata appena riavviata una ricerca di riferimenti incrociati, una freccia verde indica la prima occorrenza rilevata.

_cds_icon_show_previous_location.png

Mostra posizione precedente Spostare + F4: Mostra la posizione del riferimento incrociato rilevato in precedenza.

_cds_icon_show_next_location.png

Mostra la posizione successiva F4: Mostra la posizione del successivo riferimento incrociato rilevato.

_cds_icon_goto_definition.png

Vai alla definizione La F2: CODESYS salta alla posizione in cui la variabile è dichiarata. Viene aperto l'editor di dichiarazione corrispondente e la variabile viene selezionata lì.

cds_icon_cross_ref_print.png

Stampa: Viene stampato il riferimento incrociato corrente.

Ambito

Selezione dell'intervallo in cui ricercare i riferimenti incrociati:

  • Tutto: POU del progetto e della libreria referenziata

  • Progetto: Progetto senza librerie

  • Applicazione attiva

  • <nome POU>

Quando un POU è aperto nell'editor e viene selezionata la variabile per la quale si desidera visualizzare i riferimenti incrociati, CODESYS imposta automaticamente l'ambito su questo POU. Il requisito per questo è che il Elenca automaticamente la selezione nella vista di riferimento incrociato l'opzione è selezionata in CODESYS opzioni, nella Codifica intelligente categoria.

CODESYS adatta automaticamente l'ambito al rispettivo POU quando si seleziona una variabile nell'editor di un POU e la si copia nell'elenco dei riferimenti incrociati aperto se è selezionato l'aggiornamento automatico in CODESYS opzioni.

I riferimenti incrociati vengono visualizzati con le seguenti informazioni:

POU

Nome del blocco in cui viene utilizzata la variabile

Variabile

Nome variabile, per riferimenti: Nome blocco + nome variabile. Esempi: iVar, xPOU.iVar1.

Accesso

Tipo di accesso alla variabile nel luogo in cui si verifica: Dichiarazione / Leggere / Scrivere / Chiamata.

Tipo

Tipo di dati delle variabili

Zona

Ambito della variabile: Globale / Locale

Indirizzo

Indirizzo IEC assegnato alla variabile, se presente.

Posizione

Posizione in cui si verificano le variabili nell'editor POU, ad esempio numero di riga, numero di rete, parte di dichiarazione o parte di implementazione.

Commento

Commenti se disponibili nella dichiarazione della variabile