內(nèi)蒙古PLC程序編寫原則、語(yǔ)言、方法、常用指令及實(shí)例!
內(nèi)蒙古PLC程序編寫原則、語(yǔ)言、方法、常用指令及實(shí)例!1.梯形圖的每一邏輯行(梯級(jí))均起始于左母線,然后是中間接點(diǎn),終止于右母線。各種元件的線圈接于右母線一邊;任何觸點(diǎn)不能放在線圈的右邊與右母線相連;線圈一般也不允許直接與左母線相連2.編制梯形圖時(shí),應(yīng)盡量按“從左到右、自上而下”的執(zhí)行程序的順序,并易于編寫指令語(yǔ)句表。圖1b所示的是合理的接線方法。3.在梯形圖中應(yīng)避免將觸點(diǎn)畫在垂直線上,這種橋式梯形圖無(wú)法用指令語(yǔ)句編程,應(yīng)改畫成能夠編程的形式,如圖1c所示。4.繼電器線圈和觸點(diǎn)的使用。同一編號(hào)的繼電器線圈在程序中只能使用一次,不得重復(fù)使用,否則將引起誤操作,但其常開常閉觸點(diǎn)可重復(fù)多次使用,如圖1c中的X1、X2、X3。由此可以看出,在同一邏輯支路中,串聯(lián)和并聯(lián)觸點(diǎn)數(shù)目是無(wú)限的。5.不允許幾條并聯(lián)支路同時(shí)運(yùn)行。當(dāng)PLC處于運(yùn)行狀態(tài)時(shí),PLC就開始按照梯形圖符號(hào)排列的先后順序(從上到下,從左到右)逐一進(jìn)行處理,PLC對(duì)梯形圖是按掃描方式順序執(zhí)行,因此不存在幾條并列支路同時(shí)動(dòng)作的因素,所以在設(shè)計(jì)上可減少許多約束關(guān)系的聯(lián)鎖電路,從而使程序簡(jiǎn)單化。
6.計(jì)數(shù)器、計(jì)時(shí)器在使用前要賦值。
7.外部輸入設(shè)備常閉觸點(diǎn)的處理。圖2a是電動(dòng)機(jī)直接起動(dòng)控制的繼電器接觸器控制電路,其中停止按鈕SB1是常閉觸頭。如用PLC來(lái)控制,則停止按鈕SB1和起動(dòng)按鈕SB2是它的輸入設(shè)備。在外部接線時(shí),SB1有兩種接法。
如圖2b所示的接法,SB1仍接成常閉,接在PLC輸入繼電器的X1端子上,則在編制梯形圖時(shí),用的是常開觸點(diǎn)X1。因SB1閉合,對(duì)應(yīng)的輸入繼電器接通,這時(shí)它的常開觸點(diǎn)X1是閉合的。按下SB1,斷開輸入繼電器,它才斷開。
如圖2c所示的接法,將SB1接成常開形式,則在梯形圖中,用的是常閉觸點(diǎn)X1。因SB1斷開時(shí)對(duì)應(yīng)的輸入繼電器斷開,其常閉觸點(diǎn)X1仍然閉合。當(dāng)按下SB1時(shí),接通輸入繼電器,它才斷開
在圖2c的外部接線圖中,輸入端的直流電源E常是由PLC內(nèi)部提供的,輸出端的交流電源是外接的?!癈OM”是兩邊各自的公共端子。
從圖2a和圖c可以看出,為了使梯形圖和繼電器接觸器控制電路一一對(duì)應(yīng),PLC輸入設(shè)備的觸點(diǎn)應(yīng)盡可能地接成常開形式。
此外,熱繼電器FR的觸頭只能接成常閉的,通常不作為PLC的輸入信號(hào),而將其直接接通斷接觸器線圈。
1.邏輯語(yǔ)言
邏輯功能圖表達(dá)方式基本上沿用了數(shù)字邏輯電路的“與”、“或”、“非”門電路的邏輯語(yǔ)言來(lái)描述,用邏輯框圖形式表示。對(duì)每一種功能都使用一個(gè)運(yùn)算方塊,其運(yùn)算功能則由方塊內(nèi)外的符號(hào)確定,
如,“&”表示邏輯“與”運(yùn)算;“≥1”表示邏輯“或”運(yùn)算;“o”(框圖右邊的小圓圈)表示邏輯“非”。
。一般與功能塊有關(guān)的輸入信號(hào)畫在方塊的左邊,與功能塊有關(guān)的輸出信號(hào)畫在方塊的右邊。在左邊和右邊應(yīng)分別寫上標(biāo)志符和地址碼。圖中,X000、X001、M100為輸入信號(hào)的標(biāo)志符和地址碼;Y030為輸出信號(hào)的標(biāo)志符和地址碼。功能塊表示如下的邏輯關(guān)系:Y030=X000?X001?M100
采用邏輯功能圖來(lái)描述程序,易于描述較為復(fù)雜的控制功能,表達(dá)直觀,查錯(cuò)容易。因此它是編程中較為常用的一種表達(dá)方式。但它必須采用帶有顯示屏的編程器才能描述,而且連接范圍也受到顯示屏幅面的限制。
2.梯形圖
(1)常用符號(hào)
PLC梯形圖圖形符號(hào)借助于繼電器接觸器的常開觸頭、常閉觸頭、按鈕、線圈以及它們的串聯(lián)、并聯(lián)的術(shù)語(yǔ)和符號(hào),兩者對(duì)照,則直觀明了。和電路圖一樣,在繪制梯形圖之前首先熟悉繪制梯形圖的有關(guān)符號(hào)。
對(duì)輸入信號(hào)和被控制對(duì)象必須標(biāo)上相應(yīng)的標(biāo)志符和地址碼,如圖4(與或門)中的X000、X001、X002和Y030。圖中所表示的邏輯關(guān)系為Y030=X000?X001+X002
(2)梯形圖的繪制
采用觸點(diǎn)梯形圖來(lái)表達(dá)程序的方法,看上去與傳統(tǒng)的繼電器電路圖非常類似。因此它比較直觀形象,對(duì)于那些熟悉繼電器電路的設(shè)計(jì)者來(lái)說(shuō),易被接受。
另外,為了在編程器的顯示屏上直接讀出觸點(diǎn)梯形圖所描述的程序段,構(gòu)成觸點(diǎn)梯形圖的圖案電流支路都是一行接一行地橫著向下排列的。每一條電流支路的觸點(diǎn)符號(hào)為起點(diǎn),而最右邊的線圈符號(hào)為點(diǎn),如圖5所示。觸點(diǎn)梯形圖多半適用于簡(jiǎn)單的連接功能的編程。
PLC編程原則、語(yǔ)言、方法、常用指令及實(shí)例
3.語(yǔ)句表
語(yǔ)句表形式是使用助記符來(lái)編制PLC程序的語(yǔ)言,表示程序的各種功能。語(yǔ)句表類似于計(jì)算機(jī)的匯編語(yǔ)言,但比匯編語(yǔ)言容易得多。每一條指令都包含操作碼和操作數(shù)兩個(gè)部分,操作數(shù)一般由標(biāo)志符合地址碼組成。下面是一個(gè)簡(jiǎn)單的語(yǔ)句表。
LD X000
AND M100
OR Y030
ANI X002
OUT Y030
內(nèi)蒙古PLC程序編寫采用這種類似計(jì)算機(jī)語(yǔ)言的編程方式,可使編程設(shè)備簡(jiǎn)單,邏輯緊湊,而且連接范圍也不受限制。上述三種程序的表達(dá)方式各有所長(zhǎng),在比較復(fù)雜的控制系統(tǒng)中,這三種方式可能會(huì)同時(shí)使用,但對(duì)于簡(jiǎn)單的控制系統(tǒng)采用一般的可編程序控制器進(jìn)行人工編程時(shí),大多采用觸點(diǎn)梯形圖編制程序。當(dāng)設(shè)計(jì)好觸點(diǎn)梯形圖后再根據(jù)接口、梯形圖寫出語(yǔ)句表,最后便可將語(yǔ)句表鍵入可編程序控制器中進(jìn)行調(diào)試
本文網(wǎng)址:http://www.lmoo.net/news/564.html
關(guān)鍵詞:內(nèi)蒙古PLC程序編寫公司,內(nèi)蒙古PLC程序編寫價(jià)格,內(nèi)蒙古PLC程序編寫機(jī)構(gòu)
最近瀏覽:
相關(guān)產(chǎn)品:
相關(guān)新聞:
- 教你編寫出高質(zhì)量?jī)?nèi)蒙古PLC程序
- 內(nèi)蒙古PLC程序編寫打開編程軟件,進(jìn)行硬件配置
- 內(nèi)蒙古高質(zhì)量PLC程序該怎么編寫?
- 內(nèi)蒙古PLC程序編寫方法及步驟
- 內(nèi)蒙古PLC程序編寫步驟很簡(jiǎn)單
- 內(nèi)蒙古PLC程序編寫從流水燈程序設(shè)計(jì)看如何編寫PLC程序
- 規(guī)范的內(nèi)蒙古PLC程序編寫方式讓你事倍功倍
- 內(nèi)蒙古PLC程序編寫設(shè)計(jì)要求
- 內(nèi)蒙古PLC程序編寫規(guī)范是什么?
- 怎么做才能編寫出合格的PLC程序??jī)?nèi)蒙古PLC程序編寫老師傅告訴你這九點(diǎn)