关于S7-200系列CPU通过自带PID向导生成的PID控制问题

各位大师,小弟近期遇见一个关于S7-200系列CPU通过自带PID向导生成的PID控制问题。
就是我通过PID向导生成了PID控制输出模拟量用于控制变频器实现控温,这部分都已经实现,而且使用的时候也正常,就今天突然发现PID没有输出模拟量控制变频器了,打开软件监控PID内部也显示是没有模拟量输出,觉得很奇怪。我就找原因也没有找到,各个参数设置都没有问题(给定值小和过程值PV大,且比例是反比例,这个PID是用于控制制冷)。开始下载进入PLC时,控制一点问题没有。
1、是否我在编程时使用的定时器功能重复了吗?
     我程序中其他部分控制使用的是TON定时器,地址从T37~T49都有使用,本人将一些地址换成大范围的T101~T255,重新下载到PLC后又可以正常运行了。
2、是否PLC使用环境温度高吗?
     PLC使用环境是在电控箱内,内部温度比较高,手感觉都很高,比一个人体温度还高。
3、是否还有其他我没有注意到的吗?

另:将程序重新下载至PLC后又可以了,不知道是为什么?

还望各位大师帮帮小弟解决这个困惑。

图片说明:

关于S7-200系列CPU通过自带PID向导生成的PID控制问题    关于S7-200系列CPU通过自带PID向导生成的PID控制问题    关于S7-200系列CPU通过自带PID向导生成的PID控制问题    关于S7-200系列CPU通过自带PID向导生成的PID控制问题    关于S7-200系列CPU通过自带PID向导生成的PID控制问题    关于S7-200系列CPU通过自带PID向导生成的PID控制问题   

最佳答案

没有输出与你已经调试好的参数基本没有关系,与设置值和反馈值是否正确输入(设置)有关;
和你是否调用pid指令有关。注意一点的是使用向导pid,不能够再采用时间中断SMB34的赋值。
一般45度正常工作。

提问者对于答案的评价:
谢谢!!!我已重新按照PID向导重新生成了PID控制,到目前为止运行还算正常。谢谢各位大师给出的答案。小弟这感激不尽,又学到了东西。

专家置评

pid向导使用注意事项
1、生成的程序要sm0.0无条件常调用,否则有可能pid不输出
2、向导分配的v区不能够与程序其他地方重叠
3、如果需要有条件切换是否投入,可以将条件用于手动自动切换
4、pid向导会占用定时中断,查看向导已经占用的中断,在程序其他地方不要再重复定义使用
5、只要pid有输出,控制效果要靠调节pid参数实现,可以在数据块中找到对应pid参数的v区,调节参数
6、如果要使用自整定功能,需要先手动调节pid参数,调节至基本稳定,再启用自整定,否则有可能整定不过去
7、自整定不是必须的

标准型s7-200plc的工作温度
运行温度:水平安装0-55度;垂直安装0-45度,参考系统手册,附录A,技术规范

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc172569.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月13日
下一篇 2017年6月13日

相关推荐