Не уверен, что пишу в нужный раздел, так что извиняюсь если вдруг не туда.Теперь по делу.
У устройства (комбинированный метеорологический датчик) есть три заявленных протокола связи: SDI-12 v1.3, ASCII автоматически и по запросу, NMEA 0183 v3.0 по запросу. Можно ли его интегрировать в систему в которой используется протокол ModbusRTU?
Если для ответа нужны какие-либо дополнительные сведения об устройстве - готов их предоставить.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Вопрос по конвертации протоколов связи. Помогите пожалуйста.
-
- администратор
- Сообщения: 4832
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 234 раза
- Поблагодарили: 415 раз
Re: Вопрос по конвертации протоколов связи. Помогите пожалуйста.
Напрямую в ModbusRTU подключить не удастся. Даже на уровне электрического соединения есть разница в протоколе. Здесь, я думаю, потребуется какой-либо контроллер, имеющий на борту порт RS-232 и имеющий функции реализации "своих" протоколов. Описания протоколов есть в открытом виде, здесь по SDI-12 v1.3, здесь по NMEA-0183 v2.1 (v3.0 не нашел). В первом случае придется придумывать еще какой-то переход в части электрического соединения, во втором - из описания не видно, какое соединение там используется. Кстати, Вы пишете о трех заявленных протоколах, а указываете всего два. Какой третий?
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Re: Вопрос по конвертации протоколов связи. Помогите пожалуйста.
Спасибо большое, третий протокол я написал - ASCII
Re: Вопрос по конвертации протоколов связи. Помогите пожалуйста.
http://www.rlda.ru/NL-8TI-4RTD-8AI.pdf
Нашел вот такое устройство, оно может выполнять преобразование?
Нашел вот такое устройство, оно может выполнять преобразование?
-
- администратор
- Сообщения: 4832
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 234 раза
- Поблагодарили: 415 раз
Re: Вопрос по конвертации протоколов связи. Помогите пожалуйста.
ASCII - не протокол. У обоих протоколов (и SDI-12, и NMEA-183) в формате сообщений посделовательности символов ASCII (судя по описаниям). Вот если бы это был Modbus ASCII...Alcatrex писал(а):Спасибо большое, третий протокол я написал - ASCII
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- здесь недавно
- Сообщения: 85
- Зарегистрирован: 21 июл 2009, 12:18
- Имя: Алексей Юрьевич
- Страна: Россия
- Поблагодарили: 9 раз
Re: Вопрос по конвертации протоколов связи. Помогите пожалуйста.
Например Anybus-Com http://www.industrialnets.ru/index/?int ... ct&node=23Дмитрий Милосердов писал(а):Поробуйте поискать свободно программируемые преобразователи протоколов...
Конкретно для Modbus http://www.industrialnets.ru/index/?int ... t&node=107