我前幾天自己設計了一個控制三個閥門開關的小程序。
ABC三個閥門,初始狀態A開啟,BC關閉。
滿足條件后,A關閉,B開啟幾秒鐘,然后B關閉.
在然后AC同時開啟,達到一定時間后C關閉,又回到A開啟,BC關閉的初始狀態,等待下一次觸發A關閉的條件。
三個閥門互相影響是否開啟,我用的就是置位/復位優先指令。
三個閥門每個閥門要有兩個輸入點位,接全開/關信號位,一個輸出點接到閥門動作位。
每一個閥門都要確認全開或者全關才能開始計時,然后才能讓別的閥門動作。
就這么一套簡單的動作,我覺得用置位/復位優先指令看起來更直觀。用起保停的話有太多限制條件的點位要串聯到程序里,我覺得太長了。