我使用一个孔板流量计,它产生4-20毫安电流信号,但这个信号和流量不是线性关系,需要开方以后才能换算流量,我不知道如何开方,如何换算流量,我用的是S7-300 谢谢大家了
问题补充:
那如果变送器转换的信号不是4-20MA的标准信号,那我怎么确定它的上下限
如果我不用FC105,自己编模拟量转换程序是不是要用OUT=PIW*(HL——LL)/27648+LL,还有如果差压变送器检测的信号不是标准信号(如4-20ma),那我应该怎么处理
最佳答案
1.对于单极性转换程序,你可以按OUT=PIW*(HL——LL)/27648+LL公式编写,但要注意数据类型间的转换。
2.如果差压变送器检测的信号不是标准信号(如4-20ma),那我应该怎么处理?
我干了很多年了,见过的差压变送器输出都是4-20ma。如果真的出了个鬼胎,比如
1-5V,0-10V,0-20ma等也无所谓,假设它们的量程是0-50KPa,LL依然为0KPa,HL依然为50KPa,仍旧是你上面的OUT=PIW*(HL——LL)/27648+LL公式。
3.FC105 SCALE功能接受一个整型值(IN),并将其转换为以工程单位表示的介于下限和上限(LO_LIM和HI_LIM)之间的实型值,并将结果写入OUT。你可以直接套用请参考下面的链接:
关于FC105和FC106的问题,请参考FC105及FC106使用与实例说明。
http://wenku.baidu.com/view/806f5910cc7931b765ce1512.html
S7-300 PLC模拟量输入输出量程转换教程
http://wenku.baidu.com/view/81a5c650ad02de80d4d840ea.html
技术论坛里的FC105与FC106的使用
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=635042&b_id=4&num=11&s_id=25
4.其实每个孔板流量计出厂时都有一个设计计算书与其配套,那才是真正的计算依据,计算程序也是根据计算书上的计算公式编写的。我这里的使用的孔板流量计量比较多.,我手头正好有个孔板流量计的计算书,有许多参数及系数,计算公式Qv0=系数*[(DP*1000)*P/(273.15+T)]开方。再上传几个我实际程序中图片吧,请参考上传孔板流量的温压补偿的三个流量图片,希望对你有所帮助。
图片说明:
提问者对于答案的评价:
太感谢了 您好 能不能问下您现在在从事什么工作,如果以后有PLC方面的问题能不能请教你
专家置评
计算平方根,SQRT,参考网友回复。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc240125.html