Показать сообщение отдельно
Старый 21.04.2016, 09:10   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 129
Благодарил(а): 15 раз(а)
Поблагодарили: 662 раз(а) в 606 сообщениях
По умолчанию Ответ: Чтение и запись ModBus-переменных через RS485 (Modbus RTU)

Цитата:
Сообщение от adal Посмотреть сообщение
Здравствуйте, при работе с SMH2010 по ModBus RTU постоянные проблемы с соединением.

Система собрана таким образом:
1. SMH2010
2. Raspberry Pi2 c операционкой Raspbian Jessie
3. В Raspberry USB_to_RS485 переходник(пробовали разные), соединенный с SMH2010

На Node написан тестовый скрипт, использующий Serialport, но невозможно работать, т.к. постоянные проблемы с соединением, один раз из 10 коннектится, затем ошибка соединения или некорректные данные в ответ, которые не разобрать.

Аналогичная проблема с коннектом на SMH2Gi и Pixel.

Есть ли решение у этой проблемы? Сталкивался ли кто-то с таким? Если да, то может знаете ссылки на рабочие библиотеки или скрипты Node.

Ответственно заявляю, что проблема не в SMH2010, а в вашем переходнике. Или драйверах к нему, т.к. рапсберри не настолько быстрый девайс, чтобы обеспечить рилтайм через три уровня преобразования.

http://forum.segnetics.com/showthread.php?t=1432


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием