Что имеем: Есть некое гипотетическое устройство, доступное по Modbus TCP, допустим, с адресом 1 (устройств может быть более одного с разными адресами), имеющее 100 входов и 100 выходов (для примера). Регистры идут по порядку: 0-99,100-199.
Хотелка такая: Сделать несколько шаблонов виртуальных устройств (добавляемых из конфигуратора устройств), использующие разные регистры одного и того же выбранного устройства.
Перевожу на русский: Виртуальное устройство №1 - использует ModbusTCP:1 регистры 2-7. Виртуальное устройство №2 (такое же как 1) - использует ModbusTCP:1 регистры 12-17. Виртуальное устройство №3 - использует ModbusTCP:1 регистры 56-76. И т.д.
Т.е. при добавлении описанного устройства (из шаблона) нам нужно указать не только порт и modbus адрес, но и начальное смещение регистров.
Возможно такое? Вот по типу WBIO за WB-MIO, только для произвольного ModbusTCP устройства. Что бы так же, “добавить устройство” и понаделать шаблонов разных виртуальных устройств.