Aufruf einer Struktur aus Fu_DT_TO_DetailTime Wago

Alex0815

Level-1
Beiträge
31
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich möchte aus der WAGO Lib. - "FuDT_To_DetailTime" den Rückgabewert .bMonth aufrufen. Das bekomme ich nicht hin...
Als Versuch habe schon folgendes gemacht:

Alse erstes die Funtkuion aufgerufen...

1.jpg

... eine Struktur angelegt...:
4.jpg

...die Strukur Initialisiert:
2.jpg

... wenn ich jetzt jedoch die Strukur online öffne bekomme ich keine Werte....:

3.jpg

Kann mir jemand sagen, wie ich an die Rückgabewerte (einfach) komme?

Bin ich da überhaupt auf dem richtigen Weg?

Danke!

5.jpg
 
Du musst keine Struktur anlegen, diese ist in der entsprechenden Bibliothek bereits enthalten ... das zum einen.
Zum anderen, deine Variable ist im Prinzip schon richtig, und auch mit dem richtigen Datentyp aus der Bibliothek, und nicht deinen eigenen (Das ist was du als "Strucktur initialisiert" völlig falsch bezeichnest).

VAR_GLOBAL
typDetailTime1 : typDetailTime ;
END_VAR

Dein Aufruf ist aber unvollständig ...
Korrekt ist:
typDetailTime1 := FuDT_to_DetailTime(dtUhrzeit) ;

Zugriff dann wie von dir vorgeschlagen mit typDetailTime1.bMonth usw.

Mfg
Manuel
 
Zuletzt bearbeitet:
Zurück
Oben