Коллеги приветствую.
Вопрос по отображению переменных с большим диапазоном значений на временных трендах.
Есть измеритель тока с диапазоном от 1пА до 10мкА. Т.е. значение от 1 до 10000000пА передается в скаду int32 и выводится на временном тренде.
В зависимости от разных условий и стадий алгоритма, эта переменная гуляет во всем своем диапазоне. Оператору важно наблюдать за характерными экстремумами (перегибами) переменной, т.е. всегда иметь оптимальный и читабельный масштаб на временном тренде.
В скаде же масштаб временного тренда привязывается к мин/макс значениям переменных указанных в редакторе шкал. Поэтому с макс значением переменной в 10 миллионов, вывод ее на тренд будет абсолютно не читабельным.
Пришла мысль в голову по ходу пьесы, оценивая уровень входящей переменной, скриптами менять макс значение переменной в редакторе шкал, но в хелпе не нашел возможности доступа к данному параметру. Скажем получая переменную, добавлять каждый раз при росте по 15% к ее максимальному пределу в редакторе шкал. Такой или схожий вариант осуществим?
Возможно заранее в ПЛК преобразовывать переменную с мантиссой и степенью, где мантисса будет представляться скажем от 1 до 100, а степень подставляться сбоку графика. Но этот вариант мне не нравится.
Подскажите пожалуйста оптимальное решение. Хотелось бы в идеале динамически меняющийся масштаб конечно.