SA0115: Deklarationen mit Datentyp UNION

Funktion

Ermittelt Deklarationen eines UNION-Datentyps und Deklarationen von Variablen vom Typ einer UNION.

Begründung

Die Norm IEC-61131-3 kennt keine Unions. Der Code wird leichter portierbar, wenn auf Unions verzichtet wird.

Wichtigkeit

Niedrig

Beispiele:

Union U_Sample:

TYPE U_Sample :                  // => SA0115 
UNION
    fVar    : LREAL;
    nVar    : LINT;
END_UNION
END_TYPE

Programm MAIN:

PROGRAM MAIN
VAR
    uSample : U_Sample;          // => SA0115
END_VAR