先看一下D8140的定义:输出至Y000的脉冲总数(PLSY等脉冲指令的输出脉冲总数)WWW_PLC※JS_COM-PmLC-技.术_网
如何理解这个定义呢?是不是D8140记录的脉冲数一定等于Y0的实际脉冲数呢?
WW.W_PLCJS_COM-PLC-技.术_网
朋友都知道,PLSY指令的作用就是按照一定的频率去控制PLC输出晶体管的导通与关断,它并不检测PLC的输出晶体管在接收到相应的导通或是关断信号后能否可靠地导通或是关断。即D8140只是记录高速脉冲指令发出的控制输出晶体管的脉冲信号数,而不是记录输出晶体管可靠导通与关断的次数。P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
所以D8140只是用来判断我们编制的程序是否能够保证高速脉冲指令发出规定的脉冲数,而由于外部负载不匹配等原因输出晶体管不能可靠导通与关断造成的脉冲输出减少,D8140是检测不出来的。WWcW_PLCJS_COM-PLC-技.术_网
通俗语言总结一下:WW.W_PLCJS_COM-PLC-技.术_网
输出至Y000的脉冲总数:指令已经把脉冲送到了Y000的门口,Y0是否能够把这个脉冲送出去就不关指令的事了。plcjs.技.术_网
WWW_PLC※JS_COM-PmLC-技.术_网
FX系列中的FX2N与FX1N,FX1S不同,它的Y0,Y1只能输出频率不超过20K的脉冲。(FX1N,FX1S是100K),而且FX2N要输出正常的脉冲还必须带有规定的负载,即负载不匹配时,FX2N则不能可靠地关断或是导通,致使其达不到指令规定的脉冲输出量。所以不建议用FX2N的Y0,Y1输出高速脉冲,一定要用FX2N控制步进电机或是伺服电机,还是扩展专用定位模块吧。WWW_PLCJS@_COM%-PLC-技.术_网
负载匹配如下图所示:WWW.PLCJS.COM——可编程控制器技术门户
WWW.PLCJS.COM——可编程控制器技术门户