PID输出控制

我现在做温度采集0-50℃,用PID指令输出模拟量0-10V,控制阀门开度0%-100%,要求控制阀门开度定为五档,分别为0%、25%、50%、75%、100%,也就是我输出电压要输出为0V、2.5V、5V、7.5V、10V,我怎样才能通过PID输出这五档呢?或者我这种要求是用PID比较方便,还是用模糊控制(就是不用PID,直接比较设定温度与检测温度的差值)比较好,能更稳定的控制?

最佳答案

我不知道这个比例阀为什么要给他分档。
这样的算法是可行的,但是需要考虑延时或者回差,避免频繁切换。
就像32000/4算出来每档位置一样,你要明白第一档是0到6400,这何时为0,何时为1/4,要定个规则。

提问者对于答案的评价:
说的很详细,非常感谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:28
下一篇 2020年10月31日 下午2:28

相关推荐

  • s7200编程技巧

    最近看了几个研究所的自控老师编的程序,发现有个共同点,就是在程序中不直接使用I/O点,而是将IO点输出给M点,然后用M点去编程。请问这样处理有什么特殊意义吗? 问题补充:另外问一下…

    SIMATIC S7-200 2021年7月4日
  • S7200与ABB变频器MODBUS通讯问题

    1、使用S7200自带的库和ABB变频器走modbus-RTU通讯,需要控制起停和设定变频器的频率,并读取变频器的输出电流和输出频率,看ABB变频器说明书需要写寄存器40001,那…

    SIMATIC S7-200 2017年11月6日
  • S7200的高速输入,输出如何使用

    S7200的高速输入,输出如何使用 钻石用户推荐最佳答案 1、S7-200 高速计数器常见问题http://www.ad.siemens.com.cn/productpo…

    SIMATIC S7-200 2021年7月5日
  • S7200 CPU224用什么编程软件

    S7200 CPU224用什么编程软件?S7200 有几种编程软件? 最佳答案 S7200 CPU224用什么编程软件?S7200 有几种编…

    SIMATIC S7-200 2020年10月31日
  • s7-200程序上载

    我的编程软件的版本型号是V3.2 STEP7 Micro WIN SP4.现场PLC的型号为224CN系列。连接没有问题。选用PPI接口连接…

    SIMATIC S7-200 2021年7月4日
  • s7 200和cb920x通信

    我想让s7200plc与cb920x通信,读取cb920x中的数据,我应该用什么通信方式更方便(自由口通信还是其他的通信方式)?硬件接线RS485和普通485接线一样的吗(s720…

    SIMATIC S7-200 2020年10月31日
  • s7-200cpu226如何与施耐德a71变频器通讯(modbus)”

    s7-200cpu226如何与施耐德a71变频器通讯(modbus)”是否有相关的库文件,谢谢 问题补充:这个库文件如何装?能否做个例子程序看看.xieixe &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 求助 protool(rt)—S7-200通信

    PROTOOL(RT)—S7-200连接不通,老贴说要在Set PG/PC Interface中设置S7Online-〉PC/PPI 。可我在Se…

    SIMATIC S7-200 2021年7月5日
  • S7200、组态王、EXCEL

    S7200与IPC上的组态王、EXCEL连接 组态王可直接支持S7200,EXCEL走OPC(PC ACCESS),请问如何组态? 问题可能不太清楚,…

    SIMATIC S7-200 2021年7月4日
  • 程序到底有多大

    从保存的程序文件属性里看,程序有29K,从编译的信息窗看,仅4K不到,为啥相差这么大? 最佳答案 程序文件保存的是程序的信息,包含了程序、结构、语言等很多,而编译后的文件变成了二进…

    SIMATIC S7-200 2020年11月1日