找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
1、注意:
、必须保证用SM0.0无条件调用PID0_CTRL程序
、在程序的其它部分不要再使用SMB34定时中断,也不要对SMB34赋值 。
2、PID向导编程步骤,详见下述资料中功能一章中的PID功能:
、西门子 S7-200 SMART 技术参考(《S7-200 SMART PLUS》)
http://www.ad.siemens.com.cn/download/docMessage.aspx?id=6861
3、问题补充:手动没问题,就是自动时不运算,输出一直是0?
、可使用“手动/自动”切换的功能。PID向导生成的PID功能块只能使用SM0.0的条件调用。
、输出的地址正确吗?
PID 控制处于手动方式时,PID 控制器不再起自动计算的作用。这时,控制回路的输出是由操作人员手动控制、调整,由操作人员观察现场的控制效果,从而构成人工闭环控制。
所谓 PID 自动/手动控制,就是看控制系统的输出是由 PID 控制器自动控制,还是由操作人员手动控制。
2、参考文档,检查pid指令生成中参数的设置。
《S7-200 SMART PID功能》
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/014.html
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!