《計(jì)算機(jī)教學(xué)課件 PLC應(yīng)用技術(shù)》PPT》由會(huì)員分享,可在線閱讀,更多相關(guān)《計(jì)算機(jī)教學(xué)課件 PLC應(yīng)用技術(shù)》PPT(22頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、PLCPLC應(yīng)用技術(shù)應(yīng)用技術(shù)模塊二:模塊二:PLCPLC邏輯指令邏輯指令 主要內(nèi)容主要內(nèi)容2-1 2-1 觸點(diǎn)指令與賦值指令觸點(diǎn)指令與賦值指令2-2 輸出類指令與其他指令2-3 定時(shí)器指令與計(jì)數(shù)器指令2-4 堆棧指令2-5 輔導(dǎo)答疑 2-1 2-1 觸點(diǎn)指令與賦值指令觸點(diǎn)指令與賦值指令 基本邏輯邏輯指令是指構(gòu)成基本邏輯運(yùn)算功能的指令集合,包括基本位操作指令、置位/復(fù)位指令、邊沿觸發(fā)指令、定時(shí)器/計(jì)數(shù)器指令等邏輯指令。常開觸點(diǎn)指令常開觸點(diǎn)指令(LD、A和O)當(dāng)位值為1時(shí),常開觸點(diǎn)閉合;常閉觸點(diǎn)指令常閉觸點(diǎn)指令(LDN、AN和ON)當(dāng)位值為0時(shí),常閉觸點(diǎn)閉合 指令格式LAD STL 功能LD BI
2、T ;用于網(wǎng)絡(luò)段起始的常開觸點(diǎn)LDN BIT;用于網(wǎng)絡(luò)段起始的常閉觸點(diǎn)A BIT ;常開觸點(diǎn)串聯(lián),邏輯與指令A(yù)N BIT ;常閉觸點(diǎn)串聯(lián),邏輯與非指令O BIT ;常開觸點(diǎn)并聯(lián),邏輯或指令ON BIT ;常閉觸點(diǎn)并聯(lián),邏輯或非指令 BIT ;線圈輸出,邏輯置位指令基本位操作指令操作數(shù)尋址范圍 I,Q,M,SM,T,C,V,S,L等.1.LD、LDN、=指令LD I0.0 / 裝入常開觸點(diǎn)指令= Q0.0 / 輸出(線圈)指令LDN I0.0 / 裝入常閉觸點(diǎn)指令= Q0.1 / 輸出(線圈)指令LDLD(LOAD):裝載常開觸點(diǎn)指令,啟動(dòng)梯形圖時(shí)用到;LDNLDN:裝載常閉觸點(diǎn)指令,啟動(dòng)梯形圖
3、時(shí)用到;= =(OUT):輸出輸出(線圈)指令,必須放到梯形圖最右邊2.A和AN指令LD I0.0 /A I0.0 /與常開觸點(diǎn)= Q0.0 /LD I0.2 /AN I0.3 /與常閉觸點(diǎn)A I0.4 /與常開觸點(diǎn)= Q0.1 /A A(AND):串聯(lián)一個(gè)常開觸點(diǎn),邏輯與與指令;ANAN(AND NOT):串聯(lián)一個(gè)常閉觸點(diǎn),邏輯與非與非指令. 3.O和ON指令LD I0.0 /O I0.1 /或常開觸點(diǎn)ON I0.2 /與常閉觸點(diǎn)= Q0.0 /O O(OR):并聯(lián)一個(gè)常開觸點(diǎn),邏輯或或指令;ONON(OR NOT):并聯(lián)一個(gè)常閉觸點(diǎn),邏輯或非或非指令. 指令助記記符 LD(Load)、LD
4、N(Load Not)、A(And)、AN(And Not)、O(Or)、 ON(Or Not)、 (Out)置位指令,線圈輸出。 應(yīng)應(yīng)用舉舉例NETWORK 1LD I0.0 裝入常開觸點(diǎn)O M0.0 或常開觸點(diǎn)AN I0.1 與常閉觸點(diǎn)= M0.0 輸出線圈 NETWORK 2LD I0.2 裝入常開觸點(diǎn)O I0.3 或常開觸點(diǎn)AN I0.4 與常閉觸點(diǎn)= Q0.1 輸出線圈操作練習(xí)練習(xí)1.由梯形圖寫出語(yǔ)句表,檢查并連線操作2.由梯形圖寫出語(yǔ)句表4.ALD指令LD I0.0 /O I0.1 /LD I0.2 /LD I0.2 /裝入常開觸點(diǎn)指令O I0.3 /ALD /邏輯塊“與” 指令=
5、 Q0.0 /ALDALD(AND LOAD):將并聯(lián)電路都?jí)K串聯(lián)起來(lái),邏輯塊塊“與與” 指令5.OLD指令LD I0.0 /A I0.1 /LD I0.1 / /裝入常開觸點(diǎn)指令A(yù)N I0.3 /OLD /邏輯塊“與” 指令= Q0.1 /OLDOLD(OR LOAD):將串聯(lián)電路都?jí)K并聯(lián)起來(lái),邏輯塊塊“或或” 指令操作練習(xí)練習(xí)1.由梯形圖寫出語(yǔ)句表 編編程相關(guān)問(wèn)題關(guān)問(wèn)題 (1)PLC I/O端點(diǎn)的分配方法 每一個(gè)開關(guān)輸入對(duì)應(yīng)一個(gè)確定的輸入點(diǎn),每一個(gè)負(fù)載對(duì)應(yīng)一個(gè)確定的輸出點(diǎn)。外部按鈕(包括起動(dòng)和停車)一般用常開觸點(diǎn)。 (2)輸出繼電器的使用方法 輸出端不帶負(fù)載時(shí),控制線圈應(yīng)使用內(nèi)部繼電器M或
6、其他,不要使用輸出繼電器Q的線圈。 (3)梯形圖程序繪制方法 梯形圖程序觸點(diǎn)的并聯(lián)網(wǎng)絡(luò)多連在左側(cè)母線,線圈位于最右側(cè)。 (4)梯形圖網(wǎng)絡(luò)段結(jié)構(gòu) 梯形圖網(wǎng)絡(luò)段的結(jié)構(gòu)不增加程序長(zhǎng)度,軟件編譯結(jié)果可以明確指出錯(cuò)誤語(yǔ)句所在的網(wǎng)絡(luò)段,清晰的網(wǎng)絡(luò)結(jié)構(gòu)有利于程序的調(diào)試,正確的使用網(wǎng)絡(luò)段,有利于程序的結(jié)構(gòu)化設(shè)計(jì),使程序簡(jiǎn)明易懂。 4. ALD和OLD塊塊指令塊“或”操作指令格式:OLD(無(wú)操作元件) 塊“或”操作,是將梯形圖中相鄰的兩個(gè)以LD起始的電路塊并聯(lián)起來(lái)。塊“與”操作指令格式:ALD (無(wú)操作元件) 塊“或”操作是將梯形圖中相鄰的兩個(gè)以LD起始的電路塊串聯(lián)起來(lái)。A I0.2 與常開觸點(diǎn)LD M0.0
7、裝入常開觸點(diǎn)LD I0.1 裝入常開觸點(diǎn)NETWORK 1 AN I0.3 與常閉觸點(diǎn)OLD 塊或操作= M0.0 輸出線圈NETWORK 2LD I0.1 裝入常開觸點(diǎn)O M0.1 或常開觸點(diǎn)LD I0.2 裝入常開觸點(diǎn)O M0.2 或常開觸點(diǎn)ALD 塊與操作= M0.1 輸出線圈 4.立即觸觸點(diǎn) 立即觸點(diǎn)并不依賴于S7-200的掃描周期刷新,它會(huì)立即刷新。常開立即觸點(diǎn)指令(LDI、AI和OI)和常閉立即觸點(diǎn)指令(LDNI、ANI和ONI)在指令執(zhí)行時(shí)得到物理輸入值,但過(guò)程映像寄存器并不刷新。 當(dāng)物理輸入點(diǎn)狀態(tài)為1時(shí),常開立即觸點(diǎn)閉合;當(dāng)物理輸入點(diǎn)狀態(tài)為0時(shí),常閉立即觸點(diǎn)閉合。常開立即指令L
8、D、AND或OR將物理輸入值存入棧頂,而常閉立即指令LD、AND或OR將物理輸入的值取反,再存入棧頂。 二、賦值指令(二、賦值指令(線線圈)輸出(=) 輸出指令(=)將新值寫入輸出點(diǎn)的過(guò)程映象寄存器。當(dāng)輸出指令執(zhí)行時(shí),S7-200將輸出過(guò)程映象寄存器中的位接通或者斷開。在LAD和FBD中,指定點(diǎn)的值等于能流。在STL中,棧頂?shù)闹祻?fù)制到指定位。立即輸出(=I) 當(dāng)指令執(zhí)行時(shí),立即輸出指令(=I)將新值同時(shí)寫到物理輸出點(diǎn)和相應(yīng)的過(guò)程映象寄存器中。當(dāng)立即輸出指令執(zhí)行時(shí),物理輸出點(diǎn)立即被置為能流值。在STL中,立即指令將棧頂?shù)闹盗⒓磸?fù)制到物理輸出點(diǎn)的指定位上?!癐”表示立即,當(dāng)指令執(zhí)行時(shí),新值會(huì)同時(shí)被寫到物理輸出和相應(yīng)的過(guò)程映象寄存器。這一點(diǎn)不同于非立即指令,只把新值寫入過(guò)程映象寄存器。