您现在所在的是:

西门子SIEMENS

回帖:0个,阅读:388 [上一页] [1] [下一页]
* 帖子主题:

5-15HZ的流量读取

10558
osp321
文章数:4823
年度积分:50
历史总积分:10558
注册时间:2007/6/5
发站内信
寻找英威腾(三)
发表于:2015/12/14 9:39:06
#0楼
高频率输出用高速计数器,低频率输出用硬件中断做的。
当时用的1214C的PLC。

首先建立两个硬件中断,在I0.0输入属性中,上升沿和下降沿分别调用1个硬件中断。
附件 1.jpg
建立数据块,时间变量DTL格式
附件 7.jpg

上升沿调用一个中断,读取时间
附件 2.jpg

下降沿调用一个中断,读取时间,将两个时间相减,得到半周期的时间,读取的时间不是S就是NS,所以采用纳秒,再用1S除以差值,得到频率

附件 3.jpg

附件 4.jpg

建立个FC的标准化块
附件 5.jpg

当检测没有时间变化时,将0输入到频率中

最后调用标准化块,得到流量。
附件 8.jpg
[此贴子已经被作者于2015/12/14 9:40:33编辑过]
总有一天我不再做枝头上夜莺的哀吟
像沙翁中的云雀,我会一翅冲天
为泱泱大国的中华唱出我赞美的诗章;

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

31.2002