easy-forum
Deutsch - Software => easySoft => Thema gestartet von: Grandpa am Juli 22, 2025, 10:30:33 Vormittag
-
Hallo zusammen,
laut den Hilfetexten zum aktuellen easysoft 8.31 können in einer EasyE4 maximal 32 Zeitrelais parametriert werden. Jetzt habe ich einen Anwenderbaustein mit 4 Zeitrelais, von dem 9 Instanzen UF01 .. UF09 im Hauptprogramm aufgerufen werden. Nach meinem Verständnis braucht jede Instanz des Anwenderbausteins ihren eigenen Datenraum. Damit gibt es jetzt bereits 36 Zeitrelais. Es gibt aber keine Fehlermeldung und alles funktioniert wie es soll. Jetzt frage ich mich, ob
- entweder die Beschreibung ungenau ist und die Anzahl der Zeitrelais pro Instanz beträgt 32
- oder ich bewege mich mit den überzähligen Zeitrelais in einem undefinierten Bereich, Daten könnten überschrieben werden oder andere Desaster könnten passieren.
Aufgefallen ist mir das erst jetzt, weil noch zusätzliche Funktionen mit mehr Zeitrelais dazukommen sollen.
Irgendeine Idee dazu?
-
Hallo Grandpa,
die meistens Bausteine können bis zu 32 Instanzen innerhalb eines UF haben. Auch der T-FB.
Theoretisch kann der UF 128 mal aufgerufen werden, wenn der Speicherplatz reicht (siehe Fußzeile im Programmeditor).
Es können natürlich auch unterschiedliche UF mit je 32 Instanzen sein.
Das heißt also 128 x 32 Instanzen + 32 Instanzen im Hauptprogramm sind möglich (4128).
Günter
-
Danke!