L'enumerazione include i possibili valori che indicano il risultato delle operazioni eseguite dal blocco funzione.
Nome |
Tipo di dati |
Valore |
Descrizione |
---|---|---|---|
Se q_xError di un blocco funzione è FALSE, viene mostrato uno dei seguenti messaggi di stato. |
|||
DINT |
0 |
La POU è OK ma non in esecuzione. |
|
DINT |
1 |
La POU è disattivata. |
|
DINT |
2 |
È in corso l'inizializzazione della POU. |
|
DINT |
4 |
La POU è in esecuzione. |
|
DINT |
5 |
La POU sta azzerando timer e contatore. |
|
Se q_xError di un blocco funzione è TRUE, viene visualizzato uno dei seguenti messaggi di errore. |
|||
DINT |
11 |
Il valore dell'ingresso i_diUnitModeCurrent è fuori intervallo. Il valore della modalità di funzionamento deve essere compreso tra 0 e Gc_uiMaxNumberOfModes. |
|
DINT |
12 |
Il valore dell'ingresso i_diStateCurrent è fuori intervallo. Il valore di stato deve essere compreso tra 0 e Gc_uiMaxNumberOfStates. |
|
DINT |
13 |
Numero di modalità di funzionamento fuori dall'intervallo consentito. Il valore della modalità di funzionamento deve essere compreso tra 0 e Gc_uiMaxNumberOfModes. |
|
DINT |
14 |
Il puntatore alla modalità di funzionamento iniziale i_pstInitMode non è valido. |
|
DINT |
15 |
Il puntatore amministratore i_pstAdmin non è valido. |
|
DINT |
16 |
Il puntatore di stato i_pstStatus non è valido. |
|
DINT |
17 |
Modalità di funzionamento fuori dall'intervallo consentito. L'intervallo deve essere: 0 < i_diUnitMode <= diNumberOfModes |
|
DINT |
20 |
Il modello di stato della modalità di funzionamento non è valido: non vi è stato . |
|
DINT |
21 |
Il modello di stato della modalità di funzionamento non è valido: non vi è stato . |
|
DINT |
22 |
Il modello di stato della modalità di funzionamento non è valido: deve esistere uno stato se è presente uno stato o . |
|
DINT |
23 |
Il modello di stato della modalità di funzionamento non è valido: se esiste lo stato , deve essere presente uno stato . |
|
DINT |
24 |
Il modello di stato della modalità di funzionamento non è valido: deve esistere uno stato se è presente uno stato o uno stato . |
|
DINT |
25 |
Il modello di stato della modalità di funzionamento non è valido: deve esistere uno stato se è presente uno stato o . |
|
DINT |
26 |
Il modello di stato della modalità di funzionamento non è valido: lo stato può essere utilizzato solo in connessione con lo stato . |
|
DINT |
27 |
Il modello di stato della modalità di funzionamento non è valido: lo stato può essere utilizzato solo in connessione con lo stato . |
|
DINT |
28 |
La richiesta di cambio della modalità di funzionamento è stata rifiutata. |
|
DINT |
29 |
Il comando di stato attivato non è accettato nello stato presente. |
|
DINT |
30 |
Il valore dell'ingresso i_etResult della funzione FC_EtResultToString è sconosciuto. |
|
DINT |
33 |
Almeno uno degli ingressi specificati non è valido. |
|
DINT |
34 |
È definito il numero massimo di modalità dell'unità. Rimuovere una modalità dell’unità prima di aggiungerne una nuova. |
|
DINT |
35 |
Nessuna modalità dell'unità attiva. L'operazione comandata non è consentita. |
|
DINT |
36 |
La modalità dell'unità specificata non è definita. |
|
DINT |
37 |
La modalità dell'unità è attiva. L'operazione comandata non è consentita. |
|
DINT |
39 |
La definizione della modalità dell'unità richiede un'istanza del FB_StateModelHandlerBase. |
|
DINT |
41 |
Impossibile registrare l'origine registro. |
|
DINT |
42 |
La modalità dell’unità con lo stesso valore o nome è già definita. |
|
DINT |
43 |
La POU è bloccata da un altro task e non è pronta per l'esecuzione. |