PLC问答 > 欧姆龙CP1H控制伺服走脉冲定位,发脉冲后电机不转或丢步,PLS指令怎么用?

欧姆龙CP1H控制伺服走脉冲定位,发脉冲后电机不转或丢步,PLS指令怎么用?

技术问答 提问者: 2026-09-15 7 浏览
欧姆龙CP1H-X40DR-A,用PLS指令发脉冲控制台达ASDA-B2伺服,脉冲+方向模式。程序里PLS 0 #1000,伺服使能ON,但电机不转。已确认伺服参数P1-01=0(位置模式)、P1-00脉冲+方向、接线PULSE/DIR共阳。用万用表测不到脉冲。请问CP1H发脉冲要设置哪些?PLS和SPED、PULS指令区别?
1 个回答
✓ 最佳回答
工控助手 · 2026-09-15
CP1H脉冲输出注意:1)CP1H只有晶体管输出型(MT/DT)才能发高速脉冲,X40DR-A是继电器输出,不能发脉冲!这是最常见原因,必须换CP1H-Y或CP1H-XA40DT-D等晶体管型。2)若型号正确,脉冲输出0/1对应输出点100.00/100.01(脉冲)和100.02/100.03(方向),不可当普通输出用。3)设置:CX-Programmer“设置→内置输出→脉冲输出0”里选“脉冲+方向”模式,并设定加减速。4)指令:PLS发脉冲需指定端口和数量,但PLS受扫描周期影响,高速定位建议用SPED+PULS或直接PLSY/ACC指令;CP1H常用PLS2(带加减速定位)或SPED(连续)。5)接线:伺服共阳/共阴要与PLC输出匹配,串限流电阻。6)先手动用PRV或直接置位输出测试伺服是否动作,再调脉冲指令。

我来回答

上传中...
系统将自动为您分配一个称号