Функциональный блок TERMOINV преобразует температуру термопары (ТП) или термосопротивления (ТС) в соответствующие значения электрического напряжения или сопротивления.
Состав структурной переменной.
Переменная со структурным типом TERMOINV будет добавлена в локальный словарь автоматически при добавлении блока в редактор.
Описание алгоритма.
Температура термопары или термосопротивления в градусах Цельсия передается на вход X.
На вход NT передается код типа термопары или термосопротивления согласно таблицы преобразования:
NT
Тип ТП/ТС
Эл. сигнал
Диапазон температуры
Примечание
1
TP S(PP)
19 mV
0 … 1600
2
TP B(PR)
19 mV
0 … 1800
3
TP J(FK)
75 mV
-200 … 1000
4
TP T(MK)
75 mV
-250 … 400
5
TP E(HK)
75 mV
-100 … 900
6
TP K(HA)
75 mV
-200 … 1300
7
TP N(NN)
75 mV
-200 … 1300
8
TP L(HK)
75 mV
-200 … 800
9
TP A-1(VR)
75 mV
0 … 2500
10
TP A-2(VR)
75 mV
0 … 1780
11
TP A-3(VR)
75 mV
0 …1780
12
TR 50P
250 Om
-200 … 1100
Платина W100=1,3910
13
TR 100P
500 Om
-200 … 1100
Платина W100=1,3910
14
TR 50M
100 Om
-200 … 200
Медь W100=1,4280
15
TR 100M
200 Om
-200 … 200
Медь W100=1,4280
16
TR 21
250 Om
-200 … 600
Градуировка 21
17
TR 23
100 Om
-50 … 180
Градуировка 23
18
TR 50PT
65 Om
-50 … 80
Платина W100=1,3910
19
TR 100PT
130 Om
-50 … 80
Платина W100=1,3910
20
TR 100N
250 Om
-50 … 180
Никель W100=1,6170
21
TR 50PB
125 Om
-200 … 400
Платина W100=1,3910
22
TR 100PB
250 Om
-200 … 400
Платина W100=1,3910
23
TR 50PA
250 Om
-200 … 850
Платина W100=1,3850
24
TR 100PA
500 Om
-200 … 850
Платина W100=1,3850
25
TR 50MA
100 Om
-50 … 200
Медь W100=1,4260
26
TR 100MA
200 Om
-50 … 200
Медь W100=1,4260
27
TR 50PTA
65 Om
-50 … 80
Платина W100=1,3850
28
TR 100PTA
130 Om
-50 … 80
Платина W100=1,3850
29
TR 50PBA
125 Om
-200 … 400
Платина W100=1,3850
30
TR 100PBA
250 Om
-200 … 400
Платина W100=1,3850
31
TR 50PC
250 Om
-200 … 850
Платина a=0,00391
32
TR 100PC
500 Om
-200 … 850
Платина a=0,00391
33
TR 50PTC
65 Om
-50 … 80
Платина a=0,00391
34
TR 100PTC
130 Om
-50 … 80
Платина a=0,00391
35
TR 50PBC
125 Om
-200 … 400
Платина a=0,00391
36
TR 100PBC
250 Om
-200 … 400
Платина a=0,00391
37
TR 50MC
100 Om
-180 … 200
Медь a=0,00428
38
TR 100MC
200 Om
-180 … 200
Медь a=0,00428
Пример синтаксиса на языке ST.
//вызов функционального блока
Block.TERMOINV(NT, X);
//чтение напряжения или сопротивления для заданной температуры