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日 下午1:55
下一篇 2021年7月5日 下午1:55

相关推荐

  • S7-200CN CPU226 故障灯和运行灯同时亮,请问是硬件故障吗?

    S7-200CN CPU226 故障灯和运行灯同时亮,请问是硬件故障吗? 拨码开关也不起作用了,有没有解决办法? 最佳答案 重新上电,把CPU拨到ST…

    SIMATIC S7-200 2020年10月31日
  • 关于PWM的输出脉冲个数

    请问,如何给PWM设定输出的脉冲个数?就像PTO那样可以设定输出多少脉冲。 最佳答案 采用高计中断,到了终止PWM输出 提问者对于答案的评价:ok

    SIMATIC S7-200 2021年7月5日
  • Step7MicroWin编辑器的奇怪问题!!

    是这样的~当在MciroWin编程时,比如你放下一个触点,如 |I0.0| 。然后鼠标点在这个触点上,点个上升沿指令 |P|同样的操作,但不同的时候会…

    SIMATIC S7-200 2020年11月1日
  • S7-200PID给定值

    S7-200 PID回路控制中有两个输入量即给定值和过程变量.给定值是一个固定值(如压力或温度),过程变量为由压力或温度转换成的模拟信号(如4-20m),假设现做一个温度…

    SIMATIC S7-200 2021年7月5日
  • 自由口通讯无返回值

    特意买了个温度仪和226CPU学习自由口通讯。学习模仿编程了N个版本,有的可以读取到温度,只是这个温度值偶尔对的。所以,线路应该是没问题的。下面的这个程序,是最简单的吧?点一次M3…

    2021年7月5日
  • 200系列控制步进电机

    200系列利用MAP指令库控制步进电机,Q0_0_CTRL能否重复调用?调用1次以上发现俩相互干扰,发的脉冲数量相一致,不能够单独计数 图片说明:    &nb…

    2017年12月7日
  • 模拟量输入距离 0-5V可传送多远距离

    我用EM231模拟量模快,外部接0-5V电压输入,请问最大传送距离可达多少啊?因为传送距离很长几百米,能行吗? 问题补充:那么0–5v电压信号一般的传送距离是多长呢 最佳答案 几…

    SIMATIC S7-200 2017年6月27日
  • 关于EM235模块的使用

    初次使用em235,想确认几个问题,如果把dip开关设置成100 001(1代表on),问题1:是不是4个输入信号都设置成0-20mA呢?这个0-20mA信号带配电功能吗…

    2020年10月31日
  • TD200 C问题

    我现在遇到这样一个问题:我的TD200 C在关闭电源和将与S7-200通讯线断开时,TD200 C上出现提示“没有系统块!‘以前在文本显示向导中的组态在TD20…

    SIMATIC S7-200 2021年7月5日
  • 时序控制问题

    请各位高手下面这个时序程序用中断好,还是用定时器好,时间可以通过上机位修改的: i. 八个排泥阀分两组,每组四个,PLC1设4个点,每个点控制2个排泥阀。&nb…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论