回复:s7-200 PID求解

tomyong

  • 帖子

    9
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2013-02-26

普通 普通 如何晋级?

发布于 2013-03-01 17:32:05

13楼

回复:阿振,abing394273302,Automann,凌飞翼。
回头说一下我写的PID子程序:
实际上这个PID子程序,是一个很常见的PID算法程序,在网上可以找到很多类似的,用C语言写的程序。这个程序本来就是从C语言的版本“移植”过来。我看了一下S7-200手册上的说明,实现的过程大致是相同的,只是我没有用定时器,而是在程序中加入一个“1s”的扫描周期,定时的调用PID子程序进行计算,这样以来“TS”参数,(也就是采样周期)固定为1s,自动的PID程序这个参数是可以配置的。另外我写的这个pID子程序,运算时使用的变量均为整数,传递的变量也是整数,相对来讲计算精度比自带的要差。但是,即便存在这这些问题,我还是决定在以后的项目中把它一直用下去,因为我完全知道它是怎么工作的。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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