SA0166 : Nombre maximum de variables d'entrée/sortie/VAR_IN_OUT
Le contrôle détermine si un nombre défini de variables d'entrée (VAR_INPUT
), variables de sortie (VAR_OUTPUT
) ou VAR_IN_OUT
-variables dans un bloc est dépassé. Vous définissez le nombre maximum dans une boîte de dialogue dans le paramètres du projet lorsque vous double-cliquez sur la ligne avec la règle.
Raison : Il s'agit de vérifier les directives de programmation individuelles. De nombreuses directives de programmation prévoient un nombre maximal de paramètres pour les blocs. Trop de paramètres rendent le code illisible et les blocs difficiles à tester.
Importance : Moyenne
Règle PLCopen : CP23
Vous avez dans les paramètres du projet à la règle 166 pour VAR_IN_OUT
-Variables un nombre maximum de 1
Sont définis.
FUNCTION_BLOCK FB1 VAR_INPUT xIn : BOOL; END_VAR VAR_IN_OUT xInOut1 : BOOL; xInOut2 : BOOL; END_VAR
Sortie dans le messages voir:
SA0166 : Trop de variables VAR_IN_OUT dans le POU 'FB1'