恭喜,你发布的帖子
发布于 2022-05-16 16:41:34
2楼
是的,需要用两个PID块。
因为升温和降温的PID参数是不同的,而且升温和降温过程PID控制的对象也不同,这种情况最好是要用两个单独的PID程序的。
当然,如果你只想用一个PID模块的话,那额外在PLC里自己编一个判断程序,升温的时候用升温PID参数,降温的时候用降温的PID参数,并且在切换升降温PID参数的时候,比如说升温切换到降温,需要把升温时积分环节储存的数值清零,不然切换到降温后,降温时积分环节初始值不为0,而是升温控制中的累积值。同事,编程时逻辑加上升温控制,PID输出值传递给升温阀,降温时PID输出值传递给降温阀
请填写推广理由:
分享
只看
楼主