Member 13847486 Ответов: 1

Modbus пишет одиночный код катушки C#


есть ли у кого-нибудь код для c# для записи одной катушки (RTU Modbus)?

Что я уже пробовал:

попытался поискать код в google, но ничего не нашел

1 Ответов

Рейтинг:
2

CPallini

Вы можете написать свой собственный код. Это совсем не трудно. Начните с изучения : технические характеристики MODBUS[^].
Предположим, вы хотите записать 1 в катушку по адресу 250. Затем вы должны отправить по последовательной линии следующий запрос (предполагая, что адрес lave равен 1):

slv  fun   address    data    checksum
0x01 0x05 0x00 0xFA 0xFF 0x00 0x0B 0xAC

Единственная сложная часть-это вычисление контрольной суммы. Впрочем, просто Гуглить вы можете найти доступный код для этого.