以下链接可参考
http://www.ad.siemens.com.cn/club/bbs/post.aspx?myreply=1&b_id=3&a_id=837288&s_id=1&num=25#anch
引用<芳工说的这个方法是精度最高的方法,其他边沿触发的方法没法精确到0.01mS >
每个PLC都可以用这个方法达到本PLC的最高精度。没有内部高速记录的可以用外部接线。因为PLC的两个中断的迟滞时间一样。开始和停止的误差互相抵消。而脉冲时钟只是作为一个标尺,精度只看本PLC晶振精度了,精度无法限制。至于两个中断里面的程序都是一模一样的,都只有MOV指令,处理时间更是一样的。没有误差引入。所以这个方法的确可以达到最高的精度。
但是像三菱2N的plc内部高计当前值DD814X是处理end指令的时候才刷新的。显然精度要差一点。当扫描周期影响很大的时候,要改用D8099高速环形计数器会好一点,此计数器+1时间是0.1毫秒。可惜只能记录最大值3.2767秒,一下子就回头了,要做很多的技术处理。
到头来,要看两个接近开关的反应时间是否一致了。这个是瓶颈问题。可能用齿轮传感器的反应时间比较一致。因为他里面就只有磁铁和线圈。