Тема: SCM-RS2 периодически теряет связь
Имеем две точки прохода, разнесённые в пределах одного здания примерно на 100 м.
Один контроллер SCM-RS2 находится вблизи управляющего компьютера, другой - SCM-RS485 - соответственно, на дальнем конце шины RS-485.
Так вот, периодически, без видимых причин, на несколько дней пропадает связь с обоими контроллерами. А потом вновь появляется.
Причём, если выключить питание ближнего к компу контроллера SCM-RS2, то связь с дальним SCM-RS485 тут же восстанавливается. Включить питание ближнего - вновь связь с дальним пропадает. А потом, через день-два-три автономной работы, опять беспричинно восстанавливается связь с обоими контроллерами.
Пробовали бороться с этим безобразием:
1. Заменили источник питания 12В для ближнего контроллера.
2. Переключались на другой кабель для линии RS-485.
3. Заменяли сам контроллер SCM-RS2 на другой такой же SCM-RS2.
Ничего не помогло.
Особенно озадачивает, что ближний к компу SCM-RS2 каким-то образом блокирует связь с дальним SCM-RS485.
Что можно сделать для решения проблемы?
Возможно контроллеры не соединены между собой по общему проводу или он в обрыве. Все контроллеры должны соединяться между собой тремя проводами: A, B, общий. Подключите перемычку на одном из контроллеров, начните с дальнего.
Соединены тремя проводами, проверяли не раз.
Перемычку тоже подключали, не помогло.
Разнесите контроллеры - перекиньте один из контроллеров на предыдущий провод, второй оставьте на месте, для эксперимента.
То, что вы описываете, имеет весьма определенные очевидные физические причины, чудес-то не бывает. Связь пропадает из-за отсутствия контакта одного из проводов (отваливается, КЗ и т.п.), скорее всего общего.
В изначальном посте я писал, что мы перекидывали линию связи вообще на другой кабель UTP - безуспешно.
Насчёт чудес - согласен. 😊
Меняйте местами контроллеры.
Не исключено, что один контроллер битый - земля в обрыве (дорожка перегорела, трещина, расшатан клемник и т.п.), который и подсаживает шлейф при подключении.
Меняли контроллеры SCM-RS2. Два раза (т.е. опробовано 3 контроллера на этом месте). Без результата.
А SCM-RS485 и так работает.
Мистика. :(
Привязка к месту или к контроллеру?
Я имел в виду поменять не контроллер на новый, а в создавшейся ситуации контроллеры местами, дабы выявить зависимость.
Этого мы не делали по двум причинам.
Во-первых, дальний контроллер работает нормально, пока ему в пару не навязывают ближний.
Во-вторых, поменять местами эти два контроллера, конечно, можно. Но это очень неприятная задача (дальний контроллер неудобно расположен за подвесным потолком, схемы подключения у них разные и т.п.), потому не хочется это делать просто “для попробовать”, на всякий случай.
При этом, самое противное - что всё это, как я уже писал в самом начале, может сразу и не проявляться. Всё вроде заработало, мы обрадовались, а через три дня - опять пропадание связи.
Контроллеры SCM-RS2 меняли друг на друга, надо сказать, из одной поставки. Может, брак в партии?
Но опять же, при проверке на стенде сразу может не выявиться. Это у нас на работающей двери через несколько дней выявляется.
Кстати говоря, пытались снять с контроллера всю дверную периферию (думали, она влияет), оставив подключёнными только шлейф связи и питание - тот же результат.
Остается только в момент проявления проверять контакт в RS485. Конечно не визуально, а тестером. Как вариант, если не разберетесь, подключить контроллеры на разные USB интерфейсы.
Будем продолжать разбираться.
К сожалению, USB-адаптер у нас только один. Мы бы давно попробовали, будь у нас их два.
А проверка контакта в RS-485 что может/должна показать?
Дело в том, что все провода шлейфа RS-485 у нас заходят в клеммник контроллера скрученными (входящий+исходящий). То есть, на работу дальнего контроллер может повлиять скорее возникновение КЗ или сильно пониженного сопротивления между какими-то из контактов A/B/common внутри ближнего контроллера. Это можно будет отследить тестером в рабочем режиме?
Может пропадать контакт внутри клеммника причем, как на одном, так и на другом контроллере. А может и в скрутке, вероятнее всего общий. в тот момент, когда неисправность проявляется, нужно выключить питание на обоих контроллерах и прозвонить контакт между винтами общего клеммника обоих контроллеров и интерфейса, а также потом A и B, используя длинный провод или свободную жилу.
Как бы не труден был шаг в сторону второго контроллера, но проблема может крыться и в нем, в его соединениях и т.п., а неисправность, проявляемая при подключении второго контроллера (чему вторит опыт подключения разных контроллеров), появляется потому, что второй контроллер, нагружая линию, этой нагрузкой лишь довершает ситуацию.
В новом году драматическая сага продолжилась... :(
Усилиями техподдержки ближний контроллер был вылечен (сбился программный адрес контроллера).
В соответствии с рекомендациями техподдержки была скорректирована технология подключения питания и линии связи RS-485, чтобы исключить влияние “несовершенства” клеммников.
И система ожила!
Но.
Дальний контроллер, который в период диагностики и “лечения” ближнего контроллера (вместе с интерфейсом USB-485) исправно работал в автономном режиме, при восстановлении связи с компьютером вдруг стал работать неправильно.
Он перестал открывать замок, объявляя “попытка входа (незарегистрированная карта/ключ)” для карт, которые всё время пропускал в автономном режиме, да и ранее в сетевом.
При этом, в параметрах контроллера, видимых через конфигуратор, ничего не изменилось.
Попытки перезаписать параметры контроллера исправно отмечаются как успешные, но результата никакого нет. Изменений в профиле доступа не обнаружено.
В общем, справиться с этим внезапно заболевшим контроллером (напомню, контроллер “старой” версии) не удалось.
Что можно предпринять в такой ситуации?
Владелец карты показывается в событии или только номер?