PDA

Просмотр полной версии : Modbus + C#



Dayran
10.01.2013, 20:22
Долго искал библиотеку C# для работы по modbus, но так и не нашёл. Поэтому решил написать свою. Выкладываю здесь с примером и описанием.
Также в библиотеке есть два класса для работы с модулями ввода-вывода. Со временем планирую добавить все модули.

IVM
11.01.2013, 09:54
Долго искал библиотеку C# для работы по modbus, но так и не нашёл. Поэтому решил написать свою. Выкладываю здесь с примером и описанием.
Также в библиотеке есть два класса для работы с модулями ввода-вывода. Со временем планирую добавить все модули.
Какой платформой пользуетесь ?

Yegor
11.01.2013, 12:23
NModbus же!

Dayran
11.01.2013, 14:02
Не совсем понятен вопрос про платформу. В библиотеке формируется пакет modbus, и используя пространство имён System.IO.Ports этот пакет отправляется на устройство. Я написал библиотеку с нуля и никаких готовых платформ не использовал.

mvm55
15.04.2013, 15:41
Если можно, исходники библиотеки на mvm55@mail.ru

Рабиндранат
15.04.2013, 17:45
Странно, выставил все параметры соединения, как надо, жмакаю "Read", пишет - Ошибка ! ! ! (в запросе и ответе соответственно). Свернул окошко, дела поделал, разворачиваю, все так же пишет Ошибка ! ! !, но в поле Data получил значение с прибора.
Повторные попытки провернуть данную операцию ни к чему не привели.

Dayran
15.04.2013, 18:16
Странно, выставил все параметры соединения, как надо, жмакаю "Read", пишет - Ошибка ! ! ! (в запросе и ответе соответственно). Свернул окошко, дела поделал, разворачиваю, все так же пишет Ошибка ! ! !, но в поле Data получил значение с прибора.
Повторные попытки провернуть данную операцию ни к чему не привели.

Если вы про мою библиотеку, то можно поподробнее?

Paul Clever
08.10.2013, 10:58
Добрый день. Использую вашу библиотеку для работы с МДВВ-8. Порт открывается, а при попытке чтение Modbus.Read(16,3,0,1) в data null. По протоколу owen чтение/запись работает. Не подскажите в чем может быть дело? Хотелось бы получить исходники библиотеки, если не трудно.