-> Hier kostenlos registrieren
Hallo,
ich suche nun seit Tagen erfolglos nach einem Lösungsansatz und hoffe, mir kann hier jemand weiterhelfen.
Ich habe einen FC, dem ich zwei Blöcke aus einem Datenbaustein übergebe will. (das ganze wird am Ende knapp 100mal aufgerufen)
Die Blöcke sind ihrer Struktur nach identisch und als UDT definiert.
Dem FC übergebe ich nun diese beiden Blöcke jeweils als IN_OUT-Variable, da bei Prüfung bestimmter Inhalte der Blöcke der eine Block auf den anderen kopiert werden soll und anschließend der Ausgangsblock mit neuen Standarddaten überschrieben wird.
Leider kann ich die Einzelbestandteile des UDT innerhalb des FC nicht einfach mit L ... T... kopieren, da DATE_AND_TIME-Variablen in der UDT enthalten sind.
Der SFC20 will sich aber nicht mit einem Verweis auf die Variablen füttern lassen und ich finde bislang keinen Weg, einen Pointer auf meine Variablen zusammenzubauen, die ich dem SFC20 übergeben kann.
kann mir da jemand weiterhelfen?
Vielen Dank schon mal im Voraus
ich suche nun seit Tagen erfolglos nach einem Lösungsansatz und hoffe, mir kann hier jemand weiterhelfen.
Ich habe einen FC, dem ich zwei Blöcke aus einem Datenbaustein übergebe will. (das ganze wird am Ende knapp 100mal aufgerufen)
Die Blöcke sind ihrer Struktur nach identisch und als UDT definiert.
Dem FC übergebe ich nun diese beiden Blöcke jeweils als IN_OUT-Variable, da bei Prüfung bestimmter Inhalte der Blöcke der eine Block auf den anderen kopiert werden soll und anschließend der Ausgangsblock mit neuen Standarddaten überschrieben wird.
Leider kann ich die Einzelbestandteile des UDT innerhalb des FC nicht einfach mit L ... T... kopieren, da DATE_AND_TIME-Variablen in der UDT enthalten sind.
Der SFC20 will sich aber nicht mit einem Verweis auf die Variablen füttern lassen und ich finde bislang keinen Weg, einen Pointer auf meine Variablen zusammenzubauen, die ich dem SFC20 übergeben kann.
kann mir da jemand weiterhelfen?
Vielen Dank schon mal im Voraus