Description
Traduction de la notice originale
Description de la fonction
Ce bloc fonction est un registre de piles FIFO.
EN et ENO peuvent être configurés comme paramètres supplémentaires.
Représentation en FBD
Représentation :
Représentation en LD
Représentation :
Représentation en IL
Représentation :
CAL FIFO_Instance (R:=ClearedStackRegister, SET:=WriteValue,
    GET:=ReadValue, X:=StackRegisterInput,
    N_MAX:=MaxNumberInStack, FULL=>StackRegisterFull,
    EMPTY=>StackRegisterEmpty, Y=>StackRegisterOutput)
Représentation en ST
Représentation :
FIFO_Instance (R:=ClearedStackRegister, SET:=WriteValue,
    GET:=ReadValue, X:=StackRegisterInput,
    N_MAX:=MaxNumberInStack, FULL=>StackRegisterFull,
    EMPTY=>StackRegisterEmpty, Y=>StackRegisterOutput) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètre
Type de données
Description
R
1 = le registre de piles sera effacé
SET
BOOL
1 = écrire la valeur dans le registre de piles
GET
BOOL
1 = lire la valeur à partir du registre de piles
X
Entrée du registre de piles
N_MAX
Nombre maximum d'éléments dans le registre de piles
Description des paramètres de sortie :
Paramètre
Type de données
Description
FULL
BOOL
1 = le registre de piles est saturé, impossible d'y insérer des éléments supplémentaires
EMPTY
BOOL
1 = le registre de piles est vide (nombre d'éléments dans le registre de piles = 0)
Y
ANY
Sortie du registre de piles
Erreur d'exécution
Pour une liste des valeurs et des codes d'erreur de bloc, voir ici.