登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:5-15HZ的流量读取

点击:423 回复: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
15-12-14 09:39

工控新闻

更多新闻资讯