上位机如何判断下位机运动是否结束 点击:1331 | 回复:9



suzizus

    
发表于:2012-06-14 15:49:20
楼主

刘工你好
假设用PA,PR等命令让电机转动
上位机如何知道下位机是否运动完成?



楼主最近还看过



刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:20帖 | 8248回
  • 年度积分:0
  • 历史总积分:28866
  • 注册:2005年3月09日
发表于:2012-06-14 23:57:27
1楼

检查操作数_BGx的值

suzizus

  • 精华:0帖
  • 求助:7帖
  • 帖子:8帖 | 15回
  • 年度积分:0
  • 历史总积分:153
  • 注册:2011年12月16日
发表于:2012-06-15 10:26:59
2楼
回复内容:

对:刘岩利关于 检查操作数_BGx的值 内容的回复:

Galil卡能否主动向上位机发送信息呢
假设采用向Galil一行一行发指令的方式进行控制,完全不用到Terminal等软件
我想等到前面一个运动完成之后再发下一条指令。
如果用——BGx 的方法的话只能是上位机查询吧?

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:20帖 | 8248回
  • 年度积分:0
  • 历史总积分:28866
  • 注册:2005年3月09日
发表于:2012-06-15 10:54:08
3楼

Galil卡能否主动向上位机发送信息呢

可以,在控制器内编程,用MG指令可以发送信息到上位机。

 

如果用——BGx 的方法的话只能是上位机查询吧?

查询是省不了的,只是从查询控制卡状态变成查询有没有信息。

 

如果用的是PCI接口的卡,也可以在控制卡上使用UI指令通过PCI总线向主机发送中断请求,这样是不用查询了。

suzizus

  • 精华:0帖
  • 求助:7帖
  • 帖子:8帖 | 15回
  • 年度积分:0
  • 历史总积分:153
  • 注册:2011年12月16日
发表于:2012-06-15 13:04:21
4楼
回复内容:
对:刘岩利关于 Galil卡能否主动向上位机发送信息呢可以,在控制器内编程,用MG指令可以发送信息到上位机。 如果用——BGx 的方法的话只能是上位机查询吧?查询是省不了的,只是从查询控制卡状态变成查询有没有信息。 如果用的是PCI接口的卡,也可以在控制卡上使用UI指令通过PCI总线向主机发送中断请求,这样是不用查询了。 内容的回复:

如果使用232或者以太网通讯,Galil卡能否向上位机发送中断呢 (使用2143的卡)

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:20帖 | 8248回
  • 年度积分:0
  • 历史总积分:28866
  • 注册:2005年3月09日
发表于:2012-06-15 14:37:31
5楼

如果使用232或者以太网通讯,Galil卡能否向上位机发送中断呢 (使用2143的卡)

不能。

或许您可以改变PC上通讯接口的工作模式,将所有接受到的通讯信息都作为中断处理。不过,我觉得这样编程方面恐怕更麻烦。

ShowMotion

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 459回
  • 年度积分:0
  • 历史总积分:1711
  • 注册:2005年5月14日
发表于:2012-06-15 20:29:29
6楼

只能用网络控制的方式来发命令且读返回的状态

安静点789

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 17回
  • 年度积分:0
  • 历史总积分:170
  • 注册:2018年3月19日
发表于:2018-03-30 11:06:13
7楼

学习了,凑点积分

onejone

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2018年3月22日
发表于:2018-03-31 22:18:35
8楼

学习中,积分怎么来的呀

lqy676769

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 128回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2009年3月16日
发表于:2018-04-01 11:30:55
9楼

学习了,原来如此

SSI ļʱ