foxtrottNB
Level-2
- Beiträge
- 61
- Reaktionspunkte
- 9
-> Hier kostenlos registrieren
Hallo,
ich habe aktuell probiert dies
TwinCAT_SystemInfoVarList._TaskInfo[CurrentTaskIndex].CycleTime
in einem FB_init eines FB einzubauen.
Allerdings wird hier nie das richtige Ergebniss erzeugt.
Die gleiche Codezeile im Code des FB erzeugt aber alles picobello.
Ich vermute das das System selber mindestens einen Durchlauf der Bibliothek benötigt um interne Variablen zu erzeugen, wodurch es aber im FB_init nicht nutzbar ist.
Dies ist auch ein Grund warum ich eigentlich FB_init hasse und versuche zu vermeiden.
Man hat keine Kontrolle und noch nicht einmal die Gewissheit wann und in welcher Reihenfolge die Kontruktoren aufgerufen werden.
Für den aktuellen Fall wäre ein FB_init aber genau das richtige.
Denkt ihr das TwinCAT_SystemInfoVarList._TaskInfo[CurrentTaskIndex].CycleTime nichts im FB-init liefert ist ein Bug?
Ich habe im Infosys dazu leider nichts gefunden, ob und welche Bibliotheksaufrufe FB_init tauglich sind oder nicht. Gibt es so etwas?
mfg
Ronny
ich habe aktuell probiert dies
TwinCAT_SystemInfoVarList._TaskInfo[CurrentTaskIndex].CycleTime
in einem FB_init eines FB einzubauen.
Allerdings wird hier nie das richtige Ergebniss erzeugt.
Die gleiche Codezeile im Code des FB erzeugt aber alles picobello.
Ich vermute das das System selber mindestens einen Durchlauf der Bibliothek benötigt um interne Variablen zu erzeugen, wodurch es aber im FB_init nicht nutzbar ist.
Dies ist auch ein Grund warum ich eigentlich FB_init hasse und versuche zu vermeiden.
Man hat keine Kontrolle und noch nicht einmal die Gewissheit wann und in welcher Reihenfolge die Kontruktoren aufgerufen werden.
Für den aktuellen Fall wäre ein FB_init aber genau das richtige.
Denkt ihr das TwinCAT_SystemInfoVarList._TaskInfo[CurrentTaskIndex].CycleTime nichts im FB-init liefert ist ein Bug?
Ich habe im Infosys dazu leider nichts gefunden, ob und welche Bibliotheksaufrufe FB_init tauglich sind oder nicht. Gibt es so etwas?
mfg
Ronny