|
|
  |
Протокол Modbus RTU! |
|
|
|
Jan 25 2006, 12:18
|
Группа: Новичок
Сообщений: 4
Регистрация: 25-01-06
Пользователь №: 13 581

|
 Люди добрие помогите!!!!!! Есть контроллер с протоколом Modbus RTU нужно сделать связь с приборами своего производства!!! КАК ЭТО СДЕЛАТЬ???? HELP!!!!!!!!!!!!!!!!!!
--------------------
|
|
|
|
|
Jan 25 2006, 14:14
|
Группа: Новичок
Сообщений: 4
Регистрация: 25-01-06
Пользователь №: 13 581

|
Цитата(Dr.NoA @ Jan 25 2006, 17:30)  А ваш прибор должен быть мастером или слейвом? Вообще, modbus протокол открытый и найти его описание проблем никаких нет. Прибор должен быть слейвом! Где можно взять описание чтобы легко и быстро это осуществить?
--------------------
|
|
|
|
|
Jan 26 2006, 08:23
|
Группа: Новичок
Сообщений: 4
Регистрация: 25-01-06
Пользователь №: 13 581

|
Цитата(Dr.NoA @ Jan 25 2006, 23:27)  Например, вот описание протокола. Благодарю за HELP!
--------------------
|
|
|
|
|
Aug 16 2006, 08:02
|
Местный
  
Группа: Свой
Сообщений: 242
Регистрация: 25-08-04
Пользователь №: 537

|
Для Slave Советую взглянуть на FreeMODBUS http://freemodbus.berlios.de/реализует Modbus RTU и Modbus ASCII. Может кто-нибудь посоветует реализацию для Master-а. Не хочется изобретать велосипед и тратить время на реализацию классов Modbus под Borland C++ Builder.
|
|
|
|
|
Aug 16 2006, 08:17
|

Помогу, чем смогу
     
Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25

|
Если нужна реализация Мастера для отладки собственных наработок, то советую обратить внимание на простую системку Elipse SCADA. В свое время выкладывал ее на ФТП, но он пока недоступен. Демо версия позволяет сделать несложный проект и подключить готовый драйвер. демо версию можно скачать здесь - 22.2MB Драйвер для Modbus даю ниже. Кроме того, на сайте производителя посмотрите в разделе закгрузок, есть и DriverDevKit, чтобы написать драйвер под свою железку. Я иногда пользуюсь этой скадой, чтобы отлаживать свои поделки, работающие на стандартных протоколах, очень помогает, отпадает необходимость писать с нуля софт верхнего уровня.
--------------------
|
|
|
|
|
Mar 5 2008, 09:43
|
Группа: Новичок
Сообщений: 5
Регистрация: 11-12-07
Пользователь №: 33 191

|
Какое ПО необходимо,чтобы поставить его на 2 компа и передавать через RS232 по протоколу MODBUS файлы?
|
|
|
|
|
Mar 5 2008, 13:51
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(rezident @ Mar 5 2008, 16:18)  У вас видимо недюжинные телепатические способности, раз вы сразу догадались, что означает эта фраза - "передавать через RS232 по протоколу MODBUS файлы"  Мне вот лично непонятна связь между передачей файлов с компа на комп и протоколом ModBus. Зачем для этого ModBus?  Да, Вы правы. Я это даже не заметил. Про передачу файлов по протоколу Modbus у меня даже мысли не возникло и, непонятно, зачем это делать таким левым способом. Цитата(rezident @ Mar 5 2008, 16:18)  Или имеется в виду ПО иммитирующее запросы мастера и ответы слейва по протоколу ModBus? Именно это я и имею ввиду. В этом варианте есть один подводный камень. А именно в том, что не проверяется налезание пакетов мастера и слейва. Но этот нюанс надо смотреть уже с реальными адаптерами.
|
|
|
|
|
Mar 6 2008, 03:37
|
Группа: Новичок
Сообщений: 5
Регистрация: 11-12-07
Пользователь №: 33 191

|
Проблема в следующем: нужно перекидывать небольшие файлики в сети "точка-много точек". используется радиоканал с радиомодемами Integra TR, которые являются прозрачными устройствами. так вот, чтобы не происходило коллизий в канале, хочу использовать modbus, повесив резидентные проги на порты принимающих и передающего компов. тогда на запрос базы будет отвечать только одна машина и помех создаваться не будет. Как то так...
|
|
|
|
|
Mar 6 2008, 17:37
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Modbus не слишком хорошо подходит для передачи файлов и длинных сообщений. Если использовать его только как транспорт, только для адресации источника назначения, то придется внутрь его еще какой-то протокол встраивать. Посмотрите для примера на сетевую модель ВОС (OSI). ИМХО проще адресацию встроить в сами радиомодемы, работающие в "прозрачном" режиме для потока данных. Посмотрите, например, как модемы Спектр-433 реализованы. Они, работая в "прозрачном" режиме, сами могут решать проблемы организации сети типа "точка-точка", "точка-много точек", "ретранслятор" и т.п. Лично мне такая задумка и реализация очень понравилась.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|