用三菱PLC 怎么检测每分钟的脉冲个数

我们是做制袋机的 我们用三菱PLC FX1s的 来控制伺服电机送料长度 怎么样检测每分钟个数 我的邮箱 yangjiuling51@163.com

用高速计数器的话,如转的较快,你可以每秒钟把高速计数器的值传给一个寄存器,用这个值乘以60秒,再除以编码器一圈的脉冲数即可得到转速,同时复位高速计数器进行下一次计数。

程序解释:
SPD为速度检测指令。X0脉冲检测输入,K60检测周期(秒),D0速度数据寄存器。
当X010接通时,SPD指令将X0输入的速度脉冲信号每60秒取样一次,结果存入数据寄存器D0中。D0内寄存的数据就是检测到的速度数据,单位转/分。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-09
速度有快有慢,然后又要在3S内算出个数。
用个3秒的定时器,一个上升沿累加,然后再将上升沿累加的寄存器值乘于20,积就是一分钟多少个了,3秒后复位累加的寄存器。如此重复
不过这样结果不会很准确,你给的条件也不准确。
第2个回答  2011-08-06
用1分钟的计时器m8014做开关计时
取脉冲的上升沿进行累加即可
m8014的上升沿可以做清零
ldp m8014
mov k0 d1
ldp x1
and m8014
add k1 d1 d1
end
第3个回答  2011-08-06
你是指检测什么的个数?是指产品个数还是伺服电机的脉冲数?请说详细点追问

用 x0 来输入脉冲速度 但是速度有快有慢 我想在3s内检测出每分钟的速度

第4个回答  2011-08-05
可以用SPD指令追问

这个指令怎么用啊 我不会

相似回答