Modbus под Windows |
Ответить | Страница 12> |
Автор | |
Действительный член Присоединился: 09 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 187 |
Опубликовано: 01 Ноябрь 2005 10:23 |
Подскажите пожалуйста, есть ли какие-то бесплатные компоненты для чтения данных из сети Modbus RTU в режиме Master и отображения данных в Excel?
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 14 Май 2003 Online Status: Offline Публикации: 770 |
|
Инженер-системотехник
+7 (916) 477 3925 |
|
Действительный член Присоединился: 09 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 187 |
|
Бесплатные только демо-версии находит |
|
Действительный член Присоединился: 25 Март 2005 Категория: Russian Federation Online Status: Offline Публикации: 199 |
|
Есть OPC Сервер от ICP DAS, который работает с устройствами по протоколу ModBus (TCP и RTU). По моему он бесплатный. Но, в свою очередь, он китайский. Со всеми вытекающими...
Работает стабильно не более суток, потом зависает. |
|
Главный инженер проектов.
"УралРТСофт" |
|
Prosoft.ru Присоединился: 03 Июнь 2003 Online Status: Offline Публикации: 77 |
|
У Advantech на сервере есть бесплатно ActiveX для ModbusTCP для Адамов 5000
Есть еще в дельфийских анналах компонента - бесплатная по Modbus OPC серверу и клиенту |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 19 Июль 2005 Категория: Ukraine Online Status: Offline Публикации: 39 |
|
Зачем OPC? Для OPC нет штатных средств для получения данных в Excel. Можно использовать DDE, DDE конечно не ахти, но в локальном варианте работает нормально, да и программы Modbus -> DDE бесплатные есть. Могу предложить свою программульку, написал когда-то, а не понадобилась. Лежит на hart2dde.narod.ru/mbus2dde.zip . Только там 20 значений можно брать из модбас-слэйва, а чтоб в Excel втянуть просто в ячейке формулу нужно набрать "=mbus2dde|data!var01" и.т.д. А, и там адреса в 16-ричной системе вводить надо, но это просто преобразовать калькулятором виндовым, если иметь ввиду, что адрес 1 в десятичной будет 0000 в 16-ричной (то есть на один меньше). Кстати, там еще лежит программа HART -> DDE, если кого интересует.
|
|
Действительный член Присоединился: 09 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 187 |
|
Хотел показать, что получилось - файл не цепляется.
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 19 Июль 2005 Категория: Ukraine Online Status: Offline Публикации: 39 |
|
Кстати, выложил на hart2dde.narod.ru/program.html готовые функции для связи с модбас-слэйв устройствами с комментариями чуть и примерчиком, используя их ActiveX написать несложно, если разбираться в написании самих активэксов на Си. То есть заморочки с Modbus максимально упрощены. Может, в будущем я и ActiveX набросаю и там же выложу.
|
|
Действительный член Присоединился: 09 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 187 |
|
Возникла проблема такого плана. Когда читаю данные по Modbus через Com-порт - ни единой ошибки. Если читаю через преобразователь USB-RS-232, то примерно 50 на 50 - безошибочные чтения и таймауты. Стал разбираться - в случае ошибки первые несколько байт (обычно 5) пакета отсутствуют в буфере. Почему так и как бороться??? |
|
Действительный член Присоединился: 25 Март 2004 Категория: Russian Federation Online Status: Offline Публикации: 169 |
|
Практически со 100% вероятностью могу сказать, что это проблема адаптера USB<->RS-232. Сталкивался с подобной проблемой несколько раз и на таких преобразователях разных фирм. (физический смысл - все подобные преобразователи используют одну и туже микросхему и различаются дизайном) Если нет возможности использовать встроенный COM-port, попробуйте PCMCI карточку для ноутбука.
|
|
Ответить | Страница 12> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |