Poddias пишет:тоже искал подобное решение в свое время, кроме автографа ничего нет, но и у них modbus поддерживает только определенные устройства.
Только определенные устройства - это и логично. Ибо МодБас сам по себе ничего не значит, этот протокол просто описывает адресацию и способ получения данных из регистров приборов (если мы про чтение сейчас говорим), а в каких регистрах что и каким образом в конкретном приборе находится - это МодБас не описывает, тут все в руках производителя и нет стандартизации.
Из-за этого очень непросто сделать какой-то универсальный механизм конфигурации трекера, который позволит пользователю самому выбирать что и откуда считывать по МодБасу - довольно много параметров для конфигурации и они не однородные часто.
Заметно проще сделать чтение набора каких-то определенных параметров из определенных приборов на уровне прошивки трекера (пользователь просто выбирает тип прибора, подключенного к трекеру, и получает при этом согласованный набор параметров из этого прибора).
Так сделано, например, в наших Азимутах для работы с панелями управления дизельными генераторами и/или счетчиками электроэнергии - из них нужно читать полтора десятка параметров (всякие напряжения, уровни, температуры, мощности, токи и прочие радости) и если все это настраивать руками пользователя, то процесс конфигурации становится нетривиальной задачей.
Сергей Чубаров.
Директор ООО "Ратеос".
www.rateos.ru rateos@rateos.ru
+7 (499) 731-4390, 731-9716