用S7-200的PWM控制伺服电机,设置相同转速前提下前后两段距离转速不一样是为什么?

已锁定

手机用户20220929283843

  • 帖子

    49
  • 精华

    0
  • 被关注

    1

论坛等级:游士

注册时间:2022-09-29

白金 白金 如何晋级?

用S7-200的PWM控制伺服电机,设置相同转速前提下前后两段距离转速不一样是为什么?

1426

9

2024-06-19 21:39:42

目前的状况:

伺服电机驱动一个直线运动,这条直线上有前、中、后限位,伺服电机的脉冲正PUL+接PLC的Q0.1脉冲输出位,方向正DIR+接Q0.7,VW350是1500rpm对应的脉冲周期,我把这个输入给PWM1的特殊字节SMW78。(都是下面这一个网络的速度赋值)


理想情况:

前限位到后限位伺服电机保持1500rpm转速不变

实际情况:

前限位到中限位转速300rpm左右,中限位到后限位1200rpm左右,查看PLC的Q0.1的指示灯,可以明显观察到前限位到中限位时Q0.1指示灯在闪烁(说明频率低),而中限位到后限位Q0.1指示灯常亮(说明频率高),但是按照我的程序应该是一直常量,保持1500rpm转速不变的才对。


已经排除的情况:

这一个转速赋值是在子程序里面,放在主程序试过也是这样子;

其他子程序没有重复给PWM1赋值;

应该也不是其他中断INT子程序的影响。

我的问题是:

有什么能影响PLC发射脉冲吗?程序逻辑正确,没有电源电流电压影响,软件参数设置正确,还可能是什么导致我这个前后两段距离(前限位-中限位,中限位-后限位)速度不一样呢?

用S7-200的PWM控制伺服电机,设置相同转速前提下前后两段距离转速不一样是为什么? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33262条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。