485通讯做定位当中的疑问 点击:881 | 回复:8



芳季

    
  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2013-01-21 15:06:26
楼主
求助帖5分-已结帖
富士α5smart伺服。当中有个功能,通过485通讯写入立即定位数据,可以命令伺服电机到达那个地方。
其中这个立即定位数据包括
1.定位状态
定义是否使用M代码。M代码在运行当中输出还是运行结束时输出。定位指令时绝对还是相对。
2.M代码值。
就是个值。8位。
3.停止定时
完成后停止时间。
4.停止位置
目标位置。
5.转速
6.加速时间
7,减速时间。
就这样7个内容。
其中M代码没有多少解释,不明白是什么意思。我在试验过程都没有理会这个M代码也一样定位。
哪位有这方面经验的仁兄可以给解释一下?其他品牌的类似的也可以给我个参考。
不知道在大多数可以高速总线控制的伺服里面的控制指令是不是也像这样的结构呢?不是的话,又会是什么一回事。运动控制器和伺服驱动器之间在传递些什么呢?



zlzxww

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 45回
  • 年度积分:0
  • 历史总积分:127
  • 注册:2012年12月26日
发表于:2013-01-21 15:17:24
1楼
富士的伺服没有用过,但日系的东西我大概是差不多,这个M代码在三菱的定位模块,如10GM,20GM,和QDM75 等中,就有这个概念了。

伍琪生

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2013-01-21 16:01:33
2楼

1楼你不怕被某些人骂呀?

实际我个人对于那些喜欢进口品牌的我还是提倡用日系,因为性价比最高,换而言之就是给出最少的银子付给外国人

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2013-01-21 16:22:28
3楼

10GM上的我看了一下,感觉是用来告诉其他东西,我现在走到哪里了。是不是啊?就像高速输出的当前脉冲数量一样。

zlzxww

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 45回
  • 年度积分:0
  • 历史总积分:127
  • 注册:2012年12月26日
发表于:2013-01-22 11:41:29
4楼
大概是这个意思, 指示这一步运行中或运行结束。

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2013-01-22 13:26:01
5楼

485 可能速度慢吧,一般和伺服通讯的方式 都是分 两大类,一类是周期性通讯,一般指的是驱动器和控制器直接需要实时交换的数据,例如 ,驱动器的使能,模式,启停 ,给定速度,位置等; 另一类就是非周期性的参数 读取和写入;

不知道楼主说的“485通讯做定位” 是仕么意思?

 

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2013-01-22 20:09:56
6楼
Modbus写上面7个内容。控制伺服器。

wangbin_love

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 97回
  • 年度积分:0
  • 历史总积分:242
  • 注册:2012年8月30日
发表于:2013-04-16 23:58:44
7楼

就是伺服与PLC交流的一种方式。在PLC程序中,可将其绑定到PLC的M继电器上。如定位完毕闭合,PLC检测M就知定位是否完成。

ServoDrive

  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 131回
  • 年度积分:0
  • 历史总积分:519
  • 注册:2012年9月13日
发表于:2013-04-17 08:53:23
8楼

你的这些功能是Modbus的基本功能,所有含有Modbus的通讯功能的伺服驱动器多有你说的功能,有专用的寄存器地址,只要对这些地址操作就可以了。


热门招聘
相关主题

官方公众号

智造工程师