Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: as-dorofeev от 25 Августа 2021, 13:58:42

Название: Межфазный уровень
Отправлено: as-dorofeev от 25 Августа 2021, 13:58:42
Добрый день!

Подскажите, возможно одновременное отображение двух уровней в одной емкости?
Имеется емкость, в ней установлен уровнемер с двумя поплавками: один общий, другой межфазный. Уровень в Simple Scada позволяет отобразить только одну шкалу. Пробовал нарисовать два уровня, один на другом, получается ерунда, минимум и максимум на лету не меняются, получается между общим и межфазным либо разрыв, либо наложение.
Название: Re: Межфазный уровень
Отправлено: Simple_Scada от 25 Августа 2021, 14:56:19
Здравствуйте.

Отобразить одновременно несколько значений на одном объекте Уровень (https://simple-scada.com/help/manual/level.html) нельзя. Уровень позволяет отображать значение одной переменной, которая указана у него в свойстве "Переменная". Если требуется отобразить несколько значений, то это можно сделать только используя несколько объектов Уровень.
Название: Re: Межфазный уровень
Отправлено: pan2000 от 27 Августа 2021, 05:52:48
   Здравствуйте.
 
  Двухцветный уровень состоит из пары уровней с прозрачным фоном.
  Варианты двухцветного уровня для двух переменных А и В с одинаковым шкалами:
1. "А+В" - нижняя цветовая полоса в интервале [0, A], верхняя - (А, А+В]. Должно выполняться условие А+В <= максимум шкалы;
2. "A-B" - нижняя - [0, A-B], верхняя - (A-B, A]. Должно выполняться условие: В < A;
3. "А и В" - нижние границы = 0, верхние - A и В. На переднем плане переменная с меньшим значением. 

Примеры шкал во вложении.
Название: Re: Межфазный уровень
Отправлено: as-dorofeev от 28 Августа 2021, 10:52:28
Спасибо!
Название: Re: Межфазный уровень
Отправлено: СергейД от 07 Сентября 2021, 13:49:35
Могу предложить своё решения для отображения двух уровней.
Будет интересно узнать ваше мнение.
Название: Re: Межфазный уровень
Отправлено: as-dorofeev от 07 Сентября 2021, 15:32:25
Да, спасибо, я реализовал аналогично.
Единственный момент, касательно моего случая, у вас не совсем правильно выстроен подсчет значений.
По уровню нефти получается общее количество жидкости в емкости, по уровню воды - межфазный.
Суммировать эти значения неправильно, нужно брать разницу между общим и межфазным уровнем (если нужно знать эту разницу).