ET_Result

Présentation

Type :

Enumération

Disponible à partir de :

V1.0.1.0

Description

L'énumération inclut les valeurs possibles qui donnent les résultats des opérations exécutées par le bloc fonction.

Eléments d'énumération

Nom

Type de données

Valeur

Description

Si le paramètre q_xError d'un bloc fonction est FALSE, l'un des messages d'état suivants apparaît.

Ok

DINT

0

Le POU OK, mais il n'est pas en cours d'exécution.

Disabled

DINT

1

Le POU est désactivé.

Initializing

DINT

2

Le POU est en cours d'initialisation.

Running

DINT

4

Le POU est en cours d'exécution.

ResettingTimerAndCounter

DINT

5

Le POU est en train de réinitialiser l'horloge et le compteur.

Si le paramètre q_xError d'un bloc fonction a la valeur TRUE, l'un des messages d'erreur suivants s'affiche.

UnitModeCurrentRange

DINT

11

La valeur de l'entrée i_diUnitModeCurrent est hors plage. La valeur du mode de fonctionnement doit être comprise entre 0 et Gc_uiMaxNumberOfModes.

StateCurrentRange

DINT

12

La valeur de l'entrée i_diStateCurrent est hors plage. La valeur de l'état doit être comprise entre 0 et Gc_uiMaxNumberOfStates.

NumberOfModesRange

DINT

13

Le nombre de modes de fonctionnement est hors plage. Le nombre de modes de fonctionnement doit être compris entre 0 et Gc_uiMaxNumberOfModes.

PointerInitModeInvalid

DINT

14

Le pointeur de mode de fonctionnement initial i_pstInitMode n'est pas valide.

PointerAdminInvalid

DINT

15

Le pointeur admin i_pstAdmin n'est pas valide.

PointerStatusInvalid

DINT

16

Le pointeur d'état i_pstStatus n'est pas valide.

UnitModeRange

DINT

17

Le mode de fonctionnement est hors plage. La plage devrait être :

0 < i_diUnitMode <= diNumberOfModes

InvalidStateModelNoExecuteState

DINT

20

Le modèle d'état du mode de fonctionnement n'est pas valide : il n'y a pas d'état Execute.

InvalidStateModelNoStoppedState

DINT

21

Le modèle d'état du mode de fonctionnement n'est pas valide : il n'y a pas d'état Stopped.

InvalidStateModelNoHeldState

DINT

22

Le modèle d'état du mode de fonctionnement n'est pas valide : un état Held doit exister si un état Holding ou un état Un-Holding existe.

InvalidStateModelNoCompleteState

DINT

23

Le modèle d'état du mode de fonctionnement n'est pas valide : si l'état Completing existe, un état Complete doit exister.

InvalidStateModelNoSuspendedState

DINT

24

Le modèle d'état du mode de fonctionnement n'est pas valide : un état Suspended doit exister s'il existe un état Suspending ou Un-Suspending.

InvalidStateModelNoAbortedState

DINT

25

Le modèle d'état du mode de fonctionnement n'est pas valide : un état Aborted doit exister s'il existe un état Aborting ou Clearing.

InvalidStateModelNoIdleState

DINT

26

Le modèle d'état du mode de fonctionnement n'est pas valide : l'état Resetting ne peut être utilisé qu'en lien avec l'état Idle.

InvalidStateModelNoResettingState

DINT

27

Le modèle d'état du mode de fonctionnement n'est pas valide : l'état Idle ne peut être utilisé qu'en lien avec l'état Resetting.

ModeChangeRequestRejected

DINT

28

La requête de changement de mode de fonctionnement est rejetée.

StateChangeRequestRejected

DINT

29

La commande d'état déclenchée n'est pas acceptée dans l'état actuel.

UnknownResult

DINT

30

La valeur de l'entrée i_etResult de la fonction FC_EtResultToString est inconnue.

InvalidInput

DINT

33

Au moins une des entrées spécifiées n'est pas valide.

MaxNumberOfUnitModesExceeded

DINT

34

Le nombre maximum de modes d'unité définis est atteint. Supprimez un mode d'unité avant d'en ajouter un nouveau.

NoUnitMode

DINT

35

Aucun mode d'unité n'est actif. L'opération commandée n'est pas autorisée.

UnitModeNotFound

DINT

36

Le mode d'unité spécifié n'est pas défini.

UnitModeActive

DINT

37

Le mode d'unité est actif. L'opération commandée n'est pas autorisée.

NoStateModelHandler

DINT

39

La définition du mode d'unité nécessite une instance de FB_StateModelHandlerBase.

RegisterLoggerPointFailed

DINT

41

Impossible d'enregistrer la source de journalisation.

AlreadyExists

DINT

42

Un mode d'unité de même valeur ou de même nom est déjà défini.

NotReady

DINT

43

Le POU est bloqué par une autre tâche et n'est pas prêt à être exécuté.

Utilisé par

L'énumération ET_Result est utilisée par tous les POU de cette bibliothèque.