Связь параметров блоков с переменными базы данных

Для связи расчетных параметров блоков с переменными базы данных сигналов используются специальные блоки, которые позволяют осуществить такую связь, а затем обеспечить запись значений расчетных параметров блока в какую-либо переменную, объявленную в базе данных. В библиотеке теплогидравлических блоков HS такие блоки находятся на вкладке «Точки контроля».

Практически все блоки, расположенные на данной вкладке, являются блоками-подчиненными и позволяют произвести считывание значений одного или нескольких расчетных параметров родительского блока и записать их в какие-либо переменные в базе данных.

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

Разместим на схеме блок «HS – Датчик P в узле», который будет считывать параметр «Давление, Па» в блоке «HS – Внутренний узел» и является блоком-подчинненным по отношению к нему.

Для этого выполните следующие действия:

  1. Поместите блок «HS – Датчик P в узле» на блок «HS – Внутренний узел» (Рисунок 1);

    Рисунок 1. Вид расчетной схемы после добавления блока «HS – Датчик P в узле»

  2. Убедитесь при помощи всплывающей подсказки, что блок «HS – Датчик P в узле» привязался к блоку «HS – Внутренний узел» (Рисунок 2);

    Рисунок 2. Всплывающая подсказка для блока «HS – Датчик P в узле», привязанного к блоку «HS – Внутренний узел»

  3. Двойным кликом левой кнопки мыши по блоку вызовите окно редактирования свойств блока. Откроется окно «Точка контроля», в котором происходит заполнение свойств для данного блока (Рисунок 3);

    Рисунок 3. Окно «Точка контроля», предназначенное для редактирования свойств блока «HS – Датчик P в узле»

  4. Задайте значения следующих полей (Рисунок 4):
    • в поле «Имя точки контроля» строку «D1»;
    • в поле «Имя категории для точек контроля» задайте строку «Датчики»;
    • в поле «Сигнал (Приемник)» строку «iq01»;
    • в поле «Название сигнала» строку «Расчетное давление в узле, Па».
  5. Значения остальных полей оставьте без изменений. В результате окно «Точка контроля» для блока «HS – Датчик P в узле» будет выглядеть так, как показано на рисунке ниже (Рисунок 4).

    Рисунок 4. Окно «Точка контроля» после редактирования свойств

Таким образом, мы добавили на схему и настроили блок «HS – Датчик P в узле», который имитирует измерение давления во внутреннем узле. Этот блок на каждом расчетном шаге будет считывать значение параметра _p «Давление, Па» для блока «HS – Внутренний узел», записывать и передавать значение в переменную D1_iq01 (Рисунок 5).

Рисунок 5. Вид расчетной схемы после завершения редактирования свойств «HS – Датчик P в узле»