TagebauCoder
Level-1
- Beiträge
- 56
- Reaktionspunkte
- 6
-> Hier kostenlos registrieren
Hallo Leute!
Ich hätte da folgendes Problem:
Ein UDT1 mit einer Struktur (Dauer,Min,Max,etc..).
Ein UDT2 das aus einem array [1..10] of UDT1 besteht.
Einen DB mit 3 UDT2 (Var1,Var2,Var3).
Einen FC mit einem Formalparameter Input vom Typ UDT2.
Die Beschaltung erfolgt in der Form DB_NAME.Var2
Wie kann ich jetzt innerhalb der FC z.B. auf "DB_NAME.Var2[X].Dauer" zugreifen?
Wobei das Arrayfeld natürlich variabel (X) adressiert werden muss.
SCL IST VERBOTEN!
Gehe ich richtig in der Annahme das mir nur registerindirekte Adressierung übrig bleibt?
Aber wie behandele ich den Inputparameter UDT? So wie Any, oder eher wie Pointer, oder gibts da ein eigenes Format?
Wenn ja, wäre Toll wenn mir das jemand erklären könnte. Bin sozusagen UDT Greenhorn.
Step7 Doku hab ich zuhause nicht, und Internet nich am PG.
Grüße TC
Ich hätte da folgendes Problem:
Ein UDT1 mit einer Struktur (Dauer,Min,Max,etc..).
Ein UDT2 das aus einem array [1..10] of UDT1 besteht.
Einen DB mit 3 UDT2 (Var1,Var2,Var3).
Einen FC mit einem Formalparameter Input vom Typ UDT2.
Die Beschaltung erfolgt in der Form DB_NAME.Var2
Wie kann ich jetzt innerhalb der FC z.B. auf "DB_NAME.Var2[X].Dauer" zugreifen?
Wobei das Arrayfeld natürlich variabel (X) adressiert werden muss.
SCL IST VERBOTEN!
Gehe ich richtig in der Annahme das mir nur registerindirekte Adressierung übrig bleibt?
Aber wie behandele ich den Inputparameter UDT? So wie Any, oder eher wie Pointer, oder gibts da ein eigenes Format?
Wenn ja, wäre Toll wenn mir das jemand erklären könnte. Bin sozusagen UDT Greenhorn.
Step7 Doku hab ich zuhause nicht, und Internet nich am PG.
Grüße TC