Насколько мне удалось разобраться в этом вопросе: Были некоторые старинные MODBUS устройства с погонялом MODICON, и у них в документации для адресов регистров использовалось такое обозначение:
XYYYYY, где X - номер функции (3 - Holding Registers, 4 - Input Registers), а следующие 5 (ПРОПИСЬЮ - ПЯТЬ!!!) цифр использовались как десятичный адрес регистра, причем нумерация шла с 1 и соответствовала физическим адресам начиная с 0.
Ну во 1-х, совсем не обязательно придерживаться этого "стандарта" какого-то сумрачного гения. Тем более, что извратили этот "стандарт" изрядно. И префиксы(номера функции) путают (кстати - в "моих" девайсах тоже префиксы перепутаны), и кол-во цифр адреса сокращают до 4-х (кстати - в "моих" девайсах тоже адрес с 4 цифрами) :-)
Правильнее и логичнее указывать прямо - номер функции и физический адрес. Все, как в стандарте MODBUS, без всяких промежуточных извратов.