Wie finde ich weitere Informationen basierend auf der Fehlermeldung "SF nicht geladen"?
FAQ #101568
Falls eine FBox-Bibliothek (oder ein IL-Programm) eine Funktionalität verwendet, die nicht in der PCD-Firmware implementiert ist, wird die PCD nicht ausgeführt, sondern zeigt die Fehlermeldung "SF nicht geladen" (z.B. in der PCD-Historie oder im Online-Konfigurator).
Symptom
Nach dem Download eines Programms wird eine SBC-NT-basierte PCD (z.B. PCD3) nicht ausgeführt, sondern bleibt in der Ladezeit. Wenn Sie mit dem Online-Konfigurator online gehen, wird die Meldung "SF nicht geladen" angezeigt.
Grund
Das Anwenderprogramm verwendet eine Funktionalität, die nicht in der Firmware implementiert ist (und daher kann die PCD das Anwenderprogramm nicht ausführen).
Lösung
Die Lösung besteht entweder darin, die Firmware zu aktualisieren oder das CSF zu vermeiden, was zu dem Problem führt.
Falls nicht bekannt ist, welches CSF für die "SF nicht geladen" verantwortlich ist, kann die SF-Bibliothek basierend auf der vom Online-Konfigurator angegebenen Programmzeile gefunden werden (die Programmzeile ist mit "Halt at xxx" im Status angegeben; im Screenshot oben ist das CSF programmatorische Zeile 4). Mit dem Online-Debugger kann dieses CSF durch Eingabe von "DP4C10" angezeigt werden:
Display Program 4 Count 10 (Enter)
In diesem Fall ruft das CSF die SF-Bibliothek 26 auf (die nicht in der oben verwendeten Firmware 1.10.51 implementiert ist).
Wie kann ich die Funktionalität anhand der Bibliotheksnummer kennen?
Nachfolgend finden Sie eine Liste der am häufigsten verwendeten Systemfunktionsbibliotheken (und in denen FBox libarary sie verwendet werden):
- SF-Bibliothek 0: S.SF. IP (z.B. Open Data Mode)
Wird von mehreren IP-Kommunikationstreibern wie EIB/Net verwendet und zum Lesen oder Schreiben der IP-Adresse der PCD. - SF-Bibliothek 2: Systembibliothek
Wird von FBoxen zum Lesen der Seriennummer verwendet - SF-Bibliothek 4: S-Net-Bibliothek
Z.B. Gebraucht von FBoxen für Profi-S-Bus und Ether-S-Bus - SF-Bibliothek 6: S.SF. DBLib (z.B. CopyTextBytes), zuvor die "ApplicationLib" für CopyText
Z.B. verwendet von der Modem FBox Bibliothek, HDLog to File Bibliothek. - SF-Bibliothek 7: Dateisystembibliothek
Z.B. von den FBoxen für das Dateisystem oder "HDLog to File" - SF-Bibliothek 9: IP-Dienste (EMail, PPP, DNS, SNMP usw.)
Z.B. verwendet von der EMail-Bibliothek und der WAA (Wide Area Automation) FBox-Bibliothek - SF-Bibliothek 10: S-Web-Alarmierungsbibliothek
Z.B. verwendet von den S-Web Alarming FBoxen und der DDC Suite - SF-Bibliothek 13: Modbus-Bibliothek
Z.B. verwendet von Modbus und der P-Bus FBox Bibliothek - SF-Bibliothek 19: LON über IP-Bibliothek
von LON über IP-Funktionen verwendet - SF-Bibliothek 22: SPI-Framing-Protokoll für PCD2/3.F2xx(x)
z.B. von der M-Bus Bibliothek 2.6.100 und höher - SF-Bibliothek 23: Energiemanager-Bibliothek
- SF-Bibliothek 25: LON FT Bibliothek
- SF-Bibliothek 27: ELine-Bibliothek für ELine-Module
Da PCD Firmware Version 1.24.xx
Die einzelnen Funktionscodes (zweite Zeile des CSF-Aufrufs, "0" im Screenshot oben) der entsprechenden Bibliotheken finden Sie in den Definitionsdateien im Ordner
c:'Dokumente und Einstellungen'Alle Benutzer'Saia-Burgess'PG5_20'Libs'SF'*.lib
(z.B. SFModbusLib_en.lib für die Funktionen der Modbus-Bibliothek.
Categories
PCD1 / _Firmware Classic
PCD2 / _Firmware Classic
PCD3 / _Firmware Classic
PG5 2.0 / FBox Libraries
PG5 2.0 / SEdit (IL programming)
Last update: 04.02.2020 11:27
First release: 15.02.2011 07:59
Views: 50150