最近做PLC通过PLUS+HSC控制步进的实验。刚开始可以定位但偏差较大,后经改进程序。效果蛮好的,定位相当准确。不过我不太喜欢用向导,自己编写对自己的锻炼更大点。现将心得写出。
1。用PLUS+HSC控制步进的时候,需要注意方向和脉冲信号不能同时给定否则计数就有偏差,可以通过互锁或用方向信号驱动脉冲信号解决此问题。同时内部要同过比较控制运动方向。
最简单的实验:就是发1000个脉冲,看计数到多少,如果脉冲和方向同时给定的话,计速一定小于1000。这样如果你通过高速计数器靠PV=CV的中断来停的话,如果走1000个脉冲,实际上要发1000多个脉冲,多走了,次数多了,偏差就大了,控制就失败。
2。一定要先开启高速计数器,再发脉冲。
原因很简单:先发脉冲后启动高速计数器,受扫描周期的影响,要丢部分脉冲数目,频率越高丢的越多。
希望能对大家有点帮助。