Skip to main content

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_VAR
iVar := 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:

  • sa_icon_message.png SA0078: Faltan sucursales CASE