Выделил. Посмотрел. Не обновляется. Т.е. данные не читаются с периодическим опросом. При изменении, или открытии/закрытии Runtime - меняются метки времени. Но ещё более странно, что при некоторых настройках значение тега в MasterSCADa меняется, а в "Данные" не меняются и в БД не добавляются.
Появление дробного числа среди целочисленных при настройке "Среднее" меня просто убил... Усреднилось то, что в принципе не может подлежать усреднению в моём варианте)))
Короче... пока ничего хорошего не получается совсем. Ни создание массивов для нейронки, ни элементарного моментального снимка данных (например, в случае аварии или по нажатию кнопки оператором) - не получается, судя даже по документации.
С одним вариантом настроек - из-за "прореживания", с другой - из-за устреднения. И то и другое - абсолютно неадекватно относительно целочисленных и битовых значений.
Например, мой "Режим работы" - целочисленный, может иметь шесть строго определённых значений. Никаких "прореживаний", min/max, а тем более усреднений тут не может быть принципиально.
Второй вариант: битовый тег состояния аварийной кнопки. Которая может быть неизменна месяцами. И данные о последнем изменении могут быть давным давно удалены из БД. А моментальный снимок обязан содержать весь набор данных, независимо от последнего изменения.





Ответить с цитированием