發(fā)布時間:2019-08-24 來源:眾智博遠
先前選擇的計數(shù)器類型和工作模式確定可供選擇的計數(shù)器中斷事件。
單擊要使用的中斷的復(fù)選框。還可重命名計數(shù)器中斷例程。
如果選擇當(dāng)前值等于預(yù)設(shè)值事件 (CV = PV) 中斷,則向?qū)г试S指定計數(shù)器多步實現(xiàn)。
SBR 0 | 該子例程包含計數(shù)器初始化。計數(shù)器的當(dāng)前值被指定為 0(CV = 0)。計數(shù)器的預(yù)設(shè)值被指定為 1000(PV = 1000)。計數(shù)方向為 UP(加)。事件 12(HSC0 CV = PV)被連接至 INT 0,計數(shù)器被啟動。 |
INT 0 | 當(dāng)計數(shù)器達到個預(yù)設(shè)值 1000 時,執(zhí)行 INT 0。計數(shù)器的預(yù)設(shè)值現(xiàn)已更改為 1500。方向未作改變。事件 12(HSC0 CV = PV)被重新連接至 INT1,計數(shù)器被重新啟動。 |
INT 1 | 計數(shù)器再次達到預(yù)設(shè)值 (1500) 時,執(zhí)行 INT 1。此時,我們將預(yù)設(shè)值更改成 1000(PV = 1000),將計數(shù)方向更改為 DOWN(減),將 INT 1 連接至事件 12(HSC0 CV = PV),并重新啟動計數(shù)器。 |
INT 2 | 當(dāng)計數(shù)器減計數(shù)至預(yù)設(shè)值 1000 時,執(zhí)行 INT 2。此時,我們將當(dāng)前值設(shè)為 0(CV = 0),并將計數(shù)方向更改為 UP(加)。事件 12 重新連接到 INT 0,至此完成計數(shù)器運行循環(huán)。 |
下圖顯示計數(shù)器當(dāng)前值隨時間的變化。每個(CV = PV)中斷事件均標(biāo)有為該事件調(diào)用的 INT 例程。