PDA

Просмотр полной версии : Modbus/TCP пример или библиотека



HokumOracle
14.04.2008, 15:28
Приветствую!

Может ли кто-нибудь поделиться примером реализации обмена значениями переменных с ПЛК по протоколу Modbus/TCP (без OPC-сервера) на любом языке программирования? Или ткнуть меня в ссылку на бесплатную библиотеку, реализующую Modbus/TCP, а то куда не гляну - предлагают библиотеки или ActiveX-компоненты за сотни $ :(

Заранее благодарен!

Малышев Олег
15.04.2008, 08:52
Недоделанный пример... ну вообщем сами разберетесь

HokumOracle
15.04.2008, 11:50
Спасибо, комрад! ;-)

Сергей71
15.04.2008, 14:06
Посмотри http://www.dopc.kassl.de

HokumOracle
15.04.2008, 15:58
Посмотри http://www.dopc.kassl.de

Там про использование OPC-технологии, а её я хочу исключить из проекта. Кроме того, там всё платное, бесплатно только триал.

Paul Clever
11.01.2009, 18:44
Здравствуйте.

Отличный пример для ModBus-TCP! А есть ли подобный пример для ModBus-RTU?

Kostya31
13.05.2011, 19:57
Помогите кто может,нужен пример реализации Modbus TCP на языке C#,нужно просто посылать сообщения на контроллер,а он должен что-нить отвечать,например название модели... Не могу ничего нигде найти... Оч нужно...

eupsychian
17.05.2011, 15:03
Помогите кто может,нужен пример реализации Modbus TCP на языке C#,нужно просто посылать сообщения на контроллер,а он должен что-нить отвечать,например название модели... Не могу ничего нигде найти... Оч нужно...

Вот здесь (http://www.simplymodbus.ca/TCP.htm) описана концепция modbus'а на пальцах с примерами. Если уже есть опыт общаться на C# через serial port - то можно разобраться.

Или можно воспользоваться готовым. Modbus TCP class - http://www.codeproject.com/KB/IP/Modbus_TCP_class.aspx

P.S. Но лучше было бы всё-таки разобраться в том, "как оно работает", чтобы при возникновении всяких чужеписных косяков сразу становилось ясно откуда оно вылезло.

Kostya31
17.05.2011, 19:20
Спасибо eupsychian,вот у меня просто и проблема что нет опыта,а сделать это всё нужно в ближайщие сроки,разбираться некогда... Спасибо большое,посмотрю разберусь,надеюсь поможет!

Okmor
23.06.2011, 14:56
Смотрите здесь
http://www.owen.ru/forum/showthread.php?t=10668

Kuzmische
09.07.2014, 07:26
Если у кого есть пример обмена с ВКТ5 через modbus tcp буду очень благодарен.

capzap
09.07.2014, 08:25
Если у кого есть пример обмена с ВКТ5 через modbus tcp буду очень благодарен.

http://www.teplocom.spb.ru/upload/iblock/251/osl5_yvyrtxhx.pdf

http://jamod.sourceforge.net/kb/serial_master_howto.html

надеюсь понимаете что модбасТСР не тоже самое что и modbusRTU

PS я бы не дал готовый пример, не мне будет платить организация

percuma
19.01.2015, 11:18
Выкладываю рабочий пример. Исправлены ошибки в том что выкладывали ранее. Подправил и дописал функцию записи.

Yegor
19.01.2015, 20:33
Мясо)) Есть же libmodbus (http://libmodbus.org/). Нормально собирается под винду (ну, после привычных танцев с хедерами и либами).

Вольд
20.01.2015, 10:25
Выкладываю рабочий пример. Исправлены ошибки в том что выкладывали ранее. Подправил и дописал функцию записи.
А приложение для ПК на чем сделано ? Если на BCB, то там в проекте файлов не хватает.

percuma
06.02.2015, 00:14
А приложение для ПК на чем сделано ? Если на BCB, то там в проекте файлов не хватает.

Тестировался с Twido shcneider electric. Но это не так важно. протокол с чем угодно работать должен.
Так сам BCB6 должен быть установлен. Тогда всего хватит. Просто проект не автономно компилировался.