最近一直在做一个smart200控制3台步进电机的小项目,有几点体悟:
1、硬件方面:
(1)作为新手以前只是知道怎么接线,这次真正接线遇到了很多的问题。比如,两项步进电机接驱动,一相是中心抽头和一根线接,另一相是不包括中心抽头的两根线。结果就导致了电机不运行时有噪音(其他的危害倒是没发现)。再有,就是驱动与步进电机不配套。这个搞的最头痛了,逐渐摸索换了四个驱动吧才搞定。记得其中一款驱动的运行电流特别大,到了3~4A吧,试着加电阻(不是功率电阻,非专门的限流电阻),烧焦了好几个,最后放弃加电阻限流了!
(2)光电传感器对射问题,一组两个传感器相对(中间没有东西),通过调节感应距离可以正常工作;另一组,同样距离且相对的一组(中间有一U行的光滑面轨道),但是这一组就会相互干扰。自己想了个原因,是不是这个轨道发生了光的反射,就像光纤一样,使光传输更远,衰减的少了。大家怎么看??
2、软件方面:
(1)大家SMART的编程软件稳定吗?不知道什么原因,编好的程序(脉冲触发AXISx_RUN)第一遍触发不了,停止在运行的话触发就可以!这个不理解啊!!
(2)以前一直不知道的一个问题:程序启动就想用“SM0.0加P“触发启动一个指令,结果不可以。想半天没有明白,去找答案搜了一下这个问题解决了。(原因:在plc进入周期扫描的第一个周期不要进行检测上升沿与下降沿,要在其后的周期进行应用。因为第一个周期的I.O映像区中尚未有该输入点的状态。
检测上升沿与下降沿是两个周期的I.O映像区中该输入点的状态进行比较而得的。)
项目还没调试好,希望可以发现更多的问题,可以学到更多的东西!