工程中使用224xp、AC/DC/DCplc,使用高数计数器采集E+H质量流量计脉冲信号,初始使用HSC4,0号模式,接线用I0.3采集脉冲信号,使用流量计模拟脉冲功能发了10000个脉冲,脉冲宽度设为1ms,结果plc接收到了10700个脉冲,后改为HSC0,0号模式,接线用I0.0,发了10000个脉冲,接收到10000个脉冲,不知道为什么?
最佳答案
可能是你试验用的脉冲并非是纯净的矩形波,夹杂有窄宽度毛刺所致.
224xp的HSC4、HSC5是100kHZ高数计数器,能响应更窄宽度脉冲输入。
224xp的HSC0是30kHZ高数计数器,响应更窄宽度脉冲输入的能力比不上HSC4、HSC5。你试验用的脉冲所夹杂的窄宽度毛刺没有被HSC4检测出来.
提问者对于答案的评价:
谢谢您的解答,我大概理解了。可是224xp的6个高数计数器中只有HSC0和HSC3支持12号模式,即检测I0.0和I0.1所发脉冲,而224xp的两路脉冲输出支持100khz,这不证明HSC0和HSC3是200khz计数器么?(看到网上有些文档又说的是HSC0和HSC1是200khz计数器,迷糊了)总之谢谢你了,我回头自己做几个实验比较一下。
专家置评
cpu224xp的I0.3~I0.5支持更高的速度
高速脉冲输入,单相最大200khz 两相最大100khz
高速计读数数器不准确
1、检查硬件是否正常,使用晶体管cpu的高速脉冲输出点输出高速脉冲,使用高速计数器检测是否准确
2、检查外部编码器是否正常工作,包括接线是否正确
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc176470.html