Стартовая страница › Форумы › Взаимодействие с устройствами › Взаимодействие с DSE8610.
- В этой теме 9 ответов, 3 участника, последнее обновление 4 часа, 43 минуты назад сделано
Mikhail.
-
АвторЗаписи
-
29.10.2026 в 12:53 #45649
Aleks_fvtc
УчастникВсем добрый день. Я не понимаю, как отправить в регистры 4104 и 4105 два значения(35702 и 29833). Мне нужно их в одно число соединить и отправить uint? Просто если я правильно понял, DSE ждет именно два значения в эти регистры, записанные одной командой. Подскажите пожалуйста, или ткните где почитать. Спасибо.
29.10.2026 в 13:10 #45650
manjey73Участникну а объединить эти два значения в одно и отправить как uint32 ?
в общем выдержку из доки.
Вы же и прочитать их можете как uint32-
Ответ изменён 1 день, 3 часа назад пользователем
manjey73.
29.10.2026 в 15:42 #45665
MikhailМодераторДобрый день!
Как написано выше, уточните какая команда требуется контроллеру: номер функции и количество регистров.
В шаблоне Модбас для команды можно указать эти параметры. Тестирование работы команды выполняйте через интерфейс приложения Администратор.29.10.2026 в 19:26 #45668Aleks_fvtc
УчастникДа. Смотрю через администратор. У меня нет оригинала описания GennComm на DSE8610, есть только эксель таблица на китайском, с описаниями регистров. В общем-то, я пробовал все упаковывать в uint32, ничего не вышло. Я писал это сообщение в отчаянии, виня скаду, прошу прощения, каюсь. Судя по всему просто в описании не те регистры указаны. Это я понял, когда пытался прочесть рабочие параметры, а сдвинув один адрес случайно, все заработало. Возможно так-же и с командами. Номер функции 16, два регистра со значением 35702 и 29833 соответственно. Так что я наверное не на том форуме ищу помощи. Поищу форумы по генераторам.
-
Ответ изменён 21 час, 17 минут назад пользователем
Aleks_fvtc.
29.10.2026 в 21:48 #45670
manjey73УчастникПоставьте в настройках (шестерёнка) адресацию с 0 и не придется ничего сдвигать
29.10.2026 в 21:49 #45671
manjey73УчастникКитайский прекрасно переводится Яндекс переводчиком, если что.
29.10.2026 в 22:25 #45672Aleks_fvtc
УчастникНе видел этого, спасибо.
29.10.2026 в 22:26 #45673Aleks_fvtc
УчастникК переводу у меня вопросов нет. У меня есть вопросы к достоверности предоставленной информации.
30.10.2026 в 06:12 #45674
manjey73УчастникПерестановка регистров/байт должна учитываться.
Часто для 4-х байтных. Проверяется на любой float переменной.30.10.2026 в 12:02 #45675
MikhailМодераторПосмотрите в папке Шаблоны Modbus — Автор неизвестен, там 2 старых шаблона от Deep Sea
Попробуйте их адаптировать под свою задачу. Присылайте свой получившийся шаблон для сообщества. -
Ответ изменён 1 день, 3 часа назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.