关于三菱控制两个伺服的问题 点击:235 | 回复:4



hongma110

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 28回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2008年7月31日
发表于:2018-02-25 09:48:55
楼主

之前小弟,做一个三菱3U系列PLC控制两个伺服的一个程序,发现一个问题,就是M8029当两个伺服用它做为脉冲结束标志位时,起冲突。即当两个伺服都在运行中,用M8029做脉冲结束标志,它根本识别不了到底是伺服A或伺服B定位完成。




乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2018-02-25 11:05:10
1楼

高级指令下一行紧接着用M8029处理才是正确编程使用方式,你自己不会用罢了!

M8029是任何高级指令都要用到的,所以你不要怪指令和元件,就怪你自己不仔细看编程手册!!

目前所有的PLC,高级指令执行完成旗标基本都是共用的!

wxca123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 33回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2010年5月06日
发表于:2018-02-26 10:41:56
2楼

楼上说的对

hongma110

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 28回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2008年7月31日
发表于:2018-02-28 11:14:46
3楼

并非不会用呀,我是按着手册样例做的,问题就是两个伺服同时定位完成时出现的问题。这真的判断不出哪个伺服完成呀。

我家小胡

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 129回
  • 年度积分:0
  • 历史总积分:315
  • 注册:2014年11月20日
发表于:2018-03-01 16:18:02
4楼

你按照手册上在A伺服脉冲发送指令下一行使用M8029判断A,B伺服同样在脉冲指令下面一行使用判断B,这有什么冲突?逐行扫描,不可能同一时间A和B同时使能M8029吧


热门招聘
相关主题

官方公众号

智造工程师