PID调节报错

根据向导建立一个pid控制,但是用step7的pid调节控制面板,进行自动调节参数,总是运行到一定时候,报错:调节算法因数字错误而终止!检查了,没问题啊?我想用自己编写的pid,输出也是0~1的值,怎么编写程序控制PWM啊?我现在主要是控制温度,但pid计算的值是变化的,如果第一次计算的值输出给pwm,pwm得到一个单段占空比输出,不是几毫秒pid又计算了一个值,这时需要更新pwm,输出另一个占空比,如果第一个占空比未输出完成,第二个又来了,堆积了,我就是这里想不通。有没有输出0~1的值控制pwm占空比从而控制温度案列程序啊?能不能发一下我邮箱986505575@qq.com,pwm输出控制一个固态继电器,

图片说明:

PID调节报错   

最佳答案

PWM控制在温度调节过程中的应用
https://wenku.baidu.com/view/82f02bfea417866fb94a8e6d.html

提问者对于答案的评价:
另外我还想问一下,我现在要使用的温度是400摄氏度,那我调节的pid参数是500摄氏度或600摄氏度吗?还是小于400摄氏度,用200摄氏度或300摄氏度调节pid参数,在哪个温度才开始调节啊?是从室温还是等加热到一定温度再进行调节pid参数。有没有一个温度比值,比如在使用温度的百分之多少才开始调节pid参数?不胜感激!!!!

最佳答案作者回复:
调节PID参数是在第一个加热期调节,经过几个周期才能确定你手动设置的PID是否符合,如果不符合还要继续调节的,比如目标温度是400,那么你在加热开始就应该调节了,然后看温度曲线的变化,接近目标值的时候是超调还是欠调,然后反复修改你的PID参数,从而找到一组适合你当前设备的PID值

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

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

相关推荐

  • 浮点

    什么叫浮点数。什么是有符号数。,和无符号数 最佳答案 浮点数:即该数值带小数点的数值。符号数:这里的符号指的是正、负符号,由最高位作为符号判断的数值。无符号数:最高位是0的数值正数…

    SIMATIC S7-200 2017年11月16日
  • 一机连多TD400

    一个CPU224,6台TD400 应该是可以连接的,具体如何做呢?TD400要怎么设置?必须用西门子的网络连接器吗?普通的线可以吗? 谢谢大家! 最佳答案 是的…

    SIMATIC S7-200 2021年7月5日
  • S7-200\S7-200 SMART \S7-300、wincc和WinCC_flexible_SMART安装顺序

    MicroWIN、MicroWIN SMART、STEP7、WinCC_flexible_SMART和WinCC编程软件安装顺序是怎么样的? 最佳答案 STEP7和&nb…

    SIMATIC S7-200 2021年7月5日
  • s7200模拟输出问题

    各位高手,请看下面的一段程序:西门子PLC引入模拟量的话就是TITLE=液位控制中断子程序Network 1     &…

    SIMATIC S7-200 2020年11月1日
  • 超级终端如何用来发送数据

    用224xp plc按书上例子写了程序,是接收串口的数据。请问用超级终端如何来发送数据,然后在plc中看到这个发送的数据呢? 问题补充:16进制的0A为何在超级终端里为回…

    SIMATIC S7-200 2021年7月5日
  • S7-200中断和执行

    S7-200的中断是在扫描到条件满足的时候立即启动中断程序,并执行中断程序中的代码,这个时候还在调用中断时的扫描周期内,是不是? 问题补充:这个问题是我没表达清楚,简单来说,如果中…

    SIMATIC S7-200 2017年11月6日
  • 如何把接近开关采集的转速信号显示在触摸屏上

    我想用接近开关测量电机或传动轴的转数,不知用什么方法能把采集的脉冲转为单位时间内的转速,请高手指点。触摸屏这边没有问题了。 最佳答案 采用高速计数,然后用定时中断。中断程序里把计数…

    SIMATIC S7-200 2020年11月1日
  • 摩托罗拉LS4278与S7-200通讯

    摩托罗拉LS4278提示解码成功,在通讯时提示“在扫描的符号中检测到传输错误。数据被忽略。如果未正确配置扫描器,则会发生此情况。请检查选项设置。”请哪位高手指点迷津。 最佳答案 这…

    SIMATIC S7-200 2018年3月6日
  • 200 smart的样本以及软件下载地址

    RT 最佳答案 https://www.industry.siemens.com.cn/automation/cn/zh/automation-systems/industrial…

    SIMATIC S7-200 2021年7月5日
  • TD400C设定值上限问题

    TD400C中设定值,配置的PLC数据地址为VW***,数据格式为无符号,系统要求此定值范围为0-500。但实际在文本中设定值时,以上地址数据格式,可以自由设成0-32767,数据…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论