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

VB6 обращение к контроллеру

 Ответить Ответить Страница  12>
Автор
Сообщение
Техник55 Смотреть выпадающим
Новичок
Новичок


Присоединился: 20 Май 2012
Online Status: Offline
Публикации: 11
Свойства публикации Свойства публикации   Ответить, цитируя автора - Техник55 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: VB6 обращение к контроллеру
    Опубликовано: 19 Июль 2012 10:49
Всем доброго времени суток.
Вопрос в след. кто нибудь пытался с помощью VB6 обращаться к контроллеру  ADAM (по Ethernet, у него свой IP есть) для снятия результатов с входов (входа сухие контакты). Если да то подскажите как это делается???
Да и необязательно ADAM можно просто к любому контроллеру а я уже сам проведу аналогию!!!
Притом напрямую, я имею ввиду не через какую прогу. Потому что я сам до этого использовал OPC Server, кот в свою очередь и обращался к ADAM!!!
Наверх
Leonid Uretsky Смотреть выпадающим
Действительный член
Действительный член


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

Какой протокол нужен?

Если Modbus TCP, то см. 

Mbus_TCP.zip 
Modbus TCP/IP VB project

http://www.plcs.net/downloads/index.php?PHPSESSID=4ca91e990fa8626d2d6025e622ff6681&direction=0&order=&directory=Modicon&PHPSESSID=4ca91e990fa8626d2d6025e622ff6681

Наверх
Техник55 Смотреть выпадающим
Новичок
Новичок


Присоединился: 20 Май 2012
Online Status: Offline
Публикации: 11
Свойства публикации Свойства публикации   Ответить, цитируя автора - Техник55 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Июль 2012 11:40
Именно он ( Modbus TCP) и нужен щас гляну. Спасибо
Наверх
Техник55 Смотреть выпадающим
Новичок
Новичок


Присоединился: 20 Май 2012
Online Status: Offline
Публикации: 11
Свойства публикации Свойства публикации   Ответить, цитируя автора - Техник55 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Июль 2012 12:06
Первоначально опубликовано Leonid Uretsky

Если Modbus TCP


А вы сами не пользовались этой прогой. Код когда открыл, там про MSComm описано. А про IP-адрес где менять ничего нет. как он поймет какой контроллер опрашивать, что-то я запутался!!?
Наверх
Техник55 Смотреть выпадающим
Новичок
Новичок


Присоединился: 20 Май 2012
Online Status: Offline
Публикации: 11
Свойства публикации Свойства публикации   Ответить, цитируя автора - Техник55 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Июль 2012 12:13
Если вы разбирались может поскажите где там IP указать. И как запросить значения с дискретного входа с адресом 00008???
Заранее благодарен...
Наверх
Leonid Uretsky Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 09 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 187
Свойства публикации Свойства публикации   Ответить, цитируя автора - Leonid Uretsky Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Июль 2012 13:04
Я только программой для Modbus RTU пользовался, там как раз и используется MSComm для COM порта
Наверх
Leonid Uretsky Смотреть выпадающим
Действительный член
Действительный член


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

Действительно, автор, наверное, не то выложил. Можно попробовать ему написать, внутри программы контакты есть :)

Еще можно поискать пример работы с TCP/IP и добавить к нему пакет Modbus из примера

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


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

Совсем забыл. Есть же специальные ActiveX, но они платные

http://www.automatedsolutions.com/products/modbus.asp

Наверх
Техник55 Смотреть выпадающим
Новичок
Новичок


Присоединился: 20 Май 2012
Online Status: Offline
Публикации: 11
Свойства публикации Свойства публикации   Ответить, цитируя автора - Техник55 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Июль 2012 17:57
Да жаль что платные. Блин а счастье было так рядом. А где там адрес автора что не увидел???
Кстати сайт то не русский, а по англ я не очень изъясняюсь!!! Как вы вообще отрыли этот сайт??? Где можно еще глянуть не поскажите??? На форумы VB наши написал, вот к вам отправили...
Наверх
Leonid Uretsky Смотреть выпадающим
Действительный член
Действительный член


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

Адрес написан в комментарии в самом начале программы.

Кстати, простой запрос http://www.google.ru/search?client=opera&rls=ru&q=modbus+tcp+vb6&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest

находит очень много полезного. Не знаете английский - есть Google Translate

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

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

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