Skip to main content

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_TYPE
PROGRAM PLC_PRG
VAR
    aunionVar: A_UNION;
    liVar : LINT;
END_VAR
aunionVar.lrTemp := 0.123E-12;
liVar := aunionVar.liTemp;

Salida en el Mensajes vista:

  • sa_icon_message.png SA0115: Uniones no permitidas