发表于:2006-10-26 18:56:00
7楼
谢谢各位的关心,我用DRVA D650 K30000 Y0 Y1(其中输出脉冲的数值是事先直接从伺服驱动器上读取的脉冲数按条件时时写入到D650里)给脉冲,发现当我将如事先读取的是负值-50,-1500来回循环写入到D650里,采用绝对控制方式,伺服是按照-50,-1500的绝对位置左右来回转动的Y1也是按要求亮灭的,可是当我在程序中将事先从佩服驱动器上读取的脉冲数先取对值后变成50,1500再下载程序后执行时,伺服就只能一个方向单向50,1500,50,1500-- 一直前进,如增益方式而不是以要求的绝对位置动作了此时不论给出50,还是1500,Y1都亮。但只要将plc恢复出厂值后仍然执行取绝对值后的程序伺服又可以按50,1500的绝对位置来回转动,Y1也按要求亮灭了。不知道这是什么原因呀,糊涂呀。