S7-200用PLS指令控制伺服电机转速不能达到理想转速是什么原因?

已锁定

手机用户20220929283843

  • 帖子

    49
  • 精华

    0
  • 被关注

    1

论坛等级:游士

注册时间:2022-09-29

普通 普通 如何晋级?

S7-200用PLS指令控制伺服电机转速不能达到理想转速是什么原因?

1112

6

2025-01-04 16:04:03

我通过PLS指令设置了特殊字节SMB67和SMW68来控制电机的转速(如图1),尤其是SMW68我设置为1600微妙,其通过我的转换,应该是转换为电机的转速1500rpm,你可能觉得这不只是PLC编程这边的问题,也与伺服电机的伺服驱动器参数有关,这些我都设置好,和我的硬件是相匹配的,比如电子齿轮比,1600微秒就是对应1500rpm。

但是实际试验的过程中电机转速只有960rpm左右。当我把这个代码重复写两段,其转速会有上升,会到达1200rpm,但是也没有达到1500rpm。如果这个代码网络重复写三次,其转速还是只有1200rpm。


我通过种种尝试,我发现好像是和VD200这个变量。VD200这个变量的值是通过Modbus指令而得来的(如图二),也就是说我要通过PLC主站发送信息给从站读取从站的数值。而modbus指令自带有一个INT中断程序,我想是不是这个中断程序和发送脉冲的指令相冲突了,所以造成了实际我的伺服电机转速不如我理想中的速度。


我向问问各位,我这个情况是不是如我推测的那样,的确是modbus指令和PLS指令有冲突导致的。那么我这种情况应该如何解决呢?


S7-200用PLS指令控制伺服电机转速不能达到理想转速是什么原因? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33298条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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