sps-concept
Level-1
- Beiträge
- 2.240
- Reaktionspunkte
- 251
-> Hier kostenlos registrieren
Hallo,
vielleicht stand ja schon mal einer vor dem Problem. Ich habe in der S7 ein Array of STRUCT mit Datentypen DATE_AND_TIME und INT drin. Diese Daten brauche ich jetzt im WinCCflex. Array of Struct sind dort nicht möglich. Nun kam mir die Idee ein Word-Array über die gesamte Grösse zu deklarieren und für die Bestandteile des Struct auf WinCC-Seite je 1 Array anzulegen. Nur wie bekomme ich DATETIME wieder zusammengesetzt ohne dass ein Typkonflikt (rot) kommt.
Vielelicht hat auch noch jemand ne zündende Idee die ohne Einzelvariablen auskommt.
André
vielleicht stand ja schon mal einer vor dem Problem. Ich habe in der S7 ein Array of STRUCT mit Datentypen DATE_AND_TIME und INT drin. Diese Daten brauche ich jetzt im WinCCflex. Array of Struct sind dort nicht möglich. Nun kam mir die Idee ein Word-Array über die gesamte Grösse zu deklarieren und für die Bestandteile des Struct auf WinCC-Seite je 1 Array anzulegen. Nur wie bekomme ich DATETIME wieder zusammengesetzt ohne dass ein Typkonflikt (rot) kommt.
Code:
' Datum/Uhrzeit auslesen
DT_1 = SmartTags("DB_Datenbank_1")(Index * Lae_Struct)
DT_2 = SmartTags("DB_Datenbank_1")(Index * Lae_Struct +1)
DT_3 = SmartTags("DB_Datenbank_1")(Index * Lae_Struct +2)
DT_4 = SmartTags("DB_Datenbank_1")(Index * Lae_Struct +3)
SmartTags("Datenbank_DT")(Index) = ( [COLOR=red]DT_1 & DT_2 & DT_3 & DT_4[/COLOR] )
' Typ auslesen
SmartTags("Datenbank_Typ")(Index) = SmartTags("DB_Datenbank_1")(Index * Lae_Struct +4)
Vielelicht hat auch noch jemand ne zündende Idee die ohne Einzelvariablen auskommt.
André