Здравствуйте.
Есть переменная TRM1_Output1. Шкала - Выход (от 0.00 до 1.00) Выход меняется от 0 до 1 с дискретностью 0.0001. (Честно говоря я ожидал, что дискретность будет 0.01. Т.к. шаг - 1% от 100, но скада показывает и тысячные доли) Поскольку на самом приборе значение выхода отображается в процентах от 0 до 100, то я применил визуальную шкалу от 0 до 100 и в скаде. Таким образом на тренде я вижу значения вроде 20.22. Что означает с выхода пришло 0.2022, а с учетом визуальной шкалы отображается значение 20.22. Все хорошо, все устраивает.
Теперь вопрос. С переменной идет запись в архивный тренд. Тип архивации по изменению, Отрисовка - ступенчатый. Зона нечувствительности - 1%. 1% от шкалы 0..1.00 = 0.01. Т.е. я ожидал увидеть на тренде изменения превышающие 1% шкалы - 0.01, с учетом визуальной шкалы 1. Но на деле все оказалось не так. Значения пишутся каждую секунду, т.е. с интервалом опроса OPC-сервера. Причем рядом могут быть значения вроде 34.28, 34,65. Или 35.46, 35, 5. Как это может быть? У меня только один ответ, зона нечувствительности в 1% шкалы - 0.01 была применена к значениям полученным после расчета по визуальной шкале. Тогда и будут ловиться все изменения, даже с сотыми долями. Но это неправильно. Раз уж так делать, то надо применять и к зоне нечувствительности поправки на визуальную шкалу.