SA0078: Faltan ramas CASE
Detecta CASE declaraciones sin CASE sucursales y solo una ELSE declaración
Justificación: A CASE La declaración sin casos desperdicia tiempo de ejecución y es difícil de leer.
Importancia: Media
ejemplo 85. Ejemplo
PROGRAM PLC_PRG
VAR
iVar : INT;
xTemp : BOOL;
END_VARiVar := iVar + INT#1;
//in the following the case descriptions are missing:
CASE iVar OF
ELSE
xTemp := NOT xTemp;
END_CASE
Salida en el Mensajes vista:
SA0078: Faltan sucursales CASE