回复:采样时间是1S怎样实现

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15622
  • 精华

    102
  • 被关注

    967

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2020-09-30 08:30:32

12楼

展开查看
以下是引用夏历在2020-09-29 16:51:35的发言 >

采样时间1s,设置了Ts为1s,PID的执行周期到底为多少,是程序扫描周期吗,还是由两者最小值决定?

pid的执行周期跟采样时间没关系的。

PID,调用一次就运算一次,输出就刷新一次

只要你愿意输出刷新,就随时执行都可以。

 对PID来说,他关注的是采样时间,对输出来说,他关注的是执行时间。 PID,在执行的那一刻,只要采样值跟采样时间能对应是同一个时刻就可以运算正确。

这样不定时的执行,需要增加一个操作,就是记录每次采样之间的,间隔时间,填写到采样时间里面。

要精密计时执行PID只是因为大家不想修改采样时间,其实采样时间是一个变量来的。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9134条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。