发表于:2015/12/14 9:39:06
#0楼
高频率输出用高速计数器,低频率输出用硬件中断做的。
当时用的1214C的PLC。
首先建立两个硬件中断,在I0.0输入属性中,上升沿和下降沿分别调用1个硬件中断。
建立数据块,时间变量DTL格式
上升沿调用一个中断,读取时间
下降沿调用一个中断,读取时间,将两个时间相减,得到半周期的时间,读取的时间不是S就是NS,所以采用纳秒,再用1S除以差值,得到频率
建立个FC的标准化块
当检测没有时间变化时,将0输入到频率中
最后调用标准化块,得到流量。
当时用的1214C的PLC。
首先建立两个硬件中断,在I0.0输入属性中,上升沿和下降沿分别调用1个硬件中断。
建立数据块,时间变量DTL格式
上升沿调用一个中断,读取时间
下降沿调用一个中断,读取时间,将两个时间相减,得到半周期的时间,读取的时间不是S就是NS,所以采用纳秒,再用1S除以差值,得到频率
建立个FC的标准化块
当检测没有时间变化时,将0输入到频率中
最后调用标准化块,得到流量。
[此贴子已经被作者于2015/12/14 9:40:33编辑过]
总有一天我不再做枝头上夜莺的哀吟
像沙翁中的云雀,我会一翅冲天
为泱泱大国的中华唱出我赞美的诗章;
像沙翁中的云雀,我会一翅冲天
为泱泱大国的中华唱出我赞美的诗章;