当前位置:
工控论坛
> >
产品
>
运动控制
我要发帖
采用RS-232通信功能控制伺服驱动器,以驱动电机按照工艺要求动作?
点击:
4132
| 回复:
12
fengatlas
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 52回
年度积分:0
历史总积分:226
注册:2004年2月14日
发表于:2007-06-08 15:38:00
楼主
伺服驱动器是比较低端的通用伺服驱动器,有位置、速度、扭矩三种控制模式。驱动器内部不带“点到点”内置位置功能(它的位置环其实就是一个PIV控制,可以接收上位的脉冲指令),驱动器内置有多段速控制(通过外部接点可以选择需要的内置设定速度)。
现在客户的应用要求如下:
(1)要求RS232通信功控制伺服驱动器,除了PC机,没有PLC或者是脉冲发生器、控制器、控制卡等。就是说用VC或VB编写上位控制软件
(2)要求可以运行在位置控制和速度控制模式:低速时10rpm,运行在位置控制;运行到要求位置点,迅速切换到速度控制,以高速运行(2000rpm)。这两种控制模式的自动切换、定点位置控制、高速速度控制指令都必须由VC编写的软件来实现,通过RS232控制。
(3)伺服上的与上位控制器连接端口对用户来说——“不用”。
我苦思并多方查阅资料不得其果。特来问坛子里各位达人。注:不能换驱动器,因为我们是生产厂家。
同时这里向版主表达个人的崇拜和敬意:如有机会结识您,那真是万分荣幸呀。您哪里工作?今年多大啦?从事什么行业?.........哈哈
分享到:
收藏
邀请回答
回复楼主
举报
fengatlas
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 52回
年度积分:0
历史总积分:226
注册:2004年2月14日
发表于:2007-06-08 15:40:00
1楼
是客户要求苛刻还是我跟不上时代发展?我想我要努力学习,以免被时代抛弃了。
回复
引用
举报
叫我小白
关注
私信
精华:0帖
求助:0帖
帖子:20帖 | 1559回
年度积分:3
历史总积分:3122
注册:2006年6月08日
发表于:2007-06-08 15:52:00
2楼
不太可能实现.
对于脉冲接口处理方式而言,PC没有脉冲接口.
对于总线控制方式而言,一般驱动器不开放自己的接口.
加运动控制卡嘛,又不符合RS232控制的要求.
看看其他人的意见.
回复
引用
举报
波恩
关注
私信
精华:10帖
求助:0帖
帖子:203帖 | 11028回
年度积分:0
历史总积分:36300
注册:2003年6月12日
发表于:2007-06-08 15:59:00
3楼
“您哪里工作?今年多大啦?从事什么行业?.........哈哈”———楼主调侃了!?本人目前在这里做版主已经快有半年了。
如果客户对实时性和抗干扰要求不高,可以这样做,只是目前的PC多只有一个RS232口,这样一来一台PC只能控一个伺服,客户不觉得浪费吗?
“伺服上的与上位控制器连接端口对用户来说——‘不用’”,不够安全,至少使能和报警得用,否则将来万一出了纰漏,谁承担责任?
回复
引用
举报
刘岩利
关注
私信
[版主]
精华:2帖
求助:0帖
帖子:16帖 | 8239回
年度积分:397
历史总积分:28760
注册:2005年3月09日
发表于:2007-06-09 19:16:00
4楼
如果不是企业实在撑不下去了,建议放弃这个客户;如果企业真的就要撑不下去了,就和客户好好通融一下,争取改改要求吧。
回复
引用
举报
fengatlas
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 52回
年度积分:0
历史总积分:226
注册:2004年2月14日
发表于:2007-06-09 19:26:00
5楼
感谢各位达人。
"如果客户对实时性和抗干扰要求不高,可以这样做," 能否详细些介绍您的方法?感谢!
回复
引用
举报
fengatlas
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 52回
年度积分:0
历史总积分:226
注册:2004年2月14日
发表于:2007-06-09 19:31:00
6楼
刘大哥的话很实在,说实话我上次去客户那里才了解到他们的要求,回来之后我恨死营业部的家伙了,找到这样的客户。不过工作还得想办法,除非我实在没有能力实现。
回复
引用
举报
波恩
关注
私信
精华:10帖
求助:0帖
帖子:203帖 | 11028回
年度积分:0
历史总积分:36300
注册:2003年6月12日
发表于:2007-06-09 21:14:00
7楼
"如果客户对实时性和抗干扰要求不高,可以这样做"———实际上是对用PC的RS232口控制伺服的评价,不是什么具体方法。目前多数伺服都可以接收PC的RS232控制,但多用于调试,不是运行。建议遵照刘斑竹的建议。
回复
引用
举报
刘岩利
关注
私信
[版主]
精华:2帖
求助:0帖
帖子:16帖 | 8239回
年度积分:397
历史总积分:28760
注册:2005年3月09日
发表于:2007-06-10 17:48:00
8楼
自己做一个RS232接口的控制卡,装在驱动器里面,这也许算是个理论可行的方案?
回复
引用
举报
雨后的那片天
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 30回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2007-06-10 22:44:00
9楼
楼主,我做过和您要求一样的伺服控制
当时用三菱MR-J2S-A驱动器,手册上没有讲如何用232控制,但是老板要求一定要拿下。
我的做法是通过PC的232转成422,通过稳定性更好的422通信串联5个伺服放大器,最后一个需要按终端接头接线。
大约花了2天时间,用自己的电脑试验成功了,运行没有问题。
回复
引用
举报
谢谢落
关注
私信
精华:0帖
求助:0帖
帖子:19帖 | 81回
年度积分:0
历史总积分:248
注册:2005年10月13日
发表于:2007-06-11 16:54:00
10楼
楼主说自己是"驱动器生产厂家".
那就好办了塞,直接改一改驱动器的固件,按客户要求不就好办了.
如果通用伺服,据我所知,有的伺服根本就实现不了这个功能.
回复
引用
举报
zlzxw
关注
私信
精华:0帖
求助:0帖
帖子:11帖 | 768回
年度积分:0
历史总积分:2197
注册:2004年7月05日
发表于:2007-06-11 17:50:00
11楼
re:驱动器内部不带“点到点”内置位置功能.
控制器是你们做的,就让你们的人改一下,点到点的定位有些厂家的驱动是有这种功能的,如台达。
通过232或者是485通讯,修改内部的参数,就可以修改点到点定位的长度,速度,加减速时间等。
问题的关键是如何解决定位到速度模式的转换,定位的距离是否已知,还是根据实际的传感器信号切换,如果是传感器,如何接到pc中去?
启动使能信号如何处理,超位信号,急停信号如何办,加板卡吗
你的客户是不好伺候,可能是不太懂,或者是太牛气,我猜猜。
或者是你们的技术开发一个简单的板卡,能发脉冲的,这也是一个办法。
回复
引用
举报
蓝夜
关注
私信
精华:0帖
求助:0帖
帖子:17帖 | 62回
年度积分:0
历史总积分:116
注册:2004年3月09日
发表于:2007-06-11 21:37:00
12楼
有没有想过在PC里面装一个MOXA的串口扩展卡?如果PC上的RS232能控制驱动器的话,那么我想MOXA的扩展卡应该也是可以的,这样不就可以一台PC控制通过串口同时控制几个驱动器。不过串口总觉得实时性不是很好!
回复
引用
举报
热门招聘
相关主题
运动控制器中的电子凸轮实现...
[7905]
步进电机小知识
[5882]
是伺服电机过载吗?
[7873]
求助:步进电机驱动器cw250怎...
[5536]
搞横切的这么多,早想找机会介...
[15729]
s7-200控制双伺服,作业为定长...
[5796]
pansonic(松下)伺服马达定位...
[9444]
伺服驱动器用模拟量控制的是...
[12576]
谈谈伺服电机速度的给定问题...
[8668]
磁性开关气缸能控制其位置吗...
[6293]
官方公众号
智造工程师
客服
小程序
公众号