SA0115: Variables con tipo de dato UNION
Detecta declaraciones de un UNION tipos de datos y declaraciones de variables del UNION escribe
Justificación: La norma IEC 61131-3 no incluye uniones. El código es más fácilmente transportable sin uniones.
Importancia: Baja
ejemplo 100. Ejemplo
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;
Salida en el Mensajes vista:
SA0115: Uniones no permitidas