关于多工位转盘程序的判定 点击:4172 | 回复:16



五五wu

    
  • 精华:0帖
  • 求助:62帖
  • 帖子:63帖 | 126回
  • 年度积分:33
  • 历史总积分:97
  • 注册:2019年1月06日
发表于:2019-08-20 16:57:14
楼主
求助帖60分-未结帖

大家好,本人刚学PLC上个月,略有进步,但是还有很多不懂得地方,在这求大神帮忙指点一下,感谢

我用台达ES2进行编写一台8工位的转盘式设备的程序,其中第三工位和第六工位是检测工位,如果这两道有一道检测不合格,则该工位检测不合格的部件在接下来的工位的操作都会失效,即工位不操作。我有点懵,如何正确让程序判定这个部件出现不合格,让他接下来的工序不操作直到下料归类不合格呢,又不影响其他合格部件的正常流程,我不知道有没有好的指令或者方式可以进行编写,让程序更简易更稳定,求大神详细指点一下小弟




xiexie1999

  • [版主]
  • 精华:1帖
  • 求助:12帖
  • 帖子:717帖 | 3885回
  • 年度积分:23
  • 历史总积分:160147
  • 注册:2013年4月29日
发表于:2019-08-20 17:05:57
1楼

用移位指令吧  记录数据

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2019-08-20 22:18:41
2楼

用步进顺序控制,或者遇到不合格的产品,寄存器复制然后写给前面的数值

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-08-21 08:39:16
3楼

就用移位指令即可,打个比方,采用MB0做不合格统计寄存器,在不合格的时候,置位M0.0,假如经过4个工位,到达不合格剔除工位,M0.4=1的时候启动剔除废料。工位转动的信号用来做移位信号。

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2019-08-21 08:43:31
4楼

每个工位用一个寄存器记录工作状态:有料且正常为1,有料且检测不合格的为2,无料为0,工位1-8例如分别用D100~D107记录其工作状态,所有工位全部完成满足旋转条件就旋转一个工位,相应的全部寄存器状态顺序往高位方向移动一次:这个不就是简单处理了??

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2019-08-21 10:59:07
5楼

不建议用移位指令,移位指令无法判断那个是不合格的产品

xiexie1999

  • [版主]
  • 精华:1帖
  • 求助:12帖
  • 帖子:717帖 | 3885回
  • 年度积分:23
  • 历史总积分:160147
  • 注册:2013年4月29日
发表于:2019-08-21 11:34:28
6楼


回复内容:

对: 李东泽 不建议用移位指令,移位指令无法判断那个是不合格的产品 内容的回复!

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

 移位一样可以判断

五五wu

  • 精华:0帖
  • 求助:62帖
  • 帖子:63帖 | 126回
  • 年度积分:33
  • 历史总积分:97
  • 注册:2019年1月06日
发表于:2019-08-21 15:31:17
7楼

不懂,就是出现一次异常,标记到对应的寄存器,那啥时候该进行移位呢,如果紧接着又出现一次异常,会不会程序冲突

xiexie1999

  • [版主]
  • 精华:1帖
  • 求助:12帖
  • 帖子:717帖 | 3885回
  • 年度积分:23
  • 历史总积分:160147
  • 注册:2013年4月29日
发表于:2019-08-21 15:43:05
8楼


回复内容:

对: 五五wu 不懂,就是出现一次异常,标记到对应的寄存器,那啥时候该... 内容的回复!

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

有异常的话就标记 转盘转一次就移位一次  没有冲突

五五wu

  • 精华:0帖
  • 求助:62帖
  • 帖子:63帖 | 126回
  • 年度积分:33
  • 历史总积分:97
  • 注册:2019年1月06日
发表于:2019-08-21 16:02:07
9楼

三菱的移位指令具体是哪一条呢

五五wu

  • 精华:0帖
  • 求助:62帖
  • 帖子:63帖 | 126回
  • 年度积分:33
  • 历史总积分:97
  • 注册:2019年1月06日
发表于:2019-08-21 16:09:16
10楼


回复内容:

对: xiexie1999 回复内容:对: 五五wu  不懂,就是出现一次异常,标... 内容的回复!

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

请问大神,具体移位指令哪一条呢,我查了手册光移位的就好几条,哪一条适合这种工位数据的转移呢

qxq4171

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 226回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2016年11月23日
发表于:2019-08-21 17:37:12
11楼

用移位指令我觉得可以实现的!!

xiexie1999

  • [版主]
  • 精华:1帖
  • 求助:12帖
  • 帖子:717帖 | 3885回
  • 年度积分:23
  • 历史总积分:160147
  • 注册:2013年4月29日
发表于:2019-08-21 19:39:31
12楼


回复内容:

对: 五五wu 三菱的移位指令具体是哪一条呢 内容的回复!

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

左移或者右移  

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2019-08-21 21:44:34
13楼


引用 五五wu 的回复内容: 回复内容:对: xiexie1999  回复内容:对:...

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

选择自己最熟悉的指令,另外移位指令速度很快,建议楼主参考实际工艺流程

xiexie1999

  • [版主]
  • 精华:1帖
  • 求助:12帖
  • 帖子:717帖 | 3885回
  • 年度积分:23
  • 历史总积分:160147
  • 注册:2013年4月29日
发表于:2019-08-22 08:01:01
14楼


回复内容:

对: 李东泽 引用 五五wu 的回复内容: 回复内容:对: xiex... 内容的回复!

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

移位指令速度很快?这是啥意思   

cywangaa

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2016年10月06日
发表于:2019-08-22 08:29:38
15楼

按位移位就好了啊

penghy

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 243回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2018年9月22日
发表于:2019-08-23 09:19:42
16楼

转盘机很多都是用移位指令,台达好像是SFTL吧,有左移和右移



热门招聘
相关主题

官方公众号

智造工程师