Smart200模拟量输入模块AE04换算公式

一个真空检测仪器,其电压范围为:+2.2~+8.5V,对应的真空范围为:0.0005~1000mbar。
真空为1000mbar时,测得电压信号为8.5V,当真空降至10mbar时,测得电压信号为6.5V。
请教各位大神,怎样换算求得比例关系,谢谢。

最佳答案

很遗憾,楼上几位回答的都是资料舶来的。与你的应用不符。
楼上几位,都是以“压力值与测量仪表输出值即电压值线性”为前提的。假如压力值与测量仪表输出值即电压值线性,则依据(1000mbar,8.5V)(0.0005mbar,2.2V)两点确定一条直线,根据这条直线,可以求出,6.5V时,真空压力应该是685.24mba,而不是你说的10mbar。这说明前面的假定是错误的。
做另一番推测,可以根据惯用做法以10为底数取对数来求线性关系。log0.0005=-3.3,log1000=3,以(-3.3,2.2)(3,8.5)两点确立线性方程,则电压6.5V则对应的值=-3.3+(3-(-3.3))*(6.5-2.2)/(8.5-2.2)=1,由此取指数得到真空压力为10mbar。与你的应用实际相符合。
具体是何种关系,你必须通过真空检测仪器的说明书确认。
若是对数线性化处理的,则你的转换程序,需分两步实现:
1)利用扩展库指令(如下连接)求取对数值
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/software/library/scale_library/analog_scaling.htm
2)利用浮点运算中的对数、指数指令计算实际的真空压力=EXP (X * LN (10))。

提问者对于答案的评价:
”如是大神“的推测算法应该是符合实际情况。
最后还请“如是大神“给附上所说的那个扩展库指令求取对数值图片以供参考,我这边打不开那个扩展库指令。谢谢

最佳答案作者回复:
如何将 Micro/WIN 的库文件导入到 Micro/WIN SMART 中
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/software/library/Imported_s7-200_library_to_SMART.html
具体来讲,打开STEP7 MicrWIN SMART软件,鼠标右键选中“项目树”中的“库”,点击“进入库文件夹”。把下载的库文件拷贝于此。再重复上述步骤“刷新库”。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc280509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日
下一篇 2020年10月30日

相关推荐