让上位机发组合数据(工位编号+信息编号+数据),这个组合你自己需要什么加什么进去。plc接受到后按先进先出存储,需要用时,可以循环筛选自己工位编号,需要哪组数据就使用哪组。
回复本条
祢楼主
我这边是固定工位,流水线上的物品都是一样,只是我这边要根据上位机的信息做不同的动作,上位机只能依次发送经过他这个位置的物品信息,流到我这工位就可能已经发送了多个物品信息了。
2024-09-24 08:55:16回复
回复 @祢: 建一个数组,上位机发一个数据,你存入数组下标0,再发一个数据,你把数组下标0先,Move到数组下标1,再把刚刚发的数据存入下标0,这样发送到你接受间隔几个工位,你就直接读数组下标。得到的就是你想要的数据。注意先后顺序,先把老数据移出,再把新数据移入。
2024-09-25 09:29:22回复
回复 @祢: 其实就是先进先出的堆栈功能
2024-09-25 09:31:30回复