可編程控制器軟件部分_第1頁(yè)
可編程控制器軟件部分_第2頁(yè)
可編程控制器軟件部分_第3頁(yè)
可編程控制器軟件部分_第4頁(yè)
可編程控制器軟件部分_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

可編程控制器的軟件部分§2—1可編程控制器的軟件知識(shí)概述:

PLC程序有系統(tǒng)程序和用戶程序2種。用戶程序就是通過(guò)編程軟件來(lái)編寫的控制程序,編程軟件是由可編程序控制器生產(chǎn)廠家提供的編程語(yǔ)言,由于可編程控制器類型較多,各個(gè)不同機(jī)型對(duì)應(yīng)的編程軟件也存在一定差別,特別是不同生產(chǎn)廠家的可編程控制器之間,他們的編程軟件不能通用,但是因?yàn)榭删幊炭刂破鞯陌l(fā)展過(guò)程是相同的,所以可編程控制器的編程語(yǔ)音基本形同,規(guī)律也基本相同??删幊炭刂破鞯能浖R(shí)一、PLC編程語(yǔ)言簡(jiǎn)介PLC有多種程序設(shè)計(jì)語(yǔ)言,最常用的語(yǔ)言是梯形圖和指令語(yǔ)言1梯形圖

梯形圖是從繼電器控制電路圖變化過(guò)來(lái)的,因此梯形圖形式上與繼電器控制很相似,讀圖方法和習(xí)慣也相同。梯形圖是用圖形符號(hào)在圖中的相互關(guān)系來(lái)表示控制邏輯的編程語(yǔ)言,并且梯形圖通過(guò)連線,將許多功能強(qiáng)大的PLC指令的圖形符號(hào)連在一起,以表達(dá)所調(diào)用的PLC指令及其前后順序關(guān)系,是目前常用的一種可編程控制器程序設(shè)計(jì)語(yǔ)言??删幊炭刂破鞯能浖R(shí)Y000END

梯形圖都是有左母線、右母線和邏輯行組成。邏輯行由各種等效繼電器的觸點(diǎn)串聯(lián)后和線圈組成。畫梯形圖必須遵守:1、左母線只能直接,接各類繼電器的觸點(diǎn),繼電器線圈不能直接接左母線。2、右母線只能直接,接各類繼電器的線圈(不含輸入繼電器線圈),繼電器的觸點(diǎn)不能直接接右母線。3、一般情況下,統(tǒng)一編號(hào)的在梯形圖中只能出現(xiàn)一次,而統(tǒng)一編號(hào)的觸點(diǎn)在梯形圖中可以重復(fù)出現(xiàn)。4、梯形圖中觸點(diǎn)可以任意的串聯(lián)或并聯(lián),而線圈可以并聯(lián)但不可以串聯(lián)5、梯形圖應(yīng)該按照從左到右、從上到下的順序畫。6、程序結(jié)束后應(yīng)該有結(jié)束指令。圖中END就是結(jié)束指令。左母線右母線邏輯行可編程控制器的軟件知識(shí)2指令語(yǔ)句表梯形圖編程語(yǔ)言的優(yōu)點(diǎn)是直觀、簡(jiǎn)便。但如果采用經(jīng)濟(jì)便攜的編程器將程序輸入到可編程控制器中,就只能用PLC的另一種常用編程方法-指令語(yǔ)句表來(lái)編程了。指令語(yǔ)言表:語(yǔ)句是指令語(yǔ)言表編程語(yǔ)言的基本單元,每個(gè)控制功能由一個(gè)或多個(gè)語(yǔ)句組成的程序來(lái)執(zhí)行。指令語(yǔ)句規(guī)定可編程控制器中CPU如何動(dòng)作,PLC的指令有基本指令和功能指令之分。可編程控制器的軟件知識(shí)指令語(yǔ)言表和梯形圖之間的對(duì)應(yīng)關(guān)系:Y000END左母線右母線邏輯行LDX000OUTY000END

上面所給出的指令都屬于基本指令?;局噶钜话阌芍浄?hào)和操作元件組成,助記符號(hào)是一條基本指令的符號(hào)(如LD、OUT、END),它表明了操作功能。操作元件是基本指令的操作對(duì)象(如X0、Y0)。有些基本指令僅有助記符號(hào)組成,如END指令??删幊炭刂破鞯能浖R(shí)二、FX1S系列PLC編程軟件的使用

