Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

IF_97_2012 - расчет термодинамических свойств


 
Назначение.
Функциональный блок используется для расчета термодинамических свойств воды и пара по методу IAPWS-IF97 (2012) (ГСССД 187-99).
 
Состав структурной переменной.
Переменная со структурным типом IF_97_2012 будет добавлена в локальный словарь автоматически при добавлении блока в редактор.
Допустимые диапазоны значений входных параметров T и P:
  • 0 <= T <= 800 C при P <= 100000 КПа;
  • 800 <= T <= 2000 C при P <= 50000 КПа.
Входной параметр Medium определяет тип измеряемой среды.
Значение параметра
Описание
1
Вода
2
Насыщенный пар
3
Перегретый пар
Коды завершения операции на выходе ok:    
Значение параметра
Описание
true
Есть ошибки
false
Нет ошибок
Коды ошибок на выходе err:
Код ошибки
Краткое описание
0
Ошибок нет
1
Ошибка обмена с задачей связи
2
Недопустимое значение давления
3
Недопустимое значение температуры
4
Ошибка вычислений
 
Пример синтаксиса на языке ST.
//вызов функционального блока
Block.IF_97_2012(T1, P);
//чтение выходных параметров
Ps := Block.Ps;            
Ts := Block.Ts;            
Viscosity := Block.Viscosity;
Density := Block.Density;  
Enthalpy := Block.Enthalpy;
Entropy := Block.Entropy; 
K := Block.K;          
W := Block.W;          
Zone := Block.Zone;       
Medium := Block.Medium;    
ok := Block.ok;          
err := Block.err;