当前位置: 主页 > PLC控制

量程是 -3.5KAP–0KAP 电流信号4到20MA 反馈值 设定值 输出值怎么处理

PID指令做恒压控制AIWO归一化处理=(AIWO-6400)/25600
设定值归一化=(16*(X+3.5))/3.5+4然后除以20
AQW0=乘以25600再加6400
这样换算对吗?

最佳答案

自己动手丰衣足食
自己记忆不必问别人
别考虑4-20毫安直接考虑4-20毫安对应640032000
Y=-3.5X=6400
Y=0X=32000

Y=KX+B
把XY带入方程

K=3.5/25600
B=-4.375
Y=(3.5/25600)X-4.375
明白了不?

我把XY弄反了这个是S7200的输入电流转换实际压力值


方程应该为
X=(Y+4.375)/(3.5/25600)


这样你根据算出的压力值带入Y

X值直接给AQW0AWQ0自动就输出4-20毫安了
仅仅针对S7200

如果是S7300
那么640032000就不对了

应该是027648
带入方程一样的

注意你混淆的地方就是不要在程序中算出420程序中640032000就是420
直接把640032000也就是X值给AQW0即可

提问者对于答案的评价:
不明白我发错板块了我是问PID指令值中设定值是0.0到1.0的实数那我设定一个压力值时怎么换算成0.0到1.0?

最佳答案作者回复:
这个方程中Y=(3.5/25600)X-4.375X是反馈值640032000(4-20mA)Y是你要的压力值

这个Y你可以直接当作压力值给上位机
这个方程中X=(Y+4.375)/(3.5/25600)Y是设定-3.5到0X输出就是6400到32000(4-20ma)

这X个可以把X值直接给AQW0

  • 关注微信

猜你喜欢

微信公众号