Я использую Modbus RTU. И изначально моя идея была, что пресет предназначен для работы с одним устройством. При изменении адреса устройства, нужно вручную перелопатить все макросы с ним связанные. Но подумав над вашим вопросом, могу предложить более продвинутую идею. В пресете завести список "Мои устройства", содержащий имя и адрес. И уже в макросе выбирать имя устройства, или задать адрес вручную. Тогда можно будет работать с несколькими устройствами. Не напрягаясь с заменой адреса или вспоминая его.
Я использую Modbus RTU. И изначально моя идея была, что пресет предназначен для работы с одним устройством. При изменении адреса устройства, нужно вручную перелопатить все макросы с ним связанные. Но подумав над вашим вопросом, могу предложить более продвинутую идею. В пресете завести список "Мои устройства", содержащий имя и адрес. И уже в макросе выбирать имя устройства, или задать адрес вручную. Тогда можно будет работать с несколькими устройствами. Не напрягаясь с заменой адреса или вспоминая его.
Спасибо за вашу программу. Полезно. Хотелось бы предложить в будущих версиях, если это возможно, добавить:
в пресет добавить адрес устройства по умолчанию
в макросах сделать выбор адреса - по умолчанию / задать. Аналогично и в основном поле набора команды
возможность циклического выполнения макроса
возможность макрос собирать из набора других макросов