FX1S系列PLC可使用由三菱公司專門為三菱FX系列PLC設(shè)計(jì)的編程軟件SWOPC—FXGP\WIN-C進(jìn)行編程。該編程軟件的基本功能是協(xié)助用戶完成創(chuàng)建用戶程序、修該和編輯已有用戶程序。軟件下載:在百度上找SWOPC—FXGP\WIN-C軟件下載,注冊(cè)后下載安裝:點(diǎn)擊安裝軟件安裝即可使用??删幊炭刂破鞯能浖R(shí)1、運(yùn)行軟件

單擊桌面上PLC編程軟件快捷方式圖標(biāo),出現(xiàn)初始畫面,新建程序文件:出現(xiàn)的電腦界面點(diǎn)擊該圖標(biāo)出現(xiàn)PLC類型設(shè)計(jì)界面圖3-1初始界面可編程控制器的軟件知識(shí)2、運(yùn)新建一個(gè)程序文件單擊圖3-1所示界面中新建文件的圖標(biāo)出現(xiàn)左圖對(duì)話框:點(diǎn)擊選擇PLC類型再點(diǎn)擊確認(rèn)3-2PLC類型設(shè)置界面點(diǎn)擊選擇PLC類型再點(diǎn)擊確認(rèn)3、運(yùn)機(jī)型的選擇在3-2圖中選擇機(jī)型FX2N單擊確認(rèn)后出現(xiàn)編程界面可編程控制器的軟件知識(shí)4基本界面介紹文件名下拉式菜單工具欄光標(biāo)編輯區(qū)狀態(tài)欄功能欄1)文件名:新建文件并保存后,會(huì)顯示該文件的文件名,后綴為“PMW”,例如圖中的文件名為“PLC控制.PMW”;可編程控制器的軟件知識(shí)2)下拉式菜單欄:下拉式菜單中包含文件、編輯、工具、查找、視圖、PLC、遙控、監(jiān)控和調(diào)試等菜單項(xiàng)。

用鼠標(biāo)單擊某菜單項(xiàng),彈出該菜單的菜單條,如“文件”菜單包含新建、打開、保存、另存為、打印、頁(yè)面設(shè)置等菜單條,“編輯”菜單包含剪切、復(fù)制、粘貼、刪除等菜單條,這兩個(gè)菜單功項(xiàng)的主要功能是管理、編輯程序文件。菜單欄中的其他項(xiàng)目,如“視圖”菜單功能涉及編程方式的變換,“PLC”菜單項(xiàng)主要進(jìn)行程序的下載、上傳,“監(jiān)控及調(diào)試”菜單項(xiàng)的功能是調(diào)試和監(jiān)控程序。3)工具欄:工具欄提供簡(jiǎn)便的鼠標(biāo)操作,將最常用的編程操作以按鈕形式設(shè)定到工具欄上,可以利用菜單欄中的“視圖”菜單選項(xiàng)來(lái)顯示或隱藏工具欄。工具欄中涉及的各種功能在菜單欄中都能找到。4)編輯區(qū):編輯區(qū)用來(lái)顯示編輯操作的工作對(duì)象??梢允褂锰菪螆D和指令語(yǔ)句表的方式進(jìn)行程序的編輯工作。使用菜單欄中“視圖”菜單項(xiàng)的梯形圖及指令表菜單條。可以實(shí)現(xiàn)梯形圖程序與指令語(yǔ)句表程序的轉(zhuǎn)換。也可利用工具欄中的梯形圖及指令表按鈕實(shí)現(xiàn)梯形圖程序與指令表程序的轉(zhuǎn)換??删幊炭刂破鞯能浖R(shí)5)狀態(tài)欄:編輯區(qū)下部是狀態(tài)欄,用于表示編程PLC類型(FX1S)、軟件的應(yīng)用狀態(tài)(如寫入狀態(tài))和所處的程序步數(shù)(如10\2000表示現(xiàn)在程序是10步,程序總長(zhǎng)可達(dá)2000步)等。6)功能鍵欄與功能圖欄:功能鍵欄與功能圖欄是繪制梯形圖的圖形符號(hào)庫(kù),含有各種梯形的圖形符號(hào)。7)光標(biāo):藍(lán)色的方框?yàn)楣鈽?biāo)??删幊炭刂破鞯能浖R(shí)5編寫控制程序紹在出現(xiàn)圖3-3后編程界面后,單擊功能圖欄中的圖標(biāo),如要輸入一個(gè)敞開觸點(diǎn),可單擊功能圖欄中的常開觸點(diǎn),也可以在“工具”菜單中選“觸點(diǎn)”,并在下拉式菜單中單擊“常開觸點(diǎn)”的符號(hào),這時(shí)出現(xiàn)圖3-4對(duì)話框,在對(duì)話框中輸入常開觸點(diǎn)的文字符號(hào)和編號(hào),單擊“確認(rèn)”按鈕,要輸入的常開觸點(diǎn)就出現(xiàn)在藍(lán)色光標(biāo)所在的位置。圖3-4輸入元件對(duì)話框在白條上輸入文字符號(hào)X000可編程控制器的軟件知識(shí)6轉(zhuǎn)換一段程序輸入后,有程序的部分將變成為灰色,如圖3-5所示。單擊工具條上的轉(zhuǎn)換圖標(biāo)進(jìn)行轉(zhuǎn)換后,如圖3-6所示,此時(shí)才能將程序傳送到PLC3-5輸入程序進(jìn)行轉(zhuǎn)換進(jìn)行編程后有程序的部分將變成為灰色可編程控制器的軟件知識(shí)6、程序轉(zhuǎn)換轉(zhuǎn)換后,編程后的灰色部分變成白色3-6輸入程序進(jìn)行轉(zhuǎn)換完成界面單擊工具條上的轉(zhuǎn)換圖標(biāo)進(jìn)行轉(zhuǎn)換后,編程后的灰色部分變成白色如圖3-6所示,此時(shí)才能將程序傳送到PLC可編程控制器的軟件知識(shí)7、程序的下載程序編輯完成后需要下載到PLC中運(yùn)行,這時(shí)需要單擊菜單中的“PLC”菜單,在下拉式菜單中選“傳送”及“寫出”即可將編輯完成的程序下載到PLC中,如圖3-6所示。程序下載完后的編程界面如3-7所示。圖3-6點(diǎn)擊PLC出現(xiàn)傳送和寫出3-7點(diǎn)寫出后出現(xiàn)的對(duì)話框點(diǎn)擊確認(rèn)后出現(xiàn)出現(xiàn)寫入提示可編程控制器的軟件知識(shí)點(diǎn)擊“確認(rèn)”后出現(xiàn)出現(xiàn)寫入提示

