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