高速计数器正在计数的时分,履行任何功用的hsc指令,会丢掉脉冲。
除非你的操控对这一个脉冲能够疏忽。
例如一个一般运用方法:长度核算到设定值的时分复位一下然后持续计数。这样的话在复位一会儿,会丢掉一个脉冲。当然这样的脉冲多一个和少一个一点都不影响实际运用,但是假如涉及到同步操控方位操控,伺服的接纳的脉冲数和PLC高计核算的脉冲数不一致的时分,你的头就大了。例如:编码器一起输出给一个伺服和一个高速计数器。高速计数器依照脉冲数周期性的复位,而伺服就直接纳脉冲进行定位。你心想,伺服就一向跟着编码器转便是了。而高计就每两万个脉冲从零开始计,正好合作上机械的某些动作而做出输出。但是这样做的话plc的输出就会一个脉冲一个脉冲的逐步丢掉。plc的动作逐步落后于伺服了。然后你就把一切现象归咎于搅扰脉冲丢掉,耗费了许多人力物力,终究没有成果。最可怕的是其时状况也真的是发生了搅扰现象。那么这一个脉冲的工作将永久石沉。
然后你客户反映了问题,你就写了许多补偿的程序……一下又补偿缺乏,一下又过补偿一下又换零位光电,又激光对准。然后……
总归数字电路数控程序在对与错之间没有任何状况。数据精确了便是对的,数据出错了便是错的。
留意留意!smart plc也相同
一般新手上来都会先清 0的。还有一个群众基础很广的是输入消抖用延时。这些一般状况下都不是问题,仅仅不是最佳的计划。本贴点出了在特定状况下细小的差错堆集也不容忽视。
运用高速计数器一个注意事项
高速计数器正在计数的时候,执行任何功能的hsc指令,会丢失脉冲。除非你的控制对这一个脉冲可以忽略。例如一个通常使用手法:长度计算到设
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/5g/230130.html