现在有12个加热管,PLC控制,要求初始的时候按照设置的个数启动,例如开始启动5个,然后后续加热管,随温度变化增减,每次启动1个或者停止1个,{启动或停止时也包含最初的启动个数}
这个过程要求自动,求助各位大侠,给个思路或者指明方向
问题补充:
这些加热管是接触器控制,PID还能直接控制开关量么?
最佳答案
弱弱的问一下:你的控制目标是恒温控制吗?精度要求如何?因为不同的控制要求,决定于你的控制方案。
方案可以考虑:PID+分组控制;即正常PID的输出带几路加热器(具体要根据加热功率,加热过程,冷却方式等来决定,然后分组控制即根据“设定值-反馈值”偏差在不同温度值,逐步投人或切断几组加热器。这样可以综合考虑温度变化趋势,来做到精确控制,否则仅靠单一PID回路精度未必很高。这是我的一点经验。
如果被加热对象不是靠加热器直接加热,而是靠热辐射或传导等具有大惯性的控制对象,那么传统PID未必能做到很好的效果,此时应考虑用“前馈控制”,“模糊控制”等方式编程综合控制实现。
提问者对于答案的评价:
谢谢大家,十分感谢大家的帮助
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351886.html