回复:NPN/PNP流量脉冲如何编程(着急!!!)

holdkcsxyz

西门子1847工业学习平台

  • 帖子

    1560
  • 精华

    24
  • 被关注

    162

论坛等级:至圣

注册时间:2015-06-03

钻石 钻石 如何晋级?

发布于 2016-02-20 12:39:52

15楼

展开查看
以下是引用Jackchen在2016-02-19 14:20:14的发言 >13楼

亲,选择计数功能,可以通过ID1000:P很容易得到累加脉冲值,但是你说的后脉冲-前次脉冲,得到瞬时脉冲,怎么写程序!!!

以下是引用沙鲁在2015-12-03 15:51:19的发言 >5楼:选择计数模式,就是...

引用5楼详细内容:

选择计数模式,就是累计计算脉冲了,你就有了脉冲总量了。每秒触发后次脉冲-前次脉冲,就得到了每秒的脉冲流量。换算得到升。

进一次中断比如(10ms或者更小),读取一次本次脉冲值X1,将X1减去上次读到的脉冲值X2 得到X3。运算完毕将X1赋给X2(将本次值赋给前次值留作下次进中断作前次值使用).至此再计算一下 X3*100=Y就是每秒的流量。位置式PID需要追溯前n个时刻的采样值,增量式是前2个。1200复杂的数据结构功能以及SCL语言更容易实现这算法(数组,矩阵等)。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15113条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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