三菱PLC控制步进电机选点运行 点击:861 | 回复:7



0303

    
  • 精华:0帖
  • 求助:15帖
  • 帖子:56帖 | 263回
  • 年度积分:0
  • 历史总积分:785
  • 注册:2004年6月02日
发表于:2016-01-17 13:11:45
楼主


人机画面有10个按钮,对应X方向10个位置点,每两点之间距离相等,比如都是1000个脉冲。操作时按下第5号钮就输出5000个脉冲,按下第7号按钮就输出2000个脉冲,按下6号钮就输出-1000脉冲,应该怎么编三菱程序?谢谢!



wncl

  • 精华:0帖
  • 求助:1帖
  • 帖子:16帖 | 118回
  • 年度积分:252
  • 历史总积分:3435
  • 注册:2013年10月26日
发表于:2016-01-17 15:54:07
1楼

用HMI的10个按钮传送数据到PLC的10个寄存器D0.....D20(双字)里边

0303

  • 精华:0帖
  • 求助:15帖
  • 帖子:56帖 | 263回
  • 年度积分:0
  • 历史总积分:785
  • 注册:2004年6月02日
发表于:2016-01-17 16:45:52
2楼


回复内容:

对: wncl 用HMI的10个按钮传送数据到PLC的10个寄存器D0... 内容的回复!

你好,问题是通过怎样的逻辑,才能使随意按下哪个按钮,都能使机器不论在哪个位置而计算出到新的位置的代数差呢(脉冲数)?当然包括正负。

zhyi0214

  • 精华:6帖
  • 求助:15帖
  • 帖子:952帖 | 3159回
  • 年度积分:3389
  • 历史总积分:23606
  • 注册:2014年8月14日
发表于:2016-01-17 19:28:19
3楼

用绝对位置定位就可以呀,理解下绝对定位和相对定位的意思,参考点各是哪个

乖乖小笨熊

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

我现在喜欢绝对值定位,有其是这种简单动作

Zhu_Run

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2016-01-18 08:05:23
5楼

楼主的方法是相对定位,按下不同的按钮还要计算要输出的脉冲数,相对麻烦,简易楼主改用绝对定位,直接按钮1---10分别对应1000---10000个脉冲,简单方便。

0303

  • 精华:0帖
  • 求助:15帖
  • 帖子:56帖 | 263回
  • 年度积分:0
  • 历史总积分:785
  • 注册:2004年6月02日
发表于:2016-01-18 09:24:32
6楼

回复内容:

对: Zhu_Run 楼主的方法是相对定位,按下不同的按钮还要计算要输出的脉... 内容的回复!

 谢谢Zhu_Run先生的建议!

      这样完成上一个位置后,就能自动判断向前还是向后定位到下一个位置了吧,可随意操作N遍。

340241994

  • 精华:0帖
  • 求助:4帖
  • 帖子:8帖 | 157回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2016年1月15日
发表于:2016-01-18 15:09:18
7楼

直接用绝对位置指令,就可以满足的



热门招聘
相关主题

官方公众号

智造工程师