SA0075: Falta ELSE
Detecta CASE declaraciones sin ELSE rama
Justificación: La programación defensiva requiere la inclusión de un ELSE sucursal en cada CASE declaración. Si no hay nada que hacer en el ELSE rama, luego incluya un comentario para indicarlo. Entonces queda claro para el lector del código que el caso no fue simplemente olvidado.
Importancia: Baja
Regla abierta PLC: L17
Importante
For CASEdeclaraciones que utilizan enumeraciones con atributostrict y donde todas las constantes de enumeración se utilizan en elCASESe utiliza la declaración, no se emite ningún mensaje de error.
ejemplo 82. Ejemplo
PROGRAM PLC_PRG
VAR
iVar : INT;
xTemp : BOOL;
END_VARiVar := iVar + INT#1;
CASE iVar OF
INT#1:
xTemp := FALSE;
INT#2:
xTemp := TRUE;
END_CASE
Salida en elMensajes vista:
SA0075: Falta ELSE en la declaración CASE