summer23
級(jí)別: *
|
200中有記憶接通延時(shí)器TONR 但是300中沒(méi)有這樣的定時(shí)器,請(qǐng)教大家,怎么才能實(shí)現(xiàn)這個(gè)功能啊謝謝 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
S5定時(shí)器:S_ODTS Good Luck~ |
---|---|
|
summer23
級(jí)別: *
|
我模擬了下S_ODTS,好像不行啊,當(dāng)輸入斷開(kāi)后,再次輸入時(shí)候,定時(shí)器會(huì)重新計(jì)時(shí),我想接著原來(lái)計(jì)時(shí) |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
累積定時(shí)器,Step7不支持,你需要自行編寫(xiě)FB解決。 Regards |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
實(shí)際上,即使使用梯形圖,在Step7中構(gòu)建一個(gè)累積定時(shí)器也不是一個(gè)困難問(wèn)題。 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
輸入變量IN用于定時(shí)器激活信號(hào)的輸入,RESET用于復(fù)位定時(shí)器,而PT用于設(shè)定需要定時(shí)的時(shí)間。timer_num用于將定時(shí)器編號(hào)傳入。 總體的設(shè)想就是在FB中構(gòu)建一個(gè)自復(fù)位的定時(shí)器,讓其不斷產(chǎn)生10MS間隔的定時(shí)器脈沖信號(hào),從而對(duì)變量進(jìn)行累加,如果變量等于設(shè)定時(shí)間,那么就對(duì)輸出置位,而RESET則是對(duì)內(nèi)部靜態(tài)變量清空并復(fù)位輸出。 而ET則是看已經(jīng)過(guò)去的時(shí)間,主要用于調(diào)試的方便,沒(méi)有也無(wú)所謂。 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
而因?yàn)樾枰鄯e,因此變量需要使用靜態(tài)變量,因此: 而為了累加的正確,包括上升沿的處理也同樣使用了靜態(tài)變量。 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
首先,在程序中構(gòu)建了一個(gè)自復(fù)位的定時(shí)器,用于產(chǎn)生時(shí)基脈沖。 然后,在程序中對(duì)時(shí)鐘脈沖進(jìn)行了累加與比較輸出。 最后,對(duì)RESET進(jìn)行處理。 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
最后附上上訴代碼的程序,請(qǐng)使用Step7的解壓功能解開(kāi)。 Test.zip (29 K) 下载次数:54 程序?qū)懙牟煌晟疲饕菕伌u引玉給你一個(gè)解決問(wèn)題的思路而已,你可發(fā)揮的余地相當(dāng)?shù)拇蟆? |
---|---|
|