Autor Thema: Wie viele Funktionsbausteine (POUs) sind auf dem Controller 750-841 erlaubt?  (Gelesen 5665 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Das ist eine offizielle FAQ von WAGO

In der Zielsystemeinstellung des Ethernet-Controllers 750-841 in der WAGO-I/O-PRO CAA ist unter dem Register Speicheraufteilung die Anzahl der Bausteininstanzen auf 512 voreingestellt.

Im Gegensatz zu den 16-Bit-Controllern kann die maximale Anzahl der Bausteine(POUs) beim 32-Bit-Controller 750-841 auch über die Standardeinstellung von 512 hinaus vorgenommen werden.
Controller: Für die interne Verwaltung der POUs wird ein Array für die Verwaltung dynamisch angelegt, dessen Größe sich aus dem Produkt der maximalen Anzahl der Bausteine und einer konstanten Größe von 4 Byte pro Eintrag ergibt. Die Größe dieser Liste ist also in erster Näherung vernachlässigbar.
CoDeSys: Für den Eintrag ,Maximale Anzahl von Bausteinen’ in den Zielsystemeinstellungen ist ein Wert vom Typ INT vorgesehen. Durch den damit zur Verfügung stehenden Zahlenvorrat besteht ebenfalls keine Einschränkung, um realistische Einträge vornehmen zu können. Allerdings führen Werte oberhalb von 682 zu einem Fehler beim Einloggen in das Zielsystem. Ein Wert größer 682 wird von CoDeSys intern auf 600 abgerundet behandelt.
Folgerung: Durch einen Fehler in CoDeSys liegt die Grenze für den maximalen Wert bei 682. Unabhängig davon könnte der Eintrag für den Parameter ,Maximale Anzahl von Bausteinen’ großzügig dimensioniert angegeben werden. Es gäbe keine (realistisch erreichbare) Grenze für den Wert des Parameters.