官术网_书友最值得收藏!

1.3PLC操作基礎(chǔ)

1.3.1 GX Developer編程軟件

目前,F(xiàn)X系列PLC常用的編程工具有兩種:一種是便攜式(即手持式)編程器,另—種是安裝了編程軟件(FXGP-WIN-C或GX Developer)的計算機(jī)。它們的作用都是通過編程語言,把用戶程序送到PLC的用戶程序存儲器中去,即寫入程序,除此之外,還能對程序進(jìn)行讀出、插入、刪除、修改、檢查,也能對PLC的運(yùn)行狀況進(jìn)行監(jiān)控。

三菱PLC編程軟件FXGP-WIN-C是三菱FX系列PLC程序設(shè)計軟件(不含F(xiàn)X3U),支持梯形圖、指令表、SFC語言程序設(shè)計,可進(jìn)行程序的線上更改、監(jiān)控及調(diào)試,具有異地讀寫PLC程序功能。FXGP-WIN-C編程軟件的使用見第2章案例1中的介紹。

GX Developer編程軟件是三菱全系列PLC程序設(shè)計軟件,支持梯形圖、指令表、SFC、ST及FB、Label語言程序設(shè)計,網(wǎng)絡(luò)參數(shù)設(shè)定,可進(jìn)行程序的線上更改、監(jiān)控及調(diào)試,結(jié)構(gòu)化程序的編寫(分部程序設(shè)計),可制作成標(biāo)準(zhǔn)化程序,在其他同類系統(tǒng)中使用。圖1-3-1是運(yùn)行GX Developer編程軟件的界面。

圖1-3-1 GX Developer運(yùn)行界面

進(jìn)入編輯環(huán)境后,可以看到該窗口編輯區(qū)域是不可用的,工具欄中除了新建和打開按鈕可見以外,其余按鈕均不可見。單擊圖1-3-1中的新建按鈕,或執(zhí)行“工程”→“創(chuàng)建新工程”命令,可創(chuàng)建一個新工程,出現(xiàn)如圖1-3-2所示界面。

圖1-3-2 創(chuàng)建新工程

按圖1-3-2所示選擇PLC所屬系列和類型,此外,設(shè)置項還包括程序類型和工程名設(shè)置。程序類型即梯形圖或SFC(順序程序),工程名設(shè)置即設(shè)置工程的保存路徑和工程名稱等。注意,PLC系列和PLC類型兩項必須設(shè)置,且要與所連接的PLC一致,否則程序?qū)o法寫入PLC。設(shè)置好上述各項后,出現(xiàn)如圖1-3-3所示窗口,單擊對應(yīng)的梯形圖符號,即可進(jìn)行程序的編程。

圖1-3-3 程序的編輯窗口

1.3.2 GX Simulator仿真調(diào)試軟件

GX Simulator仿真調(diào)試軟件是三菱PLC的仿真調(diào)試軟件,支持三菱所有型號PLC(FX,AnU,QnA和Q系列),它可以模擬外部I/O信號,設(shè)定軟件狀態(tài)與數(shù)值,讀者如果沒有PLC實物,可以用這個軟件進(jìn)行模擬學(xué)習(xí),下面用INCP指令進(jìn)行模擬學(xué)習(xí)。

用GX Developer編程軟件,把圖1-3-4所示程序輸入計算機(jī)中。

圖1-3-4實例程序

程序模擬測試:依次單擊“工具”→“梯形圖邏輯測試啟動”→“菜單啟動”→“繼電器內(nèi)存監(jiān)視”→“軟元件”→“位軟元件窗口”→“字軟元件窗口”,如圖1-3-5所示。

圖1-3-5 梯形圖邏輯測試界面

出現(xiàn)的X、Y、D界面,調(diào)整界面的位置和大小,如圖1-3-6所示。

圖1-3-6 X、Y、D界面

圖1-3-7為在線模擬運(yùn)行程序,程序中的參數(shù)變化與X、Y、D界面中的參數(shù)變化一致。單擊X界面里的0001,D11里的數(shù)字會發(fā)生相應(yīng)的變化,說明INCP指令受X1閉合斷開次數(shù)控制,而INC只要X1閉合,就快速變化。

圖1-3-7在線模擬運(yùn)行程序

如果想停止測試,單擊“工具”→“梯形圖邏輯測試結(jié)束”。

1.3.3PLC開關(guān)量控制的基本操作

題目:用兩個點動開關(guān)(可常開或常閉),設(shè)計四種組合,分別控制電動機(jī)的啟動、停止。

用PLC軟件模擬圖1-3-8中的狀態(tài),再記錄軟元件窗口中X的狀態(tài),了解不同的開關(guān)作為啟動、停止。按鈕是如何編寫程序的,如果有條件,可用真實的開關(guān)進(jìn)行驗證,從而了解PLC開關(guān)量控制的基本方法。

