Форум » » Пропадает связь между Crestron и CI-KNX » Ответить

Пропадает связь между Crestron и CI-KNX

Kaveckiy: Недавно на нескольких текущих объектах начались приколы. При сбоях питания или после перегрузки процессора Crestron прекращается коммуникация из Crestron в KNX (при чем часто обратная связь проходит). Обратил внимание что объекты с модулем версии 1.5 - 1.6 работают нормально, а проблема всплыла на модулях 3.0 и 3.1 (пока только 2 объекта). Кто сталкивался? Как это лечить? Часто помогает только перезаливка программы в процессор, выключение питания процессора и снова включение на срабатывает.

Ответов - 7

semen: Тоже обнаружил такую проблему. Решение толкого пока нет. Те же самые манипуляции с процессором и шлюзом. Пока откатился на старые версии модуля

Ale4ko: Я тоже сталкивался с этой проблемой еще год назад и также пришлось откатиться до 1.х Странно что до сих пор не исправили, может просто мы не правильно пользуемся модулем.

Вячеслав: Может проблема из этой темы (хотя там CGIB-IP) но все же, алгоритм может быть похож. Да и проблема решалась перезагрузкой. Вячеслав пишет: Почти все отправляемые команды устанавливают флаг sendOK = 0, до тех пор пока он =0 другие команды не посылаются, но есть защитный механизм Wait срабатывающий через 5 с если ответ не получен и он принудительно устанавливает sendOK = 1 сопровождая сообщением (Trace) об ошибке EIB timeout в дэбагере. Не знаю как у вас, у меня в изолированной сети управления эта ошибка появлялась регулярно. Там есть ситуация когда приходит RX сообщение 0x02 так вот это сообщение закрывает wait досрочно, при этом не устанавливая sendOK = 1. В итоге изредка возникает ситуация когда не получив ответа на сообщение, но получив синхро ответ 0x02 модуль сам себя подвешивает т.к. флаг sendOK = 0. При котором напомню, новые команды не отправляются!!! Гляньте модуль на CI-KNX, если уж хочется разобраться


semen: Вячеслав Новые модули написаны на шарпе. Там мало что понятно стало.

gosha: semen мало понятно вам или ILSpy?

semen: gosha Любому декомпилятору все понятно. Не понятно мне, как это все использовать)

Kaveckiy: Смог найти закономерность отпадания CI-KNX: если по какой-то причине нарушалась связь между процессором и CI-KNX после инициализации - после восстановления связи перестают отправляться исходящие команды в KNX (прием сигналов обратной связи из KNX как-то выборочно продолжается). Пытаюсь написать что-то типа Watch Dog Timer



полная версия страницы