- Beiträge
- 21.297
- Reaktionspunkte
- 6.567
-> Hier kostenlos registrieren
Es wird ein Pointer übergeben anstatt einer Kopie des UDT, daher benötigt der IDB nur Platz für den POINTER (6 Byte) und nicht für den ganzen UDT (30 Byte).Aber es erklärt alles leider noch nicht, warum im InOut-Bereich des Instanz-FBs, respektive demzufolge auch im DB des übergeordneten FBs, der Bereich der UDT_Manuell_HZ nur mit 6 Byte anstatt 30 Byte aufgelöst wird und die Einzeldaten somit nicht mehr zu sehen sind.
Auf was für einen UDT der Pointer zeigt und wie die Struktur und Größe des UDT ist, weiß der FB von der Typ-Deklaration des InOut.
Harald