傳送菜單中“讀入”命令則用于將PLC中的程序讀入編程計(jì)算機(jī)中修改。PLC中一次只能存入一個(gè)程序,下載新程序后,舊的程序即可刪除??删幊炭刂破鞣抡孳浖c基本指令2.2.1可編程控制器計(jì)算機(jī)仿真軟件§2—2可編程控制器

仿真軟件與基本指令三菱PLC模擬軟件FX-TRN-BEG-C是針對(duì)三菱FX系列PLC設(shè)計(jì)的一套模擬軟件,可以幫助初學(xué)者掌握和理解FX的指令系統(tǒng),因此要求初學(xué)者必須熟悉三菱PLC的指令格式和輸入方法。注意:使用“FX-TRN-BEG-C”仿真軟件,須將顯示器象素調(diào)整為1024*768,如果顯示器象素較低,則無(wú)法運(yùn)行該軟件

在啟動(dòng)畫成時(shí),會(huì)出現(xiàn)一個(gè)登錄窗口,你可以輸入一個(gè)用戶名和密碼,做為你學(xué)習(xí)的一個(gè)記錄。一般,沒(méi)必要設(shè)置,只要點(diǎn)開始就可以進(jìn)行學(xué)習(xí)了。1、運(yùn)行軟件接著出現(xiàn)訓(xùn)練的主畫面,學(xué)習(xí)共A~F共6個(gè)學(xué)習(xí)階段,由簡(jiǎn)到難,由線入深。建議初學(xué)者從A開始一步一步學(xué)起,可以先認(rèn)真看一下幫助文件,先了解一下軟件使用的有關(guān)事項(xiàng)。2、選擇難度3、編輯程序在輸入程序或操作程序區(qū)域各菜單時(shí),必須使該區(qū)域處于激活狀態(tài),方法是:點(diǎn)擊左上角人像下面的“梯形圖編輯”按鈕,此時(shí)梯形圖輸入?yún)^(qū)域上方的藍(lán)色條變?yōu)樯钏{(lán)色(未處于激活時(shí)是藍(lán)色),如下是程序輸入?yún)^(qū)域激活前和激活后的對(duì)比:4、轉(zhuǎn)換當(dāng)在程序輸入?yún)^(qū)域輸入程序或程序有改動(dòng)后,新輸入的程序或改動(dòng)部分背景色會(huì)變?yōu)榛疑?,如下圖所示。此時(shí)執(zhí)行此菜單項(xiàng)對(duì)程序進(jìn)行編譯(或按F4鍵或程序輸入?yún)^(qū)域下方快捷菜單最左邊的轉(zhuǎn)換按鈕

