如何在cfc語言中實現(xiàn)上升沿和下降沿觸發(fā)

如何在cfc語言中實現(xiàn)上升沿和下降沿觸發(fā)

ID:24162703

大?。?24.00 KB

頁數(shù):4頁

時間:2018-11-13

如何在cfc語言中實現(xiàn)上升沿和下降沿觸發(fā)_第1頁
如何在cfc語言中實現(xiàn)上升沿和下降沿觸發(fā)_第2頁
如何在cfc語言中實現(xiàn)上升沿和下降沿觸發(fā)_第3頁
如何在cfc語言中實現(xiàn)上升沿和下降沿觸發(fā)_第4頁
資源描述:

《如何在cfc語言中實現(xiàn)上升沿和下降沿觸發(fā)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、如何在CFC語言中實現(xiàn)上升沿和下降沿觸發(fā)  上升沿和下降沿觸發(fā)是兩種非常重要的觸發(fā)信號,也是plc編程中使用非常頻繁的兩種元素,今天就給大家講述一下,如何在CFC語言中實現(xiàn)上升沿和下降沿觸發(fā)?! ∥以谇拔闹v述過,CFC的實質(zhì)就是可以自由移動的FBD,因此CFC和FBD的使用可以說是如出一轍,而FBD和LD又有著千絲萬縷的聯(lián)系,CFC實現(xiàn)上升沿和下降沿觸發(fā)就是對功能塊的調(diào)用?! _TRIG是指下降沿觸發(fā),其中F是英文FALL的縮寫,是指下降的意思?! _TRIG是指上升沿觸發(fā),其中R是英文RISE的縮寫,是指上升的意思?! №槺阏f一句,當(dāng)初我剛接觸的時候,總是

2、把F_TRIG當(dāng)成上升沿觸發(fā),因為我一看到F就理所當(dāng)然的把它當(dāng)成了上升,可能是這字母會產(chǎn)生上升的感覺吧,以至于做了很多的無用功,希望大家引以為戒。  我們先看一下在LD和FBD中是如何實現(xiàn)上升沿和下降沿觸發(fā)的    圖一LD實現(xiàn)邊沿觸發(fā)    圖二FBD實現(xiàn)邊沿觸發(fā)  如圖一圖二所示,是分別用LD和FBD實現(xiàn)邊沿觸發(fā),在這里L(fēng)D直觀的優(yōu)勢就體現(xiàn)出來了,F(xiàn)BD的邊沿觸發(fā)總有種怪怪的感覺,看上去很不直觀。  其實,用CFC和FBD是一模一樣的,只是,它的位置可以隨意變動,我們來看具體例子    圖三CFC實現(xiàn)邊沿觸發(fā)  如圖三所示,這是用CFC實現(xiàn)的邊沿觸發(fā),可以看到

3、,它和FBD是一模一樣的,只是它的變量的位置發(fā)生了隨意移動,這正是它比FBD的優(yōu)勢所在,簡直就是強迫癥的福音?! ≡贑FC中,我們既可以使用直接輸出,也可以使用實例名也就是功能塊名(西門子博途中稱之為背景數(shù)據(jù)塊)進行調(diào)用?!   D四使用實例名調(diào)用邊沿觸發(fā)  如圖四所示,看黃色熒光筆部分,就是使用實例名調(diào)用了邊沿觸發(fā)功能塊的輸出。R_TRIG_0.Q和圖三中的的變量R是等價的,同樣,F(xiàn)_TRIG_0.Q和圖三中的變量F也是等價的。這樣的目的是方便我們優(yōu)化程序結(jié)構(gòu)?! ∫陨?,就是在CFC中如何使用邊沿觸發(fā),CFC和FBD在本質(zhì)上是沒有區(qū)別的,但它更加靈活直觀,希望大

4、家盡量使用CFC,接觸新事物。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。