FB_HVACTemperatureCurve

FB_HVACTemperatureCurve 1:

Über das Enum eTemperatureCurve wird eine intern im Funktionsbaustein hinterlegte Temperaturkennlinie aus den Tabellen 1&2 ausgewählt und über die Struktur stParameterScale_nPoint ausgegeben. Mit dieser Struktur kann dann im Zusammenhang mit dem Funktionsbaustein FB_HVACScale_nPoint Kennlinien nachgebildet werden. Um an den Widerstandsrohwert eines Sensors zu gelangen, müssen die Busklemmen Kl32xx auf Widerstandsmessung eingestellt werden, siehe FB_HVACConfigureKL32xx.

FB_HVACTemperatureCurve 2:

Bei der Widerstandsmessung 10 bis 5000Ω der KL32xx entspricht 1 Digit = 0,5Ω, d.h. der angezeigte Rohwert muss in der PLC durch 2 dividiert werden. Beispiel: 2500Ω würden in der Steuerung mit einem Rohwert von 5000 dargestellt werden. Der Rohwert muss in der PLC durch 2 dividiert werden um auf den ohmschen Wert von 2500Ω zu kommen.

FB_HVACTemperatureCurve 3:

Die Widerstandsmessung 10-10000Ω ist nur mit der Sonderklemme KL320x-0027 möglich. An dieser Sonderklemme kann ausschließlich nur die Widerstandsmessung 10...10000Ω betrieben werden.

FB_HVACTemperatureCurve 4:

Die EtherCAT-Klemme EL3692 ist eine Widerstandsmessklemme, die den Messbereich bis 10MΩ abdeckt.

VAR_INPUT

eTemperatureCurve  : E_HVACTemperatureCurve;     

eTemperatureCurve: Enum, über das eine intern im Funktionsbaustein hinterlegte Temperaturkennlinie aus den Tabellen 1&2 ausgewählt werden kann (siehe E_HVACTemperatureCurve).

VAR_OUTPUT

stParameterScale_nPoint  : ST_HVACParameterScale_nPoint;

stParameterScale_nPoint: Struktur, die die Anzahl der Punkte und deren Wertigkeit der X-Y-Koordinaten beinhaltet (siehe ST_HVACParameterScale_nPoint). stParameterScale_nPoint beinhaltet, je nach Vorgabe über das Enum eTemperatureCurve, die in den Tabellen 1&2 hinterlegten Kennlinien.

Beispiel:

eTemperatureCurve = eHVACTemperatureCurve_Ni1000Tk5000_TCR
stParameterScale_nPoint.iNumberOfPoint :=
56;
stParameterScale_nPoint.rX[1] :=
790.8;
stParameterScale_nPoint.rY[1] :=
-50.0;
stParameterScale_nPoint.rX[2] :=
826.8;
stParameterScale_nPoint.rY[2] :=
-40.0;


stParameterScale_nPoint.rX[56] :=
1625.4;
stParameterScale_nPoint.rY[56] :=
120.0;
stParameterScale_nPoint.rX[57] :=
0;
stParameterScale_nPoint.rY[57] :=
0;


stParameterScale_nPoint.rX[60] :=
0;
stParameterScale_nPoint.rY[60] :=
0;

Vorgegebene Temperaturkennlinien auswählbar über das Enum eTemperatureCurve

 


S+S

Sensortyp
1K3 A1
NTC 1 kOhm

S+S

Sensortyp
1.8K3 A1
NTC 1.8 kOhm

S+S

Sensortyp
2.2K3 A1
NTC 2.2 kOhm

S+S

Sensortyp
3.3K3 A1
NTC 3 kOhm

S+S

Sensortyp
NI1000
DIN

S+S

Sensortyp
PT1000
DIN

S+S

Sensortyp
Ni1000/TCR (LAN1)
Ni1000Tk5000

eHVACTemperatureCharacteristic_

NTC1k_3_A1

NTC1k8_3_A1

NTC2k2_3_A1

NTC3k3_3_A1

Ni1000_DIN

Pt1000_DIN

Ni1000Tk5000_TCR

°C

Ω

Ω

Ω

Ω

Ω

Ω

Ω

- 50

32886

 

 

 

743

803

790.8

- 40

18641

 

 

 

791

843

826.8

- 30

11130

21695

27886

53093

842

882

871.7

- 20

6777

12987

16502

29125

893

922

913.4

- 15

5341

10153

12844

21887

920

941

934.7

- 10

4247

8011

10070

16599

946

961

956.2

- 5

3390

6347

8134

12698

973

980

978

0

2728

5071

6452

9795

1000

1000

1000

1

2613

4851

6164

9309

 

 

1004.4

2

2503

4640

5891

8849

 

 

1008.9

3

2399

4441

5631

8415

 

 

1013.3

4

2300

4252

5384

8005

 

 

