Провайдер modbus
metafile

pid - имя регистра, используется в Параметрах для ссылки на него
type - INPUT/HOLDING/DISCRETE/COIL
addr - адрес регистра
format - BOOL/S16/U16/S32/U32/S64/FLOAT/DOUBLE
byteorder - ABCD / CDAB / BACD / DCBA
scale - коэффициент, на который умножается полученное число при чтении регистра перед передачей Параметру
skiptime - пропуск чтения в секундах от последнего чтения
-1 - читать только сразу после записи
-2 - не читать никогда
Провайдер формирует запрос на чтение сверху вниз. Если адреса регистров идут подряд, то чтение производится за одну команду (skiptime в этом случае может быть проигнорирован). Если подключенное оборудование имеет ограничение на чтение количества регистров за одну команду - необходимо расставить регистры так, чтобы исключить превышение.
Вы можете автоматически отсортировать выделенные регистры
Один файл может быть использован разными Провайдерами. Необходимо, чтобы Параметры, ссылающиеся на одну и ту же строку metafile, одинаково учитывали множитель scale.
Изменения в файле вступят в силу только после перезагрузки
Особенности работы с FLOAT и DOUBLE форматами
Если были добавлены параметры с форматами FLOAT или DOUBLE, то поле scale должно содержать коэффициент размерности, позволяющей не терять точность полученных данных. Например, если точность измерения до тысячной доли, то коэффициент не должен быть меньше 1000.

Это связано с тем, что все данные в системе далее передаются в целочисленном формате.

Размерность физических величин, используемых в системе: essence