有个问题不明白,请各位朋友帮助分析

已锁定

风起的时候_2009

  • 帖子

    27
  • 精华

    0
  • 被关注

    2

论坛等级:新手

注册时间:2009-05-29

普通 普通 如何晋级?

有个问题不明白,请各位朋友帮助分析

515

4

2009-07-19 08:59:40

我不太明白这个程序,怎么能从两个速度值,通过PID处理后变成变频器的0-10V电压啊

LD SM0.0
CALL PID0_INIT:SBR7, VW_2408,VD_2402 ,M10.1,0.3,VW5000


SBR7
Network 1 // 板链线实际运行速度------PID反馈信号处理
// PID反馈信号处理:因为设定速度在0.0~10.0米/分钟之间,而PID控制器的设定值是整数而不是实数,采用取整或四舍五入的方式都无法保证控制的精确性,所以考虑将设定值乘以1000.0以后再取整并转化为实数,将信号放大并处理后后送至PID控制器,控制精确度就比较高了。当然,既然设定速度乘以了1000,那么反馈值也得乘以1000。
// 将板链线实际运行速度(米/分钟,实数)乘以1000.0得到变量VD2400(实数);
// 将变量VD2400(实数)取整得到变量VD2404(双整数);
// 将变量VD2404(双整数)转换为变量VW2408(整数)------PID控制器只接受整数类型的反馈值。
LD SM0.0
MOVR VD60, VD2400
*R 1000.0, VD2400
ROUND VD2400, VD2404
DTI VD2404, VW2408
Network 2 // 板链线设定速度------PID设定信号处理
// 将板链线设定速度(米/分钟,实数)乘以1000.0得到变量VD2420(实数);
LD SM0.0
MOVR VD40, VD2420
*R 1000.0, VD2420
有个问题不明白,请各位朋友帮助分析 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33295条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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