Fehlerbehandlung
Dieser Abschnitt enthält Informationen zur Fehlerbehebung bei SICLIMAT X.
Leistungsanforderungen
Es kann vorkommen, dass die Systemreaktionszeit für Fehler oder Bedienereingriffe zu lang ist. Dies kann von Simatic S7-Einstellungen oder einer langen Antwortzeit der CPU verursacht werden.
Das Problem können Sie auf folgende Weisen beheben:
- Schalten Sie in SPS die Zykluszeitbegrenzung von 100 Millisekunden aus (Konfiguration in SICLIMAT X).
- Überprüfen Sie, ob die Priorität der CPU in B&B geändert werden kann.
- Wenn keine dieser Massnahmen hilft, müssen Sie Ihre CPU durch eine Highspeed-CPU ersetzen.

Fehlerbehebung bei Migrationen von TECLA-Scripts
Manuelle Bearbeitung und Debugging
Beschreibt die allgemeine Kategorie von Änderungen und Erweiterungen, die möglicherweise nötig sind.
Umgang mit fehlenden Funktionen | |||
TECLA-Funktionsname EN | TECLA-Funktionsname DE | Zweck | Workaround (gegebenenfalls) |
SETHEATING | HEIZUNGSETZEN | Legt den Modus der Heizungssteuerung fest | Ersetzen durch entsprechende DP-Einträge |
Umgang mit fehlenden Sprachkonstrukten
Bestimmte Sprachkonstrukte in TECLA haben in JavaScript keine Entsprechung, so dass der sprachübergreifende Compiler im Migrationstool einen Compilerfehler generiert und das Script nicht migriert wird. In solchen Fällen müssen Sie das TECLA-Script aufrufen und bearbeiten.
- Scripts mit Befehl GEHEZU-MARKIERUNG: Diese sollten durch Aufrufe von Unterfunktionen ersetzt werden. Untersuchen Sie, was bei GEHEZU geschieht und welche Variablen für den Abschnitt MARKIERUNG
erforderlich sind, und trennen Sie diese als Funktionsaufrufe. - Subroutinen und das aufrufende Script müssen zum selben System eines Desigo CC-Projekts über mehrere Systeme hinweg gehören. Dies kann einen Compilerfehler verursachen, der angibt, dass ein Funktionsaufruf in einem bestimmten Script nicht in der Liste von Scripts, die migriert werden sollen, aufgelöst werden kann. Wir empfehlen, alle TECLA-Scripts in dasselbe System zu migrieren. Achten Sie also bitte darauf, dass sich die Befehle Starten und Abbrechen auf Scripts im selben System beziehen.
- Debugger-Markierungen (#b#) werden in TECLA-Scripts als Breakpoint-Marker verwendet. Eine solche Funktion ist in der JavaScript-Runtime von Desigo CC nicht verfügbar. Sie können jedoch die Taste F11 nutzen, um ein Script auszuführen, wobei ein Vorgehen nach Zeilen beginnt (mit F11 starten Sie ein Step-through durch den Code). Variablenwerte können jedoch im Editor nicht untersucht werden. Nutzen Sie zu diesem Zweck die Konsolenfunktion,
um die Werte im Konsolenterminal einzufügen.
Datenpunktreferenz kann nicht aufgelöst werden
- Prüfen Sie, ob das Gerät ins Netzwerk importiert wurde. Sie haben die Technische Sicht und Benutzeransicht erstellt.
- Prüfen Sie, ob die Objekthierarchie in der Benutzeransicht, der Technischen Sicht, und der Applikationssicht vorhanden ist.
Fehlerbehebung Zeitpläne nach SICLIMAT-Export ins System
Fehler bei der Einstelling eines Zählers auf einen neuen Wert
Parameter Offset fehlt und Value Delete ist nicht korrekt.
Massnahmen:
Weisen Sie die Werte manuell in Desigo CC Zeitpläne zu.

Keine Wiederholung der geplanten Befehle nach Timeout der Verbindung
Wenn keine S7 zur geplannten Zeit mit Desigo CC verbunden ist, wird der Befehl nicht wiederholt, sobald die Verbindung wiederhergestellt wird.