Messaggio di errore
Questa sezione contiene un elenco dei messaggi di errore del compilatore per il CODESYS Safety for EtherCAT Safety Module estensione del CODESYS sistema di sviluppo.
Nel caso di un'applicazione di sicurezza, l'utente può utilizzare il comando standard Costruire (F11) di un'applicazione per avviare manualmente la funzione specifica di sicurezza per la parte del sistema di sviluppo del controllo degli errori. Per fare ciò, l'applicazione di sicurezza deve essere impostata come applicazione attiva. Prima che l'applicazione di sicurezza venga scaricata, questo processo viene eseguito automaticamente. A questo punto, i messaggi di errore potrebbero apparire nella visualizzazione dei messaggi standard, dove è possibile saltare da un codice di errore alla sua posizione nel codice sorgente.
Suggerimento
A partire da SP17 il controllo manuale non viene più eseguito insieme a F11. Tuttavia, il controllo può essere eseguito con il Creare EtherCAT Safety Applicazione del modulo comando da parte di Costruire menù.
Numero di errore | Categoria | Testo dell'errore | Spiegazione |
---|---|---|---|
[SELC0001] | Costruire | Assegnazione all'ingresso '{0}' non consentita | A seconda del tipo di blocco funzione è possibile collegare gli ingressi con variabili oppure specificare valori fissi (esempio: tempi). Non è consentito il collegamento diretto degli ingressi con le assegnazioni. |
[SELC0002] | Costruire | Previsto blocco funzione | Non è specificato alcun nome di tipo oppure è specificato un nome di tipo non valido. Un blocco funzione deve avere un nome di tipo valido. Sono validi i seguenti nomi di tipo:
|
[SELC0003] | Costruire | Identificatore '{0}' già definito | L'identificatore è già stato assegnato nel progetto. È necessario utilizzare un identificatore univoco. |
[SELC0004] | Costruire | Non valido | L'uscita di un gruppo è collegata a una variabile non valida (non un'uscita sicura o un'uscita standard). |
[SELC0005] | Costruire | Non valido | L'ingresso di un gruppo è collegato ad una variabile non valida (non un ingresso sicuro o un ingresso standard). IL |
[SELC0006] | Costruire | Non valido | L'uscita di un gruppo è collegata ad una variabile non valida (non un'uscita sicura o un'uscita standard) o ad una variabile sconosciuta. |
[SELC0007] | Costruire | Non valido FSoE indirizzo | Nel codice viene verificato se l'indirizzo è o meno un valore del tipo di dati |
[SELC0008] | Costruire | Identificatore '{0}' non valido | L'ingresso di un blocco funzione è collegato con una variabile non valida (non un ingresso sicuro o un ingresso standard) o con una variabile sconosciuta. |
[SELC0009] | Costruire | Inserimento non valido | L'elemento all'ingresso dell'FB non è un box e non è una variabile. |
[SELC0010] | Costruire | Immissione non valida '{0}' | Il valore in ingresso ha il tipo di dati sbagliato. |
[SELC0011] | Costruire | Nome istanza '{0}' non valido | Nome dell'istanza errato o mancante. |
[SELC0012] | Costruire | Nessuna connessione definita | Almeno una FSoE/TwinSAFE-SC la connessione deve essere definita in un'applicazione di sicurezza. |
[SELC0013] | Costruire | Nessun blocco funzione definito | In un'applicazione di sicurezza deve essere definito almeno un blocco funzione. |
[SELC0014] | Costruire | Nessun gruppo definito | In un'applicazione di sicurezza deve essere definito almeno un gruppo. |
[SELC0015] | Costruire | Nessuna mappatura di output definita | In un'applicazione di sicurezza deve essere definita almeno una mappatura delle uscite. |
[SELC0016] | Avvertimento | Più di {0} bit di dati scambiati nel modulo | È stata superata la lunghezza totale massima dei dati di scambio in entrata supportati dal dispositivo dal controller standard. |
[SELC0017] | Avvertimento | Più di {0} bit di dati di scambio dal modulo | È stata superata la lunghezza totale massima dei dati di scambio in uscita supportata dal dispositivo verso il controller standard. |
[SELC0018] | Costruire | Operando non valido | Il nome o il tipo dell'uscita principale dell'FB è vuoto. |
[SELC0019] | Costruire | Operando '{0}' non valido | Il nome dell'uscita principale dell'FB non si trova nell'immagine di processo. |
[SELC0020] | Costruire | Uscita OUT ERR non valida | L'uscita di un gruppo è collegata ad una variabile non valida (non un'uscita sicura o un'uscita standard) o ad una variabile sconosciuta. |
[SELC0021] | Costruire | Mappatura output non valida: {0} -> {1} | La mappatura di un'uscita di gruppo o dell'uscita FB (non un'uscita principale) non è valida. Sono consentite uscite sicure locali, uscite sicure e uscite non sicure. |
[SELC0022] | Costruire | Non valido | L'ingresso di un gruppo è collegato con una variabile non valida (non un ingresso sicuro o un ingresso standard) o con una variabile sconosciuta. |
[SELC0023] | Costruire | Accesso in scrittura non valido '{0}' | L'uscita di un blocco funzione è collegata a una variabile non valida (non un'uscita sicura o un'uscita standard) o con una variabile sconosciuta. |
[SELC0024] | Costruire | Il nome dell'istanza '{0}' esiste già | Il nome dell'istanza di un blocco funzione all'interno di una POU di sicurezza non è univoco. |
[SELC0025] | Costruire | È necessario utilizzare l'input '{0}'. | Devono esistere input specifici. È necessario utilizzare un input obbligatorio. |
[SELC0026] | Costruire | Manca il dispositivo fisico per il dispositivo logico '{0}' | Non esiste un dispositivo fisico appartenente al dispositivo logico. |
[SELC0027] | Costruire | Negazione non consentita per l'input '{0}' | Ingressi specifici dei blocchi funzione possono essere contatti normalmente chiusi o normalmente aperti. Per questo ingresso nell'editor è possibile definire se un ingresso debba essere un contatto normalmente chiuso o un contatto normalmente aperto tramite il Negazione comando. Un ingresso non negato è un contatto normalmente chiuso e un ingresso negato è un contatto normalmente aperto. Se un ingresso che può essere solo un contatto normalmente chiuso ma non un contatto normalmente aperto viene negato, viene emesso l'errore. |
[SELC0028] | Costruire | Nessun blocco funzione definito nel gruppo | Almeno un blocco funzione deve esistere in un'applicazione di sicurezza in una delle POU di sicurezza inserite di seguito. |
[SELC0029] | Costruire | Output già mappato: {0} -> {1} | Non deve esserci alcun doppio collegamento di uscita con un'uscita sicura all'interno di una POU di sicurezza. Se un'uscita sicura viene utilizzata due volte, viene emesso questo errore. |
[SELC0030] | Costruire | Elabora immagine più grande di {0} byte | È stata superata la lunghezza totale massima supportata dell'immagine del processo locale. |
[SELC0031] | Costruire | Operando di origine mancante | L'uscita FB non si trova nell'immagine di processo. |
[SELC0032] | Costruire | Blocco funzione sconosciuto '{0}' | Il tipo di FB è sconosciuto. È possibile che la libreria non sia installata o non sia stata aggiunta al Gestore della libreria. Solo FB da |
[SELC0033] | Costruire | Connessione: parametri utente non validi | Impossibile trovare il parametro. Possibile errore nella descrizione del dispositivo. |
[SELC0034] | Costruire | Connessione: lunghezza del parametro di connessione non valida | La lunghezza dei parametri di connessione di un dispositivo di scambio logico sicuro non è valida. Possibile errore nella descrizione del dispositivo. |
[SELC0035] | Costruire | Connessione: il 'Parametro utente sicuro' non deve essere più grande di {0} byte | La lunghezza massima supportata del file FSoE I parametri utente sicuri assegnati alla connessione sono stati superati. |
[SELC0036] | Costruire | Connessione: parametri utente non validi | La lunghezza dei parametri utente è maggiore di 32 byte. Solo per EL6900 |
[SELC0037] | Costruire | Mappatura non valida |
|
[SELC0038] | Costruire | Parametro formale non valido | Il nome e il tipo di un ingresso FB nella struttura interna sono vuoti. |
[SELC0039] | Costruire | Parametro di input sconosciuto '{0}' | Il nome di un ingresso FB non è noto perché i blocchi funzionali del |
[SELC0040] | Costruire | Parametro di output sconosciuto '{0}' | Il nome di un'uscita FB non è noto perché i blocchi funzionali del |
[SELC0041] | Costruire | Parametro di output non valido | I nomi e i tipi delle uscite FB nella struttura interna sono errati. |
[SELC0042] | Costruire | Tipo di parametro di output non valido | Il tipo di un'uscita FB nella struttura interna è vuoto. |
[SELC0043] | Costruire | {0}: parametro di lunghezza del messaggio non valido | Impossibile trovare il parametro o ha un valore non valido. Possibile errore nella descrizione del dispositivo. |
[SELC0044] | Costruire | Connessione: il messaggio di ingresso di sicurezza non deve essere più grande di {0} byte | La lunghezza massima supportata del file FSoE è stato superato il messaggio di input per connessione. |
[SELC0045] | Costruire | Connessione: il messaggio di uscita di sicurezza non deve essere più grande di {0} byte | La lunghezza massima supportata del file FSoE è stato superato il messaggio di output per connessione. |
[SELC0047] | Costruire | Il dispositivo logico '{0}' viene utilizzato in diversi gruppi ('{1}') | Non è consentito utilizzare una connessione in gruppi diversi. |
[SELC0048] | Costruire | Numero non valido di mappature di input | Non sono presenti mappature di input o troppe mappature di input. Ad esempio, una mappatura di input è un input FB mappato. Non si verifica alcuna mappatura degli ingressi se viene inserito un FB ma non sono definite variabili sugli ingressi o non sono definite variabili sugli ingressi del gruppo ( Il numero massimo di mappature di input è 65535. Per EK1960/EL6910 |
[SELC0049] | Costruire | Parametro di input non valido | I nomi e i tipi degli ingressi FB nella struttura interna sono errati. |
[SELC0050] | Costruire | Tipo di parametro di input non valido | Il tipo di un ingresso FB nella struttura interna è vuoto. Per EK1960/EL6910 |
[SELC0051] | Costruire | Mappatura input non valida: {0} -> {1} | L'assegnazione di un ingresso di gruppo, ingresso FB o ingresso di un FSoE/TwinSAFE-SC la connessione non è valida. Sono consentiti ingressi sicuri locali, ingressi sicuri e ingressi non sicuri. FSoE/TwinSAFE-SC connessione |
[SELC0052] | Costruire | Ingresso già mappato: {0} -> {1} | Un ingresso di gruppo, un ingresso FB o un ingresso di a FSoE/TwinSAFE-SCla connessione ha già una mappatura. |
[SELC0053] | Costruire | Il dispositivo di scambio logico '{0}' non è utilizzato nell'applicazione di sicurezza e deve essere rimosso | I dispositivi di scambio logico sono consentiti al di sotto del EtherCAT applicazione di sicurezza solo se in uso. Se non viene utilizzata alcuna variabile dal dispositivo di scambio logico nel file FSoE applicazione di sicurezza, è necessario rimuovere il dispositivo di scambio logico. |
[SELC0054] | Costruire | L'input '{0}' non è supportato dal dispositivo. | Solo per EL6900 A partire dalla versione 4.0.3.0 del |
[SELC0059] | Costruire | Il valore dell'input '{0}' non è compreso nell'intervallo valido ({1}) | |
[SELC0072] | Costruire | Il valore di '{0}' non soddisfa la condizione '{1}' | Per alcuni FB valgono condizioni diverse per i valori progettati. Se una di queste condizioni non è soddisfatta, viene emesso l'errore. Per EL6910/EK1960: Per EL6900: |
[SELC0081] | Costruire | Devono essere collegati almeno due ingressi del blocco funzione. | Per |
[SELC0082] | Costruire | Questo apparecchio non supporta valori sostitutivi. | Solo per EL6900 |
[SELC0089] | Costruire | Più di {0} gruppi definiti | È stato superato il numero totale massimo supportato di gruppi nell'applicazione di sicurezza. |
[SELC0090] | Costruire | Sono stati definiti più di {0} blocchi funzione | È stato superato il numero totale massimo supportato di blocchi funzione nell'applicazione di sicurezza. |
[SELC0091] | Costruire | Più di {0} connessioni definite | Il numero totale massimo supportato di FSoE/TwinSAFE-SCconnessioni nell'applicazione di sicurezza vengono superate. |
[SELC0092] | Costruire | Più di {0} connessioni definite nel gruppo | Il numero totale massimo supportato di FSoE connessioni in un gruppo viene superato (solo EL6900). |
[SELC0093] | Costruire | Sono state definite più di {0} mappature di output | È stato superato il numero totale massimo supportato di mappature di uscita nell'applicazione di sicurezza. |
[SELC0094] | Costruire | Numero non valido di blocchi funzione nel gruppo | Errore interno: questo errore si verifica solo con una configurazione interna non valida e normalmente non è rilevante per l'utente. Solo per EL6900 |
[SELC0095] | Costruire | Nessuna connessione definita nel gruppo | Almeno una FSoE la connessione deve essere assegnata a un gruppo. |
[SELC0103] | Costruire | La dimensione degli input standard pari a zero non è consentita. | La lunghezza totale degli input standard non deve essere 0. |
[SELC0104] | Costruire | Il blocco funzione {0} non è supportato dal dispositivo. | Secondo la descrizione dell'apparecchio il blocco funzionale utilizzato non è supportato dall'apparecchio. |
Numero di errore | Categoria | Testo dell'errore | Spiegazione |
---|---|---|---|
[SELC0055] | Costruire | È possibile impostare solo uno degli input '{0}' | Per Per Per |
[SELC0056] | Costruire | È possibile impostare almeno uno degli input '{0}' | Per Per Per |
[SELC0057] | Costruire | Almeno uno degli ingressi '{0}' deve essere attivo | Per Per |
[SELC0058] | Costruire | Output '{0}' non valido. | L'uscita del blocco funzione è collegata a una variabile del tipo di dati errato (bool <-> analogico). |
[SELC0060] | Costruire | Il valore dell'input '{0}' non è nell'intervallo valido del tipo di dati specificato per '{1}' | |
[SELC0061] | Costruire | Il valore dell'input '{0}' supera il valore massimo del tipo di dati specificato per '{1}' | |
[SELC0062] | Costruire | L'input '{0}' ha un tipo di dati a {1} bit, ma è collegato a una variabile a {2} bit | Un ingresso analogico configurato per un tipo di dati a 16 bit non deve essere collegato a una variabile con tipo di dati a 32 bit e viceversa. Un ingresso analogico configurato per un tipo di dati a 16 bit può essere collegato solo a una variabile con tipo di dati a 16 bit. Un ingresso analogico configurato per un tipo di dati a 32 bit può essere collegato solo a una variabile con tipo di dati a 32 bit. |
[SELC0063] | Costruire | Il tipo di dati dell'ingresso '{0}' deve essere uguale al tipo di dati dell'uscita del blocco funzione collegato | Se un ingresso di un blocco funzione è collegato a un'uscita di un altro blocco funzione, entrambi devono avere lo stesso tipo di dati. |
[SELC0064] | Costruire | L'output '{0}' ha un tipo di dati a {1} bit, ma è collegato a una variabile a {2} bit | Un'uscita analogica configurata per un tipo di dati a 16 bit non deve essere collegata a una variabile con tipo di dati a 32 bit e viceversa. Un'uscita analogica configurata per un tipo di dati a 16 bit può essere collegata solo a una variabile con tipo di dati a 16 bit. Un'uscita analogica configurata per un tipo di dati a 32 bit può essere collegata solo a una variabile con tipo di dati a 32 bit. |
[SELC0065] | Costruire | Il tipo di dati di '{0}' deve essere uguale al tipo di dati di '{1} | Per |
[SELC0066] | Costruire | I valori {0} della tabella "Impostazioni valori" non corrispondono al tipo di dati selezionato dell'input "{1}" | Per |
[SELC0067] | Avvertimento | I valori X della tabella "Impostazioni valori" devono essere scritti in ordine crescente | Per |
[SELC0068] | Avvertimento | I valori Y della tabella "Impostazioni valori" devono soddisfare la condizione Y1[i] <= WY1[i] < WY2[i] <= Y2[i] | Per |
[SELC0069] | Costruire | I valori Y della tabella 'Impostazioni valori' devono soddisfare la condizione WY1[i] <= Y1[i] < Y2[i] <= WY2[i] | Per |
[SELC0070] | Costruire | Gli ingressi '{0}' devono essere collegati (modalità operativa '{1}') | Per |
[SELC0071] | Costruire | L'ingresso '{0}' è collegato, ma non è attivato (modalità operativa '{1}') | . Per FB_COMPARE : L'errore viene emesso se:
|
[SELC0073] | Costruire | Tutti gli ingressi e le uscite analogici devono avere lo stesso tipo di dati | Per |
[SELC0074] | Costruire | L'ingresso '{0}' non deve essere utilizzato in modalità pendolo. | Per |
[SELC0075] | Costruire | L'ingresso '{0}' non deve essere utilizzato in modalità eccentrica. | Per |
[SELC0076] | Costruire | L'output '{0}' deve essere utilizzato in modalità eccentrica | Per |
[SELC0077] | Costruire | L'output '{0}' deve essere utilizzato se viene utilizzato l'input '{1}' | Per |
[SELC0078] | Costruire | È necessario impostare un valore costante sull'input '{0}' se viene utilizzato l'input '{1}'. | Per |
[SELC0079] | Costruire | Il numero di pagine di dati di configurazione "Parametri utente sicuri" ha superato il massimo di {0} | È stato superato il numero massimo supportato di pagine dati richieste per i parametri utente sicuri. |
[SELC0080] | Costruire | È necessario utilizzare l'output '{0}' | Devono esistere output specifici. È necessario utilizzare un'uscita richiesta. |
[SELC0083] | Costruire | Troppi valori sostitutivi nell'applicazione | La dimensione del set di dati per i valori sostitutivi è stata superata. Tutti i valori sostitutivi di un'applicazione vengono memorizzati in un set di dati. La dimensione massima di questo set di dati è 2048 byte. |
[SELC0084] | Costruire | In un gruppo passivabile è possibile definire una sola connessione | Una POU le cui proprietà consentono la passivazione può accedere solo ai canali I/O di un singolo dispositivo di campo. |
[SELC0085] | Costruire | Questo gruppo non è disattivabile. I valori sostitutivi progettati vengono ignorati. | Sono stati definiti valori sostitutivi per i segnali in una POU, ma la disattivazione non è abilitata nelle proprietà di questa POU. |
[SELC0086] | Costruire | Un valore sostitutivo per un'uscita non può essere definito più di una volta. | In una POU di sicurezza sono definiti più valori sostitutivi per un'uscita. È tuttavia consentito un solo valore sostitutivo. |
[SELC0087] | Costruire | Il valore sostitutivo non corrisponde al tipo di dati dell'output '{0}' | Il tipo di dati del valore sostitutivo deve essere compatibile con il tipo di dati dell'uscita. |
[SELC0096] | Costruire | Più di {0} TwinSAFE-SC Connessioni principali | Il numero massimo di TwinSAFE-SC Sono state superate le connessioni master supportate dal dispositivo. |
[SELC0097] | Costruire | La dimensione dell'immagine del processo vicino supera il massimo di {0} byte | La lunghezza totale massima supportata dall'apparecchio dell'immagine Near-Process (immagine di processo senza dati di stato FB) è stata superata. |
[SELC0098] | Costruire | EtherCAT la dimensione dell'input supera il massimo di {0} byte | La lunghezza totale massima degli input standard e FSoE messaggi di input supportati dal dispositivo è stato superato. Durante il controllo viene preso in considerazione rispettivamente 1 byte aggiuntivo per il file |
[SELC0099] | Costruire | EtherCAT la dimensione dell'output supera il massimo di {0} byte | La lunghezza totale massima degli output standard e FSoEmessaggi di output supportati dal dispositivo sono stati superati. Durante il controllo viene preso in considerazione rispettivamente 1 byte aggiuntivo per il file |
[SELC0100] | Costruire | La dimensione dei dati FRAM ciclici supera il massimo di {0} byte | È stata superata la lunghezza massima supportata dal dispositivo nella FRAM per la personalizzazione. |
[SELC0101] | Costruire | Numero di | Il numero massimo supportato di |
[SELC0102] | Costruire | La dimensione del codice di mappatura ha superato il massimo di {0} byte | È stata superata la dimensione massima supportata del codice generato per le mappature nel dispositivo. |