圖1-3-8 四種開關(guān)組合分別控制電動機(jī)的啟動、停止

1.3.4 三菱SFC塊編程基本操作

首先打開GX Deveploper軟件,在菜單欄里單擊“工程”→“創(chuàng)建新工程”,如圖1-3-9所示。

圖1-3-9 創(chuàng)建新工程

在彈出菜單里,選擇PLC系列、類型,程序類型選擇“SFC”,并單擊“確定”按鈕,如圖1-3-10所示。

圖1-3-10 創(chuàng)建新工程

單擊“確定”按鈕,出現(xiàn)SFC塊列表窗口,如圖1-3-11所示。

圖1-3-11 SFC塊列表窗口

雙擊No.0塊,彈出塊信息設(shè)置,塊標(biāo)題為“啟動”(也可不填),塊類型為“梯形圖塊”,單擊“執(zhí)行”按鈕,如圖1-3-12所示。

圖1-3-12 塊信息設(shè)置

SFC 程序由初始狀態(tài)開始,故初始狀態(tài)必須激活,而激活的通用方法是利用一段梯形圖程序,且這段梯形圖程序必須放在SFC程序的開頭部分,所以,在這里應(yīng)選擇“梯形圖塊”選項。

在左邊窗口選定“LD”塊,并在右邊編程??梢酝ㄟ^“梯形圖/列表”轉(zhuǎn)換按鈕,選擇梯形圖編程或是輸入指令編程,如圖1-3-13所示(用梯形圖編程后需按程序轉(zhuǎn)換按鈕)。到此,初始狀態(tài)激活程序已經(jīng)設(shè)置完成。

圖1-3-13 梯形圖編程

接著雙擊“程序”→“MAIN”,回到SFC塊列表窗口,如圖1-3-14所示。

圖1-3-14 SFC塊列表窗口

雙擊No.1塊,彈出塊標(biāo)題設(shè)置,塊標(biāo)題設(shè)置“控制”(也可不填),塊類型選擇“SFC塊”并單擊“執(zhí)行”按鈕,如圖1-3-15所示。

圖1-3-15 No.1塊信息設(shè)置

雙擊長方形框,設(shè)置S0圖標(biāo)號,如圖1-3-16所示。

圖1-3-16 設(shè)置S0圖標(biāo)號

雙擊長方形框,設(shè)置第一個轉(zhuǎn)移條件圖標(biāo)號,如圖1-3-17所示。

圖1-3-17 設(shè)置第一個轉(zhuǎn)移條件圖標(biāo)號

單擊第一個轉(zhuǎn)移條件圖標(biāo)號,右側(cè)將出現(xiàn)梯形圖編輯窗口,在窗口中輸入狀態(tài)轉(zhuǎn)移條件,如圖1-3-18所示。在圖中,X001觸點驅(qū)動的不是線圈,而是TRAN符號,意思是表示轉(zhuǎn)移。

圖1-3-18 設(shè)置第一個轉(zhuǎn)移條件

單擊按鈕(或雙擊長方形框或按F5),添加新步,彈出 SFC符號輸入窗口,在其窗口里設(shè)定步號(如S20),如圖1-3-19所示。

圖1-3-19 設(shè)定步號界面

單擊S20,同理在右側(cè)輸入梯形圖,如圖1-3-20所示。

圖1-3-20 S20輸出梯形圖

在S20下面單擊按鈕(或雙擊長方形框或按F5)添加第二個轉(zhuǎn)移條件,如圖1-3-21、圖1-3-22所示。

圖1-3-21 設(shè)置TR2圖標(biāo)號

圖1-3-22 設(shè)置第二個轉(zhuǎn)移條件

單擊按鈕(或雙擊長方形框或按F5),添加新步S21,同理在右側(cè)輸入梯形圖,如圖1-3-23所示。

圖1-3-23 添加S21及輸出梯形圖

在S21步下面單擊按鈕(或雙擊長方形框或按 F5)添加第三個轉(zhuǎn)移條件,如圖1-3-24所示。

圖1-3-24 設(shè)置第三個轉(zhuǎn)移條件

在第三個轉(zhuǎn)移條件下面單擊按鈕(或雙擊長方形框或按F8),添加跳轉(zhuǎn)步,在SFC輸入窗口里輸入跳轉(zhuǎn)到哪一步(如S20),如圖1-3-25所示。必須注意,所有用梯形圖編程后都需按程序轉(zhuǎn)換按鈕

圖1-3-25 設(shè)置跳轉(zhuǎn)步

