伺服里的参数“脉冲数量”设为10000时,就是说电机每转一圈,PLC就得向伺服发送10000个脉冲。
伺服被设定了这个参数后,电机想以3000rpm的速度运行,换算一下是50转/秒,则电机要维持这个速度,1秒内就得接受10000*50个脉冲,就是500k个脉冲。
同时的PTO,1秒就得向伺服发送500k个脉冲,就是说PTO必须工作在500kHz这个速度。而1200系列的PTO最高速度是100kHz,500kHz超出了它的能力。
那么,我们为了保证电机能以额定速度运行,就必须将“脉冲数量”降下来。计算一番后,是2000。
我们来验证一下伺服的脉冲数量被设定为2000时,电机能不能以额定速度运行。
电机的额定速度是50转/秒,则它每秒应当接收到的脉冲数量是50*2000,恰恰是100k,这在PLC的PTO口的能力之内。
所以,为了保证电机能以额定速度运行,我们最多可将伺服的脉冲数量设为2000,多了,就会降低电机的额定速度。
但是,我们要知道,电机的额定速度不是厂商随便写的,因为这个参数是个独立的事,与PLC本无关。如果我们改用频率计(脉冲发送器)去驱动伺服电机,就可以做到每秒向伺服发送500K个脉冲。要每秒发送1M、10M、100M都行。只是,如果每秒向伺服发送100M个脉冲,则电机就会以600000rpm的速度运行,烧了。
当然了,1200PLC的PTO是100kHz,1500的PTO则是1MHz,没有这个问题。
不过,本题是为了引出一个技术问题,所以只谈1200。
1200用PTO模式的话,相应的伺服里的脉冲数量有上限(2000),如果用PN通信的话,脉冲数量有没有上限?是真心求问。
用