Как задать мощность PPR-460 по Modbus RTU?

Проверено экспертом Опубликовано: 30.10.2024 Обновлено: 11.02.2025 2721 просмотр Помогло 93%

Задание мощности пишется в регистры 1 (канал 1) и 2 (канал 2) области Holding Registers. Единица измерения — 0,1 %, диапазон 0~1000, где 1000 соответствует 100 %.

Модуль работает как ведомое устройство и поддерживает три функции: 0x03 — чтение группы регистров, 0x06 — запись одного регистра, 0x10 — запись группы. Всего доступно 20 регистров, формат 16-битный.

Пример из руководства — записать 3,0 % в первый канал и 5,0 % во второй одной посылкой:

```

Запрос: 01 10 00 01 00 02 04 00 1E 00 32 D3 B0

Ответ: 01 10 00 01 00 02 10 08

```

Здесь 01 — адрес ведомого, 10 — код функции записи группы, 00 01 — начальный адрес, 00 02 — количество регистров, 04 — число байт данных, далее значения 30 и 50 (то есть 3,0 % и 5,0 %) и контрольная сумма.

Важная особенность, которую нужно учесть в программе контроллера: при снятии питания значения всех регистров автоматически сбрасываются к заводским настройкам. Это сделано из соображений безопасности, но означает, что после каждого перезапуска шкафа задание и время плавного пуска нужно записывать заново — рассчитывать на сохранённую уставку нельзя.

Перед записью задания не забудьте про вход разрешения работы канала: без него модуль остаётся в состоянии готовности.

Прикреплённая документация

Артём Оськин Артём Оськин Руководитель отдела приводной техники

Этот ответ был полезен?

Не нашли ответ?

Инженер сервисной службы ответит на почту. Вопросы, которые повторяются, мы публикуем в базе знаний — без ваших контактов.

Вопрос из раздела Как задать мощность PPR-460 по Modbus RTU?