右鍵單擊 MAIN,選擇改變程序類型,選擇梯形圖,雙擊 MAIN,就出現(xiàn)圖1-3-26所示的梯形圖。

圖1-3-26 轉(zhuǎn)化后的梯形圖

復(fù)雜的三菱SFC塊編程與上面介紹的方法基本一致,就不詳細(xì)敘述。

1.3.5 FX-20P-E手持編程器基本操作

FX-20P-E手持編程器除了用來給PLC編程外,還可以用來監(jiān)測PLC的工作狀態(tài),手持編程器具有體積小、重量輕、價格低等特點,用于小型PLC的用戶程序編制、現(xiàn)場測試和監(jiān)控等。

1)FX-20P-E手持編程器面板

FX-20P-E手持編程器的面板如圖1-3-27所示。

圖1-3-27 FX-20P-E型手持編程器面板

2)按鍵功能

RD/WR為讀出/寫入鍵;INS/DEL為插入/刪除鍵;MNT/TEST為監(jiān)視/測試鍵,3個鍵都是雙功能鍵,以RD/WR鍵為例,按第一下選擇讀出方式,按第二下選擇寫入方式,按第三下又回到讀出方式,編程器當(dāng)時的工作狀態(tài)顯示在液晶顯示屏的左上角。

GO鍵為執(zhí)行鍵,用于對指令的確認(rèn)和執(zhí)行命令,在輸入某指令后,再按GO鍵,編程就將該指令寫入PLC的用戶程序存儲器中,該鍵還用來選擇工作方式。

CLEAR鍵為清除鍵,在未按GO鍵之前,按CLEAR鍵,剛剛鍵入的操作碼或操作數(shù)被清除。另外,該鍵還用來清除屏幕上的錯誤內(nèi)容或恢復(fù)原來的畫面。

SP鍵為空格鍵,輸入多參數(shù)的指令時,用來指定操作數(shù)或常數(shù)。在監(jiān)視工作方式下,若要監(jiān)視位編程元件,先按SP鍵,再輸入該編程元件的元件號。

STEP鍵為步序鍵,如果需要顯示某步的指令,先按STEP鍵,再輸入步序號。

↑、↓鍵為光標(biāo)鍵,使光標(biāo)“?”上移或下移。

HELP鍵為幫助鍵,按FNC鍵后按HELP鍵,屏幕上顯示應(yīng)用指令的分類菜單,再按下相應(yīng)的數(shù)字鍵,就會顯示出該類指令的全部指令名稱。在監(jiān)視方式下按 HELP 鍵,用于使字編程元件內(nèi)的數(shù)據(jù)在十進(jìn)制和十六制數(shù)之間的進(jìn)行切換。

OTHER鍵為“其他”鍵,無論什么時候按下它,立即進(jìn)入工作方式的選擇。

3)手持編程器程序輸入舉例

FX-20P-E編程器有聯(lián)機(jī)和脫機(jī)兩種編程方式。在聯(lián)機(jī)編程時,編程器與PLC直接相連,編程器直接對PLC的用戶程序存儲器進(jìn)行讀寫操作。

FX-20P-E編程器上電后,其液晶屏幕上顯示PROGRAM MODE、ONLINE(PC)、OFFLINE(HPP)。用↑或↓鍵將“■”移動到ONLINE(PC)工作方式,然后再按“GO”鍵,就進(jìn)入聯(lián)機(jī)編程方式。

在寫入程序之前,一般需要將存儲器中原有的內(nèi)容全部清除,先按RD/WR鍵,使編程處于W(寫)工作方式,接著按以下順序按鍵NOP→A→GO→GO。

在不需要知道具體程序的情況下,用手持編程器先按圖1-3-28的程序輸入流程輸入一遍,再依據(jù)圖1-3-29的語句表及梯形圖分別輸入一遍,手持編程器的程序輸入一般就可以掌握了。FX-20P-E手持編程器的其他功能,請從網(wǎng)絡(luò)下載“FX-20P-E手持編程器使用手冊”參考。

圖1-3-28 手持編程器程序輸入流程

圖1-3-29 手持編程器程序輸入舉例

主站蜘蛛池模板: 琼海市| 南陵县| 宜都市| 宝清县| 安阳县| 襄樊市| 将乐县| 克什克腾旗| 上犹县| 望都县| 韩城市| 盐亭县| 依兰县| 易门县| 肥东县| 广南县| 阿荣旗| 雅江县| 舒兰市| 德保县| 滨海县| 河东区| 麻城市| 刚察县| 瑞昌市| 贵阳市| 扎鲁特旗| 宁南县| 文安县| 合阳县| 文安县| 平潭县| 平江县| 花莲县| 明光市| 河西区| 深泽县| 黄山市| 胶南市| 三门县| 乌拉特中旗|