PID控制方案

我现在通过模拟扩展EM235模块输出电压到一PWM波控制板去控制电路板输出的频率,现在通过实验得到当PLC输出模拟电压0-8.22V时,对应频率在20000HZ-200HZ变化,V-F关系近似一条斜率为负的直线,如果按这条线开环控制会有偏差。所以现在想使用闭环,通过PLC的高速计数器测控制板实际频率作为反馈信号,与设定值比较。要求频率能在1-2秒内可以调整到要求精度要求,不知道用PID控制是否可以实现?或其他方法,劳烦各位高手支招,如果PID,最好能给出具体的参数设置、换算细节.谢谢!

最佳答案

这与普通的闭环控制没有区别。不过我还是建议你尽量避免这样做,正像楼上所说的,对于低频,高速计数的精度不太容易保证。V-F电路是一个非常成熟的技术,其线性度应该能够得到保证。斜率和截距可以通过仔细调节电路来满足要求;或者对模拟量输出值做数学方程修正也可以。

提问者对于答案的评价:
恩,很好的建议,谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:45
下一篇 2021年7月5日 上午2:45

相关推荐

  • S7-200 cpu224xp modbus 主站

    现在我使用224XP做modbus主站读取从站的模拟量信号.使用编程软件V4.0 SP3, 使能MBUS_CTRL,读数据MBUS_MSG时总是报错误6=mod…

    SIMATIC S7-200 2021年7月5日
  • S7-200与V20变频器MODBUS通信

    为什么电机没反应 图片说明:    最佳答案 请楼主参照这个例程:S7-200与V20之间的modbus RTU通讯http://www.ad.sie…

    2017年10月30日
  • s7200编程怎么用普通的计数器来计米

    用计数器CXXX来计数,想显示计数器的当前值,不知道是不是直接把CXXXmov-w给另一个地址就可以来。 问题补充:我想知道的是怎么读取计数器Cxxx里的当前值 最佳答案 例如减速…

    2017年6月10日
  • S7200问题

    谁有S7200的模拟软件 问题补充:zyan886@sina.com 谢谢!!! 最佳答案 网上下载的模拟软件不是所有的功能都能实现的。用的时候要注意,在STEP&nbs…

    SIMATIC S7-200 2021年7月5日
  • 催款功能

    西门子精简面板具有催款功能吗,比如100天需要输入密码才能启动,200天,需要输入密码启动.希望能够回答的详细一些,谢谢大家 问题补充:有没有直接在触摸屏里面做就行的?? 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • 西门子200 编程软件microwin''中不现实变量注释

    但我符号表里面定义了啊,复制粘贴了下符号表,不显示的变量的注释,文字下面有红色波浪线 最佳答案 红色波浪线说明你的注释文字使用了一些敏感字,如stop这样的字符或者与之前的注释字符…

    SIMATIC S7-200 2021年7月5日
  • 西门子PLC与变频器的通信

    今天在网上终于找到了有关PLC与变频器通信,我要发送一个数据到变频器的参数P001,这些址和数据地址要放在哪里了,但对里面的CRC校验数据有点不明白,我要发送1到P001的话,1就…

    SIMATIC S7-200 2021年7月4日
  • s7-200 224 控制mm420变频器,USS通信。

    s7-200 224 只有一个通信口,但是和变频器通信的时候,除了PC /PPI电缆占用一个通信口,与变频器连接还需要占用一个口。是不是意味着224控…

    2017年6月8日
  • S7-200怎么修改波特率

    最近刚接触PLC,选择的西门子S7 200问题:PLC默认的波特率为9.6K,我想改成19.2K,但是选择项中却无法修改PC:win7 x64软件:V4.0&n…

    2021年7月5日
  • 怎么在Q0.0-Q0.6输出七段显示码

    怎么在Q0.0-Q0.6输出七段显示码 最佳答案 把要输出的数据直接MOVE到一个字的存储位,然后把存储位的数值MOVE到QB0就可以啦,七段码上有标识的,把Q0.0到Q0.6链接…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论