Добрый день :)
Планируем добавить поддержку групповых запросов в Owen Logic для новых приборов.
Хотелось бы услышать ваши мнения и пожелания.
Как вы видите работу и настройку групповых запросов в Logic?
Добрый день :)
Планируем добавить поддержку групповых запросов в Owen Logic для новых приборов.
Хотелось бы услышать ваши мнения и пожелания.
Как вы видите работу и настройку групповых запросов в Logic?
1. запрос по команде без выставления максимума времени опроса.
2. настройка типов переменных в группе запроса.
По поводу п.2 можете чуть подобнее рассказать?
EvgenyR чтобы не получилось так, что при чтении того же модуля 8А пришлось делать несколько запросов так как переменные каналов со статусом идут в перемежку float, int, float, int
т.е. нужно чтение данных из нескольких регистров подряд, независимо от типа переменных в них?
Да, с последующей настройкой в соответствующем окне типа переменных.
Я бы хотел видеть это следующим образом.Цитата:
Как вы видите работу и настройку групповых запросов в Logic?
Новая кнопка в настройках модбас мастера - "Создать групповой запрос". (в принципе, можно сохранить одну кнопку, так как одиночный запрос является вырожденным вариантом группового запроса).
В настройках пользователь выбирает функцию Modbus, адрес начального регистра и число регистров/бит в запросе.
В результате создается узел, в который можно добавить переменные, связанные с регистрами запроса.
Для них уже настраиваются только адреса регистров (это необходимо, так как в запросе могут быть "лишние" данные, которые не надо копировать в переменные программы).
Должна быть возможность сворачивать/разворачивать содержимое узлов.
Вероятно, должна быть предусмотрена валидация типов - в запросах с битовыми функциями не должно быть возможности добавить переменные типы Целочисленный/С плавающей точкой и наоборот - в запросе с регистрами нельзя добавить тип Булевский.
Вложение 52409
Сейчас работаем над выпуском новых приборов, и хотим добавить в них наиболее востребованные функции.
На старых да, пока не планируется.
Есть ли ситуации, когда использование не-группового запроса предпочтительнее, чем использование группового?