quote:以下是引用追求在2011-11-06 21:49:24的发言:
信号的传递的快速性不及光纤通讯,主从控制时不是每次都启动不起来,而是启停频繁,从电流表上就可以看出来,指针来回摆,这时系统就溜车。启停间隔时间长些,问题就不会出现。干扰的问题为什么偏偏在快速启停的时有?程序就是控制0FF1,ON和OFF,再就是送速度给定,和转矩给定。转矩补偿是在程序里做吗?叠加在附加给定上?
你可以这样来分析,为什么恒转速的时候不怕频繁启动呢?因为恒转速驱动不用扭矩信号的传递。顺着这个思路,你把主的转矩给定信号不用DP传递,而是直接作用在3台从装置的转矩给定上,试试看如何呢?硬件传递应该是实时的,他没有像DP通讯信号传递过程中的转换延时。端子控制来得更快、更直接。四台电机同时启动,要的就是同时,如果有的快,有的因信号给的慢,那势必就造成了启动转矩不够问题。
为什么让你试试trace,因为trace有一个触发功能,你就可以把4台电机控制的同一个触发信号作为参考点,看看四台电机发力是否是一致的?谁先谁后?为什么?等等来分析你现在的问题。抛开那个DP通讯,就用硬件端子连线将主转矩给定作为公共参考点对各自的转矩实际值来录波。