1. 硬件接线

对于该系列可以选择热电偶模块,EM AT04,产品型号:288-3AT04-0AA0。它是一个4通道热电偶测温模块,

分辨率是:0.1°C / 0.1°F。

支持如下诊断功能:上溢/下溢;断路;24VDC低压。

电缆要求如下:100m,屏蔽双绞线。

抑制频率:10HZ,50HZ,60HZ,400HZ.

接线可以按照如下图接线。接线非常简单。但现场环境复杂,需要注意试用屏蔽双绞线,做好接地。如果干扰太大,可以尝试试用隔离变压器。

西门子s7-200smart热电偶硬件接线

2. 硬件组态

这里的组态就非常重要了。需要注意很多问题。进行组态时,添加EM AT04模块后,单击打开相应配置菜单。如下图:

选择一个通道后,

1) 在“类型”中选择“热电偶”。此处有两个类型:热电偶和电压。

2)在“热电偶”中选择热电偶的类型,此处有多个选择项,需要根据自己的热电偶类型选择,B 型 (PtRh-PtRh),N 型 (NiCrSi-NiSi),E 型 (NiCr-CuNi),R 型 (PtRh-Pt),S 型 (PtRh-Pt),J 型 (Fe-CuNi),T 型 (Cu-CuNi),K 型 (NiCr-Ni),C 型 (W5Re-W26Re),TXK/XK (TXK/XK(L))。

一般我们都是使用 K型热电偶。

3)在“标尺”中有两个选项:摄氏度,华氏,一般都是选择:摄氏度。

4)在“抑制”中用于消除或最小化以下频率点的噪声,抑制频率有:10HZ,50HZ,60HZ,400HZ。

5)“平滑化” 在组态的周期数内平滑热电偶模拟量输入信号,然后将平均值传送至程序逻辑。有四种平滑算法可供选择:无,弱,中,强。根据需要进行选择。

6)“源参考温度”和“报警组态”中可以按照如下图所示进行选择。

共有四个通道,每个通道可以参考如下进行选择。

西门子s7-200smart热电偶硬件接线

3. 软件程序编写

编写程序,非常简单,就是将模拟量输入点读取到的值除以10,就可以得到实际的工程值。

从上图中可以看到此 TC 模块对应的输入寄存器起始地址为:AIW64,那么他们寄存器对应的地址为:AIW64,AIW66,AIW68,AIW70,这些读取上来的都是INT类型,如果你要得到浮点类型,可以使用 ITD (整数转换为双精度整数)和 DTR (双整数转换为实数)需要将输入转化为浮点类型,然后进行运算。可以使用 DIV_R 指令。

Network 1

LD SM0.0

ITD AIW64,AC1

DTR AC1,VD10

MOVR VD10,VD20

/R 10.0,VD20

我们通过以上的 STL 指令可以完成整数到浮点数的转换,并对浮点数进行除法运算,最后得到实际的工程值。