Skip to main content

SA0115: Deklarationen mit Datentyp UNION

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 Sie auf Unions verzichten.

Wichtigkeit: Niedrig

Beispiel 100. Beispiel
TYPE A_UNION: 
UNION
    lrTemp : LREAL;
    liTemp : LINT;
END_UNION
END_TYPE
PROGRAM PLC_PRG
VAR
    aunionVar: A_UNION;
    liVar : LINT;
END_VAR
aunionVar.lrTemp := 0.123E-12;
liVar := aunionVar.liTemp;

Ausgabe unter Ansicht Meldungen:

  • sa_icon_message.png SA0115: Unions nicht erlaubt