Est-il possible de donner un tableau d'indicateurs en tant que paramètres FB ?
FAQ #100724
Lorsque vous appelez un FB, il faudrait les paramètres comme un tableau d'indicateurs. Sur compining, il y a un message d'erreur: « paramètres de fb affichées manquants ».
Problème
Le code ci-dessous ne fonctionne pas. Sur la compilation / joindre le message d'erreur « missing paramètres FB » s'affiche.
S/N 0
0
BFC 1
Arrayflag
ECOB
FB 1
Indicateur1 EQU = 1
Indicateur2 EQU Indicateur1 + 1, ce, est « = 2 »
Indicateur1 STH
STH Indicateur2
EFB
Raison
Actuellement, il n'est pas possible de manipuler des tableaux comme paramètres FB.
Solution
Il y a un moyen facile de faire la même chose. Un « tableau » est vraiment une adresse de base + un décalage. Ainsi, vous pouvez transmettre l'adresse de base à la FB et ensuite utiliser le registre d'Index comme le décalage :
Arrayflag EQU F [3]
...
BFC 1
Arrayflag
...
FB 1
Indicateur1 EQU = 1
STH Indicateur1 ; de même que qqch Arrayflag [0]
SEI K 1
Indicateur1 STHX ; de même que qqch Arrayflag [1]
SEI K 2
Indicateur1 STHX ; de même que qqch Arrayflag [2]
EFB
Categories
Local FAQ Deutschland / SEdit (IL programming)
Last update: 30.05.2015 06:46
First release: 14.06.2007 07:47
Views: 1798