1017.8

5

2205

4071

5150

7617

1028

1020

1022.3

6

2115

3899

4927

7251

 

 

1026.7

7

2030

3738

4715

6905

 

 

1031.2

8

1948

3582

4513

6575

 

 

1035.8

9

1870

3434

4321

6265

 

 

1040.3

10

1796

3294

4138

5971

1056

1039

1044.8

11

1724

3158

3964

5691

 

 

1049.3

12

1656

3029

3797

5427

 

 

1053.9

13

1590

2905

3639

5177

 

 

1058.4

14

1528

2788

3488

4938

 

 

1063

15

1469

2677

3345

4713

1084

1058

1067.6

16

1412

2570

3207

4500

 

 

1072.2

17

1358

2468

3076

4298

 

 

1076.8

18

1306

2371

2952

4104

 

 

1081.4

19

1256

2277

2832

3922

 

 

1086

20

1209

2189

2719

3747

1112

1078

1090.7

21

1163

2103

2610

3582

 

 

1095.3

22

1120

2023

2506

3426

 

 

1100

23

1078

1945

2407

3277

 

 

1104.6

24

1038

1871

2289

3135

 

 

1109.3

25

1000

1800

2200

3000

1142

1098

1114

26

963

1732

2115

2872

 

 

1120

27

928

1667

2034

2750

 

 

1123.4

28

894

1604

1957

2634

 

 

1128.1

29

862

1545

1883

2522

 

 

1132.9

30

831

1488

1812

2417

1171

1117

1137.6

35

694

1235

1500

1960

1200

1136

1161.5

40

583

1031

1248

1597

1230

1155

1185.7

45

491

865

1043

1310

1261

1175

1210.2

50

416

729

876

1081

1291

1194

1235

55

354

616

738

896

1322

1213

1260.1

60

302

524

626

746

1353

1232

1285.4

65

259

447

532

625

1385

1252

1311.1

70

223

383

454

526

1417

1271

1337.1

75

192

329

390

444

1450

1290

1363.5

80

167

284

335

346

1483

1309

1390.1

85

145

246

289

321

1516

1328

1417.1

90

127

214

251

275

1549

1347

1444.4

95

111

187

218

236

1584

1366

1472

100

97

163

190

204

1618

1385

1500

105

88

143

167

176

 

 

1528.3

110

76

126

146

138

1688

1423

1557

115

 

111

 

120

 

 

1586

120

 

99

 

105

1760

1461

1625.4

125

 

88

 

92

 

 

 

130

 

80

 

81

1833

1498

 

140

 

62

 

64

1909

1536

 

150

 

50

 

50

1987

1573

 

160

 

 

 

 

2066

1611

 

170

 

 

 

 

2148

1648

 

180

 

 

 

 

2232

1685

 

190

 

 

 

 

 

1722

 

200

 

 

 

 

 

1758

 

210

 

 

 

 

 

1795

 

220

 

 

 

 

 

1832

 

230

 

 

 

 

 

1868

 

240

 

 

 

 

 

1905

 

250

 

 

 

 

 

1941

 

260

 

 

 

 

 

1977

 

270

 

 

 

 

 

2013

 

280

 

 

 

 

 

2049

 

290

 

 

 

 

 

2085

 

300

 

 

 

 

 

2121

 

310

 

 

 

 

 

2156

 

320

 

 

 

 

 

2191

 

330

 

 

 

 

 

2227

 

340

 

 

 

 

 

2262

 

350

 

 

 

 

 

2297

 

360

 

 

 

 

 

2332

 

370

 

 

 

 

 

2367

 

380

 

 

 

 

 

2401

 

390

 

 

 

 

 

2436

 

400

 

 

 

 

 

2470

 

Vorgegebene Temperaturkennlinien auswählbar über das Enum eTemperatureCurve

 


Thermokon

Sensortyp

NTC 1.8 kOhm

Thermokon

Sensortyp

Ni1000 Tk5000

eHVACTemperatureCharacteristic_

NTC1k8

Ni1000Tk5000

°C

Ω

Ω

- 50

 

790.88

- 40

 

830.83

- 30

24500

871.69

- 20

14000

913.48

- 10

8400

956.24

0

5200

1000

10

3330

1044.79

20

2200

1090.65

25

1800

1113.99

30

1480

1137.61

40

1040

1185.71

50

740

1234.97

60

540

1285.44

70

402

1337.14

80

306

1390.12

90

240

1444.39

100

187

1500

110

149

1556.98

120

118

1615.36

130

95

1675.18

140

77

1736.47

150

64

1799.26

Voraussetzungen

Entwicklungsumgebung

erforderliche Bibliothek

Erforderliche Function

TwinCAT 3.1 ab Build 4022.16

Tc2_HVAC V3.3.1.0

TF8000 | TC3 HVAC V1.0.0.0