找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
这个 PIDConL 块你用的没有错。
之所以会有你说的结果,主要是因为你的 Kp 参数(Gain)是 1.0 引起的。因为你的 CANPress 的量程是 0 ~ 100(顺便提醒一句:你的 PV_InUnit 单位不正确,1001 是 ℃ 的枚举值。后面 PIDConL 块 对应的 PV_Unit 的值也是错的。只是对当前运算没有影响),那么,PIDConL 块当 Gain = 1.0 时,当 e = SP - PV 的值为 40,则运算的输出值 MV 会立即达到 40% 开度。又因为你的 Ti = 100s,那么,再经过 100s 时间后,MV 的累加积分输出就可以达到 80%。而你的 PIDConL 块当前的 MV 值是 66.06,基本上可以估算出是在切换到自动后 约 65s 左右 得到的结果。
PV_Out 与 PV_In 是对应的,它就是工艺对象的实际测量值。不同之处在于,当 PIDConL 块的 仿真 SimOn 管脚置 1 后,PV_Out 的值就等于仿真的值 SimPV!
MV 才是 PID 运算的实际输出值,默认范围就是 0 ~ 100,与我们常识中的比例阀的开度是对应的。当然,MV 值的运算范围也是可以调节的(通过 NormMV 管脚来定义。比如,串级控制的 副控设定值范围就是通过主控的 MV 值范围来定义的)。
而在 MV 的实际输出时,为了防止过调,可以通过 MV_HiLim 与 MV_LoLim 来把 MV 的实际输出值钳制在 NormMV 定义的范围内更小的区间。这就是你所发现的结果:在积分 Ti 的作用下,MV 的最终累积输出值就达到了你设定的 MV_HiLim 值。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城