我要在HMI上做个测量环境温度的,我想问下,我应该选用4~20mA的传感器还是PT100的传感器才能做出来负温度数?另外调用FC105,还是改用其它的模拟量功能块呢?
最佳答案
A、PT100的传感器才能做出来负温度数?
必须选择宽温度测量的PT100的传感器
转帖:使用 PT100 连接到 CPU 31x C 集成的模拟量输入 通道测量温度时,如何提高 测量精度?连接:
http://www.gzrh.com/?thread-16-113.html
1、在硬件配置中对输入 4 (通道 5)设置参数为 “DEGREES Fahrenheit(华氏温度)”。
2、测量类型选择 RTD-2L。
3、测量量程选择默认的 PT100 。
4、在程序中进行华氏温度到摄式温度的转化。公式如下,举例为:
公式1:T (°C) = (TF - 32 ) : 1.8 // TF= 华式温度
公式2:TF (°F) = PIW : 10 // PIW= AI5 的 IO 输入值
T (°C) = ((PIW/10) -32) : 1.8 // 公式2代入公式1
T (°C) = (PIW - 320) : 18
在 STEP 7 中的程序如下:
L PIW 760 // 读取 IO 值
ITD // 转化 IO 值为实数型
DTR L 320.0 // 将华氏温度转化为摄氏温度
-R L 18.0
/R T MD 10 // 送入目标数据地址
B、选用4~20mA的温度变送器?
如果选用4~20mA的温度变送器,可以调用FC105进行双极性的转换。
详见:
见《S7-300 PLC模拟量输入输出量程转换教程》下载:
http://a.gongkong.com/tech/class/file/1417.pdf
见《 FC105 , FC106使用与实例》下载:
http://download.gongkong.com/file/2005/12/17/FC105.doc
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249947.html