Example - Manual - SIMATIC AX - System.Serialization - System.Serialization,

System.Serialization library

Portfolio
SIMATIC AX
Product
SIMATIC AX
Software version
10.3.25
Edition
01/2026
Language
English (original)
Package Name
@ax/system-serde
USING System.Serialization;

FUNCTION SerDe_Demo
    VAR_TEMP
        t : ARRAY[0..1] OF BYTE;
        roundtrippedINT : INT;
    END_VAR

    Serialize(UINT#0, UINT#16#1234, t);
    Deserialize(UINT#0, t, roundtrippedINT);
END_FUNCTION

Note

USING System.Serialization;

FUNCTION SerDe_Demo
    VAR_TEMP
        t : ARRAY[0..1] OF BYTE;
        roundtrippedINT : INT;
    END_VAR

    // serialization/deserialization using big endianness:
    Serialize(UINT#0, UINT#16#1234, t, Endianness#Big);
    Deserialize(UINT#0, t, roundtrippedINT, Endianness#Big);

    // alternative for serialization/deserialization using big endianness:
    SerializeBig(UINT#0, UINT#16#1234, t);
    DeserializeBig(UINT#0, t, roundtrippedINT);

    // use INT offset
    SerializeBig(0, UINT#16#1234, t);
    DeserializeBig(0, t, roundtrippedINT);
END_FUNCTION