eYe
Level-1
- Beiträge
- 759
- Reaktionspunkte
- 80
-> Hier kostenlos registrieren
Nabend,
bin gerade dabei ein Projekt von Unity auf Step7 umzusetzen.
In Unity habe ich mir einen DFB (Derived Function Block) geschrieben und diesen dann ~400 mal für jeden Eingang aufgerufen (Geht um Alarme unterschiedliche Verzögeurngszeiten, etc haben).
Im DFB konnte ich halt einfach eine Einschaltverzögerung erstellen und diese wurde dann von der "angelegten" Variable bestimmt. Wenn ich nun aber einen FB in Step schreibe muss ich meiner Einschaltverzögeurng ja einem Timer (T0-Txxx) zuweisen. Wenn ich dies mache wird ja aber beim Aufruf des FBs der Wert immer wieder überschrieben und das Ganze geht sicherlich in die Hose?
Wie kann ich das Ganze nun schön und einfach in Step7 lösen?
(Der FB wird je nach Projekt zwischen 100 und 1000 mal pro Zyklus aufgerufen und es muss halt für jeden Aufruf eine eigene Zeit laufen...)
thx, eYe
bin gerade dabei ein Projekt von Unity auf Step7 umzusetzen.
In Unity habe ich mir einen DFB (Derived Function Block) geschrieben und diesen dann ~400 mal für jeden Eingang aufgerufen (Geht um Alarme unterschiedliche Verzögeurngszeiten, etc haben).
Im DFB konnte ich halt einfach eine Einschaltverzögerung erstellen und diese wurde dann von der "angelegten" Variable bestimmt. Wenn ich nun aber einen FB in Step schreibe muss ich meiner Einschaltverzögeurng ja einem Timer (T0-Txxx) zuweisen. Wenn ich dies mache wird ja aber beim Aufruf des FBs der Wert immer wieder überschrieben und das Ganze geht sicherlich in die Hose?
Wie kann ich das Ganze nun schön und einfach in Step7 lösen?
(Der FB wird je nach Projekt zwischen 100 und 1000 mal pro Zyklus aufgerufen und es muss halt für jeden Aufruf eine eigene Zeit laufen...)
thx, eYe