三菱PLC子程序步进定位计次 点击:273 | 回复:6



颜家老尛

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 75回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2018年9月07日
发表于:2019-10-04 12:21:54
楼主

    比方说,从A点到H点的绝对定位中,有几个点的距离相等,   B点到C,D到E,F到G,这三段距离相等。再绘制梯形图时,是不是可以设置一个子程序,直接调用之程序。

   还有一个问题就是子程序调用的时候,我想直接让他重复3次,这个重复次数是放在子程序中还是主程序中。是在CALL P10后面还是在P10里面体现。最好有一个简单的示例。




颜家老尛

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 75回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2018年9月07日
发表于:2019-10-04 12:24:36
1楼

这种有循环次数的定位是不是也可以使用FOR指令,不是使用子程序?

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-10-06 09:38:32
2楼

其实是你想复杂了,你不用写子程序,只需要把每次运行的数据长度已经运行速度通过MOVE发送到绝对定位指令相关寄存器,然后通过上升沿指令启动触发运行即可,没事不要搞子程序,搞了子程序运行时哪一步你都会晕,能简单的东西不要搞复杂

Lasermade

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 327回
  • 年度积分:0
  • 历史总积分:37408
  • 注册:2017年9月19日
发表于:2019-10-06 10:09:54
3楼

这个应该用不着子程序,要是哪天突然绝对定位距离不一样了,你如何修改,所以你把问题考虑复杂了,2楼思路是最佳解决办法

老张320

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 17回
  • 年度积分:0
  • 历史总积分:150
  • 注册:2018年7月06日
发表于:2019-10-08 09:35:34
4楼

学习了,二楼是老司机

xiaoyuanbao111

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 126回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2009年2月13日
发表于:2019-10-30 16:12:37
5楼

什么东西,下来看看学习一下了,谢谢啊

道承

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 234回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2019-11-03 14:35:30
6楼

你想的复杂了,调用不同的传送指令把地址传过去就可以了


热门招聘
相关主题

官方公众号

智造工程师