回复:PID输出值跳变。

weiyakun01

  • 帖子

    5
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2014-12-08

普通 普通 如何晋级?

发布于 2015-01-19 15:50:38

2楼

交叉引用看过了,没有冲突。
原因找到了,P,I,D这3个值,分别为VD112,VD120,VD124,我想通过HMI改变数值,因为P的值为“标准化”,0~1.0,数值比较小,I,D的单位为“分钟,”我在程序里加了一个算数运算,100/P_SET=P,I_SET
/60=I,D_SET/60=D,P_SET地址为VD212,I_SET为220,D_SET为224,结果字分别直接为P,I,D的地址,然后导致上述的问题。
后来改变100/P_SET=P_TEMP,I_SET/60=I_TEMP,D_SET/60=D_TEMP,然后分别MOVE P_TEMP,I_TEMP,D_TEMP到P,I,D。就OK了。
初学自学者,还是不知道为什么这样就可以了。
请高手指点。
谢谢
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33277条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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