Работа с шаблоном

Я бы для начала попробовал читать все регистры сторонней утилитой. RilhevaModbusPoll например очень удобная. Т.к. в описании на данное устройство в основном используются битовые маски, то получаемые значения переводить в двоичное представление. Тем же калькулятором Windows в режиме “Программист”. На основе полученной двоичной информации уже сопоставлять полученные нули и единицы с реальным состоянием устройства. И только уже убедившись, что все верно считал, то уже мучать шаблоны.