回复:有关于自动拣料机的编程思路讨论

已锁定

锋言锋语

西门子1847工业学习平台

  • 帖子

    3943
  • 精华

    54
  • 被关注

    130

论坛等级:至圣

注册时间:2011-07-31

钻石 钻石 如何晋级?

发布于 2020-10-06 16:36:12

10楼

展开查看
以下是引用JianHao在2020-10-06 15:55:46的发言 >8楼

程序难点在于 放料顺序选择 和 皮带暂存的 信息放置与提取


程序思路是使用 比较指令 配合数组数据做的 

  1. 放料顺序 把银色 红色 黑色 三种颜色判断出来后将其转化为数据 对应 1 2 3 存入数组内 同时记抓料次数.

  2. 每个料块对应不同的数组编号,如果料块颜色正确即放入滑槽内就清除掉对应数组内的数据.只有放在皮带上的料块才做数据保存.这就完成了皮带上的信息放置.

  3. 当程序需要提取暂存料块时 根据滑槽内可能需要的料块进行条件并联(要全部考虑到)把数组内的数据与需要的颜色代码做比较 通过即可表示需要,然后通过程序提取即可

  4. 因为涉及到料块位置变化 对应的程序也会变,所以为了简化难度,我是用的方法是在皮带上做一个类似原点的设置,在不管提取那个料块后让所有的重新回到原点.然后把原本位置信息对应的数组数据腾挪一下,再重新判断即可.

OK 这就是小弟我的思路了 真是不容易 我们好几个人弄了好多天了,不过想通道理后也觉得很简单.如果各位大神有其他的想法思路 欢迎探讨 我总觉得我这方法太笨重了. 谢谢

我也没明白你的意思。

不忘初心
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10587条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。