1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Контроллер (Modbus RTU Slave) перестает отвечать

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее
Ответить

Автор темы
Demon47
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 05 апр 2023, 06:27
Имя: Дмитрий
Страна: Россия
город/регион: Миасс

Контроллер (Modbus RTU Slave) перестает отвечать

Сообщение Demon47 »

Добрый день, уважаемые! Несколько месяцев бьюсь с проблемой, как понимаете, безрезультатно... контроллер-мастер управляет 2-я самоходными телегами. В каждой телеге стоит свой контроллер (Slave) к которому подключены через модули ДВ датчики позиционирования, открытия и закрытия створок для выгрузки, а также релейными выходами он подает команды на частотники (их в телеге 2: один на 2,2 кВт для открытия створок, и второй на 15 кВт на ход по рельсам вперед-назад), а также управление вибратором во время разгрузки. Все контроллеры - ICP DAS iP-8847. Связь между телегами и главным для них контроллером по RS-485 Modbus RTU через радиомодем EKF WDT LoRa 433. Не дает покоя одна проблема: иногда один из контроллеров - слэйвов в самих телегах перестает отвечать. От мастера запросы идут, об этом сигнализирует диод на самой лоре, а ответа от слэйва нет... Изначально настройки были 19200 8 1 N, но потом перешел на 9600 8 1 N. Если снять питание с лоры, то ничего не происходит - виновата не она, единственный выход - перезагрузить контроллер в телеге. Такое чувство что происходит какая-то, наверное, силовая помеха и порт зависает... Именно порт, т.к. контроллер при этом живой. Причем почти 99% случаев именно на разгрузке, когда работает малый частотник управления створками (тормоз створок - электромагнитный толкатель колодок барабана), а также периодически включается вибратор. Повторюсь - происходит это не каждый раз, а иногда, а было гораздо чаще до того, как я заземлил все что только можно. Радиомодем подключен к контроллеру куском 0,5 метра витой парой, экран которой я также заземлил со стороны контроллера его землей FG. Пытался убрать его проводом дальше от шкафа с частотниками. Снижал и увеличивал скорость, пробовал подключать на другие порты, на RS232 и т.д. Ничего не дало результата. Писал в поддержку ICP DAS, тож ноль... общие рекомендации предложили и все... Сейчас, надеюсь найду с вашей помощью причину))) сделал временное решение - если контроллер телеги видит, что нет обмена 10 сек (посылаю ему все время Ramp), он сам себя перезагружает, но при этом автоматический цикл и все необходимые переменные сбрасываются и возобновлять очень неудобно, но хотя бы в шкаф телеги бегать не надо и перезагружать его. Следующий шаг - писать перед сбросом жизненно-важные переменные в еепром, перезапускать контроллер, читать их и автоматически возобновлять процесс. Но, как понимаете, этого все-таки не должно быть и это уже крайняя мера...
Последний раз редактировалось Demon47 05 апр 2023, 10:59, всего редактировалось 1 раз.

stesl
эксперт
эксперт
Сообщения: 1011
Зарегистрирован: 31 мар 2018, 12:05
Имя: Вячеслав
Благодарил (а): 94 раза
Поблагодарили: 136 раз

Контроллер (Modbus RTU Slave) перестает отвечать

Сообщение stesl »

Demon47, Вы зачем весь тех процесс развернули? Он какое отношение к проблеме имеет?
RTU тема капризная к качеству соединения, включая разъёмы, кабеля и пр. И тут рекомендации общие, на тему - плохая связь по RTU. Заканчивая заменой ПЛК.
Конечно же может и какая то фича у IcpDas есть, но я бы советовал отредактировать топик, обозначить саму суть.

Автор темы
Demon47
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 05 апр 2023, 06:27
Имя: Дмитрий
Страна: Россия
город/регион: Миасс

Контроллер (Modbus RTU Slave) перестает отвечать

Сообщение Demon47 »

stesl писал(а): 05 апр 2023, 10:42 Demon47, Вы зачем весь тех процесс развернули? Он какое отношение к проблеме имеет?
RTU тема капризная к качеству соединения, включая разъёмы, кабеля и пр. И тут рекомендации общие, на тему - плохая связь по RTU. Заканчивая заменой ПЛК.
Конечно же может и какая то фича у IcpDas есть, но я бы советовал отредактировать топик, обозначить саму суть.

Так пойдет?

Sergy6661
read only
read only
Сообщения: 577
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 17 раз
Поблагодарили: 77 раз

Контроллер (Modbus RTU Slave) перестает отвечать

Сообщение Sergy6661 »

Demon47 писал(а): 05 апр 2023, 08:11 Повторюсь - происходит это не каждый раз, а иногда, а было гораздо чаще до того, как я заземлил все что только можно.
А теперь отгребаем "лишнюю землю": заземление "-" источника питания 24в, заземление GND порта RS485 и пр.

Автор темы
Demon47
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 05 апр 2023, 06:27
Имя: Дмитрий
Страна: Россия
город/регион: Миасс

