像灌装机这类设备,连料口有接近开关检测,后续的工位如何判断当前位置是否有瓶子/物料的?有瓶子就动作,没有瓶子就不动作。
我自己的思路是做数组,然后用数据后移的方式,有多少工位数组就建多长。星盘每转动一个工位,数组就用FOR循环后移一位,然后根据进料的传感器,有瓶子就把数组第一个变量置位,然后到下一个工位时,这个有瓶子的信号就传到数组第二个变量。到第二个动作时,根据与瓶子检测传感器间的工位数,判断对应数组的变量,变量被置位,就是此时有瓶子,然后执行第二个动作。没有被置位就时没有瓶子,就不执行动作。手上项目还没开始做,大家有什么更好的方法吗