
Низковольтные сервоприводы постоянного тока серии DSY-RS поддерживают стандартный протокол связи Modbus RTU, позволяя ведущему устройству Modbus выполнять чтение и запись отдельных или нескольких параметров.
Адрес регистра Modbus, соответствующий внутреннему параметру привода, рассчитывается по следующей формуле:
P(MmNn) = Mm × 256 + Nn
В этой формуле Mm — номер группы параметров, Nn — порядковый номер параметра внутри этой группы. Результатом является десятичный адрес регистра.

Например, для параметров группы P00 и соотношения Mm и Nn, показанного на рисунке выше:
P0000 = 0 × 256 + 0 = 0 (десятичное). Соответствующий 16-битный адрес для 0 — 0000.
Аналогичным образом рассчитываются адреса регистров для всех 19 групп параметров (с P00 по P18) привода серии DSY-RS. В качестве другого примера, адрес параметра P1801:
P1801 = 18 × 256 + 1 = 4609 (десятичное). При переводе 4609 в шестнадцатеричную систему получаем 1201.
Важное примечание о смещении адресов:
Некоторые ПЛК и HMI при программировании Modbus используют значение «адрес регистра + 1» вместо фактического адреса регистра. Это связано с тем, что ряд производителей ПЛК и HMI применяют соглашение об адресации с единицы (1-based) в своей реализации Modbus, добавляя смещение 1 к стандартным адресам регистров Modbus с нулевой базой (0-based).
Перед настройкой связи Modbus с сервоприводом убедитесь, что ваше ведущее устройство использует адресацию с нулевой или единичной базой, и примените соответствующее смещение для корректного выполнения операций чтения и записи параметров.