Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Modbus master
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
manifest
Посоветуйте modbus master библиотеку с открытими исходными кодами под LPC2xxx (LPC2368).
В качестве Slave подобрал freemodbus, а вот с master`ом вышла заминка.
AlHakim
можно посмотреть в сторону

https://savannah.nongnu.org/projects/modblib/
http://www.protocessor.com/techsupport/signup.asp
http://www.edaboard.com/ftopic27431.html

хотя и не под LPC, но... переделать то легко
manifest
Цитата(AlHakim @ Nov 19 2007, 14:18) *
можно посмотреть в сторону

https://savannah.nongnu.org/projects/modblib/
http://www.protocessor.com/techsupport/signup.asp
http://www.edaboard.com/ftopic27431.html

хотя и не под LPC, но... переделать то легко

посмотрел, остановил свой выбор на втором варианте, думаю портировать его под ARM, но огорчает что там релизован только режим RTU.
Возможно, кто-нибуть подскажет реализацию modbus master, которая включает RTU/ASCII, в идеале конечно и TCP/IP?
rezident
Цитата(manifest @ Nov 23 2007, 17:47) *
посмотрел, остановил свой выбор на втором варианте, думаю портировать его под ARM, но огорчает что там релизован только режим RTU.
Возможно, кто-нибуть подскажет реализацию modbus master, которая включает RTU/ASCII, в идеале конечно и TCP/IP?

Неужели так сложно, уже имея "заготовку", взять спецификацию MODBUS и самому дописать ASCII или TCP/IP? 07.gif
sqrt
Цитата(rezident @ Nov 23 2007, 20:40) *
Неужели так сложно, уже имея "заготовку", взять спецификацию MODBUS и самому дописать ASCII или TCP/IP? 07.gif

Последние версии спецификаций все лучше брать с родного сайта:
http://www.modbus.org/specs.php .
Прохожий
Цитата(sqrt @ Nov 23 2007, 22:20) *
Последние версии спецификаций все лучше брать с родного сайта:
http://www.modbus.org/specs.php .

Все это легко реализуется ручками. Протокол достаточно прост для программирования. В этом его достоинство. Что же касается TCP/IP, то здесь ничего не надо. Это просто протокол второго уровня для MODBUS.
sqrt
Цитата(Прохожий @ Nov 23 2007, 22:31) *
Все это легко реализуется ручками. Протокол достаточно прост для программирования. В этом его достоинство. Что же касается TCP/IP, то здесь ничего не надо. Это просто протокол второго уровня для MODBUS.

Вы ошиблись адресатом, об этом manifest'у надо говорить smile.gif Мы в своих приборах давно реализовали subj.
Прохожий
Цитата(sqrt @ Nov 23 2007, 22:40) *
Вы ошиблись адресатом, об этом manifest'у надо говорить smile.gif Мы в своих приборах давно реализовали subj.

Простите, действительно ошибся. А что такое subj?
sqrt
Цитата(Прохожий @ Nov 23 2007, 22:48) *
Простите, действительно ошибся. А что такое subj?

Тема, то бишь в нашем случае - Modbus master smile.gif
Прохожий
Тогда вопросы по теме, если не секрет.
1. Был ли реализован в Ваших приборах Gateway: Modbus over TCP/IP в Modbus/RTU?
2. TCP/IP стек программный или аппаратный?
3. Тип(ы) МК, использованных Вами?
4. Ваша оценка сложности проекта в части Modbus?
5. Перспективы самого протокола. Ваше мнение.
Вопросы заданы чисто из любопытства. Интересен опыт применения. Если что-то не нравится, можно не отвечать.
sqrt
Цитата(Прохожий @ Nov 23 2007, 23:07) *
Тогда вопросы по теме, если не секрет.
1. Был ли реализован в Ваших приборах Gateway: Modbus over TCP/IP в Modbus/RTU?
2. TCP/IP стек программный или аппаратный?
3. Тип(ы) МК, использованных Вами?
4. Ваша оценка сложности проекта в части Modbus?
5. Перспективы самого протокола. Ваше мнение.
Вопросы заданы чисто из любопытства. Интересен опыт применения. Если что-то не нравится, можно не отвечать.

1. Да.
2. Программно-аппаратный. Железка Moxa NE-4110A-P, ОС, стек, SDK их же, приложение загруженое в платку наше. Интеграция платки в наш прибор проблем не вызвало.
3. Описание на железку см. http://www.moxa.com/product/ne-4110a.htm . Особенность варианта с буквой P - возможность загрузить свое приложение.
4. Неделя работы.
5. Меня это мало волнует, клиентам нужен был шлюз, они его получили.
Прохожий
Цитата(sqrt @ Nov 23 2007, 23:32) *
1. Да...

Спасибо.
manifest
да... за выходные ветка изрядно разрослась, жаль только что обсуждение шло не по теме...
библиотеку можно найти здесь www.moxa.com
1_pete
По поводу ASCII и TCP/IP посмотрите http://freemodbus.berlios.de/
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.