ET_Result

Panoramica

Tipo:

Enumerazione

Disponibile a partire da:

V1.0.1.0

Descrizione

L'enumerazione include i possibili valori che indicano il risultato delle operazioni eseguite dal blocco funzione.

Elementi dell'enumerazione

Nome

Tipo di dati

Valore

Descrizione

Se q_xError di un blocco funzione è FALSE, viene mostrato uno dei seguenti messaggi di stato.

Ok

DINT

0

La POU è OK ma non in esecuzione.

Disabled

DINT

1

La POU è disattivata.

Initializing

DINT

2

È in corso l'inizializzazione della POU.

Running

DINT

4

La POU è in esecuzione.

ResettingTimerAndCounter

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.

UnitModeCurrentRange

DINT

11

Il valore dell'ingresso i_diUnitModeCurrent è fuori intervallo. Il valore della modalità di funzionamento deve essere compreso tra 0 e Gc_uiMaxNumberOfModes.

StateCurrentRange

DINT

12

Il valore dell'ingresso i_diStateCurrent è fuori intervallo. Il valore di stato deve essere compreso tra 0 e Gc_uiMaxNumberOfStates.

NumberOfModesRange

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.

PointerInitModeInvalid

DINT

14

Il puntatore alla modalità di funzionamento iniziale i_pstInitMode non è valido.

PointerAdminInvalid

DINT

15

Il puntatore amministratore i_pstAdmin non è valido.

PointerStatusInvalid

DINT

16

Il puntatore di stato i_pstStatus non è valido.

UnitModeRange

DINT

17

Modalità di funzionamento fuori dall'intervallo consentito. L'intervallo deve essere:

0 < i_diUnitMode <= diNumberOfModes

InvalidStateModelNoExecuteState

DINT

20

Il modello di stato della modalità di funzionamento non è valido: non vi è stato Execute.

InvalidStateModelNoStoppedState

DINT

21

Il modello di stato della modalità di funzionamento non è valido: non vi è stato Stopped.

InvalidStateModelNoHeldState

DINT

22

Il modello di stato della modalità di funzionamento non è valido: deve esistere uno stato Held se è presente uno stato Holding o Un-Holding.

InvalidStateModelNoCompleteState

DINT

23

Il modello di stato della modalità di funzionamento non è valido: se esiste lo stato Completing, deve essere presente uno stato Complete.

InvalidStateModelNoSuspendedState

DINT

24

Il modello di stato della modalità di funzionamento non è valido: deve esistere uno stato Suspended se è presente uno stato Suspending o uno stato Un-Suspending.

InvalidStateModelNoAbortedState

DINT

25

Il modello di stato della modalità di funzionamento non è valido: deve esistere uno stato Aborted se è presente uno stato Aborting o Clearing.

InvalidStateModelNoIdleState

DINT

26

Il modello di stato della modalità di funzionamento non è valido: lo stato Resetting può essere utilizzato solo in connessione con lo stato Idle.

InvalidStateModelNoResettingState

DINT

27

Il modello di stato della modalità di funzionamento non è valido: lo stato Idle può essere utilizzato solo in connessione con lo stato Resetting.

ModeChangeRequestRejected

DINT

28

La richiesta di cambio della modalità di funzionamento è stata rifiutata.

StateChangeRequestRejected

DINT

29

Il comando di stato attivato non è accettato nello stato presente.

UnknownResult

DINT

30

Il valore dell'ingresso i_etResult della funzione FC_EtResultToString è sconosciuto.

InvalidInput

DINT

33

Almeno uno degli ingressi specificati non è valido.

MaxNumberOfUnitModesExceeded

DINT

34

È definito il numero massimo di modalità dell'unità. Rimuovere una modalità dell’unità prima di aggiungerne una nuova.

NoUnitMode

DINT

35

Nessuna modalità dell'unità attiva. L'operazione comandata non è consentita.

UnitModeNotFound

DINT

36

La modalità dell'unità specificata non è definita.

UnitModeActive

DINT

37

La modalità dell'unità è attiva. L'operazione comandata non è consentita.

NoStateModelHandler

DINT

39

La definizione della modalità dell'unità richiede un'istanza del FB_StateModelHandlerBase.

RegisterLoggerPointFailed

DINT

41

Impossibile registrare l'origine registro.

AlreadyExists

DINT

42

La modalità dell’unità con lo stesso valore o nome è già definita.

NotReady

DINT

43

La POU è bloccata da un altro task e non è pronta per l'esecuzione.

Utilizzato da

L'enumerazione ET_Result è utilizzata da tutte le POU di questa libreria.