在OB1里調(diào)用FC1的前面用一個(gè)I0.0然后串聯(lián)一個(gè)P的上升沿作為調(diào)用條件,為什么這樣設(shè)計(jì)?
劉玉蓉
發(fā)布于2014-10-23 17:58
2
0
標(biāo)簽:
P也就是調(diào)用一個(gè)掃描周期的時(shí)間?下一個(gè)掃描周期(I0.0一直常閉)會(huì)自動(dòng)觸發(fā)一次?
這樣設(shè)計(jì)有什么好處?
問(wèn)題補(bǔ)充:
這樣設(shè)計(jì)是不是能節(jié)省CPU的資源?
如果可以,大家是不是都是這樣設(shè)計(jì)程序的呢?
佳答案
1、前面用一個(gè)I0.0然后串聯(lián)一個(gè)P的上升沿作為調(diào)用條件?
好將程序貼出來(lái),便于分析。用一個(gè)輸入點(diǎn)然后串聯(lián)一個(gè)P的上升沿,一般用于描述某個(gè)設(shè)備開(kāi)始啟動(dòng)或運(yùn)行。例如,當(dāng)設(shè)備運(yùn)行后,控制系統(tǒng)調(diào)用相應(yīng)的FC來(lái)進(jìn)行特定的控制;如果設(shè)備沒(méi)有運(yùn)行,控制系統(tǒng)就不需要調(diào)用相應(yīng)的FC來(lái)進(jìn)行控制。
2、這樣設(shè)計(jì)是不是能節(jié)省CPU的資源?
一般還不是為了節(jié)省CPU的資源,還是為了實(shí)現(xiàn)特定的控制邏輯。
3、大家是不是都是這樣設(shè)計(jì)程序的呢?
通常應(yīng)用上升沿來(lái)描述設(shè)備開(kāi)始啟動(dòng)或運(yùn)行,應(yīng)用下降沿來(lái)描述設(shè)備停機(jī)或斷線。