PLC中的|P|跟|N|怎么理解?
西門子S7-200里的正跳變,負(fù)跳變,也就是|P|跟|N|怎么理解,看書(shū),感覺(jué)書(shū)上寫錯(cuò)了,理解不透,望高手指點(diǎn)。
有圖舉個(gè)例子最好。
答:|P|是上升沿觸發(fā)指令,檢測(cè)信號(hào)的上升沿,產(chǎn)生一個(gè)掃描周期寬度的脈沖。
|N|是下降沿觸發(fā)指令,檢測(cè)信號(hào)的下降沿,產(chǎn)生一個(gè)掃描周期寬度的脈沖。
兩個(gè)指令用于檢測(cè)狀態(tài)的變化(信號(hào)出現(xiàn)或消失)
西門子PLC里|P|什么時(shí)候用它!!????
再應(yīng)該用它的時(shí)候不用他有什么后果?
|P|是一個(gè)上升沿指令,在一個(gè)變量(如I0.0)的觸點(diǎn)后插入該指令,則該觸點(diǎn)在程序中只在其上升沿也就是在其從斷到通時(shí)接通一個(gè)掃描周期。至于后果,根據(jù)你的程序不同而定,
舉個(gè)例子:現(xiàn)在你要想實(shí)現(xiàn)一個(gè)加法運(yùn)算,要求是每按下一次按鈕時(shí),對(duì)VW100里面的數(shù)+1.把該按鈕接到I0.0上,如果你程序中不在I0.0的觸點(diǎn)后串一個(gè)|P|指令,則當(dāng)按鈕按下時(shí),PLC會(huì)在每個(gè)掃描周期都對(duì)VW100里面的數(shù)+1,就是說(shuō)如果按鈕一次按下的時(shí)間有三個(gè)掃描周期,那VW100里面的數(shù)就+3.如果你用了|P|指令,不管按鈕按下多少時(shí)間,都能保證按鈕每次按下VW100里面的內(nèi)容只+1.