




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、5、理解和使用梯形圖指令前面按照STEP7編程軟件中的分類,介紹了十四類梯形圖的指令。從另一個(gè)角度來分類指令,或許能夠幫助讀者更好地理解指令。我把它們分為:條件指令和功能指令兩大類。5.1條件指令條件指令本身不能單獨(dú)構(gòu)成合法的梯形圖語句,它只能為功能指令提供條件,即為功能指令提供輸入“0”或“1”。這類指令可以是一條或多條,它們之間通過邏輯運(yùn)算,最終輸出一個(gè)“0”或“1”。這類指令有全部的比較指令18條和位指令中的7條,(狀態(tài)位指令不推薦使用)。1、| | 常開觸點(diǎn)(地址) ;2、| / | 常閉觸點(diǎn)(地址) ;3、| NOT | 能流取反;4、( P ) RLO上升沿檢測(cè);5、( N ) R
2、LO下降沿檢測(cè);6、POS 地址上升沿檢測(cè)(一般用( P ) 指令即可,較少使用);7、NEG 地址下降沿檢測(cè)(一般用( N ) 指令即可,較少使用)。上述25條條件指令可以相互串聯(lián),實(shí)現(xiàn)邏輯“與”運(yùn)算;相互并聯(lián),實(shí)現(xiàn)邏輯“或”運(yùn)算;其中常閉觸點(diǎn),是先對(duì)本地址進(jìn)行邏輯“非”運(yùn)算,再和它的輸入進(jìn)行邏輯“與”運(yùn)算。| NOT |是對(duì)其輸入進(jìn)行“非”運(yùn)算,結(jié)果輸出。這些指令體現(xiàn)了位與位之間的邏輯運(yùn)算關(guān)系。5.2功能指令功能指令單獨(dú)完成某項(xiàng)功能。這些指令包括如下功能:賦值、運(yùn)算(數(shù)學(xué)運(yùn)算、邏輯運(yùn)算和移位運(yùn)算)、數(shù)據(jù)類型轉(zhuǎn)換、計(jì)時(shí)器功能、計(jì)數(shù)器功能、數(shù)據(jù)塊操作功能、程序控制功能等等。任何一條功能指令,只
3、有當(dāng)輸入為“1”時(shí),才執(zhí)行該功能,否則,該指令被忽略;唯獨(dú)輸出線圈指令除外。下面通過一些例子來熟練掌握和靈活運(yùn)用各種指令。、正確理解線包輸出指令Ø ( ) 輸出線圈(地址):從電氣原理的角度來看,這是一條最容易理解的指令,輸入有電壓,線包得電。從PLC指令的角度來看,它是一條最為特殊的指令,它是把輸入作為“源”,直接賦值給目標(biāo)地址;從條件的角度來理解它,是這樣描述的:當(dāng)輸入為“1”時(shí)(條件滿足),給目標(biāo)地址賦值為“1”,反之(當(dāng)輸入為“0”時(shí),條件不滿足),給目標(biāo)地址賦值為“0”。也就是說,不管輸入這個(gè)條件是否滿足,這條指令都要執(zhí)行一個(gè)動(dòng)作。Ø (S) 置位目標(biāo)地址。當(dāng)輸入
4、為“1”時(shí)(條件滿足),給目標(biāo)地址賦值為“1”。僅此而已!當(dāng)輸入為“0”時(shí)(條件不滿足),目標(biāo)地址的值不會(huì)改變。Ø (R) 復(fù)位目標(biāo)地址。當(dāng)輸入為“1”時(shí)(條件滿足),給目標(biāo)地址賦值為“0”。僅此而已!當(dāng)輸入為“0”時(shí)(條件不滿足),目標(biāo)地址的值不會(huì)改變。1、輸出線圈:2、置位復(fù)位:例一、輸出線包的等效語句之一。請(qǐng)?bào)w會(huì)上述兩條語句的功能是完全等效的。作為一個(gè)“位”類型的變量的賦值語句,也就是上面的三條語句。正確地理解這兩條語句,非常重要;這是從簡(jiǎn)單的“電氣思維”,向計(jì)算機(jī)的邏輯思維的轉(zhuǎn)折。、正確理解位與字節(jié)、字、雙字之間的關(guān)系我們?cè)谡f到輸出線圈指令時(shí),是給位輸出,這個(gè)位是某字節(jié)中的位
5、,也是某字中的位,也因此,有關(guān)的字邏輯的指令也可以實(shí)現(xiàn)對(duì)指定位的輸出。例一中的“輸出線包”位,我們假定為Q0.0,那么用如下的指令也可以實(shí)現(xiàn)例一中的相同功能,而不會(huì)有其他的任何副作用。例二、輸出線包的等效語句之二。任何一條帶輸出(OUT)的語句可以用來輸出。、學(xué)會(huì)使用邊沿檢測(cè)和中間位當(dāng)輸入PLC的信號(hào),持續(xù)時(shí)間超出PLC的掃描周期幾倍或以上時(shí),若要對(duì)它進(jìn)行計(jì)數(shù),就要使用上升(或下降)沿檢測(cè)指令,保證每次信號(hào)來,計(jì)數(shù)加一。問題:使用一個(gè)常開型按鈕接入PLC的輸入信號(hào),通過PLC的一路輸出控制一盞燈的亮和滅;要求按鈕掀一次,燈的狀態(tài)改變一次。例三是使用了上升沿指令,例四是使用了上升沿指令的等效指令
6、。用“按鈕0”來保存“按鈕”的值,實(shí)現(xiàn)記憶功能。例三、一個(gè)按鈕控制一盞燈使用上升沿指令,在同一塊中實(shí)現(xiàn)的程序。例四、一個(gè)按鈕控制一盞燈不使用上升沿指令,在同一塊中實(shí)現(xiàn)的程序。、塊的調(diào)用會(huì)讓程序變得簡(jiǎn)單在STEP7中,用戶程序一般是由OB塊、FB塊和FC塊組成,這不僅可以讓我們的程序有層次感,更好地組織程序,有時(shí)還能夠使程序的邏輯更加簡(jiǎn)單。在OB1中:在FC1中:例五、一個(gè)按鈕控制一盞燈,利用塊的調(diào)用實(shí)現(xiàn)。、關(guān)于數(shù)據(jù)塊指令在梯形圖中,只能訪問固定的數(shù)據(jù)塊數(shù)據(jù),使用變量下標(biāo)的方式是非法的。也因此,不建議使用(OPN)指令先打開數(shù)據(jù)塊,再通過塊內(nèi)的相對(duì)地址的訪問方式;建議使用直接訪問數(shù)據(jù)塊的方式更為
7、簡(jiǎn)便。直接訪問數(shù)據(jù)塊方式是:DB塊號(hào)(或符號(hào))加“.”加上DB塊中的地址(或符號(hào)),如DB1.DBX0.0、DB1.DBB0、DB1.DBW0。、關(guān)于跳轉(zhuǎn)指令使用跳轉(zhuǎn)指令可以實(shí)現(xiàn)循環(huán)的功能,但在STEP7的梯形圖語法中,由于數(shù)組變量不允許使用變量作為下標(biāo),因此循環(huán)也變得沒有意義。跳轉(zhuǎn)指令在語句表(STL)編程時(shí)比較常用。、關(guān)于數(shù)學(xué)函數(shù)指令(整數(shù)函數(shù)和浮點(diǎn)數(shù)函數(shù))在使用整數(shù)函數(shù)時(shí),要注意整數(shù)的上溢出和下溢出。當(dāng)運(yùn)算結(jié)果大于32767時(shí),為上溢出;當(dāng)運(yùn)算結(jié)果小于-32768時(shí),為下溢出。整數(shù)的除法運(yùn)算,如果是不能整除的,余數(shù)部分將會(huì)被丟棄。當(dāng)使用整數(shù)函數(shù)時(shí),運(yùn)算結(jié)果的范圍要可預(yù)知,不會(huì)產(chǎn)生溢出。在
8、處理模擬量輸入/輸出信號(hào)的換算時(shí),通常先把輸入的WORD轉(zhuǎn)換成整數(shù),再轉(zhuǎn)換成實(shí)數(shù),然后進(jìn)行四則運(yùn)算;輸出的數(shù)據(jù)也是在實(shí)數(shù)狀態(tài)下,進(jìn)行四則運(yùn)算,結(jié)果再轉(zhuǎn)換成整數(shù),最后轉(zhuǎn)換成WORD輸出。在使用浮點(diǎn)數(shù)函數(shù)時(shí),要注意,當(dāng)浮點(diǎn)數(shù)的整數(shù)部分不斷增大時(shí),其小數(shù)部分的精度就越來越低;因此,使用浮點(diǎn)類型的變量來累計(jì)很小的數(shù)字時(shí),必須考慮隨著數(shù)據(jù)的增大,誤差也會(huì)越來越大。象上述這種情況,我們可以采用分級(jí)累計(jì)的方法來保證數(shù)據(jù)精度,即先把數(shù)據(jù)累計(jì)到一個(gè)中間變量中,當(dāng)中間變量的數(shù)大于等于某個(gè)值時(shí),再累計(jì)到目標(biāo)變量中,并把中間變量清零。、建立符號(hào)表在使用STEP7編寫程序時(shí),尤其是工程比較復(fù)雜,程序比較多的情況下,建議一定要建立完整的符號(hào)表。建立了符號(hào)表,不但可以使程序的可讀性、可維護(hù)性大大增強(qiáng),而且,在寫程序的過程中,系統(tǒng)的智能提示功能將會(huì)發(fā)揮作用,為我們帶來很大的方便。符號(hào)表主要是針對(duì)I、Q、PI、PQ、M這幾個(gè)存儲(chǔ)區(qū)域,還包括FC、FB、DB塊,這些塊的符號(hào)可以在“插入”時(shí),通過對(duì)象屬性對(duì)話框輸入符號(hào)。、數(shù)據(jù)類型轉(zhuǎn)換及局部變量在使用局部存儲(chǔ)區(qū)時(shí),可以考慮直接使用地址變量;尤其是在需要作類型變換的情況下。在梯形圖編輯環(huán)境下,局部存儲(chǔ)區(qū)是可以直接使用的,不必先聲明變量再使用。對(duì)于CPU300可以使用的范圍是LB0L
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 旅館業(yè)數(shù)字化轉(zhuǎn)型與智能化技術(shù)應(yīng)用考核試卷
- 建筑工程法律法規(guī)深度剖析考核試卷
- (完整版)協(xié)商一致解除(或終止)勞動(dòng)合同協(xié)議書
- 體育經(jīng)紀(jì)人與運(yùn)動(dòng)員職業(yè)風(fēng)險(xiǎn)管理考核試卷
- 旅游業(yè)投訴處理培訓(xùn)課件
- 西安房子購(gòu)買合同范本
- 金融產(chǎn)品推廣及銷售服務(wù)合同
- 電腦系統(tǒng)技術(shù)服務(wù)合同
- 養(yǎng)豬產(chǎn)業(yè)作業(yè)指導(dǎo)書
- 公司信息化建設(shè)方案設(shè)計(jì)書
- 2025年廣東生態(tài)工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)完美版
- 模具轉(zhuǎn)移合同協(xié)議書
- DeepSeek學(xué)習(xí)科普專題
- 2025四川省小金縣事業(yè)單位招聘362人歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2022泛海三江消防ZX900液晶手動(dòng)控制盤使用手冊(cè)
- 學(xué)校2025年春季學(xué)期學(xué)校安全工作計(jì)劃+行事歷
- 廣西壯族自治區(qū)柳州市2025年中考物理模擬考試卷三套附答案
- 2024中國(guó)糖果、巧克力制造市場(chǎng)前景及投資研究報(bào)告
- 第11課《山地回憶》說課稿 2024-2025學(xué)年統(tǒng)編版語文七年級(jí)下冊(cè)
- 羅森運(yùn)營(yíng)部經(jīng)營(yíng)管理手冊(cè)
- 2023年H3CNE題庫(kù)附答案
評(píng)論
0/150
提交評(píng)論