找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
你发现这种情况后,你有没有看到PID控制的执行机构是不是在执行。如执行机构是加热控制,是否在执行加热。
这个是不是你程序哪里编写或是使用有问题。重点排查程序编写逻辑和PID组态设置。你这个问题大概率是程序编写逻辑问题。
参考下面1200 PID链接资料。
PID 功能_S7-1200:
https://www.ad.siemens.com.cn/productportal/prods/s7-1200_plc_easy_plus/smartsms/070.html
PID 诊断:
https://www.ad.siemens.com.cn/productportal/prods/s7-1200_plc_easy_plus/smartsms/091.html
补充问题回答:
那你检查你程序是不是上电时启动加热功能就打开了。你工艺是上电就自动执行PID控制,还是需要手动去启动PID启动控制。如果程序中上电就去自动控制PID启动,那你检查你这偶尔是什么条件下会发生,这个肯定是某个特定条件才会发生,只是你没有找到造成这种情况。你看是不是你在加热输出百分百时,你把机器断电后再去上电就会有这样的情况。这肯定是程序设置或是逻辑有问题造成。你要先找到你说的所谓偶尔的情况,我看不是偶尔而是特定情况都会发生。按道理是设定值为0,就算是自动启动PID加热,实际温度大于设定温度是不会百分百加热,而是停止加热。除非你设定值为0显示,但是实际这个设定值没有写到PID中的设定值去。你可以通过监控,看出现这种情况时,你看设置值为0是否写入进去,还有PID加热启动条件。
点赞({{answerDetail.Q_Positive}})
评论
评论
精探推荐
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城