登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:想做一个高速计数器计脉冲,三菱PLC不知道能不能实现。

点击:339 回复:26

有个脉冲串,发了又停停了又发,发一次停一次就一个脉冲串。我想用高速计数器来计这个脉冲串的个数。记录一次传给一个寄存器。方便对比。
现在主要是判脉冲是否停发的问题,就是要停发了就传送一次,下一次发送完又在传送一次。
程序如图,请大佬们帮看一下能不能实现。
有个问题是X0是脉冲输入口,有脉冲的时候他是通的吗?脉冲不是只有50占空比嘛,计时器能正常工作吗?
附件 高速计脉冲.jpg
最后修改:2025/4/30 15:25:11
25-04-30 15:17
有个问题是X0是脉冲输入口,有脉冲的时候他是通的吗?脉冲不是只有50占空比嘛,计时器能正常工作吗?
应该是不行的,当脉冲发送的频率时间大于PLC扫描时间时,计时器是不会导通的。
比如频率100,周期时间是10ms,那么断开的时间是5ms,假设扫描时间是4ms,
PLC检测到X0断开的,T0也就会断开
25-04-30 15:40
感谢版主,试了一下确实不行。有没有其它办法实现脉冲发完自动传送一次?
发脉冲的机构不是我控制的。可能给不了发完了或其它的触发传送的信号。
25-04-30 16:12
两个脉冲串之间的最小时间间断能知道不?
可以将脉冲信号并在另一个输入点(非高速计数点),利用信号防抖程序,可实现。
25-04-30 16:35
不知道,但可以估计。防抖怎么实现呢?
25-04-30 16:54
试试将x0取反,将t0用前沿,t0的k1还是k2 or换成能10ms的T
25-04-30 16:54
取反不行的,刚才实测了一下,to跟本没办法工作。软件监控X0一直是断开的。但是PLC的X点却是亮的。
25-04-30 16:57

引用 设备电工 在 2025/4/30 16:12:11 发言【内容省略】

如果想用X0,应该是无解的
25-04-30 17:23

引用 设备电工 在 2025/4/30 16:57:02 发言【内容省略】

说明脉冲串间隔<100ms or <10ms 看一下扫描周期,有没有更快的定时器
25-04-30 17:34
那有别的办法可以实现吗?
25-04-30 22:47

上一页下一页

工控新闻

更多新闻资讯