,),如程序無(wú)錯(cuò)誤,就會(huì)編譯通過(guò),程序背景色變白色。5、寫入程序?qū)懲瓴⒕幾g通過(guò)后,執(zhí)行此項(xiàng),模擬寫入PLC(實(shí)際上PLC并不存放),寫入完成后,會(huì)提示“寫入完成,仿真將啟動(dòng)”對(duì)話框,點(diǎn)擊“確定”后,右側(cè)“輸入輸出映像表”中的“RUN”指示燈

就會(huì)亮,表示PLC已經(jīng)運(yùn)行,這時(shí)就可以使用操作面板中的操作按鍵進(jìn)行模擬了。此功能也可以通過(guò)左上角人像下面的“PLC寫入”按鈕來(lái)實(shí)現(xiàn)。FX2N系列可編程控制器有基本指令27條步進(jìn)指令2條應(yīng)用指令246條指令表由指令集合而成,且和梯形圖有嚴(yán)格的對(duì)應(yīng)關(guān)系。梯形圖主要使用圖形符號(hào)及圖形符號(hào)間的相互關(guān)聯(lián)表達(dá)控制思想,而指令則是圖形符號(hào)及它們間的關(guān)聯(lián)的語(yǔ)句表述。下一頁(yè)項(xiàng)目2小結(jié)2思考2上一頁(yè)末頁(yè)退出導(dǎo)航首頁(yè)2.2.2可編程控制器的基本指令一、邏輯取及線圈驅(qū)動(dòng)指令(P72)

(LD、LDI、OUT)下一頁(yè)項(xiàng)目2小結(jié)2思考2上一頁(yè)末頁(yè)退出導(dǎo)航首頁(yè)符號(hào)名稱功能梯形圖表示及可用元件程序步LD(Load)取指令常開觸點(diǎn)接母線或分支起點(diǎn)X、Y、M、S、T、C1OUT(Out)輸出指令線圈驅(qū)動(dòng)(不能用于輸入繼電器X)Y、M、S、T、CT、C必須設(shè)定常數(shù)K或指定數(shù)據(jù)寄存器的地址號(hào)Y、M:1特M:2T、C:332位的C:5LDI(LoadInverse)取反指令常閉觸點(diǎn)接母線或分支起點(diǎn)X、Y、M、S、T、C1LD、LDI、OUT指令梯形圖程序X0X1M100T0Y1K19Y0T0指令表程序步序指令地址

0

LDX0

1

OUTY0

2

LDIX1

3

OUTM1004OUTT0K19

7

LDT0

8

OUTY1下一頁(yè)項(xiàng)目2小結(jié)2思考2上一頁(yè)末頁(yè)退出導(dǎo)航首頁(yè)LD左母線分支LDI四個(gè)輸出OUT計(jì)數(shù)指令程序步數(shù)不同二、觸點(diǎn)串聯(lián)指令(AND、ANI)下一頁(yè)項(xiàng)目2小結(jié)2思考2上一頁(yè)末頁(yè)退出導(dǎo)航首頁(yè)符號(hào)名稱功能梯形圖表示及可用元件程序步AND(and)與指令單個(gè)常開觸點(diǎn)與前面電路串聯(lián)連接X、Y、M、S、T、C1ANI(andInverse)與非指令單個(gè)常閉觸點(diǎn)與前面電路串聯(lián)連接X、Y、M、S、T、C1指令說(shuō)明:(1)串聯(lián)觸點(diǎn)的個(gè)數(shù)沒(méi)有限制且可多次使用。(2)執(zhí)行OUT指令后,通過(guò)與指令可驅(qū)動(dòng)其它線圈輸出。下一頁(yè)項(xiàng)目2小結(jié)2思考2上一頁(yè)末頁(yè)退出導(dǎo)航首頁(yè)ANDANIOUT指令后,通過(guò)觸點(diǎn)對(duì)其它線圈使用OUT指令稱之為縱接輸出。AND縱接輸出,如果順序不錯(cuò),可以多次重復(fù),但總共不要超過(guò)24行OUT指令后,通過(guò)觸點(diǎn)對(duì)其它線圈使用OUT指令稱之為縱接輸出。減少程序步數(shù):輸出“上窄下寬”三、觸點(diǎn)并聯(lián)指令(OR、ORI)下一頁(yè)項(xiàng)目2小結(jié)2思考2上一頁(yè)末頁(yè)退出導(dǎo)航首頁(yè)符號(hào)名稱功能梯形圖表示及可用元件程序步OR(Or)或指令單個(gè)常開觸點(diǎn)并聯(lián)連接X、Y、M、S、T、C1ORI(OrInverse)或非指令單個(gè)常閉觸點(diǎn)并聯(lián)連接X、Y、M、S、T、C1指令說(shuō)明:OR、ORI指令緊接在LD、LDI指令后使用,亦即對(duì)LD、LDI指令規(guī)定的觸點(diǎn)再并聯(lián)一個(gè)觸點(diǎn),并聯(lián)的次數(shù)無(wú)限制。梯形圖程序X1M103Y1X1Y1Y1M102M103M104Y2LDORORIORORI指令表程序步序指令地址

