S7200-226配通用模拟量输入231模块,PT100热电阻传感器配温度变送器(量程负50-100度,输出4-20毫安)

PLC程序编写了一行:LD SM0.0 MOVW AIW0,VWO
请教问题
1. 传感器放在办公室常温中,在监控上面程序时,AIW的值显示18676左右。这是对应的多少度啊?为什么?变送器输出的20毫安对应的应该是100度,4毫安对应的是0度还是负50度?
2.看论坛上都赞同4-20毫安对应6400-32000.这个值应该称作整数吗?
3.如果想在跟200配套的SMATR LINE触摸屏上做一个棒图显示温度,我记得组态棒图是跟VW这样的Int整形变量对应,程序如何编制?我上边的程序是把AIW0传送到VW0,这就可以了吗?我看有的程序中还用到建立表格、双整到整数转换等指令,我上述所实现的功能用的到吗?

第1个回答  推荐于2016-12-01
4mA对应负50度,20mA对应100度;
4-20mA对应6400-32000;
最好将AIW中的值,在PLC程序中折算成一个实际的温度值。
这样看起来比较方便。追问

6400-32000这些数值称为整数对不对啊?整数和字有什么区别啊?变送器4-20毫安信号送到PLC模拟量输入端后自动变换成6400-32000之间的数,会不会出现小数呢?我想在触摸屏中用棒图显示温度,6400-32000怎样在程序中变换呢?请帮我一下吧?最好写具体些,每一句有注释,谢谢

追答

1. 6400-32000是整数。
2. 整数是一个数据类型,字表示存储区长度,一个字的存储区正好可以容纳一个整形数据。
3. 变送器4-20毫安信号送到PLC模拟量输入端后自动变换成6400-32000之间的数,会不会出现小数呢?不会。
4. 将6400-32000(整数),转换成实际温度(浮点数)。
5. 具体的程序如下,供您参考,是用S7-200的编程软件写的。

本回答被提问者采纳
第2个回答  2012-03-30
4ma对应-50°
20ma对应100°
第3个回答  2012-03-30
看温度变送器 范围 -50-100追问

麻烦你能帮我回答其余两个问题吗、

第4个回答  2012-03-30
FDGFDSGD