4 Funktionsbeschreibung
4.5 Regelungs-Funktionsbausteine
Funktionsweise
Der Funktionsbaustein berechnet den gleitenden Mittelwert (averageValue) der am
Eingang eingegebenen Werte. Jedes Mal wenn der Baustein aufgerufen wird, wird
der momentan an (x) anstehende Wert in einem erzeugten Datenbaustein
gespeichert (dbNumber). Der Datenbaustein wird bei Deaktivierung des
Funktionsbausteins gelöscht.
Der Funktionsbaustein wird über den Eingang enable aktiviert und berechnet von
diesem Moment an Werte. Der Ausgang maxValueReached wird gesetzt, wenn die
Anzahl der Werte im Datenbaustein die definierte Zahl sizeOfArray erreicht.
Fehlermeldungen
Fehlermeldungen werden durch den Status der Ausgänge error und errorID: error
= TRUE und errorID <> 16#0000_0000 angezeigt.
ErrorID
16#0000_0000
16#0105_8005
16#0105_8291
16#0105_8292
16#0105_82A2
16#0105_82B1
16#0105_82B2
16#0105_82B3
16#0105_8391
16#0105_8392
16#0105_83A1
16#0105_83B1
16#0105_83B2
16#0105_83B3
16#0105_83B4
SIMATIC Wickler-/Zugregelung S7-300/S7-400
Beitrags-ID: 58565043,
V3.0.1,
Beschreibung
Kein Fehler
Ungültige Konfigurationsdaten:
zugewiesener Datenbaustein zu klein
dbNumer ungültig (Datenbaustein nicht diesem Funktionsbaustein
zugeordnet)
Maximaler Füllgrad erreicht (SFC22 / CREATE_DB)
Der Datenbaustein kann nicht erzeugt werden weil (SFC22 /
CREATE_DB):
die Funktion compress user memory momentan aktiv ist
die Anzahl der Datenbausteine in der CPU den max. zulässigen Wert
erreicht hat
Die H CPU Kopplungs- oder Update-Funktionen bearbeitet
Die WinAC-Software-CPU in dem Betriebssystem des Computers, auf
dem WinAC installiert ist, einen Fehler festgestellt hat.
die vorhergehende Löschaktion ist noch nicht abgeschlossen.
Fehler in der Länge des Datenbausteins (SFC22 / CREATE_DB)
die Länge ist 0
die Länge wurde als ungerade Zahl spezifiziert.
die Länge ist größer als von der CPU zugelassen.
Es ist keine Datenbaustein-Nummer frei (SFC22 / CREATE_DB)
Nicht genügend freier Speicher verfügbar (SFC22 / CREATE_DB)
Nicht genügend freier zusammenhängender Speicherplatz verfügbar
(SFC22 / CREATE_DB), Speicher komprimieren.
Maximaler Füllgrad erreicht (SFC23 / DEL_DB)
Der Datenbaustein kann nicht gelöscht werden (SFC23 / DEL_DB) weil:
die Funktion Anwenderspeicher komprimieren ist aktiv
der zu löschende Datenbaustein wird gerade kopiert
die H CPU Kopplungs- oder Update-Funktionen bearbeitet
Die WinAC-Software-CPU in dem Betriebssystem des Computers, auf
dem WinAC installiert ist, einen Fehler festgestellt hat
Fehler im Eingangsparameter DB_NUMBER: der gewählte Parameter
ist 0. Ist größer als der von der eingesetzten CPU zugelassenen DB-
Zahl.
Der DB mit der spezifizierten Nummer existiert nicht auf der CPU.
Der DB mit der spezifizierten Nummer wurde mit dem Schlüssel
UNLINKED erzeugt.
Der Datenbaustein befindet sich auf einer Flash Card (SFC23 /
DEL_DB)
Der DB kann nicht gelöscht werden (SFC23 / DEL_DB), mögliche
Gründe:
er gehört zu einem F-Programm
01/2020
84