以下是引用微鑫科技在2022/10/15 20:35:12的发言:
FIFO阵列,每次扫一个新的码进去之后,与之前的三个进行比较(当然,你也可以做1个或10个都行),如果与其中的任意一个相同,就报警,如果不同,则将当前的数据存储进去,并且将FIFO阵列中的最后一个移除,将当前的数据移入进第一个,这个不难搞吧。
呵呵,这个其实也没那么简单,条码的数量是在增加的,比如今天是10个就调取10个出来比较,一个月后可能会增加到100个了,那就要比较100了。
我个人目前能想到的是通过循环加变址来做。对于一般的编程人员来说用plc做还好,如果用触摸屏的宏指令就更加困难了。