最近编程遇到了点困难,请各位大神指教。
目前我在做一个地表水厂的项目,有一套主PLC用的400,下面还有8个300PLC,对8个砂滤池进行控制,我的PLC间通讯都没有问题。
控制里面有个要求;每个池子的浊度达到条件以后,需要对每个池子进行反冲洗,由主PLC控制。
现在的问题是,每个池子达到条件的时间不是固定的,有可能1号先到条件,然后是2、3、6.等8个,那么我就先反冲洗1号;也有可能3号先到条件,然后是1、5、6.等8个,那么我就先反冲洗3号;谁最先达到,就反冲洗谁,依次类推。我想问的重点是,我主PLC接收到满足条件的信号后,怎么按照先后顺序,怎么给排好序列,完成控制。
PS:以前用过指针做这个类型的控制,感觉不复杂,但是这个厂区不允许我们用指针,有点思路,但是感觉好麻烦。
请大神给个控制的思路就好。