永宏PLC_NC定位控制指令
将此指令放在50mS定时中断处理程序(50MSI)、或利用0.1mS高速定时器产生50mS定时中断来执行此指令,以便以较准确的时间间隔对手摇轮输入脉波作取样、并依倍率设定(Mr+0与Mr+1)计算输出脉波数;同时在此间隔时间内以Fo所设定的频率,将计算出来的输出脉波数作输出。
输出频率(Fo)设定值必须够高,加减速(由FUN141指令之参数4与参数8设定)也必须够快才足够在高放大倍率(100或200倍)的情况下,在间隔时间内将计算出来的输出脉波数输出完毕;否则会有失步现象。
当执行控制〝EN〞为1时,每个间隔时间会对手摇轮输入脉波作取样;如果没有取样到有脉波输入,则本指令不会有输出;如果有取样到有脉波输入,则会根据倍率设定(Mr+0与Mr+1)计算输出脉波数,然后以Fo所设定的输出频率,将计算出来的输出脉波数作输出。输出脉波数=(间隔时间内手摇轮输入脉波数&TImes;Fa)/Fb
本指令会配合高速脉波输出之硬件资源管理旗标(Ps0为M1992,Ps1为M1993,Ps2为M1994,Ps3为M1995)作控制;如果该硬件被其它定位指令使用中(FUN140/FUN147),则就算有取样到有手摇轮脉波输入,也不会有输出。
永宏产品就找深圳捷达兴科技有限公司 一家专门销售台湾永宏全系列产品的特级代理商!