Messaggi di errore di sicurezza
Questa sezione contiene un elenco dei messaggi di sicurezza CODESYS Safety Extension controllore del CODESYS Safety Extension estensione del CODESYS sistema di sviluppo.
Nel caso di un'applicazione di sicurezza, l'utente può avviare manualmente la funzione specifica di sicurezza per la parte del sistema di programmazione dei controlli di errore tramite il comando standard per Costruire un'applicazione. Simile allo standard Costruire comando, potrebbero apparire messaggi di errore nella finestra dei messaggi standard; è possibile passare da un codice di errore alla sua posizione nel codice sorgente.
Applicazione
Numero di errore | Gravità | Condizione | Posizione | Testo |
---|---|---|---|---|
| Errore fatale | Oggetto applicazione | Manca almeno un POU nell'applicazione Spiegazione: l'applicazione contiene solo POU commentate o nessuna | |
| Errore fatale | Oggetto applicazione | Attività mancante nell'applicazione Spiegazione: l'applicazione non contiene alcuna attività. | |
| Avvertimento | Impostazione dell'applicazione Attenzione: oggetti inutilizzati attivato | Oggetto | <tipo di oggetto> non utilizzato nell'applicazione Spiegazione:
|
| Avvertimento | Oggetto GVL | GVL non contiene dichiarazioni Spiegazione: GVL non contiene dichiarazioni | |
| Avvertimento | Oggetto Dispositivo Logico | Il dispositivo logico non contiene alcuna mappatura Spiegazione: il dispositivo logico non contiene alcuna mappatura I/O. | |
| Avvertimento | POU di base/esteso | Oggetto POU | Il POU non contiene alcuna rete Spiegazione: un POU di livello Base o Esteso non contiene reti. |
| Avvertimento | Impostazione dell'applicazione Avviso per commento oggetto mancante attivato | Oggetto | Questo oggetto richiede una versione dell'oggetto e un commento Spiegazione: il commento dell'oggetto dell'applicazione di sicurezza o di un POU di sicurezza è vuoto. |
| Errore | Oggetto | Conflitto di nomi: il nome dell'oggetto 'Nome dell'oggetto' non è univoco Spiegazione: l'applicazione contiene due oggetti con lo stesso nome. Il nome deve essere univoco nei seguenti tipi di oggetto: applicazione di sicurezza, task, POU, GVL, dispositivo logico. | |
Informazioni aggiuntive | Informazioni | Oggetto | …vedi oggetto con lo stesso nome | |
| Avvertimento | Impostazione dell'applicazione Attenzione per i caratteri significativi attivato. | Oggetto | Significato insufficiente dell'identificatore dell'oggetto '<Object>' Spiegazione: l'applicazione contiene due oggetti i cui nomi non differiscono nei primi n caratteri significativi. |
Informazioni aggiuntive | Informazioni | Oggetto | ...stessi primi <numero> caratteri nell'identificatore dell'oggetto '<Oggetto>' | |
| Errore | Oggetto Dichiarazione di variabile | Conflitto di nomi: la variabile '<variabile>' ha lo stesso nome di un oggetto Spiegazione: l'applicazione contiene due oggetti i cui nomi non differiscono nei primi n caratteri significativi. | |
Informazioni aggiuntive | Informazioni | Oggetto | …vedi oggetto con lo stesso nome | |
| Avvertimento | Impostazione dell'applicazione Attenzione per i caratteri significativi attivato. | Oggetto Dichiarazione di variabile | Significatività insufficiente dell'identificatore di variabile '<Variabile>' Spiegazione: L'applicazione contiene una variabile ( |
Informazioni aggiuntive | Informazioni | Oggetto | ...stessi <numero di caratteri significativi> caratteri nell'identificatore dell'oggetto '<Oggetto>' | |
| Errore | Oggetto Nome o etichetta della dichiarazione della variabile | Conflitto di nomi: l'identificatore '<simbolo>' è già definito. Spiegazione: Il simbolo è già definito nell'intervallo di validità. Valido per variabili ed etichette. | |
Informazioni aggiuntive | Informazioni | Conflitto di più variabili globali o di una variabile globale e una locale | Oggetto Nome della dichiarazione della variabile | … vedi variabile con lo stesso nome |
Informazioni aggiuntive | Informazioni | Etichetta con lo stesso nome di una variabile | Oggetto Inserisci etichetta | … vedi etichetta con lo stesso nome |
| Avvertimento | Impostazione dell'applicazione Attenzione per i caratteri significativi attivato. | Oggetto Nome o etichetta della dichiarazione della variabile | Significatività insufficiente dell'identificatore 'Simbolo' Spiegazione: Nell'ambito sono definiti due simboli che non differiscono nei primi n caratteri significativi. |
Informazioni aggiuntive | Informazioni | Conflitto di più variabili globali o di una variabile globale e una locale a causa della significatività | Oggetto Nome della dichiarazione della variabile | ... stessi primi <numero> caratteri nella variabile '<Simbolo>' |
Informazioni aggiuntive | Informazioni | Etichetta con lo stesso nome di una variabile a causa della significatività | Oggetto, etichetta | ... stessi primi <numero> caratteri nell'etichetta '<Simbolo>' |
| Avvertimento | Oggetto attività | L'attività non contiene voci Spiegazione: l'attività non contiene alcuna voce | |
| Avvertimento | Impostazione dell'applicazione Avvisare sui contenuti commentati in modo errato attivato | Oggetto attività | L'attività contiene <n> voci commentate Spiegazione: l'attività contiene almeno una voce commentata negativamente. |
| Errore | Oggetto attività, voce di programma | Programma sconosciuto '<Nome del programma>' nell'attività Spiegazione: l'attività contiene una voce di chiamata con un programma che non fa parte dell'applicazione. | |
| Errore | Oggetto attività Ingresso nel programma | L'attività non può chiamare '<Nome dell'oggetto>' che non è un programma Spiegazione: l'attività contiene una voce di chiamata con il nome di un POU che non è un programma. | |
Informazioni aggiuntive | Informazioni | 2° Oggetto | … vedi oggetto referenziato |
Formato del codice
Numero di errore | Gravità | Posizione | Testo |
---|---|---|---|
| Errore fatale | Formato incompatibile: elementi di codice sconosciuti nell'oggetto della versione <SafetyExtensionVersion> | |
| Informazioni | Oggetto | Compatibilità in avanti: l'oggetto da '<SafetyVersion>' contiene estensioni che vengono ignorate nella versione del sistema di destinazione <ExecVersion> |
| Errore fatale | Versione di destinazione <ExecVersion> non supportata |
Numero di errore | Gravità | Posizione | Testo |
---|---|---|---|
| Errore fatale | Dipende dall'errore | Fatale: Errore interno [<Id>] nel controllo della funzione <(Fun, Info)> |
| Errore fatale | Oggetto | Fatale: Oggetto danneggiato |
| Errore fatale | Oggetto | Fatale: applicazione danneggiata |
| Errore fatale | Oggetto | Fatale: errore interno nell'oggetto <(Id, Info)> |
| Errore fatale | Oggetto | Fatale: Errore nella struttura del progetto <(Id, Info)> |
Implementazione
Numero di errore | Gravità | Condizione | Posizione | Testo Nota/Esempio |
---|---|---|---|---|
| Errore | Oggetto, dichiarazione di variabile | PLCopen: l'istanza '<istanza>' del blocco funzione a chiamata singola '<POU>' non è stata chiamata Spiegazione: un'istanza di un FB con un singolo attributo di chiamata non viene mai chiamata nell'applicazione | |
| Errore | Oggetto, rete, istanza di chiamata | PLCopen: l'istanza '<istanza>' del blocco funzione a chiamata singola '<POU>' viene chiamata più volte Spiegazione: un'istanza di un FB con attributo di chiamata singola viene chiamata due volte nell'applicazione | |
Informazioni aggiuntive | Informazioni | Oggetto, rete, istanza di chiamata | … vedi altra chiamata | |
| Errore | Oggetto, rete, istanza di chiamata | PLCopen: chiamata condizionale di '<istanza>' di tipo '<POU>' (dopo salto/ritorno condizionale) non consentita Spiegazione: Un'istanza di un FB con attributo di chiamata singola viene chiamata in seguito a un salto/ritorno condizionale | |
Informazioni aggiuntive | Informazioni | Oggetto, rete, salto/ritorno | … vedi salto/ritorno | |
| Errore | Oggetto, rete, istanza di chiamata | L'istanza I/O '<Instance>' non può essere chiamata due volte Spiegazione: un'istanza implicita di uno stack FB viene chiamata più di una volta | |
Informazioni aggiuntive | Informazioni | Oggetto, rete, istanza di chiamata | … vedi altra chiamata | |
| Errore | Oggetto, rete, L-operando | ISO 13849: l'output '<mapping>' non deve essere assegnato in due punti Spiegazione: un output mappato viene scritto in più punti | |
Informazioni aggiuntive | Informazioni | Oggetto, rete, L-operando | … vedi altri compiti | |
| Avvertimento | Impostazione dell'applicazione Avviso per variabili non utilizzate attivato | Oggetto, dichiarazione di variabile | Variabile non utilizzata: l'istanza del blocco funzione '<istanza>' non viene chiamata Spiegazione: Un'istanza FB dichiarata non viene chiamata nell'applicazione. I componenti potrebbero essere stati acceduti |
| Avvertimento | Impostazione dell'applicazione Avviso per variabili non utilizzate attivato | Oggetto, dichiarazione di variabile | Variabile non utilizzata: '<variabile>' è dichiarata ma mai utilizzata Spiegazione: una variabile dichiarata non viene né letta né scritta. |
| Avvertimento | Impostazione dell'applicazione Avviso per variabili non utilizzate attivato | Oggetto, dichiarazione di variabile | Variabile superflua: '<variabile>' è assegnata ma mai letta Spiegazione: Sebbene una variabile dichiarata venga scritta, non viene più letta in seguito |
| Avvertimento | Impostazione dell'applicazione Attenzione: contenuti inutilizzati attivato | Oggetto, dichiarazione di variabile | <Scope> '<Variabile>' richiede un'assegnazione Spiegazione: A |
| Avvertimento | Impostazione dell'applicazione Attenzione: contenuti inutilizzati attivato | Oggetto, dichiarazione di variabile | Il valore di <Scope> '<Variabile>' non viene mai modificato, dovrebbe essere dichiarato COSTANTE Spiegazione: Una variabile non viene scritta ma letta. Può essere dichiarata |
| Errore | Oggetto, rete, R-operando | È richiesta la chiamata a '<Variabile>' prima di leggere l'output '<Istanza>' Spiegazione: l'output di un'istanza FB viene letto prima che venga eseguita la chiamata dell'istanza. | |
| Errore | Oggetto, rete, etichetta | Etichetta tra chiamata e lettura dell'output non consentita Spiegazione: Esiste un'etichetta tra la chiamata di un FB e la lettura di un output di questo FB | |
Informazioni aggiuntive | Informazioni | Oggetto, rete, chiamata | … vedi chiamata precedente | |
| Errore | POU di base | Oggetto, rete, L-operando | Livello base: l'assegnazione a '<variabile>' crea un ciclo di feedback all'accesso alla lettura precedente Spiegazione: una variabile viene letta e scritta all'interno di una rete. |
Informazioni aggiuntive | Informazioni | Oggetto, rete, R-operando | … vedi accesso di lettura precedente | |
| Errore | Oggetto, operando | Identificatore o valore previsto Spiegazione: un input dell'operatore o una sorgente di assegnazione sono vuoti. | |
| Errore | Oggetto, rete, L-operando | Il salto/ritorno deve essere l'ultimo elemento della rete Spiegazione: La rete contiene ulteriori salti/ritorni o assegnazioni dopo un salto/ritorno. | |
| Avvertimento | Impostazione dell'applicazione Avviso per il numero di reti attivato. | Oggetto | Il numero <Numero> di reti effettive supera il limite di <Massimo> Spiegazione: il POU contiene più reti non commentate rispetto al numero indicato nell'oggetto applicazione. |
| Avvertimento | Oggetto, rete | Rete vuota Spiegazione: una rete non contiene istruzioni. | |
| Avvertimento | Impostazione dell'applicazione Avviso per numero di chiamate attivato. | Oggetto, rete, | La rete con <numero> di chiamate supera il limite di <massimo> Spiegazione: la rete contiene più chiamate di FB e operatori di quelle indicate nelle impostazioni dell'applicazione. |
| Avvertimento | Impostazione dell'applicazione Avvisare sui contenuti commentati in modo errato attivato | Oggetto, rete | Rete commentata Spiegazione: una rete nel POU è commentata. |
| Avvertimento | Oggetto, rete, operatore | Operando non utilizzato 'Operando' Spiegazione: Il risultato di un operatore non è assegnato | |
| Avvertimento | Impostazione dell'applicazione Avviso per variabili non utilizzate attivato | Oggetto, rete, etichetta | L'etichetta '<Elemento>' non è stata referenziata Spiegazione: l'etichetta non è referenziata in un salto all'interno del POU. |
| Errore | Oggetto, rete, R-operando | Istanza del blocco funzione '<istanza>': '<FB>' non può essere utilizzato come valore Spiegazione: un'istanza FB viene utilizzata come parte di un'assegnazione. | |
| Errore | Oggetto, rete, R-operando | '<operatore>' non è consentito sul tipo '<tipo>' Spiegazione: Un'operazione viene eseguita su un tipo incompatibile, ad esempio | |
| Errore | Oggetto, rete, operatore | Il tipo '<type1>' non può essere confrontato con '<type2>' Spiegazione: Gli operandi di un operatore di confronto hanno tipi incompatibili, ad esempio | |
| Errore | Oggetto, rete, operatore | Diversi tipi '<type1>' e '<type2>' per l'operatore '<operator>' Spiegazione: su un operatore vengono utilizzati operandi di tipi diversi, ad esempio | |
| Errore | Oggetto, rete, operatore | Moltiplicazione e divisione non consentite da un operando di tipo '<tipo>' Spiegazione: Viene eseguita una moltiplicazione/divisione non valida, ad esempio | |
| Errore | POU di base | Oggetto, rete, operatore | Livello base: è consentito solo OR di SAFEBOOL Spiegazione: Tutti gli operandi del |
| Errore | Oggetto, rete, istanza di chiamata | Istanza del blocco funzione prevista al posto di '<Identificatore>' Spiegazione: si sta tentando di chiamare un FB con una variabile scalare come istanza. | |
| Errore | Oggetto, rete, istanza di chiamata | '<istanza>' non è un'istanza di '<tipo>' Spiegazione: l'istanza trasferita non corrisponde al tipo di chiamata. | |
| Errore | Oggetto, rete, chiamata | '<input>' non è un input di '<FB>' Spiegazione: nella definizione del FB manca l'input formale nella chiamata. | |
Informazioni aggiuntive | Informazioni | Il FB non ha una variabile con questo nome oppure la variabile è | Oggetto | … vedere il blocco funzione di riferimento |
Informazioni aggiuntive | Informazioni | <input> è definito in <FB>, ma non | Oggetto | … vedere <ambito> '<input>' in POU |
| Errore | Oggetto, rete, chiamata | '<output>' non è un output di '<FB>' | |
Informazioni aggiuntive | Informazioni | Il FB non ha una variabile con questo nome oppure la variabile è | Oggetto | … vedere il blocco funzione di riferimento |
Informazioni aggiuntive | Informazioni | <output> è definito in | Oggetto | vedere <ambito> '<output>' in POU '<POU>' |
| Errore | Oggetto, rete, L-operando | '<variabile>' non è un target di assegnazione valido Spiegazione: L'obiettivo di un'assegnazione è una costante locale | |
| Errore | Oggetto, rete, L-operando | L'input '<instance input>' non è un target di assegnazione valido al di fuori di una chiamata Spiegazione: l'input di un'istanza di blocco funzione viene scritto all'esterno della chiamata dell'istanza. | |
| Errore | Oggetto, rete, salto | Nessuna etichetta "Etichetta" rientra nell'ambito dell'istruzione "JMP". Spiegazione: l'etichetta specificata per il salto non esiste nel POU. | |
Informazioni aggiuntive | Informazioni | L'etichetta di salto è definita, ma la rete è commentata | Oggetto, rete, etichetta | ... La definizione di '<label>' è commentata |
| Errore | Oggetto, rete, salto | PLCopen: il salto all'indietro all'etichetta '<label>' non è consentito Spiegazione: La definizione dell'etichetta si trova prima del salto. | |
Informazioni aggiuntive | Informazioni | Etichetta: Rete | ... vedi la definizione di '<label>' Spiegazione: La definizione dell'etichetta si trova prima del salto. | |
| Errore | POU di base | Oggetto, rete, salto/ritorno | Livello base: il salto/ritorno condizionato non è consentito Spiegazione: viene utilizzato un salto/ritorno. Possibile a causa del copia/incolla dal livello esteso. |
| Errore | Oggetto, rete, L-operando | Impossibile convertire il tipo '<type1>' nel tipo '<type2>' Spiegazione: il tipo di origine dell'assegnazione non è compatibile con la destinazione dell'assegnazione, ad esempio | |
| Errore | Oggetto, rete, R-operando | Il salto/ritorno condizionale non è possibile sul tipo '<tipo>' Spiegazione: la condizione per un salto/ritorno non è booleana. | |
| Errore | POU di base | Oggetto, rete, operando | Livello base: l'accesso alla variabile '<Variabile>' di tipo '<Tipo>' non è consentito Spiegazione: L'input o l'output di un sistema FB del tipo |
| Errore | POU di base | Oggetto, rete, operando | Livello base: l'output '<Output>' di tipo '<Type>' non deve essere letto Spiegazione: Output del tipo |
| Errore | POU di base | Oggetto, rete, L-operando | Livello base: l'input '<Input>' di tipo '<type>' non deve essere scritto Spiegazione: Input di altri FB del tipo |
| Errore | POU di base | Oggetto, rete, L-operando | Livello base: l'input '<input>' di tipo '<type>' richiede un valore costante Spiegazione: Input di altri FB del tipo |
Analisi lessicale
Numero di errore | Gravità | Condizione | Posizione | Testo Esempio |
---|---|---|---|---|
| Errore | Oggetto, cellula | Identificatore previsto al posto di '<Token>' Spiegazione: una cella non contiene alcun identificatore valido, ad esempio '???' come operando, istanza di chiamata, tipo di chiamata o nome di variabile nella dichiarazione. | |
| Errore | Oggetto, cellula | Definizione del tipo prevista al posto di '<Token>' Spiegazione: La definizione del tipo di una dichiarazione di variabile non contiene alcun identificatore o tipo di base, ad esempio '???' o 'ab' | |
| Errore | POU di base/esteso | Oggetto, dichiarazione di variabile, tipo | Nome '<Simbolo>' riservato al livello di sistema Spiegazione: viene utilizzato un tipo con un trattino basso iniziale. |
| Errore | Oggetto, cellula | Simbolo riservato '<Simbolo>' utilizzato come identificatore Spiegazione: Un simbolo riservato viene utilizzato come identificatore, ad esempio operatori, nomi FB standard, ecc. | |
| Errore | Oggetto | Simbolo riservato '<Simbolo>' utilizzato come nome oggetto Spiegazione: Un simbolo riservato viene utilizzato come nome di oggetto, ad esempio operatori, nomi FB standard, ecc. | |
| Errore | POU di base | Oggetto, dichiarazione di variabile, tipo | Livello base: tipo di blocco funzione '<Tipo>' riservato al livello esteso Spiegazione: Viene dichiarata una variabile di un FB che non è consentita nel livello Basic ( |
| Errore | Oggetto, dichiarazione di variabile, tipo | Tipo FB sconosciuto '<tipo>' Spiegazione: un identificatore viene utilizzato come un tipo che non esiste nell'applicazione come FB. | |
| Errore | Oggetto, dichiarazione di variabile, tipo | Riferimento in avanti a fb-type '<type>' (ricorsività dei dati?) Spiegazione: viene fatto riferimento a un FB che fa riferimento al proprio FB. | |
Informazioni aggiuntive | Informazioni | Oggetto, dichiarazione di variabile, tipo | … vedere il blocco funzione di riferimento | |
| Errore | Oggetto, dichiarazione di variabile, tipo | <tipo oggetto> '<oggetto>' utilizzato come tipo di blocco funzione Spiegazione: | |
Informazioni aggiuntive | Informazioni | Oggetto | ... vedi oggetto di riferimento Spiegazione: un oggetto che non è un blocco funzionale viene utilizzato come FB. | |
| Errore | POU di base/esteso | Oggetto, rete, R-operando | PLCopen: la costante <Valore> di tipo '<tipo>' non è consentita Spiegazione: |
| Errore | Oggetto, cellula | Costante '<valore>' troppo grande per il tipo '<tipo>' Spiegazione: Una costante del tipo | |
| Errore | Oggetto, rete, chiamata | '<operatore>' non consentito Spiegazione: Un operatore non consentito ( | |
| Errore | POU di base | Oggetto, rete, chiamata | Livello base: l'operatore '<operatore>' non è consentito (solo AND e OR) Spiegazione: Il |
| Errore | POU esteso | Oggetto, rete, chiamata | '<operatore>' solo per la conversione I/O nei programmi di livello esteso Spiegazione: Una conversione tra |
| Errore | Oggetto, rete, operando | Identificatore '<identificatore>' non definito Spiegazione: Non esiste alcuna definizione per l'identificatore specificato, ad esempio non è definita alcuna variabile oppure i componenti non sono definiti nell'istanza. | |
Informazioni aggiuntive | Informazioni | <identifier> è dichiarato ma commentato | Oggetto, dichiarazione | ... La definizione di '<identificatore>' è commentata |
| Errore | Oggetto, rete, operando | Oggetto '<oggetto>' utilizzato come variabile Spiegazione: | |
Informazioni aggiuntive | Informazioni | Oggetto | … vedi la definizione di '<oggetto>' Spiegazione: Il nome di un oggetto viene utilizzato come operando. Oggetto = GVL, POU, Mapping. | |
| Errore | Oggetto, rete, operando | L'accesso alla variabile globale '<variabile>' richiede una dichiarazione VAR_EXTERNAL Spiegazione: una variabile globale viene utilizzata come operando senza variabili locali | |
Informazioni aggiuntive | Informazioni | Oggetto, dichiarazione di variabile | … vedi dichiarazione di '<variabile>' | |
| Errore | Oggetto, rete, operando | Accesso al componente '<componente>': '<istanza>' non è una variabile strutturata. Spiegazione: viene eseguito l'accesso del componente a una variabile con tipo base. | |
| Errore | Oggetto, rete, L-operando | Nessun accesso esterno al parametro 'VAR_INPUT' '<parametro>' di 'FB' Spiegazione: A |
Variabili
Numero di errore | Gravità | Condizione | Posizione | Testo Nota/Esempio |
---|---|---|---|---|
| Avvertimento | Impostazione dell'applicazione Attenzione per numero di dichiarazioni attivato. Numero superato. | Oggetto | Il numero di dichiarazioni <numero> supera il limite di <massimo> Spiegazione: un GVL o un POU contiene più dichiarazioni del numero massimo specificato nell'oggetto applicazione. |
| Avvertimento | Impostazione dell'applicazione Avvisare sui contenuti commentati in modo errato attivato | Oggetto | L'oggetto contiene <numero> dichiarazioni commentate in modo errato Spiegazione: un GVL, un POU o una mappatura contiene dichiarazioni con commenti indesiderabili. |
| Errore | Oggetto, dichiarazioni di variabili | Accesso a VAR_IN_OUT <var> vietato Spiegazione: A | |
| Errore | Oggetto, dichiarazioni di variabili | '<ambito>' non è consentito in questo contesto Spiegazione: viene dichiarata una variabile con un ambito che non è consentito nel tipo di oggetto, ad esempio | |
| Errore | Oggetto, dichiarazioni di variabili | Nessuna definizione globale trovata per VAR_EXTERNAL '<variabile>' Spiegazione: No | |
Informazioni aggiuntive | Informazioni | Dichiarazione globale di <variabile> esiste, ma è commentato | Oggetto, dichiarazione di variabile | ... La definizione di '<variabile>' è stata commentata Spiegazione: |
| Errore | Oggetto, dichiarazione di variabile | Modificatore errato nella dichiarazione <ambito> '<variabile>' Spiegazione: Il | |
Informazioni aggiuntive | Informazioni | Oggetto, dichiarazione di variabile | … vedere la dichiarazione <ambito> '<variabile globale>' a cui si fa riferimento | |
| Errore | Oggetto, dichiarazione di variabile | Le dichiarazioni esterne delle variabili I/O non hanno modificatore Spiegazione: | |
Informazioni aggiuntive | Informazioni |
| Oggetto, dichiarazione di variabile | … vedere la dichiarazione <ambito> '<variabile globale>' a cui si fa riferimento |
| Errore | Oggetto, dichiarazione di variabile | Tipo errato '<tipo>' per VAR_EXTERNAL '<variabile>' Spiegazione: Il tipo di dati del | |
Informazioni aggiuntive | Informazioni | Oggetto, dichiarazione di variabile | ....vedi dichiarazione globale '<variabile globale>:<tipo>' | |
| Errore | POU di base | Oggetto, dichiarazione di variabile | Livello base: il riferimento alla variabile globale normale non è consentito Spiegazione: Una normale |
Informazioni aggiuntive | Informazioni | Oggetto, dichiarazione di variabile | … vedere la dichiarazione <ambito> '<variabile globale>' a cui si fa riferimento | |
| Errore | Oggetto, dichiarazione di variabile | Ricorsione dati: <percorso di ricorsione> con un <percorso di ricorsione> del formato 'fb1' -> 'fb2' ->...-> 'fbn' Spiegazione: Un FB definisce una variabile del suo tipo. Anche su più livelli. | |
| Errore | Oggetto, dichiarazione di variabile | <ambito> istanza del blocco funzione '<istanza>' non consentita Spiegazione: le istanze del blocco funzione non devono essere | |
| Errore | Oggetto, dichiarazione di variabile | Il tipo '<FB>' è consentito solo nelle dichiarazioni VAR_EXTERNAL Spiegazione: Un FB con | |
Informazioni aggiuntive | Informazioni | Oggetto | vedere il blocco funzione di riferimento | |
| Errore | Oggetto, dichiarazione di variabile | PLCopen: istanza del blocco funzione a chiamata singola '<FB>' consentita solo come VAR" Spiegazione: Istanza del blocco funzione a chiamata singola 'FB' consentita solo come | |
Informazioni aggiuntive | Informazioni | Oggetto | … vedere il blocco funzione di riferimento | |
| Errore | Oggetto, dichiarazione di variabile | PLCopen: istanza di FB a chiamata singola '<FB>' consentita solo in PROGRAMMA e BLOCCO FUNZIONE a chiamata singola Spiegazione: un FB a chiamata singola non deve essere istanziato in un FB non a chiamata singola. | |
Informazioni aggiuntive | Informazioni | Oggetto | vedere il blocco funzione di riferimento | |
| Errore | POU di base | Oggetto, dichiarazione di variabile | Livello base: è possibile utilizzare la variabile intera globale '<variabile>' solo se COSTANTE Spiegazione: Globale |
| Errore | POU di base | Oggetto, dichiarazione di variabile | Livello base: Word solo per output diagnostico ('<variabile>' deve essere costante o output) Spiegazione: Variabili con tipo |
| Errore | POU di base | Oggetto, dichiarazione di variabile | Livello base: Tempo solo come input FB costante ('<variabile>' deve essere costante o input) Spiegazione: Variabili con tipo |
| Errore | POU esteso | Oggetto, dichiarazione di variabile | Livello esteso: Tempo solo internamente o come input FB costante ('<variabile>' deve essere costante, input o interna) Spiegazione: Variabili con tipo |
| Errore | POU di base | Oggetto, dichiarazione di variabile, tipo | Livello base: variabile '<variabile>' di tipo '<tipo>' non consentita Spiegazione: Una variabile del tipo |
| Errore | Oggetto, dichiarazione di variabile | Nessun valore iniziale per la variabile '<variabile>' Spiegazione: | |
| Errore | Oggetto, dichiarazione di variabile | Nessun valore iniziale consentito per VAR_EXTERNAL '<variabile>' Spiegazione: | |
| Errore | Oggetto, dichiarazione di variabile | Valore iniziale consentito per VAR_IN_OUT '<variabile>' Spiegazione: |
Contesto del progetto – generale
Numero di errore | Gravità | Condizione | Posizione | Testo |
---|---|---|---|---|
| Errore fatale | Fatale: Errore interno durante il controllo del progetto. Test terminato. Spiegazione: Errore interno, ad esempio riferimento zero o overflow dell'intervallo |
Numero di errore | Gravità | Condizione | Posizione | Testo |
---|---|---|---|---|
| Errore | Elenco delle variabili di rete di sicurezza degli oggetti (mittente), Rete PLC scheda | Il gruppo di identificatori di elenco '<numero del gruppo>' non è univoco all'interno del progetto. Spiegazione: Il gruppo di identificatori di elenco configurati nell'elenco delle variabili di rete di sicurezza (mittente) non è univoco all'interno del progetto (scheda Rete PLC, campo di immissione Gruppo di identificatori di elenchi di variabili sul controller standard). | |
Informazioni aggiuntive | Elenco delle variabili di rete di sicurezza degli oggetti (mittente), Rete PLC scheda | …vedi oggetto dello stesso numero di gruppo | ||
| Errore | Elenco delle variabili di rete di sicurezza degli oggetti (mittente), Configurazione di sicurezza scheda | Troppi ricevitori sono assegnati alla NVL. Spiegazione: Sono stati assegnati più ricevitori a un elenco di variabili di rete di sicurezza (mittente) rispetto a quanto definito in Numero massimo di ricevitori nel Configurazione di sicurezza scheda. | |
| Errore | Elenco delle variabili di rete di sicurezza degli oggetti (mittente), Rete PLC scheda | La porta configurata '<porta>' del mittente NVL non corrisponde alla porta del destinatario NVL con gli identificatori di elenco '<coppia di identificatori di elenco>'. Spiegazione: la porta impostata per un set specificato di identificatori di elenco di un mittente non corrisponde alla porta del destinatario assegnato a cui sono stati assegnati questi identificatori di elenco. | |
Informazioni aggiuntive | Elenco delle variabili di rete di sicurezza degli oggetti (ricevitore), Rete PLC scheda | ...vedi NVL collegato | ||
| Errore | Elenco delle variabili di rete di sicurezza degli oggetti (mittente), Rete PLC scheda | Gli identificatori di elenco vengono utilizzati da più di un ricevitore-NVL Spiegazione: un set di identificatori di elenco preparato dall'elenco delle variabili di rete di sicurezza (mittente) viene utilizzato da più di un destinatario in un progetto. | |
Informazioni aggiuntive | Elenco delle variabili di rete di sicurezza degli oggetti (ricevitore), Rete PLC scheda | ... vedere NVL con gli identificatori di elenco '<coppia di identificatori di elenco>' | ||
| Errore | Elenco delle variabili di rete di sicurezza degli oggetti (mittente), Rete PLC scheda | Un NVL collegato non dispone di identificatori di elenco validi per la comunicazione. Spiegazione: un ricevitore a cui è assegnato l'oggetto "elenco variabili di rete di sicurezza (mittente)" ha identificatori di elenco che non sono validi per il mittente. (Sono vuoti o provengono da un'altra area.) | |
Informazioni aggiuntive | Elenco delle variabili di rete di sicurezza degli oggetti (ricevitore), Rete PLC scheda | ...vedi NVL collegato | ||
| Errore | Elenco delle variabili di rete di sicurezza degli oggetti (mittente), Configurazione di sicurezza scheda | L'indirizzo di sicurezza di un NVL collegato non corrisponde a quello locale. Spiegazione: gli indirizzi di sicurezza del mittente e del destinatario assegnati al mittente non corrispondono. | |
Informazioni aggiuntive | Elenco delle variabili di rete di sicurezza degli oggetti (ricevitore), Configurazione di sicurezza scheda | ...vedi NVL collegato | ||
| Avvertimento | Elenco delle variabili di rete di sicurezza degli oggetti (mittente), Rete PLC scheda | Gli indirizzi di rete di destinazione degli NVL collegati sono diversi. Spiegazione: gli indirizzi di rete di destinazione impostati del ricevitore assegnato dell'oggetto testato "elenco variabili di rete di sicurezza (mittente)" non corrispondono. (Poiché tutti i ricevitori hanno lo stesso mittente come destinazione, dovrebbe essere così.) Gli indirizzi espliciti mescolati con gli indirizzi broadcast possono dare origine a una configurazione valida, ma dovrebbero comunque essere evitati.) | |
Informazioni aggiuntive | Elenco delle variabili di rete di sicurezza degli oggetti (ricevitore), Rete PLC scheda | ... vedere NVL collegato con indirizzo di rete '<indirizzo di rete>' | ||
| Errore | Elenco delle variabili di rete di sicurezza degli oggetti (mittente), Configurazione di sicurezza scheda | Il contenuto delle dichiarazioni o la versione dell'oggetto del mittente non corrispondono all'NVL collegato. Spiegazione: il contenuto delle dichiarazioni delle variabili o la versione dell'oggetto del mittente non corrispondono per il mittente e il destinatario. | |
Informazioni aggiuntive | Elenco delle variabili di rete di sicurezza degli oggetti (ricevitore), Configurazione di sicurezza scheda | ...vedi NVL collegato |
Numero di errore | Gravità | Condizione | Posizione | Testo |
---|---|---|---|---|
| Errore | Oggetto 'Elenco variabili di rete di sicurezza (Ricevitore)' | L'NVL collegato è sconosciuto o fa parte della stessa applicazione di sicurezza. Spiegazione: il mittente assegnato a un oggetto "elenco variabili di rete di sicurezza (ricevitore)" non è valido:
| |
Informazioni aggiuntive | Il mittente collegato si trova sotto la stessa applicazione di sicurezza. | Oggetto 'Elenco variabili di rete di sicurezza (mittente)' | vedi NVL collegato | |
| Errore | Elenco delle variabili di rete di sicurezza degli oggetti (ricevitore), Rete PLC scheda | Gli identificatori dell'elenco sono fuori dall'intervallo definito dall'NVL collegato. Spiegazione: gli identificatori dell'elenco impostati nell'oggetto "elenco variabili di rete di sicurezza (ricevitore)" non corrispondono a quelli preparati dal mittente associato. | |
Informazioni aggiuntive | Elenco delle variabili di rete di sicurezza degli oggetti (mittente), Rete PLC scheda | ...vedi NVL collegato | ||
| Errore | Elenco delle variabili di rete di sicurezza degli oggetti (ricevitore), Rete PLC scheda | La porta configurata '<porta>' non corrisponde alla porta del mittente NVL con gli identificatori di elenco '<coppia di identificatori di elenco>'. Spiegazione: la porta impostata per un ricevitore non corrisponde alla porta impostata dal mittente per gli identificatori di elenco utilizzati. | |
Informazioni aggiuntive | Elenco delle variabili di rete di sicurezza degli oggetti (mittente), Rete PLC scheda | vedi NVL collegato | ||
| Errore | Elenco delle variabili di rete di sicurezza degli oggetti (ricevitore), Configurazione di sicurezza scheda | Il contenuto delle dichiarazioni o la versione dell'oggetto del mittente non corrispondono all'NVL collegato. Spiegazione: il contenuto delle dichiarazioni delle variabili o la versione dell'oggetto del mittente non corrispondono per il mittente e il destinatario. | |
Informazioni aggiuntive | Elenco delle variabili di rete di sicurezza degli oggetti (mittente), Configurazione di sicurezza scheda | ...vedi NVL collegato | ||
| Errore | Elenco delle variabili di rete di sicurezza degli oggetti (ricevitore), Rete PLC scheda | Gli identificatori di elenco '<coppia di identificatori di elenco>' sono in conflitto con gli altri identificatori di elenco nel progetto. Spiegazione: lo stesso set di identificatori di elenco viene utilizzato da più di un oggetto "elenco variabili di rete di sicurezza (ricevitore)" nel progetto. | |
Informazioni aggiuntive | Elenco delle variabili di rete di sicurezza degli oggetti (ricevitore), Rete PLC scheda | ...vedere NVL con gli identificatori di elenco '<coppia di identificatori di elenco>' | ||
| Errore | Elenco delle variabili di rete di sicurezza degli oggetti (ricevitore), Configurazione di sicurezza scheda | L'indirizzo di sicurezza dell'NVL collegato non corrisponde a quello locale. Spiegazione: gli indirizzi di sicurezza del mittente e del destinatario non corrispondono. | |
Informazioni aggiuntive | Elenco delle variabili di rete di sicurezza degli oggetti (mittente), Configurazione di sicurezza scheda | ...vedi NVL collegato | ||
| Errore | Elenco delle variabili di rete di sicurezza degli oggetti (ricevitore), Configurazione di sicurezza scheda | È stato superato il numero massimo consentito di ricevitori per il mittente-NVL collegato. Spiegazione: l'oggetto mittente assegnato ha più ricevitori assegnati di quelli consentiti dal valore impostato per Numero massimo di ricevitori. | |
Informazioni aggiuntive | Elenco delle variabili di rete di sicurezza degli oggetti (mittente), Configurazione di sicurezza scheda | ...vedi NVL collegato |