Konstanten
In der SPS kann durch das Deklarieren von Konstanten festgelegt werden, wie viele Objekte eines bestimmten Typs angelegt werden können. Ist die entsprechende Konstante nicht vorhanden, so wird der unten aufgelistete Standardwert benutzt.
Wenn Sie eine der Konstanten verändern, so müssen Sie das SPS-Programm neu übersetzen (compilieren). Anschließend muss im TwinCAT Building Automation Manager die *.tpy Datei neu eingelesen und das Projekt neu aktiviert werden.
Auch nicht benutzte Objekte verbrauchen auf dem Zielsystem Ressourcen. Setzen Sie die Konstanten nicht höher als für die Anwendung notwendig. Eine Reserve von ca. 10 % kann hier als Richtwert gelten. Wenn zu erwarten ist, dass Sie z. B. maximal 142 Beleuchtungsaktoren haben, so sollten Sie die Konstante constBAFMaxLamps auf 157 setzen.
Im Folgenden ist ein Beispiel, wie die maximale Anzahl der Beleuchtungen auf 65 und die der Beschattungen auf 0 gesetzt wird.
Im TwinCAT Building Automation Manager wird der Wert der jeweiligen Konstante im Bereich Applikationsprogramm unter dem Dialog Leistungsmerkmale angezeigt.
Die Tabelle zeigt die Namen der einzelnen Konstanten und deren Standardwerte. Wird eine Konstante nicht neu deklariert, so wird der entsprechende Standardwert benutzt.
Sensoren | Name der Konstanten | Standard Wert |
---|---|---|
Digitale Signale | constBAFMaxDigitalSignals | 80 |
Analoge Signale | constBAFMaxAnalogSignals | 50 |
Aktoren |
|
|
Lampen | constBAFMaxLamps | 80 |
Jalousieantriebe | constBAFMaxBlindDrives | 60 |
Ventil Stellantriebe | constBAFMaxValveActuators | 60 |
Fensterantriebe | constBAFMaxWindowDrives | 60 |
Sensorgruppen |
|
|
Digitale Signalgruppen | constBAFMaxDigitalSignalGroups | 80 |
Analoge Signalgruppen | constBAFMaxAnalogSignalGroups | 50 |
Aktorgruppen |
|
|
Lampengruppen | constBAFMaxLampGroups | 80 |
Jalousieantriebsgruppen | constBAFMaxBlindDriveGroups | 60 |
Ventil Stellantriebsgruppen | constBAFMaxValveActuatorGroups | 60 |
Fensterantriebsgruppen | constBAFMaxWindowDriveGroups | 60 |
Funktionseinheiten |
|
|
Beleuchtungen | constBAFMaxLightings | 80 |
Beschattungen | constBAFMaxSunblinds | 60 |
HLK | constBAFMaxHVACs | 50 |
Fenster | constBAFMaxWindows | 60 |
Zusammengesetzte Module |
|
|
Zusammengesetzte Module | constBAFMaxCompositeModules | 40 |
Szenen |
|
|
Szenen | constBAFMaxScenes | 100 |
Zeitschaltkanäle |
|
|
Zeitschaltkanäle | constBAFMaxTimeSchedulerChannels | 50 |
Wetterstationen |
|
|
Wetterstationen | constBAFMaxWeatherStations | 4 |
Subsysteme |
|
|
EnOcean Linien | constBAFMaxEnOceanLines | 8 |
DALI Linien | constBAFMaxDALILines | 8 |
Serielle Kommunikations Linien | constBAFMaxSerialCommunicationLines | 4 |
Energiemessungs Linien | constBAFMaxPowerMeasurementLines | 4 |