7.7. Объект привязок
Инструмент : объект привязок; панель инструментов : создание сложного оборудования

Элемент типа привязка служит для задания параметров расчетной модели из внешней базы данных датчиков или через переменные и выражения.

Диалог задания привязок содержит таблицу со следующими столбцами (рис.7.7.11):

  • оборудование – название оборудования для привязки или имя создаваемой переменной (начинается с $),
  • тип привязки – температура, давление и т.д;
  • имя датчика – используется для привязки к датчикам из базы данных,
  • выражение – используется для вычисления выражений, зависящих от ранее определенных переменных,
  • элемент управления – используется для получения значения из элемента управления,
  • единицы измерения – задает единицы изменения для датчиков в базе данных,
  • значение по умолчанию – задает значение, принимаемое в случае отсутствия данных для датчика,
  • текущее значение – рассчитанное значение.

Рис.7.7.11 Диалог задания привязок
Типы привязок по типам оборудования
Тип привязки
Тип оборудования
Параметр привязки
давление
колонна с ребойлером
давление в колонне, постоянное
давление
поток
давление потока, где допускается его задание
давление
задание потока
давление
давление
датчик
референсное значение, имя датчика
температура
колонна с ребойлером
температура ребойлера
температура
поток
температура потока, где допускается его задание
температура
задание потока
температура
температура
датчик
референсное значение, имя датчика
температура
трубопровод с двухфазным течением
температура окружающей среды
температура
АВО с фикс. геометрией
температура воздуха
массовый расход
поток
расход потока, где допускается его задание
массовый расход
задание потока
расход
массовый расход
датчик
референсное значение, имя датчика
объемный расход
датчик
референсное значение, имя датчика
выражение
имя переменной, должно начинаться с $
-
управляющий параметр
элемент контроля
референсное значение, имя датчика
скорость ветра
трубопровод с двухфазным течением
скорость ветра
молярная масса
датчик
референсное значение, имя сенсора
доля
датчик
референсное значение, имя сенсора

Кнопки "Применить" и "Сохранить" вносят данные в из диалога в базу, пересчет схемы запускается при включенном авторасчете. При нажатии "Сохранить" диалдог закрывается. Кнопка "Рассчитать" предназначена для выполнения расчета внутри объекта привязок с присваиванием параметров оборудованию, но без пересчета схемы.

Объекты привязок удобны для задания единого параметра – например температуры воздуха для АВО – для нескольких однотипных обектов. Для этого достаточно ввести одну переменную в объекте привязок и привязать ее там же ко всем необходимым объектам.

В каждой строке должно быть задано или имя датчика, или выражение, или элемент управления. В случае, если оборудования, датчика, или элемента управления с указанным именем не существует, а также в случае неправильного типа привязки, объект привязок на схеме оторбражается красным цветом, а в окно лога выводятся сообщения об ошибках.

Привязки вычисляются до расчета схемы, объект за объектом, в очередности создания объектов привязок. В одном объекте содержится до 20 привязок, которые вычисляются последовательно. В случае нескольких привязок, задающих один и тот же параметр элемента, он получает последнее значение. Вычисление привязок заключается в получении текущих данных датчиков или же вычисления выражения привязки, и в присваивании переменной или параметра элемента схемы.

Для исключения отдельной привязки из вычислений следует в первом столбце закомментировать имя объека (переменной) символом #. Деактивация объекта блокирует вычисление всех привязок объекта. Это позволяет иметь в схеме набор расчетных случаев, задаваемых входными параметрами типа входных температур, давлений и расходов, температуры окружающей среды и т.п. , которые пользователь может выбирать путем активации и деактивации соответствующих объектов привязок.

В примере на рис.7.7.11:

  • 1) закомментированная переменная
  • 2) в потоке 1 задается температура по текущему значению датчика ТТ_8003, в базе данных значения датчика в градусах Цельсия
  • 3) в потоке 1 задается давление по датчику PT_8005
  • 4) создается переменная A по датчику TT_8003
  • 5) создается переменная B, равная А-10
  • 6) создается переменная С по значению элемента управления CONTROL_1
  • 7) в потоке 1 задается давление по датчику PT_8005 в МПа – затирается значение из строки 3
  • 8) в элементе задания потока SF-1 задается давление по датчику PT_8005 в МПа
  • 9) в колонне Col-1 задается постоянное давление по датчику PT_8005 в МПа
  • 10) в элементе датчика PT_8005 задается референсное значение по одноименному датчику

Данные датчика берутся для фиксированного момента времени, задаваемого в специальном элементе на панели инструментов. Имеется возможность применить осреднение показаний датчика за некоторый промежуток времени. Для этого к имени датчика следует приписать '.avg(x)', где x – период осреднения в минутах. Например, 'TT_8005.avg(60)'.