Witam serdecznie wszystkich uczestników forum.
Zainteresował mnie temat współpracy centralki Satel ze sterownikiem PLC. Mam centralkę Integra 128 wersja firmware najnowsza dostępna czyli 1.11 z podłączonymi czujkami na liniach parametrycznych 2EOL/NC. Postanowiłem zrobić doświadczenie i spróbować połączyć się z centralką za pomocą nabytego drogą kupna modułu INT-RS. Wykonałem następujące czynności:
- ustawienie INT-RS w tryb integracji,
- rozpoznanie przez centralkę nowych urządzeń,
- ustawienie w parametrach centralki opcji monitoring ETHM-1,
- podłączenie INT-RS do PC,
- uruchomienie programu monitorowania portu szeregowego, żeby mieć pewność, czy wszystko przebiega tak jak powinno
- uruchomienie programu terminala
- przesłanie paru rozkazów 0x00 w celu synchronizacji (jak zalecają w opisie INT-RS)
Zgodnie z algorytmem (tablica Message7F) wielokrotnie wysyłam polecenie 0x7F:
FE FE 7F D8 61 FE 0D
i nie otrzymuję z centralki żadnej odpowiedzi. Wysłanie bezpośredniego zapytania o stan alarmów czyli polecenia 0x00, 0x01 czy 0x02 zwraca poprawną ramkę z ustawionymi bitami odpowiadającymi alarmom (tak długo jak mam zwarty przekaźnik w czujce tak długo odpowiedni bit jest ustawiony). Czyli komunikacja działa poprawnie, natomiast nie mogę dojść do tego, dlaczego nie działają polecenia kontroli zmiany stanu centralki poleceniem 0x7F. Podobnie nie otrzymuję odpowiedzi na zapytanie o wersję oprogramowania centralki poleceniem 0x7E.
Podejrzewam, że nie ustawiłem wszystkich niezbędnych parametrów w centralce.
Zwracam się o pomoc w rozwiązaniu tego problemu. Skoro napisany program na sterownik PLC działa prawidłowo, to błąd jest na pewno po mojej stronie ale nie jestem w stanie zorientować się kiedy go popełniam. Zadałem już sporo pytań wujkowi Google ale nie udzielił mi żadnych przydatnych odpowiedzi.
Pozdrawiam
Witek