MUX_DINTARR_125 : multiplexeur pour tableaux du type de données DIntArr125
Traduction de la notice originale
Description de la fonction
Cette fonction permet d'adresser et de sélectionner un élément spécifique dans un tableau. Lors de l'adressage de tableaux, seuls les index de type constante peuvent être écrits dans les langages de programmation FBD et LD.
Cette fonction permet également l'indexation au moyen de variables.
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 :
LD DIntArray
MUX_DINTARR_125 PositionInArray
ST SelectedElement
Représentation en ST
Représentation :
SelectedElement := MUX_DINTARR_125 (DIntArray, 
                   PositionInArray) ;
Description des paramètres de la fonction MUX_DINTARR_125
Description des paramètres d'entrée :
Paramètre
Type de données
Description
DIntArray
DIntArr125
Tableau contenant l'élément à sélectionner
PositionInArray
Position de l'élément à sélectionner dans le tableau (entre 0 et 124)
Description des paramètres de sortie :
Paramètre
Type de données
Description
SelectedElement
Elément sélectionné
Description du type de données DIntArr125
Description du type de données DIntArr125 :
Elément
Type de données
Description
varname[1]
DINT
1. Elément du tableau
...
...
...
varname[125]
DINT
125. Elément du tableau
Erreur d'exécution
Lorsque la valeur de l'entrée PositionInArray est hors limites, un message d'erreur s'affiche dans la fenêtre Visualisation du diagnostic ; le mot %SW125 contient le code d'erreur correspondant.
NOTE : Pour obtenir la liste des valeurs et des codes d'erreur de bloc, reportez-vous à Extension/Compatibilité.