回复:PID计算的问题

源头活水来

  • 帖子

    185
  • 精华

    0
  • 被关注

    2

论坛等级:游侠

注册时间:2008-09-26

普通 普通 如何晋级?

发布于 2009-09-22 16:49:30

0楼

再次非常感谢“S7-200 / Net ”百忙中抽时间浏览我编辑的程序。

1:因为模拟量输入通道的寄存器位数为12位,所以对应的单极性值范围为0~2^12即0~4096,是这样计算的吗?

2:我的PID既要实现自动控制,又要实现手动控制。
LD SM0.0

LD PID_Fre_1BP:M11.5

O PID_Fre_2BP:M11.6

O PID_Fre_3BP:M11.7

O PID_Fre_4BP:M12.0

ALD

PID PID_0:VB500, 0

在这个程序中M11.5,M11.6,M11.7,M12.0分别为1#~4#变频器实现和水池水位PID控制程序实现自动PID控制的标志。
(我的控制要求为:总共4台变频器控制6台水泵,1#BP——1#水泵;2#BP——2#水泵;3#BP——3#,4#,5#水泵;4#BP——6#水泵,且任何时候,四台变频器中只有一台和水池水位PID控制回路关联,即PID控制计算的输出值控制其中的一台变频器)
当这些标志为0时,PID控制为手动操作输出值的状态。
我测试了一下,PID自动控制和手动控制均能实现操作。

还有我的PID控制面板是做在上位机画面上的。

厚积薄发
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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