SA0150: Violazione dei limiti inferiori o superiori o delle metrichePermalink

Rileva i POU che violano le metriche attivate ai limiti inferiori o superiori.

Giustificazione: Il codice che rispetta determinate metriche è più facile da leggere, da mantenere e da testare.

Importanza: Alto

Regola PLCopen: CP9

Esempio

Situazione iniziale: La metrica «Numero di chiamate» è selezionata in «Impostazioni progetto  Analisi statica  Metriche». Limite inferiore: ‎0‎; limite superiore: ‎3‎. ‎Prog_1‎ viene richiamato cinque volte.

Durante l'esecuzione dell'analisi statica, il sito «SA0150: Violazione della metrica per Prog_1. Il rapporto per le chiamate metriche (5) > 2» errore viene emesso nella visualizzazione dei messaggi, nella categoria «Costruire».