Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Modbus под Windows

 Ответить Ответить Страница  12>
Автор
Сообщение
Leonid Uretsky Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 09 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 187
Свойства публикации Свойства публикации   Ответить, цитируя автора - Leonid Uretsky Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Modbus под Windows
    Опубликовано: 01 Ноябрь 2005 10:23
Подскажите пожалуйста, есть ли какие-то бесплатные компоненты для чтения данных из сети Modbus RTU в режиме Master и отображения данных в Excel?
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Ноябрь 2005 13:04
Инженер-системотехник
+7 (916) 477 3925
Наверх
Leonid Uretsky Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 09 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 187
Свойства публикации Свойства публикации   Ответить, цитируя автора - Leonid Uretsky Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Ноябрь 2005 13:47

Первоначально опубликовано Максим Ананских

http://www.google.com/search?ie=windows-1251&q=free+modbus+rtu+activex+download

Бесплатные только демо-версии находит

Наверх
L-Max Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 25 Март 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 199
Свойства публикации Свойства публикации   Ответить, цитируя автора - L-Max Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Ноябрь 2005 14:26
Есть OPC Сервер от ICP DAS, который работает с устройствами по протоколу ModBus (TCP и RTU). По моему он бесплатный. Но, в свою очередь, он китайский. Со всеми вытекающими...
Работает стабильно не более суток, потом зависает.
Главный инженер проектов.
"УралРТСофт"
Наверх
Mikle Смотреть выпадающим
Prosoft.ru
Prosoft.ru


Присоединился: 03 Июнь 2003
Online Status: Offline
Публикации: 77
Свойства публикации Свойства публикации   Ответить, цитируя автора - Mikle Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 01 Ноябрь 2005 16:23
У Advantech на сервере есть бесплатно ActiveX для ModbusTCP для Адамов 5000
Есть еще в дельфийских анналах компонента - бесплатная по Modbus OPC серверу и клиенту
Наверх
casey Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 19 Июль 2005
Категория: Ukraine
Online Status: Offline
Публикации: 39
Свойства публикации Свойства публикации   Ответить, цитируя автора - casey Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 02 Ноябрь 2005 11:59
Зачем OPC? Для OPC нет штатных средств для получения данных в Excel. Можно использовать DDE, DDE конечно не ахти, но в локальном варианте работает нормально, да и программы Modbus -> DDE бесплатные есть. Могу предложить свою программульку, написал когда-то, а не понадобилась. Лежит на hart2dde.narod.ru/mbus2dde.zip . Только там 20 значений можно брать из модбас-слэйва, а чтоб в Excel втянуть просто в ячейке формулу нужно набрать "=mbus2dde|data!var01" и.т.д. А, и там адреса в 16-ричной системе вводить надо, но это просто преобразовать калькулятором виндовым, если иметь ввиду, что адрес 1 в десятичной будет 0000 в 16-ричной (то есть на один меньше).        Кстати, там еще лежит программа HART -> DDE, если кого интересует.
Наверх
Leonid Uretsky Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 09 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 187
Свойства публикации Свойства публикации   Ответить, цитируя автора - Leonid Uretsky Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Ноябрь 2005 13:55
Хотел показать, что получилось - файл не цепляется.
Наверх
casey Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 19 Июль 2005
Категория: Ukraine
Online Status: Offline
Публикации: 39
Свойства публикации Свойства публикации   Ответить, цитируя автора - casey Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Ноябрь 2005 17:29
Кстати, выложил на hart2dde.narod.ru/program.html готовые функции для связи с модбас-слэйв устройствами с комментариями чуть и примерчиком, используя их ActiveX написать несложно, если разбираться в написании самих активэксов на Си. То есть заморочки с Modbus максимально упрощены. Может, в будущем я и ActiveX набросаю и там же выложу.
Наверх
Leonid Uretsky Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 09 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 187
Свойства публикации Свойства публикации   Ответить, цитируя автора - Leonid Uretsky Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 09 Ноябрь 2005 10:49

Возникла проблема такого плана.

Когда читаю данные по Modbus через Com-порт - ни единой ошибки.

Если читаю через преобразователь USB-RS-232, то примерно 50 на 50 - безошибочные чтения и таймауты. Стал разбираться - в случае ошибки первые несколько байт (обычно 5) пакета отсутствуют в буфере. Почему так и как бороться???

Наверх
BIGNICK Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 25 Март 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 169
Свойства публикации Свойства публикации   Ответить, цитируя автора - BIGNICK Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 09 Ноябрь 2005 11:10
Первоначально опубликовано Leonid Uretsky

Возникла проблема такого плана.

Когда читаю данные по Modbus через Com-порт - ни единой ошибки.

Если читаю через преобразователь USB-RS-232, то примерно 50 на 50 - безошибочные чтения и таймауты. Стал разбираться - в случае ошибки первые несколько байт (обычно 5) пакета отсутствуют в буфере. Почему так и как бороться???

Практически со 100% вероятностью могу сказать, что это проблема адаптера USB<->RS-232. Сталкивался с подобной проблемой несколько раз и на таких преобразователях разных фирм. (физический смысл - все подобные преобразователи используют одну и туже микросхему и различаются дизайном) Если нет возможности использовать встроенный COM-port, попробуйте PCMCI карточку для ноутбука.

 

Наверх
 Ответить Ответить Страница  12>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz