【求助】多工位程序预约问题 点击:626 | 回复:4



a451199274

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 33回
  • 年度积分:20
  • 历史总积分:240
  • 注册:2019年1月30日
发表于:2021-02-02 14:54:33
楼主

五个工位  需要两个小车上下料 ,怎样实现任意工位上 下料需求不与其他冲突,排队执行  求给点意见  搜索的好像没有先入先出指令   积分不够 望原谅



楼主最近还看过



E_newboy

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 40回
  • 年度积分:0
  • 历史总积分:340
  • 注册:2008年8月15日
发表于:2021-02-04 16:57:48
1楼

你这个问题未描述清楚,需求不明确;根据我个人经验,逻辑比较复杂,建议用数组或队列,ST语言编写,

a451199274

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 33回
  • 年度积分:20
  • 历史总积分:240
  • 注册:2019年1月30日
发表于:2021-02-19 07:44:13
2楼

"E_newboy" 的回复,发表在1楼
        对内容: 【你这个问题未描述清楚,需求不明确;根据我个人经验,逻辑比较复杂,建议用数组或队列,ST语言编写,...】进行回复:

        -----------------------------------------------------------------

例如1.2.3.4.5 号工位 ,1号工位先按下上料按钮,2号次之  以此轮推 小车先执行1号工位的上料 再执行2号的上料再执行其他  1.2.3.4.5按钮顺序不固定


E_newboy

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 40回
  • 年度积分:0
  • 历史总积分:340
  • 注册:2008年8月15日
发表于:2021-02-23 15:46:42
3楼

采用数组进出队列方式,FIFO(先进先出,后进后出),数组带下标,下标表示工位号,1号工位上料请求(入队a[1]=1),PUSH(A[1]),出对列POP(a[1]),上料完成后复位a[1]=0,再出队列一个,这是思路,具体需要看你使用什么PLC,


E_newboy

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 40回
  • 年度积分:0
  • 历史总积分:340
  • 注册:2008年8月15日
发表于:2021-02-23 15:47:05
4楼

"a451199274" 的回复,发表在2楼
        对内容: 【"E_newboy" 的回复,发表在1楼        对内容: 【你这个问题未描述清楚,需求不明确;根据我个人经验,逻辑比较复杂,建议用数组或队列,ST语言编写,...】进行回复:        -...】进行回复:

        -----------------------------------------------------------------


采用数组进出队列方式,FIFO(先进先出,后进后出),数组带下标,下标表示工位号,1号工位上料请求(入队a[1]=1),PUSH(A[1]),出对列POP(a[1]),上料完成后复位a[1]=0,再出队列一个,这是思路,具体需要看你使用什么PLC,


热门招聘
相关主题

官方公众号

智造工程师