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
        data : ARRAY[0..1] OF BYTE := [BYTE#16#35, BYTE#16#12];
        value : UINT;
        nextValueOffset1 : INT;
        nextValueOffset2 : UDINT;
    END_VAR

    // value = 13586 (0x3512)
    // nextValueOffset1 = 2
    nextValueOffset1 := DeserializeBig(0, data, value);
    nextValueOffset2 := DeserializeBig(UDINT#0, data, value);
END_FUNCTION