我前幾天自己設(shè)計(jì)了一個(gè)控制三個(gè)閥門開(kāi)關(guān)的小程序。
ABC三個(gè)閥門,初始狀態(tài)A開(kāi)啟,BC關(guān)閉。
滿足條件后,A關(guān)閉,B開(kāi)啟幾秒鐘,然后B關(guān)閉.
在然后AC同時(shí)開(kāi)啟,達(dá)到一定時(shí)間后C關(guān)閉,又回到A開(kāi)啟,BC關(guān)閉的初始狀態(tài),等待下一次觸發(fā)A關(guān)閉的條件。
三個(gè)閥門互相影響是否開(kāi)啟,我用的就是置位/復(fù)位優(yōu)先指令。
三個(gè)閥門每個(gè)閥門要有兩個(gè)輸入點(diǎn)位,接全開(kāi)/關(guān)信號(hào)位,一個(gè)輸出點(diǎn)接到閥門動(dòng)作位。
每一個(gè)閥門都要確認(rèn)全開(kāi)或者全關(guān)才能開(kāi)始計(jì)時(shí),然后才能讓別的閥門動(dòng)作。
就這么一套簡(jiǎn)單的動(dòng)作,我覺(jué)得用置位/復(fù)位優(yōu)先指令看起來(lái)更直觀。用起保停的話有太多限制條件的點(diǎn)位要串聯(lián)到程序里,我覺(jué)得太長(zhǎng)了。