Okno diagnostyczne


Aplikacja DDSC-PC pozwala na pracę w trybie on-line, z ciągłym podglądem rejestrów sterownika, do celów diagnostycznych. Umożliwia to opcja Podgląd sterownika wywoływana z menu Komunikacja.
Okno diagnostyczne zawiera schemat płyty tylnej sterownika z modułami komunikacyjnymi. OKno diagnostyczne

Jeśli pozycja na platerze sterownika nie jest obsadzona to zamiast parametrów modułu jest wyświetlany napis Pusto, a tło pozostaje szare. Jeśli w pozycji jest zainstalowany moduł to na zielonym tle wyświetlane są jego podstawowe parametry: SMST - status modułu, BR - prędkość transmisji w kanale rs232 modułu. W przypadku błędów instalacji modułu, jego pozycja jest wyróżniona czerwonym kolorem i wyświetlana jest informacja o przyczynie błędu.
Zaleca się aby przed wywołaniem okna diagnostycznego wczytać dane źródłowe z pliku, odpowiadające konfiguracji sterownika. Dzięki temu opisy modułów zostaną wzbogacone o nazwy klientów do nich przyporządkowanych.
W prawym dolnym rogu okna wyświetlany jest wskaźnik komunikacji ze sterownikiem. Jeśli komunikacja przebiega prawidłowo (pytanie / odpowiedź co 200ms) wskaźnik mruga na zielono. W przypadku braku komunikacji wskaźnik jest czerwony.
W lewym dolnym rogu wyświetlane są informacje o przebiegu procesów w sterowniku:
PCI Licznik (zliczający w dół) okresu odpytywania ciepłomierzy łamany przez wartość okresu (w sekundach).
MpollState Stan procesu odpytywania ciepłomierzy.
PLC Adres aktualnie (ostatnio) odczytywanego ciepłomierza.
SpollState Stan procesu transmisji danych do modułów komunikacyjnych.


Stan modułu jest zakodowany w bajcie SMST i tu wyświetlany w kodzie Hex.
Kodowanie stanu modułu (SMST):
B0 (01) Gotowość operacyjna modułu.
B1 (02) Moduł wykonał restart i oczekuje na rozkaz inicjujący.
B2 (04) Moduł ma skonfigurowany system dystrybucji.


Wartość MPollState prezentująca stan procesu odczytu danych z ciepłomierzy może przyjmować wartości:
0 Oczekiwanie na odliczenie licznika okresu cyklu.
2 Oczekiwanie na odpowiedź ciepłomierza po wysłaniu zapytania.
3 Błąd transmisji lub brak odpowiedzi z ciepłomierza.


Wartość SPollState prezentująca stan procesu komunikacji z a modułami klientów może przyjmować wartości:
0 Oczekiwanie na zakończenie cyklu odczytu urządzeń.
2 Trwa komunikcja z modułami.