我的EM231模块是热电偶型的,接的是K型温度传感器,模块上的开关SW3拨在ON的位置,现在问题是读出的温度值感觉不对,用火烧传感器温度值也不变,不知还有哪里没弄对,请大师指点,AIW6是短接起来的,感觉温度还靠谱点,见截图
图片说明:
最佳答案
1.模块上的开关SW3拨在ON的位置,你的这个设置是正确的,00100000对应的就是K型热电偶,见上传图片。
2.你的程序也没有问题,只是你这样温度没有小数点。
温度模拟量输入模块(EM231 TC、EM231 RTD)所读取的数据是温度测量值的10倍(摄氏或华氏温度),如520相当于52.0度。
通常温度程序是直接读PIW数值后,然后先将整型转化为双整型,双整型再转化为实型,最后除以10.0即为实际温度值。
个人建议从下面几个方向检查一下:
1.首先查看一下你的热电偶探头,铭牌上分度号是否是K型的。火烧时,用万用表的毫伏档测量看是否有数值变化。
通常我们称热电偶探头,热电偶温度传感器一般指热电偶+变送器=4-20mA信号,所以你看一下热电偶接线盒中是否还带有变送器。
2.热电偶测温必须使用补偿导线进行连接,所以你必须安装同类型的补偿导线,并且注意正负极性要正确。
K型热电偶常用的KC(补偿型)补偿导线,正极为红色,负极为蓝色。
3.热电偶模块,4路输入热电偶订货号为:6ES7 231-7PD22-0XA0 ,8路输入热电偶订货号为:6ES7 231-7PF22-0XA0 。DIP开关设为00100000,模块必须要重新上电。
4.模拟量扩展模块的地址是否正确,S7-200的模拟量I/O地址总是以2个通道/模块的规律增加。
模拟量输入/输出数据是有符号整数,占用一个字长(两个字节),所以地址必须从偶数字节开始,以固定的递增顺序向后排地址。 例如:你的热电偶模块安装在紧挨本体不带模拟量的CPU之后,地址就是AIW0、AIW2、AIW4、AIW6等。
图片说明:
提问者对于答案的评价:
分析的很到位,谢谢!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc214020.html