楼主最近还看过
不知道楼主有思路没有,之前我有发过类似的要求,不过是用三菱PLC写的。http://bbs.gongkong.com/d/201607/681561_1.shtml 可以参考一下
思路是:用三个先入先出指令来做
1:经过扫描器时,将产品值填表1
2.经过推杆1时,将产品值放入第一个先入先出存储,如果是1,推杆1动作,否则填表2
3.经过推杆2时,将产品值放入第二个先入先出存储,如果是2,推杆2动作,否则填表3
3.经过推杆3时,将产品值放入第三个先入先出存储,如果是3,推杆3动作,否则填表4
如此类推。。。