我有个用C语言写的思路 就是不知道怎么转化到三菱,西门子倒会写的。
先写一个请求函数
N为工位数,建立N个元素的数组,每个按钮编辑一个不一样的非零号码,每次按按键 ,就先查找数组里是否存在该数,如存在就没有任何操作;如不存在,则将该数存到数组最后一个非0数后面;
再写一个送料函数
送料时候,先移出第一个数,然后后面所有数向前移一个单元,然后送料机构根据移出来的数到对应的地方送料。一个送料循环结束后再移出下一个数,如果移出0 则表示无送料命令
两个函数之间联系的纽带就是那个顺序数组
这样按钮也不用保持,先按肯定先送