Вопрос понял. Правда не понял того, как работает Ваша программа.
Вам необходимо:
по адресу "0"
Команде 16-dec (10-hex) (групповая запись)
Начиная с регистра 1000+"адрес прибора" В моем случае 1001dec(3e9hex)
записать 4*3=12 регистров (4-это 8 байт, 3-это 3 прибора).
4-регистра делятся таким образом: 1,2 - для переменных типа string и портрет; 3,4 для переменных типа float, word,int.
В моем случае (и в вашем) 1-е три регистра будут =0, 4-й будет равен тому числу, которое Вы хотите записать.

Так понятнее описал?
P.S. А что за ПО и оборудование Вы используете?