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_TYPEPROGRAM PLC_PRG
VAR
aunionVar: A_UNION;
liVar : LINT;
END_VARaunionVar.lrTemp := 0.123E-12; liVar := aunionVar.liTemp;
Ausgabe unter Ansicht Meldungen:
SA0115: Unions nicht erlaubt