Vordefinierter Objektpool

Dynamische Objekte werden mit dem Operator __NEW erstellt. Ist die Anzahl der zu erstellenden Objekte zum Zeitpunkt des ersten SPS-Starts bekannt oder abschätzbar, bietet die Bibliothek einen vordefinierten Objektpool. Dies ist speichereffizienter als die Verwendung des __NEW-Operators. Die Elemente mit dem Namen nPool_XX im Abschnitt BACnet_Param der Bibliotheks-GVLs können eingerichtet werden, um Ressourcen zu sparen.

Vordefinierter Objektpool 1:

Wenn z. B. 42 Instanzen eines FB_BACnet_AV verwendet werden, kann die Variable nPoolAV auf 42 als Standardwert gesetzt werden. Wenn mehr Objekte erstellt werden, als im Pool verfügbar sind, wird der Erstellungsprozess weiterhin den __NEW-Operator verwenden.