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

主题:关于高速计数剔除的问题

点击:2156 回复:13

用一个字节或者字来表示产品状态0表示正常1表示异常,高速计数器中断采样这个状态进入FIFO(先进先出),按距离取出数据,如果为0就不处理,如果为1就剔出
19-09-28 14:40
我用数脉冲的方式,高低速下剔除位置不一样,低速的动作早了,高速的动作晚了,怎么处理?换算成时间,然后用延时会好一些吗?
19-09-29 09:40

引用 BIAOCSP4 在 2019/9/29 9:40:23 发言【内容省略】

如果要精确控制就用控制输送速度的数据换算;
用数脉冲的方式可以简单的算,结果滞后一瓶。以精确控制在100个脉冲点为例,当Q0.0动作开始计脉冲,Q0.0断开结束计数(20ms或更短),得出经过脉冲个数,以100-脉冲个数得出下一个Q0.0动作点。
19-09-29 10:40

czw

用移位寄存器即可 Shift/Rotate
SHR_DW, 用来料信号来SHIFT 液位or瓶盖的 0/1状态,根据剔除工位延迟情况来取用结果的某bit驱动剔除动作。
19-10-05 14:09

上一页 上一页

工控新闻

更多新闻资讯