西门子S7-300 PLC 中如何自己编制PID程序?

西门子S7-300 PLC 中如何自己编制PID程序?,第1张

单就程序说一下思路:

首先用fc105模块将第一条的模拟量,二、三条的压力等转换为对应的宴喊数字量。然后用这个转换后的数字量作为fb41的参考输入,这样pid会根据这个参考输入(即目标值)计算pid的控制量。然后将此控制量利用fc106转换为模拟量输出给阀门来改变阀门开度即可。

这里面你的问题比较笼统,主要是你进来晌袭野的模拟量的量程,然后就是你控制阀门的类型,比如说用4-200ma控制阀门,还是1-5v控制阀门,这个还要具体讨论。

fc105

106是模数、数模转换模块。因为plc不能直接处理模拟量,所以要通过模块来转换,如果你禅友要完成具体程序,就要知道你用的模拟量的类型、量程。

另外fb41的背景db你分配后它里面就含有fb41的具体参数,作为一般应用其实可以不用通过背景db来编程。用梯形图基本就可以处理你的问题。

写温度pid值:

用温度设定值与实际测量值进行PID计算,取出计算值与设定周期此岁进行计算比较后伍扒槐,去控制输出。PID的设定可以自行设定调节,稳定后方可自动运行。腔友


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12497844.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存