0LDX11ORY12ORIM102

3OUTY14LDIX15ANIY16ORM1037ANIY28ORIM1049OUTM103四、串聯(lián)電路塊的并聯(lián)連接指令(ORB)下一頁(yè)項(xiàng)目2小結(jié)2思考2上一頁(yè)末頁(yè)退出導(dǎo)航首頁(yè)符號(hào)名稱功能梯形圖表示及可用元件程序步ORB(OrBlock)塊或指令串聯(lián)電路塊的并聯(lián)連接X、Y、M、S、T、C1指令說(shuō)明:(1)2個(gè)以上的觸點(diǎn)串聯(lián)連接的電路稱之為串聯(lián)電路塊。串聯(lián)電路塊并聯(lián)連接時(shí),分支的開始用LD,LDI指令,分支的結(jié)束用ORB指令。(2)ORB指令為無(wú)操作元件號(hào)的指令(相當(dāng)于電路塊間的垂直連線)。串聯(lián)塊的并聯(lián)用ORB指令單個(gè)并聯(lián)用ORI指令減少程序步數(shù):邏輯部分“上寬下窄”下一頁(yè)項(xiàng)目2小結(jié)2思考2上一頁(yè)末頁(yè)退出導(dǎo)航首頁(yè)串聯(lián)塊的并聯(lián)用ORB指令分支的開始用LD、LDI指令分支的結(jié)束用ORB指令,且無(wú)操作元件。方法1:0 LD X0001 ANI X0012 LDI X0023 AND X0034 ORB

5 LDI X0046 AND X0057 ORB

8 OUT Y000方法2:0 LD X0001 ANI X0012 LDI X0023 AND X0034 LDI X0045 AND X0056 ORB7 ORB8 OUT Y000ORB指令可成批使用,但集中(連續(xù))使用時(shí)必須少于8次(LD、LDI指令只能連續(xù)使用8次),如方法2;方法1中ORB的使用次數(shù)不限。五、并聯(lián)電路塊的串聯(lián)連接指令(ANB)下一頁(yè)項(xiàng)目2小結(jié)2思考2上一頁(yè)末頁(yè)退出導(dǎo)航首頁(yè)符號(hào)名稱功能梯形圖表示及可用元件程序步ANB(AndBlock)塊與指令并聯(lián)電路塊的串聯(lián)連接X、Y、M、S、T、C1指令說(shuō)明:(1)2個(gè)以上的觸點(diǎn)并聯(lián)連接的電路稱之為并聯(lián)電路塊。并聯(lián)電路塊串聯(lián)連接時(shí),分支的開始用LD,LDI指令,分支的結(jié)束用ANB指令。(2)ANB指令為無(wú)操作元件號(hào)的指令(相當(dāng)于電路塊間的串聯(lián)連線)。下一頁(yè)項(xiàng)目2小結(jié)2思考2上一頁(yè)末頁(yè)退出導(dǎo)航首頁(yè)并聯(lián)塊B分支的開始用LD、LDI指令分支的結(jié)束用ANB指令,且無(wú)操作元件。并聯(lián)塊AANB后的電路塊下一頁(yè)項(xiàng)目2小結(jié)2思考2上一頁(yè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論