Helferlein
Level-1
- Beiträge
- 11
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo.
Ich habe hier ein C7-613. Und noch eine offene Frage dazu: Ich möchte aus dem Panel die aktuelle Sprache auslesen. Die entsprechenden Daten stehen im Config DB (DB100). Da der DB jedoch unlinked ist, kann ich nicht direkt (ldb100.dbb33) darauf zugreifen --> Sammelfehler an der CPU. Laut der Hotline geht das mit dem SFC 83. Habe ich auch soweit realisiert. Das ganze funktioniert auch, wenn das Panel hochläuft. Nur ab und zu passiert es, dass das Panel den hochlauf mit einem Fehler unterbricht. Kommentiert man den aufruf vom SFC 83 aus, läuft das Panel ohne Probleme hoch. Als unsaubere Notlösung habe ich einfach einen Timer vor den aufruf des SFC gesetzt (1 min.) und seither läuft das Panel hoch. Und sobald die Minute abgelaufen ist, funktioniert auch die Auswertung der Sprache.
Meine Frage wäre, ob jemand eine sauberere Lösung hat als meine, da sie mir einfach nicht gefällt.
Andy
Ich habe hier ein C7-613. Und noch eine offene Frage dazu: Ich möchte aus dem Panel die aktuelle Sprache auslesen. Die entsprechenden Daten stehen im Config DB (DB100). Da der DB jedoch unlinked ist, kann ich nicht direkt (ldb100.dbb33) darauf zugreifen --> Sammelfehler an der CPU. Laut der Hotline geht das mit dem SFC 83. Habe ich auch soweit realisiert. Das ganze funktioniert auch, wenn das Panel hochläuft. Nur ab und zu passiert es, dass das Panel den hochlauf mit einem Fehler unterbricht. Kommentiert man den aufruf vom SFC 83 aus, läuft das Panel ohne Probleme hoch. Als unsaubere Notlösung habe ich einfach einen Timer vor den aufruf des SFC gesetzt (1 min.) und seither läuft das Panel hoch. Und sobald die Minute abgelaufen ist, funktioniert auch die Auswertung der Sprache.
Meine Frage wäre, ob jemand eine sauberere Lösung hat als meine, da sie mir einfach nicht gefällt.
Andy