SA0166: máx. número de variables de input/output/in-out...
Detecta si un número definido de variables de entrada (VAR_INPUT
), variables de salida (VAR_OUTPUT
) o VAR_IN_OUT
variables se excede en una POU. En el Configuración del proyecto, haga doble clic en la entrada de la regla para abrir un cuadro de diálogo donde defina el número máximo.
Justificación: Se trata de verificar las pautas de programación individuales. Muchas pautas de programación prevén un número máximo de parámetros de POU. Demasiados parámetros hacen que el código sea ilegible y que las POU sean difíciles de probar.
Importancia: Media
Regla PLCopen: CP23
En la configuración del proyecto, para la Regla 166, ha definido un número máximo de 1
por VAR_IN_OUT
variables
FUNCTION_BLOCK FB1 VAR_INPUT xIn : BOOL; END_VAR VAR_IN_OUT xInOut1 : BOOL; xInOut2 : BOOL; END_VAR
Salida en el Mensajes vista:
SA0166: Demasiadas variables VAR_IN_OUT en POU 'FB1'