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:
SA0115: Unions nicht erlaubt