降温时怎么编写PID

升温时调用PID向导就可以了(目标值大于实测值),但是当目标值小于实测值时,要怎么编写PID才能死PID有输出

问题补充:
要做升温和降温,升温时(检测温度低于目标温度,启动加热),直接调用PID向导就可以。降温时(检测温度高于目标温度,启动制冷),这个时候怎么编写PID程序(向导里边的PID当检测温度高于目标温度时输出为零),要让PID有输出

最佳答案

什么意思呀?你要控制两种设备吗?用pid加分程控制。百度自动化控制原理,里面讲如何分程控制的。

补充回答:你这个就是典型的pid+分程控制了。测量值高于设定值,pid输出降低,测量值低于设定值,pid输出升高,根据你实际情况取一个中间点作为分割,比如50,那么pid输出值大于50则将输出值减去50后转换成0~32000输出给加热通道,输出值小于50则用50减去pid输出结果后转换成0~32000给制冷通道,根据实际情况可能存在死区或者同时输出的情况,如果要有死区,可以pid输出大于51,输出结果减去51后转换成0~32000给加热,pid输出小于49则用49-pid输出后转换成0~32000给制冷通道,这样就存在了2%的死区,在pid输出49~51之间不制冷也不加热;如果为了防止温度突变,可以用同时加热和制冷来实现温度缓慢变化即pid输出大于49则输出值减去49后转换成0~32000给加热通道,输出值小于51则51减去pid输出后转换成0~32000给制冷通道,这样在49~51之间少量加热,少量制冷,实现温度缓慢变化,不会产生突变,一切都要根据实际情况来的。

提问者对于答案的评价:
谢谢您!虽然我现在不知道怎么编写,但是找到思路了。可以加您的QQ吗?我现在是初学,今后想请教您!如果您不方便公布QQ的话,我的是370684486 。再次感谢您!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 下午7:20
下一篇 2017年11月1日 下午7:21

相关推荐

  • 帮我看看这程序的意思

    LDR<=  VD4, 50.0 MOVD   +0, AC2 MOVD …

    SIMATIC S7-200 2021年7月4日
  • S7-200与台达触摸屏通信

    请问CPU226与台达DOP-B的触摸屏通信时,PLC用写通信程序吗,通信数据线就用235对235可以吗? 最佳答案 1.台达说明书中有与S7-200连接的说明。 2.购…

    SIMATIC S7-200 2021年7月4日
  • 300访问em277

    在一个项目中遇见个这样的问题,使用315-2DP下带三个Em277子站(DP地址分别为:3、4、5,三个模块一样),现在去掉中间的4#子站后,其他两个正常工作,挂上4#并在300里…

    SIMATIC S7-200 2020年10月31日
  • 写的程序自相矛盾怎么办啊

    当一个程序很大时,有时候不可避免的就会有几条程序就会相互冲突或者说是互相矛盾,为什么编译却检查不出来啊?难道非要依靠编程者自己检查吗? 最佳答案 编译只是根据语法进行纠错,怎么能检…

    SIMATIC S7-200 2020年11月1日
  • 温度控制问题

    请教高手200的PLC最多只能用8个PID回路,现场有十多个温度点都需要通过PID来控制温度,输出方式是普通的继电器控制,请问有什么好的方法? 问题补充:如果要自己编写PID程序,…

    SIMATIC S7-200 2021年7月5日
  • TD400C编辑完成后对应的V如何复位

    我在一个菜单上插入四个PLC位,选择可编辑,就有四个相对应的V位,当我编辑的时候按ENTER键光标移到下一个可编辑位,但是上一个V位没有复位,怎样编程使上一个V位复位,同样,编辑下…

    SIMATIC S7-200 2020年11月1日
  • EM231手册下载

    6ES7231-0HC22-0XA8  谁有手册上次一份,或者告诉一下,在官网怎么搜素到手册。谢谢 最佳答案 请见链接:https://support.indu…

    SIMATIC S7-200 2021年7月5日
  • 西门子200PID控制两个阀门

    现有一个200PLC,控制2个西门子阀门,西门子开度由0-10V控制,但是西门子PID输出只有一个,该如何控制?请大侠们给一个思路 最佳答案 你需要说明这两个阀门的关系,比如是一个…

    SIMATIC S7-200 2021年7月5日
  • 以太网向导的问题

    向导中有个选项是作为客户机连接,还是服务器连接。请问怎么选?如何区别?这个客户机服务器连接是对于谁说的呢?是以太网模块吗? 最佳答案 服务器和客户机的选择取决于具体的连接应用,例如…

    SIMATIC S7-200 2021年7月5日
  • plc怎样显示

    我想用plc来显示它所采集到的各种传感器的信号,请问各位大侠该用那几个模块,该怎样做 最佳答案 有点笼统看不明白,不知道是要在线监控传感器的信号还是采用文本显示器来显示或者用触摸屏…

    SIMATIC S7-200 2020年11月1日