Detecta los POU que infringen las métricas activadas en los límites inferior o superior.
Justificación: El código que cumple ciertas métricas es más fácil de leer, de mantener y de probar.
Importancia: Alta
Regla PLCopen: CP9
Ejemplo
Situación inicial: La métrica «Número de llamadas» se selecciona en «Configuración del proyecto Análisis estático Métricas». Límite inferior: 0; límite superior: 3. Prog_1 se llama cinco veces.
Al ejecutar el análisis estático, el «SA0150: Violación de la métrica para Prog_1. Informe para llamadas métricas (5) > 2» error se emite en la vista de mensajes, en la categoría «Build».