Контроллер (Modbus RTU Slave) перестает отвечать

Сообщение Demon47 »

Sergy6661 писал(а): 05 апр 2023, 11:08 А теперь отгребаем "лишнюю землю": заземление "-" источника питания 24в, заземление GND порта RS485 и пр.
Не пойму, что Вы имеете в виду?
А под словами "все что можно" я имел в виду БП, ПЧ и т.д. где есть клемма "земля" не более того...

Sergy6661
read only
read only
Сообщения: 577
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 17 раз
Поблагодарили: 77 раз

Контроллер (Modbus RTU Slave) перестает отвечать

Сообщение Sergy6661 »

Demon47 писал(а): 05 апр 2023, 11:18 Не пойму, что Вы имеете в виду?
Что написал, то и имел в виду, не видя конкретно... :ges_clap2:

З.Ы порт 485 на слэйве какой используется, там, по описаловке, COM2 с развязкой, а СОМ3 без.
И как заземление на тележках электрически организовано? Если через корпус-колесо, то это косяк.
В общем и целом, как и всегда, аглицким и всем другим анжинерам нужны схемы, так было и так будет всегда.

Автор темы
Demon47
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 05 апр 2023, 06:27
Имя: Дмитрий
Страна: Россия
город/регион: Миасс

Контроллер (Modbus RTU Slave) перестает отвечать

Сообщение Demon47 »

Sergy6661 писал(а): 05 апр 2023, 11:34 а слэйве какой используется, там, по описал
Sergy6661 писал(а): 05 апр 2023, 11:34 З.Ы порт 485 на слэйве какой используется, там, по описаловке, COM2 с развязкой, а СОМ3 без.
COM2 использую, пробовал на СОМ3 - тоже самое, и да, заземление телеги через колеса, а что тут не так?

Sergy6661
read only
read only
Сообщения: 577
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 17 раз
Поблагодарили: 77 раз

Контроллер (Modbus RTU Slave) перестает отвечать

Сообщение Sergy6661 »

Demon47 писал(а): 05 апр 2023, 12:49 и да, заземление телеги через колеса, а что тут не так?
Да все? Объяснять долго. И все понятно, не понятно одно- почему вообще работает более-менее устойчиво.
Если есть возможность отсоединить фильтр на ПЧ от "земли", то отсоединяйте.
А в идеале- заземление проводом или через проводящую шину с скользящим контактом, НО! индивидуальную для заземления.

pike
завсегдатай
завсегдатай
Сообщения: 586
Зарегистрирован: 08 авг 2008, 10:43
Имя: Щукин Андрей Александрович
Страна: Россия
город/регион: Москва
Благодарил (а): 7 раз
Поблагодарили: 57 раз

Контроллер (Modbus RTU Slave) перестает отвечать

Сообщение pike »

Demon47 писал(а): 05 апр 2023, 12:49 и да, заземление телеги через колеса, а что тут не так?
Импульсные помехи через такой контакт не уходят и оседают на контроллере.
У ПЧ класс входных рч фильтров какой?
Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3930
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 20 раз
Поблагодарили: 220 раз

Контроллер (Modbus RTU Slave) перестает отвечать

Сообщение Никита »

Начнем с частоты возникновения проблемы. Раз в час, раз в день, неделю, месяц? Я это к чему - есть возможность убрать радиомодем и на время испытаний кинуть медную "соплю"?
Второе, больше он невозможности первого и с сомнительным эффектом - сравнить частоты коммутации аппаратов между собой. Есть вариантт, что у маленького частотника частота выше остальных и это дает свой эффект.
Третье - моторы, надеюсь, асинхронные короткозамкнутые? Кольца фазных такие чудеса в эфир выдают, что не то что контроллер, инженер зависает. Ну и структуру бы для понимания набросали, хоть в карандаше с географией и проблемным местом.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17594
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 826 раз
Поблагодарили: 1655 раз

Контроллер (Modbus RTU Slave) перестает отвечать

Сообщение Jackson »

Берём лист бумаги, рисуем всю цепь связи со всеми элементами. кусок кабеля - это тоже элемент. Радиоканал от антенны до антенны - тоже элемент.
Затем пронумеровываем по порядку все эти элементы.
Затем начинаем устранять их один за другим. Кабель от слейва до клеммника заменяем на заведомо правильный короткий. Смотрим. Нет изменений? галочку ставим "п.1. - ОК". далее следующий. Радиоканал заменяем коротким кабелем на месте, и т.д. пока не дойдём до элемента, на котором случатся изменения.
В качестве мастера можно использовать ноутбук с Модбас-Пулом и конвертором в RS-485, постепенно приближая его к слейву.
И всё.

Тут нечего обсуждать, господа. Тут надо идти в поле и работать. А потом уже, разбираться с найденным проблемным участком, а не со всем трактом по интернету со слов "того парня", который мы все не видим (штатные экстрасенсы и телепаты в отпусках).
По вопросам работы Форума можно обратиться по этим контактам.
Ответить

Вернуться в «Интерфейсы, протоколы, связь»