台达b2伺服驱动器速度控制 点击:1395 | 回复:12



涵哥

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:85
  • 注册:2020年10月25日
发表于:2021-04-23 15:10:07
楼主
求助帖30分-未结帖

大四工科男一枚,毕业设计内容大体上是用借助伺服驱动器的位置模式和速度模式控制电机转动,伺服驱动器型号为ASD-B2,PLC型号为DVP-ES2,目前电机能够正常运转,遇到几个问题,请教一下各位前辈。

1、速度模式下电机无法反转:我是用写入内部寄存器的值,通过plc的控制,可以在程序设计中直接输入指定速度,但输入负值,不能实现反转,找不到原因。

2、电机速度不稳定,速度模式下,电机不能够按照指定速度转动,伺服驱动器显示的电机转速不稳定,一直在指定值周围波动,误差在10r/min


恳请各位前辈指点,学生不胜感激



楼主最近还看过



l785494877

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 10回
  • 年度积分:143
  • 历史总积分:682
  • 注册:2011年4月10日
发表于:2021-04-24 08:46:50
1楼
  1. 没有反转,是不是反向限制了

  2. 空载运行看看是否有问题

liujian5118-PLC技术军团

  • 精华:2帖
  • 求助:9帖
  • 帖子:32帖 | 3109回
  • 年度积分:199
  • 历史总积分:19924
  • 注册:2009年3月25日
发表于:2021-04-24 14:41:13
2楼

1、内部速度是双字指令,你可以在内部速度存储器看你写入的实际速度值是多少?2、速度波动大,可以调整下速度环pid,波动大,可以将pid调大点

柳红岩

  • 精华:1帖
  • 求助:7帖
  • 帖子:16帖 | 664回
  • 年度积分:841
  • 历史总积分:16817
  • 注册:2009年8月05日
发表于:2021-04-24 19:04:49
3楼

至少介绍下你的控制输出 有没有做什么处理之类的。不然大家只能根据自己的经验猜测。

速度位置接线这个事相同的 只有脉冲输出在程序控制的。所以说下你的控制程序有没有特殊的啊

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:224
  • 历史总积分:44417
  • 注册:2010年3月25日
发表于:2021-04-25 19:54:41
4楼

你用多段速试一试,看看速度稳定吗

根德小高

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 231回
  • 年度积分:5
  • 历史总积分:1243
  • 注册:2011年10月19日
发表于:2021-04-26 15:37:34
5楼

台达速度显示是带小数点的,显示1000实际是100.0。伺服速度差10转不至于。

涵哥

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:85
  • 注册:2020年10月25日
发表于:2021-04-26 22:07:43
6楼

"l785494877" 的回复,发表在1楼
        对内容: 【没有反转,是不是反向限制了空载运行看看是否有问题】进行回复:

        -----------------------------------------------------------------

十分感谢您的解答,空载运行没有问题,我尝试通过伺服驱动器更改P1-10的值,改为负值,电机可以实现反转。但如果我通过程序直接输入,电机就不能反转(比如MOV -4000 D220)
请问一下您,我还可以从什么角度去思考解决这个问题呢?(我用的是ISPSOFT编程软件)


涵哥

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:85
  • 注册:2020年10月25日
发表于:2021-04-26 22:10:56
7楼

"liujian5118-PLC技术军团" 的回复,发表在2楼
        对内容: 【1、内部速度是双字指令,你可以在内部速度存储器看你写入的实际速度值是多少?2、速度波动大,可以调整下速度环pid,波动大,可以将pid调大点...】进行回复:

        -----------------------------------------------------------------


谢谢您的解答,因为我之前一直使用自动调整增益,我不会手动,刚刚看了手册,我先学习一下。

涵哥

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:85
  • 注册:2020年10月25日
发表于:2021-04-26 22:15:39
8楼

"柳红岩" 的回复,发表在3楼
        对内容: 【至少介绍下你的控制输出 有没有做什么处理之类的。不然大家只能根据自己的经验猜测。速度位置接线这个事相同的 只有脉冲输出在程序控制的。所以说下你的控制程序有没有特殊的啊...】进行回复:

        -----------------------------------------------------------------

谢谢您,我第一次在论坛求助,很多东西不太懂,描述的不够清楚,实在不好意思。
我才接触PLC这一块内容,所以有些我学得不深,我没有特殊的控制程序,位置模式下就是连接了PULSE和SIGN这两根线(这个模式可以正反转),速度模式下我用的是MODBUS通信,写入内部寄存器的值来改变速度,按照参考实例,直接输入负值就可以反转,但我输入之后,得不到结果,所以就没有思路解决。


涵哥

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:85
  • 注册:2020年10月25日
发表于:2021-04-26 22:17:22
9楼

"李东泽" 的回复,发表在4楼
        对内容: 【你用多段速试一试,看看速度稳定吗】进行回复:

        -----------------------------------------------------------------


谢谢您,我按照手册来设置的,SPD0,和SPD1,速度设置的都挺大的在4000r/min,就经常会跳(3990~4010)这个范围之间

涵哥

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:85
  • 注册:2020年10月25日
发表于:2021-04-26 22:18:36
10楼

"根德小高" 的回复,发表在5楼
        对内容: 【台达速度显示是带小数点的,显示1000实际是100.0。伺服速度差10转不至于。...】进行回复:

        -----------------------------------------------------------------

谢谢您,我正在尝试调试相关参数来解决


miss you

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 36回
  • 年度积分:0
  • 历史总积分:258
  • 注册:2018年8月19日
发表于:2021-05-14 18:42:24
11楼

"涵哥" 的回复,发表在10楼
        对内容: 【"根德小高" 的回复,发表在5楼        对内容: 【台达速度显示是带小数点的,显示1000实际是100.0。伺服速度差10转不至于。...】进行回复:        -------------...】进行回复:

        -----------------------------------------------------------------


解决了吗?

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2021-06-04 12:54:15
12楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。




热门招聘
相关主题

官方公众号

智造工程师