здравствуйте, Столкнулся с проблемой, при создание конфигурационного файла для устройства, не могу взять один бит из слова. Дело в том что в устройстве биты состояние лежат в holding регистре. А мне необходимо взять только несколько битов из данного слова. Это можно как то сделать? Спасибо
Здравствуйте! Да, это можно сделать разными способами.
- В шаблоне прописать, какие биты публиковать в топик. Об этом есть тема здесь: Как в шаблоне прописать побитовое чтение Input регистра? - #3 от пользователя Explorerol
Формат регистра (format) указывайте “u16”, тип регистра (reg_type) замените на “holding”, адрес можно указывать в десятичной или шестнадцатеричной системе (“256:0:1” или “0x100:0:1”). - Считывать регистр целиком, а уже в правилах разбирать его на биты:
Как в шаблоне прописать побитовое чтение Input регистра? - #7 от пользователя Explorerol
1 лайк