《電器控制與PLC技術(shù)》課件第10章_第1頁
《電器控制與PLC技術(shù)》課件第10章_第2頁
《電器控制與PLC技術(shù)》課件第10章_第3頁
《電器控制與PLC技術(shù)》課件第10章_第4頁
《電器控制與PLC技術(shù)》課件第10章_第5頁
已閱讀5頁,還剩128頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第10章PLC編程器與編程、仿真軟件的使用方法10.1PLC編程器及其使用10.2GXDeveloperVer.7/SimulatorVer.6

編程仿真軟件使用方法10.3小結(jié)

10.1PLC編程器及其使用

編程器是可編程控制器最重要的外部設(shè)備,除了用它來給可編程控制器編程外,還可以用來監(jiān)視可編程控制器的工作狀態(tài)。簡易編程器具有體積小、重量輕、價格低等特點,廣泛用于小型可編程控制器的用戶程序編制、現(xiàn)場調(diào)試和監(jiān)控。

FX-20P-E型簡易編程器可以用于FX2,F(xiàn)X0,F(xiàn)X0S,F(xiàn)X2N,F(xiàn)X2C系列的可編程控制器,也可以通過FX-20P-FKIT轉(zhuǎn)換器用于Fl和F2系列的可編程控制器。

1.FX-20P-E型簡易編程器的組成與面板布置

1)?FX-20P-E型簡易編程器的組成

FX-20P-E型簡易編程器的硬件主要包括以下幾個部件:

(1)?FX-20P-E型編程器;

(2)?FX-20P-CAB型電纜;

(3)?FX-20P-RWM型ROM寫入器模塊;

(4)?FX-20P-ADP型電源適配器;

(5)?FX-20P-FKIT型接口。其中,編程器與電纜是必需的,其他部分是選配件。編程器右側(cè)面的上方有一個插座,使用時應(yīng)將FX-20P-CAB電纜的一端插入該插座內(nèi)(見圖10-1),電纜的另一端插到FX系列可編程控制器的RS-422編程器插座內(nèi)。圖10-1編程器與PLC的連接

FX-20P-E型編程器的頂部有一個插座,可以連接FX-20P-RWM型ROM寫入器。編程器底部插有系統(tǒng)程序存儲器卡盒,需要將編程器的系統(tǒng)程序更新時,只要更換系統(tǒng)程序存儲器即可。

在FX-20P-E型編程器與可編程控制器不相連的情況下(脫機或離線方式),需要用該編程器編制用戶程序時,可以使用FX-20P-ADP型電源適配器對編程器供電。

FX-20P-E型編程器內(nèi)附有8KBRAM,脫機方式時用來保存用戶程序。編程器內(nèi)附有高性能的電容器,通電一小時后,在該電容器的支持下,RAM內(nèi)的信息可以保留三天。

2)?FX-20P-E型編程器的面板布置

FX-20P-E型編程器的面板布置如圖10-2所示。面板的上方是一個16?×?4個字符的液晶顯示器。它的下面共有35個鍵,最上面一行和最右邊一列為11個功能鍵,其余的24個鍵為指令鍵和數(shù)字鍵。圖10-2FX-20P-E型編程器的面板布置

3)?FX-20P-E型編程器的功能鍵

11個功能鍵在編程時的功能簡述如下:

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

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

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

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

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

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

HELP鍵為幫助鍵,在編制用戶程序時,如果對某條功能指令的編程代碼不清楚,按下FNC鍵后按HELP鍵,屏幕上會顯示特殊功能指令的分類菜單,再按下相應(yīng)的數(shù)字鍵,就會顯示出該類指令的全部編程代碼。在監(jiān)視方式下按HELP鍵,可以使字編程元件內(nèi)的數(shù)據(jù)在十進(jìn)制和十六進(jìn)制數(shù)之間進(jìn)行切換。

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

4)指令鍵、元件符號鍵和數(shù)字鍵

指令鍵、元件符號鍵和數(shù)字鍵都是雙功能鍵,鍵的上面是指令助記符,下面是元件符號或數(shù)字,上、下?lián)豕δ茏詣忧袚Q,下面的元件符號Z/V,K/H和P/I交替起作用,反復(fù)按鍵時,相互切換。

5)液晶顯示器

在編程時,液晶顯示器顯示屏的畫面示意圖如圖10-3所示。液晶顯示器的顯示屏可顯示4行,每行16個字符,第一行第一列的字符代表編程器工作方式。其中,R為讀出用戶程序;W為寫入用戶程序;I為將編制的程序插入光標(biāo)“?”所指的指令之前;D為刪除“?”所指的指令。M表示編程器處于監(jiān)視工作狀態(tài),可以監(jiān)視位編程元件的ON/OFF狀態(tài)、字編程元件內(nèi)的數(shù)據(jù),以及對基本邏輯指令的通斷狀態(tài)進(jìn)行監(jiān)視。T表示編程器處于測試工作狀態(tài),可以對位編程元件的狀態(tài)以及定時器和計數(shù)器的線圈狀態(tài)強制接通或強制關(guān)斷,也可以對字編程元件內(nèi)的數(shù)據(jù)進(jìn)行修改。第3~6列為指令步序號,第7列為空格,第8~11列為指令助記符,第12列為操作數(shù)或元件的類型,第13~16列為操作數(shù)或元件號。圖10-3液晶顯示器顯示屏的畫面示意圖

2.編程器工作方式的選擇與用戶程序存儲器的初始化

1)編程器工作方式的選擇

FX-20P-E型編程器具有在線(ONLINE,聯(lián)機)編程和離線(OFFLINE,脫機)編程兩種工作方式。聯(lián)機編程時編程器與可編程控制器直接相聯(lián),編程器直接對可編程控制器的用戶程序存儲器進(jìn)行讀寫操作。若可編程控制器內(nèi)裝有EEPROM卡盒,程序?qū)懭朐摽ê?,若沒有EEPROM卡盒,程序?qū)懭肟删幊炭刂破鲀?nèi)的RAM中。在離線編程時,編制的程序首先寫入編程器內(nèi)的RAM中,以后再成批地傳入可編程控制器的存儲器。

FX-20P-E型編程器上電后,其液晶屏幕上顯示的內(nèi)容如圖10-4(a)所示。

圖中,閃爍的符號“▇”指明編程器目前所處的工作方式。用↑或↓鍵將“▇”移動到選中的方式上,然后再按GO鍵,就進(jìn)入所選定的編程方式。

在聯(lián)機方式下,用戶可用編程器直接對可編程控制器的用戶程序存儲器進(jìn)行讀/寫操作。在執(zhí)行寫操作時,若可編程序控制器內(nèi)沒有安裝EEPROM存儲器卡盒,程序?qū)懭肟删幊炭刂破鞯腞AM存儲器內(nèi);反之則寫入EEPROM內(nèi)。此時,EEPROM存儲器的寫保護(hù)開關(guān)必須處于“OFF”的位置。只有用FX-20P-RWM型ROM寫入器才能將用戶程序?qū)懭隕PROM。圖10-4上電后液晶屏幕上顯示的內(nèi)容和工作方式選擇按OTHER鍵即可進(jìn)入工作方式選擇的操作。此時,液晶屏幕顯示的內(nèi)容如圖10-4(b)所示。閃爍的符號“▇”表示編程器所選的工作方式,按↑或↓鍵,“▇”上移或下移,移到所需位置上,再按GO鍵,就進(jìn)入選定的工作方式。在聯(lián)機編程方式下,可供選擇的工作方式共有7種,它們依次是:

(1)?OFFLINEMODE(脫機方式):進(jìn)入脫機編程方式。

(2)?PROGRAMCHECK:程序檢查,若沒有錯誤,顯示“NOERROR”(沒有錯誤);若有錯,顯示出錯指令的步序號及出錯代碼。

(3)?DATATRANSFER:數(shù)據(jù)傳送,若可編程控制器內(nèi)安裝有存儲器卡盒,在可編程控制器的RAM和外裝的存儲器之間進(jìn)行程序和參數(shù)的傳送。反之則顯示“NOMEMCASSETTE”(沒有存儲器卡盒),不進(jìn)行傳送。

(4)?PARAMETER:對可編程控制器的用戶程序存儲器容量進(jìn)行設(shè)置,還可以對各種具有斷電保持功能的編程元件的范圍以及文件寄存器的數(shù)量進(jìn)行設(shè)置。

(5)?XYM..NO.CONV.:修改X、Y、M的元件號。

(6)?BUZZERLEVEL:蜂鳴器的音量調(diào)節(jié)。

(7)?LATCHCLEARi:復(fù)位有斷電保持功能的編程元件。

文件寄存器的復(fù)位與它使用的存儲器類別有關(guān),只能對RAM和寫保護(hù)開關(guān)處于OFF位置的EEPROM中的文件寄存器復(fù)位。

2)用戶程序存儲器的初始化

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

NOP→A→GO→GO

3.指令的讀出

1)根據(jù)步序號讀出指令

基本操作如圖10-5所示,先按RD/WR鍵,使編程器處于R工作方式,如果要讀出步序號為100的指令,則按下列的順序操作,該步的指令就顯示在屏幕上。

若還需要顯示該指令之前或之后的其他指令,可以按↑、↓或GO鍵。按↑、↓鍵可顯示上一條或下一條指令;按GO鍵可顯示下四條指令。圖10-5根據(jù)步序號讀出指令

2)根據(jù)指令讀出

基本操作為:先按RD/WR鍵,使編程器處于R工作方式,然后根據(jù)以下例題所示的操作步驟依次按相應(yīng)的鍵,該指令就顯示在屏幕上。

【例10-1】指定指令LDX10,從可編程控制器中讀出并顯示該指令。

按RD/WR鍵,使編程器處于R工作方式,然后按以下的順序按鍵:

LD→X→1→0→GO

【例10-2】讀出數(shù)據(jù)傳送指令(D)MOV(P)D0D4。

MOV指令的功能指令代碼為12,先按RD/WR鍵,使編程器處于R工作方式,然后按下列順序按鍵:

FUN→D→1→2→P→GO

按GO鍵后屏幕上顯示出指定的指令和步序號。接著再按功能鍵GO,屏幕上顯示出下一條相同的指令及其步序號。如果用戶程序中沒有該指令,則在屏幕的最后一行顯示“NOTFOUND”(未找到)。按↑或↓鍵可讀出上一條或下一條指令。按CLEAR鍵后,屏幕顯示原先的內(nèi)容。

3)根據(jù)元件讀出指令

在R工作方式下讀出含有X0的指令的操作步驟如下:

SP→X→0→GO

這種方法只限于基本邏輯指令,不能用于功能指令。

4)根據(jù)指針查找其所在的步序號

在R工作方式下讀出10號指針的操作步驟如下:

P→1→0→GO

屏幕上將顯示指針P10及其步序號。讀出中斷程序用的指針時,按了P鍵后應(yīng)按I鍵。

4.指令的寫入

按RD/WR鍵,使編程器處于W工作方式,然后根據(jù)該指令所在的步序號,按STEP鍵后鍵入相應(yīng)的步序號,接著按功能鍵GO,使“?”移動到指定的步序號,這時,可以開始寫入指令。如果需要修改剛寫入的指令,在未按GO鍵之前,按下CLEAR鍵,剛鍵入的操作碼或操作數(shù)被清除。按了GO鍵之后,可按↑鍵回到剛寫入的指令,再作修改。

1)寫入基本邏輯指令

寫入指令LDX10時,先使編程器處于W工作方式,將光標(biāo)“?”移動到指定的步序號位置,然后按以下順序按鍵:

LD→X→1→0→GO

2)寫入功能指令

寫入功能指令時,先按RD/WR鍵,使編程器處于W工作方式,將光標(biāo)“?”移動到指定的步序號位置,接著按“FNC”鍵,然后按該功能指令的指令代碼對應(yīng)的數(shù)字鍵,最后按SP鍵,再按相應(yīng)的操作數(shù)鍵。如果操作數(shù)不止一個,每次鍵入操作數(shù)之前,先按一下SP鍵,鍵入所有操作數(shù)后,再按GO鍵,該指令就被寫入可編程控制器的存儲器內(nèi)。

如果操作數(shù)為雙字,則按“FNC”鍵后,再按D鍵;如果僅當(dāng)其控制電路由“斷開”到“閉合”(上升沿)時才執(zhí)行該功能指令的操作(脈沖執(zhí)行),則在鍵入其編程代碼的數(shù)字鍵后,接著再按P鍵。

【例10-3】寫入數(shù)據(jù)傳送指令MOVD0D4。

MOV指令的功能指令編號為12,寫入的操作步驟如下:

FUN→1→2→SP→D→0→SP→D→4→GO

【例10-4】寫入數(shù)據(jù)傳送指令(D)MOV(P)D0D4。

操作步驟如下:

FUN→D→1→2→P→SP→D→0→SP→D→4→GO

3)寫入指針

寫入指針的基本操作如圖10-6所示,如寫入中斷用的指針,應(yīng)連續(xù)按兩次[P/I]鍵。圖10-6寫入指針的基本操作

5.程序的修改

1)修改指定步序號的指令

【例10-5】將100步原有的指令改寫為OUTTOK15。

按步序號讀出原指令后,按RD/WR鍵,使編程器處于W工作方式,然后按下列操作步驟按鍵:

OUT→T→0→SP→K→1→5→GO

如果要修改功能指令中的操作數(shù),則在讀出該指令后,將光標(biāo)“?”移到欲修改的操作數(shù)所在的行,然后修改該行的參數(shù)即可。

2)指令的插入

如果需要在某條指令之前插入一條指令,則按照前述指令讀出的方法,先將某條指令顯示在屏幕上,此時,“?”指向該指令;然后按INS/DEL鍵,使編程器處于I(插入)工作方式,接著按照指令寫入的方法,將該指令寫入。按GO鍵后寫入的指令插在原指令之前,后面的指令依次向后推移。例如要在200步之前插入指令A(yù)NDX4,則在I工作方式下首先讀出200步的指令,然后按以下順序按鍵:

INS→AND→X→4→GO

3)指令的刪除

(1)單條指令或單個指針的刪除。如果需要將某條指令或某個指針刪除,則按照指令讀出的方法,先將該指令或指針顯示在屏幕上,此時,“?”指向該指令;然后按INS/DEL鍵,使編程器處于D(刪除)工作方式;接著按功能鍵GO,該指令或指針就被刪除。

(2)將用戶程序中間的NOP指令全部刪除。先按INS/DEL鍵,使編程器處于D(刪除)工作方式,依次按NOP和GO鍵,執(zhí)行完畢后,用戶程序中間的NOP指令被全部刪除。

(3)刪除指定范圍內(nèi)的程序。先按INS/DEL鍵,使編程器處于D(刪除)工作方式,接著按下列操作步驟依次按相應(yīng)的鍵,該范圍內(nèi)的程序就被刪除:

STEP→起始步序號→SP→STEP→終止步序號→GO

(4)刪除程序。若要對整個程序進(jìn)行刪除以達(dá)到清除的目的,則應(yīng)先按RD/WR鍵,使編程器處于W工作方式,然后按

NOP→A→GO→GO

鍵即可。

6.對可編程控制器編程元件與基本邏輯運算指令通/斷狀態(tài)的監(jiān)視

使用編程器可以對各個位編程元件的狀態(tài)和各個字編程元件內(nèi)的數(shù)據(jù)進(jìn)行監(jiān)視和測試此功能可監(jiān)視和確認(rèn)聯(lián)機方式下可編程控制器編程元件的動作和控制狀態(tài),包括對編程元件的監(jiān)視和對基本邏輯運算指令通/斷狀態(tài)的監(jiān)視。測試是指用編程器對位編程元件的強制置位與復(fù)位、對字操作元件內(nèi)數(shù)據(jù)的修改(如對T、C、D、Z、V當(dāng)前值的修改和對T、C設(shè)定值的修改)和文件寄存器的寫入等。

1)對位編程元件的監(jiān)視

以監(jiān)視輔助繼電器M153的狀態(tài)為例,先按MET/TEST鍵,使編程器處于M(測試)工作方式,然后按下列的操作步驟按鍵:

SP→M→1→5→3→GO

屏幕上就會顯示出M153的狀態(tài)。如果在編程元件的左側(cè)有字符“■”(見圖10-7),則表示該編程元件處于ON狀態(tài);如果沒有,則表示它處于OFF狀態(tài),最多可監(jiān)視8個元件。按↑或↓鍵,可以監(jiān)視前面或后面元件的狀態(tài)。圖10-7位編程元件的監(jiān)視

2)監(jiān)視16位字編程元件(D、Z、V)內(nèi)的數(shù)據(jù)

以監(jiān)視數(shù)據(jù)寄存器D0內(nèi)的數(shù)據(jù)為例,首先按MNT/TEST鍵,使編程器處于M工作方式,接著按下面的順序按鍵:

SP→D→0→GO

屏幕上就會顯示出數(shù)據(jù)寄存器D0內(nèi)的數(shù)據(jù)。再按功能鍵↓,依次顯示D1、D2、D3內(nèi)的數(shù)據(jù)。此時顯示的數(shù)據(jù)均以十進(jìn)制數(shù)表示。若要以十六進(jìn)制數(shù)表示,可按功能鍵HELP。重復(fù)按功能鍵HELP。顯示的數(shù)據(jù)在十進(jìn)制數(shù)和十六進(jìn)制數(shù)之間切換。

3)監(jiān)視32位字編程元件(D、Z、V)內(nèi)的數(shù)據(jù)

以監(jiān)視由數(shù)據(jù)寄存器D0和D1組成的32位數(shù)據(jù)寄存器內(nèi)的數(shù)據(jù)為例,按MNT/TEST鍵,使編程器處于M工作方式,接著按下面的順序按鍵:

SP→D→D→0→GO

屏幕上就會顯示出由數(shù)據(jù)寄存器D0和D1組成的32位數(shù)據(jù)寄存器內(nèi)的數(shù)據(jù)(見圖10-8)。若要以十六進(jìn)制數(shù)表示,可用功能鍵HELP來切換。圖10-8監(jiān)視字元件內(nèi)的數(shù)據(jù)

4)對定時器和16位計數(shù)器的監(jiān)視

以監(jiān)視定時器C99的運行情況為例,首先按MNT/TEST鍵,使編程器處于M工作方式,接著按下面的順序按鍵:

SP→C→9→9→GO

屏幕上顯示的內(nèi)容如圖10-9所示。圖中,第三行末尾顯示的數(shù)據(jù)K20是C99的當(dāng)前計數(shù)值,第一行末尾顯示的數(shù)據(jù)K100是C99的設(shè)定值。第一行中的字母P表示C99輸出觸點的狀態(tài),當(dāng)其右側(cè)顯示“■”時,表示其常開觸點閉合;反之則表示其常開觸點斷開。第一行中的字母R表示C99復(fù)位電路的狀態(tài),當(dāng)其右側(cè)顯示“■”時,表示其復(fù)位電路閉合,其復(fù)位位為ON狀態(tài);反之則表示其復(fù)位電路斷開,復(fù)位位為OFF狀態(tài)。非積算定時器沒有復(fù)位輸入,圖10-9中T100的“R”未用。圖10-916位計數(shù)器的監(jiān)視

5)對32位計數(shù)器的監(jiān)視

以監(jiān)視32位計數(shù)器C200的運行情況為例,首先按MNT/TEST鍵,使編程器處于M工作方式,接著按下面的順序按鍵:

SP→C→2→0→0→GO屏幕上顯示的內(nèi)容如圖10-10所示。第一行顯示的P和R的意義與圖10-9中的一樣;U表示該計數(shù)器是遞增還是遞減計數(shù)方式,當(dāng)M下方顯示“■”時(見圖10-10),表示其計數(shù)方式遞增(UP),反之為減計數(shù)方式。第二行顯示的數(shù)據(jù)為當(dāng)前計數(shù)值,第三行和第四行顯示設(shè)定值,如果設(shè)定值為常數(shù),直接顯示在屏幕的第三行上;如果設(shè)定值存放在某數(shù)據(jù)寄存器內(nèi),第三行顯示該數(shù)據(jù)寄存器的元件號,第四行才顯示其設(shè)定值。按功能鍵HELP,顯示的數(shù)據(jù)在十進(jìn)制數(shù)和十六進(jìn)制數(shù)之間切換。圖10-1032位計數(shù)器的監(jiān)視

6)通/斷檢查(Continuitycheck)

在監(jiān)視狀態(tài)下,根據(jù)步序號或指令讀出指令,可監(jiān)視指令中元件觸點的通/斷和線圈的狀態(tài),基本操作如圖10-11所示。按GO鍵后顯示4條指令,第一行是指定的指令。若某一行的第11列(即元件符號的左側(cè))顯示空格,表示該行指令對應(yīng)的觸點斷開,對應(yīng)的線圈“斷電”;若第11列顯示“■”,表示該行指令對應(yīng)的觸點接通,對應(yīng)的線圈“通電”。圖10-11通斷檢查

7)活動狀態(tài)的監(jiān)視

用指令或編程元件的測試功能使M8047(STL監(jiān)視有效)為ON,先按MNT/TEST鍵,使編程器處于M工作方式,再按STL鍵和GO鍵,可以監(jiān)視最多8點為ON的狀態(tài)(S),它們按元件號從大到小的順序排列。

7.對編程元件的測試

1)位編程元件強制ON/OFF

先按MNT/TEST鍵,使編程器處于M工作方式,然后按照監(jiān)視位編程元件的操作步驟,顯示出需要強制ON/OFF的那個位編程元件,接著再按MNT/TEST鍵,使編程器處于T工作方式,確認(rèn)“?”指向需要強制接通或斷開的編程元件以后,按一下SET鍵,即強制該位編程元件為ON;按一下RST鍵,即強制該編程元件為OFF。強制ON/OFF的時間與可編程控制器的運行方式有關(guān),也與位編程元件的類型有關(guān)。一般來說,當(dāng)可編程控制器處于STOP狀態(tài)時,按一下SET鍵,除了輸入繼電器X接通的時間僅一個掃描周期以外,其他位編程元件的ON狀態(tài)一直持續(xù)到按下RST鍵為止(注意,每次只能對“?”所指的那一個位編程元件執(zhí)行強制ON/OFF)。但是,當(dāng)可編程控制器處于RUN狀態(tài)時,除了輸入繼電器X的執(zhí)行情況與在STOP狀態(tài)時的一樣之外,其他位編程元件的執(zhí)行情況還與梯形圖的邏輯運算結(jié)果有關(guān)。例如,設(shè)掃描用戶程序的結(jié)果使輸出繼電器Y0為ON,按RST鍵只能使Y0為OFF的時間維持一個掃描周期;反之,設(shè)掃描用戶程序的結(jié)果使輸出繼電器Y0為OFF,則按SET鍵只能使Y0為ON的時間維持一個掃描周期。

2)修改T、C、D、Z、V的當(dāng)前值

先在M工作方式下,按照監(jiān)視字編程元件的操作步驟,顯示出需要修改的那個字編程元件;再按MNT/TEST鍵,使編程器處于T工作方式。此時,將定時器T5的當(dāng)前值修改為K20的操作如下:

監(jiān)視T5→TEST→SP→K→2→0→GO

其中,常數(shù)K表示用十進(jìn)制數(shù)設(shè)定,H表示用十六進(jìn)制數(shù)設(shè)定。若要輸入十六進(jìn)制數(shù),按了K鍵后還應(yīng)按H鍵。

3)修改定時器和計數(shù)器的設(shè)定值

先按MNT/TEST鍵,使編程器處于M工作方式;然后按照前述監(jiān)視定時器和計數(shù)器的操作步驟,顯示出待監(jiān)視的定時器和計數(shù)器指令后,再按TEST鍵,使編程器處于T工作方式。將定時器T2的設(shè)定值修改為K414的操作為

監(jiān)視T2→TEST→SP→SP→K→4→1→4→GO

第一次按SP鍵后,提示符“?”出現(xiàn)在當(dāng)前值前面,這時可以修改其當(dāng)前值;第二次按SP鍵后,提示符“?”出現(xiàn)在設(shè)定值前面,這時可以修改其設(shè)定值;鍵入新的設(shè)定值后按GO鍵,設(shè)定值修改完畢。將T7存放設(shè)定值的數(shù)據(jù)寄存器的元件號修改為D125的操作如下:

監(jiān)視T7→TEST→SP→SP→D→1→2→5→GO

另外一種修改方法是先對OUTT7(以修改T7的設(shè)定值為例)指令作通/斷檢查,然后按功能鍵使“?”指向設(shè)定值所在行,接著再按MNT/TEST鍵,使編程器處于T工作方式,鍵入新的設(shè)定值,最后按GO鍵,便完成了設(shè)定值的修改。

將100步的OUTT7指令的設(shè)定值修改為K225的操作如下:

監(jiān)視100步的指令→↓→TEST→K→2→2→5→GO

8.脫機(OFFLINE)編程方式

1)概述

脫機方式編制的程序存放在簡易編程器內(nèi)部的RAM中;聯(lián)機方式鍵入的程序存放在可編程控制器內(nèi)的RAM中,編程器內(nèi)部RAM中的程序不變。編程器內(nèi)部RAM中寫入的程序可成批地傳送到可編程控制器的內(nèi)部RAM,也可成批地傳送到裝在可編程控制器上的存儲器卡盒。往ROM寫入器的傳送是在脫機方式下進(jìn)行的。

簡易編程器內(nèi)RAM的程序用超級電容器作斷電保護(hù),充電1h(小時),可保持3d(天)以上。因此,可將在實驗室里脫機生成的裝在編程器RAM內(nèi)的程序,傳送給安裝在現(xiàn)場的可編程控制器。

2)進(jìn)入脫機編程方式的方法

有兩種方法可以進(jìn)入脫機(OFFLINE)編程方式:

(1)?FX-20P-E型編程器上電后,按“↓”鍵,將閃爍的符號“■”移動到OFFLINE(HPP)位置上(HPP是手持式編程器的英文縮寫),然后再按GO鍵,就進(jìn)入脫機(OFFLINE)編程

方式。

(2)?FX-20P-E型編程器處于聯(lián)機(ONLINE)編程方式時,按功能鍵OTHER,進(jìn)入工作方式選擇,此時,閃爍的符號“■”處于OFFLINEMODE位置上,接著按GO鍵,就進(jìn)入脫機(OFFLINE)編程方式。

3)工作方式

FX-20P-E型編程器處于脫機編程方式時,所編制的用戶程序存入編程器內(nèi)的RAM中,與可編程控制器內(nèi)的用戶程序存儲器以及可編程控制器的運行方式都沒有關(guān)系。除了聯(lián)機編程方式中的M和T兩種工作方式不能使用以外,其余的工作方式(R、W、I和D)及操作步驟均適用于脫機編程。按OTHER鍵后,即進(jìn)入工作方式選擇的操作。此時,液晶屏幕顯示的內(nèi)容如圖10-12所示。圖10-12在線模式在脫機編程方式下,可供選擇的工作方式共有7種,依次是:

(1)?ONLINEMODE;

(2)?PROGRAMCHECK;

(3)?HPP<—>FX;

(4)?PARAMETER;

(5)?XYM..NO.CONV.;

(6)?BUZZERLEVEL;

(7)?MODULE。

選擇ONLINEMODE時,編程器進(jìn)入聯(lián)機編程方式。PROGRAM、CHECK、PARAMETER、XYM..NO.

CONV.和BUZZERLEVEL的操作與聯(lián)機編程方式下的相同。

4)程序傳送

選擇HPP<—>FX時,若可編程控制器內(nèi)沒有安裝存儲器卡盒,屏幕顯示的內(nèi)容如圖10-13所示。按功能鍵↑或↓將“■”移到需要的位置上,再按功能鍵GO,就可執(zhí)行相應(yīng)的操作。其中“→”表示將編程器的RAM中的用戶程序傳送到可編程控制器內(nèi)的用戶程序存儲器中,這時,可編程控制器必須處于STOP狀態(tài)?!啊北硎緦⒖删幊炭刂破鲀?nèi)存儲器中的用戶程序讀入編程器內(nèi)的RAM中?!埃骸北硎緦⒕幊唐鲀?nèi)RAM中的用戶程序與可編程控制器的存儲器中的用戶程序進(jìn)行比較,可編程控制器處于STOP或RUN狀態(tài)時都可以進(jìn)行后兩種操作。圖10-13程序傳送若可編程控制器內(nèi)安裝了RAM、EEPROM或EPROM擴展存儲器卡盒,屏幕顯示的內(nèi)容類似圖10-13,但圖中的RAM分別為CSRAM、EEPROM和EPROM,且不能將編程器內(nèi)RAM中的用戶程序傳送到可編程控制器內(nèi)的EPROM中。

5)?MODULE功能

MODULE功能用于EEPROM和EPROM的寫入,即先將FX-20P-RWM型ROM寫入器插在編程器上,開機后進(jìn)入OFFLINE(脫機)方式,選中MODULE功能,再按功能鍵GO后進(jìn)入。

在MODULE方式下,共有四種工作方式可供選擇:

(1)?HPP→ROM:將編程器內(nèi)RAM中的用戶程序?qū)懭氩逶赗OM寫入器上的EPROM或EEPROM內(nèi)。寫操作之前必須先將EPROM中的內(nèi)容全部擦除或先將EEPROM的寫保護(hù)開關(guān)置于OFF位置。

(2)?HPP←ROM:將EPROM或EEPROM中的用戶程序讀入編程器內(nèi)的RAM。

(3)?HPP∶ROM:將編程器內(nèi)RAM中的用戶程序與插在ROM寫入器上的EPROM或EEPROM內(nèi)的用戶程序進(jìn)行比較。

(4)?ERASECHECK:用來確認(rèn)存儲器卡盒中的EPROM是否已被擦除干凈。如果EPROM中還有數(shù)據(jù),將顯示“ERASEERROR”(擦除錯誤)。如果存儲器卡盒中是EEPROM,將顯示“ROMMISCONNECTED”(ROM連接錯誤)。

10.2GXDeveloperVer.7/Simulator

Ver.6編程仿真軟件使用方法

10.2.1概述

GXDeveloper是三菱電機公司開發(fā)的用于三菱全系列可編程控制器的編程軟件,該軟件可通過線路符號、助記符來創(chuàng)建順控指令程序,建立注釋數(shù)據(jù)及設(shè)置寄存器數(shù)據(jù),并可將其存儲為文件,用打印機打?。豢稍诖邢到y(tǒng)中與可編程控制器進(jìn)行通信、文件傳送、操作監(jiān)控以及各種測試。在GPP軟件中,可通過線路符號、助記符來創(chuàng)建順控指令程序,建立注釋數(shù)據(jù)及設(shè)置寄存器數(shù)據(jù),并可將其存儲為文件,用打印機打印。

在PLC與PC之間必須有接口單元及纜線。

接口單元:FX-232AWC型RS-232C/RS-422轉(zhuǎn)換器(便攜式);FX-232AW型RS-232C/RS-422轉(zhuǎn)換器(內(nèi)置式)。

纜線:FX-422CAB型RS-422纜線(用于FX1、FX2、FX2C型可編程控制器,0.3m);FX-422CAB-150型RS-422纜線(用于FX1、FX2、FX2C型可編程控制器,1.5m)。10.2.2程序的編制

1.建立工程

GPP軟件使用起來靈活、簡單、方便,我們把它安裝在程序中,使用時只要進(jìn)入程序,選中“MELSOFT應(yīng)用程序”→“GXDeveloper”,再點擊鼠標(biāo)即可運行該程序。在界面中打開“工程”,選中“創(chuàng)建新工程”,出現(xiàn)如圖10-14所示的畫面。圖10-14創(chuàng)建新工程先在“PLC系列”中選出所使用的程控器的CPU系列(如選用的是FX系列);“PLC類型”是指機器的型號,如用的是FX2N系列,則選中FX2N(C);“程序類型”選擇“梯形圖”;“生成和程序名同名的軟元件內(nèi)存數(shù)據(jù)”可不選擇;“設(shè)置工程名”用作保存新建的數(shù)據(jù)。在生成工程前設(shè)定工程名時請將“設(shè)置工程名”復(fù)選框選中。另外,工程名也可于生成工程后設(shè)定,但是此時需要在“另存工程為…”中設(shè)定。單擊“確定”按鈕,出現(xiàn)如圖10-15所示的畫面,在畫面上可以清楚地看到,最左邊是左母線,藍(lán)色框表示現(xiàn)在可寫入?yún)^(qū)域,上方有菜單,只要任意點擊其中的元件,就可得到所需的線圈、觸點等。圖10-15編程界面

2.程序編制

利用圖10-16所示的菜單按鈕便可進(jìn)行程序編制。

如要在某處設(shè)置X000常開,則只要把藍(lán)色光標(biāo)移動到所需要寫的地方,然后在菜單上選中常開觸點(或按F5鍵),出現(xiàn)如圖10-17所示的畫面后,再輸入X000,即可完成寫入X000常開的操作。常閉觸點輸入則選F6按鈕或按F6鍵。圖10-16菜單按鈕圖10-17常開觸點輸入如要輸出一個定時器,則先選中??線圈輸出,再輸入定時器,按空格鍵置入時間常數(shù)即可。圖10-18顯示了其操作過程。

對于計數(shù)器,因為它有時要用到兩個輸入端,所以在操作上既要輸入線圈部分,又要輸入復(fù)位部分,其操作過程如圖10-19、10-20所示。圖10-18定時器輸出圖10-19復(fù)位輸入圖10-20計數(shù)器輸入注意:圖10-19中的箭頭所示部分,表示選中的是應(yīng)用指令,而不是線圈。

如果需要畫梯形圖中的其他一些線(如)、輸入觸點(

)、刪除線(

)、定時器、計數(shù)器、輔助繼電器等,在菜單上都能方便地找到,之后再輸入元件編號即可。在圖10-15中,還有其他的一些功能菜單,如把光標(biāo)指向菜單上的某處,在屏幕的左下角就會顯示其功能;或者打開菜單上的“幫助”,可找到一些快捷鍵列表、特殊繼電器/寄存器等信息。

3.程序編制舉例

我們以電動機的順序啟動和順序停止為例,用GXDeveloper編制如圖10-21所示的梯形圖。其中,X0為啟動按鈕,X1為停止按鈕,X2為計數(shù)器復(fù)位按鈕;在連續(xù)按下X0三次后電動機自動停止。圖10-21電動機啟停梯形圖

4.程序轉(zhuǎn)換

圖10-21中的梯形圖為灰色,是因為程序還未能轉(zhuǎn)換為PLC所能執(zhí)行的指令。當(dāng)寫完梯形圖,最后寫上END語句后(GXDeveloper會自動寫入),必須進(jìn)行程序轉(zhuǎn)換。轉(zhuǎn)換功能鍵有兩種,如圖10-22的箭頭所示位置。圖10-22轉(zhuǎn)換功能鍵10.2.3程序的檢查

在程序的轉(zhuǎn)換過程中,如果程序有錯,則會給出如圖10-23所示的提示,藍(lán)色框停留處為不能轉(zhuǎn)換處,一一修改后則可轉(zhuǎn)換。出錯原因多為梯形圖邏輯關(guān)聯(lián)有誤,即有語法錯誤。如圖10-23中,X000常閉觸點在邏輯關(guān)聯(lián)中相當(dāng)于無用,而對于指令則無法表達(dá)此種梯形圖。圖10-23出錯提示經(jīng)過轉(zhuǎn)換后的梯形圖還可通過程序進(jìn)一步檢查程序的正確性,如圖10-24所示;也可通過菜單“工具”→“程序檢查”查詢程序的正確性。值得注意的是,在狀態(tài)梯形圖中是允許雙線圈輸出的。圖10-24程序檢查10.2.4程序的注釋

給寫好的程序加上注釋,既便于別人的閱讀,也便于自己對程序的調(diào)試,GXDeveloper便提供了注釋功能:為注釋編輯,用于軟元件注釋;為聲明編輯,用于程序或程序段的功能注釋;為注解項編輯,只能用于對輸出的注解。圖10-25是對圖10-21所示程序的注釋。圖10-25對圖10-21所示程序加注釋10.2.5程序的仿真調(diào)試

GXDeveloperSimulatorVer.6提供了仿真功能,這也是GXDeveloper比fxgpwin優(yōu)越的原因。

GXDeveloper的仿真調(diào)試過程如下:

(1)點擊(梯形圖邏輯測試啟動/結(jié)束)按鈕,出現(xiàn)如圖10-26所示的界面,等待程序?qū)懭胩摂MPLC結(jié)束后,即可進(jìn)行仿真,如圖10-27所示。

(2)點選圖10-27中“菜單啟動(S)”→“繼電器內(nèi)存監(jiān)視”項,出現(xiàn)如圖10-28所示界面。再在圖10-28中點選“軟元件(D)”→“軟元件窗口(B)”項,依次調(diào)出程序中所需仿真測試的軟元件并在“窗口”中選擇“并列表示”,如圖10-28所示。

(3)雙擊所需仿真的輸入元件時,可使其得電呈黃色方塊,相應(yīng)輸出被驅(qū)動的得電元件也呈黃色方塊,如圖10-29所示。我們只要能按照控制要求模擬輸入等相關(guān)信號的變化,再觀察輸出是否符合控制要求就能檢驗程序的正確性。由于仿真信號并非實際信號,因此按照控制要求仿真是至關(guān)重要的。如圖10-30中,X0得電后,應(yīng)于X1得電前使其復(fù)位,否則你會誤以為是程序出錯。這點在使用過程中會有很深的體會。圖10-26程序?qū)懭胩摂MPLC圖10-27進(jìn)行仿真圖10-28軟元件的并列表示圖10-29仿真過程1圖10-30仿真過程210.2.6程序的傳送

仿真調(diào)試好的程序就可以下載到系統(tǒng)的PLC了。

1.確定COM口

在菜單上選擇“在線”→“傳輸設(shè)置”項,出現(xiàn)如圖10-31所示界面,雙擊“串行”按鈕,出現(xiàn)如圖10-32所示對話框。圖10-31確定COM口圖10-32傳輸設(shè)置此時,必須確定PLC與計算機的連接是通過COM1口還是COM2口,假設(shè)已統(tǒng)一將RS-232線連在了計算機的COM1口,則在操作上應(yīng)選擇COM1口。傳輸速度選擇默認(rèn)的

9.6Kbps。隨后點擊“通信測試”即可檢測設(shè)置正確與否。

2.程序下載

通信成功后便可進(jìn)行下載了,下載前,必須將FX2N面板上的開關(guān)由RUN撥向STOP狀態(tài),再打開“在線”菜單,進(jìn)行“PLC寫入”設(shè)置(或直接點擊),如圖10-33所示。

從上圖可看出,在執(zhí)行讀取及寫入前必須先選中MAIN、PLC參數(shù),否則,不能執(zhí)行對程序的讀取、寫入。之后點擊“開始執(zhí)行”即可。圖10-33程序下載

3.?PLC連接電腦的方式

(1)使用三菱標(biāo)準(zhǔn)編程電纜“SC-09”。此線一端連接個人電腦,為九孔D型插頭。另外有兩個連接端,一是25針D型插頭,用于連接已經(jīng)停產(chǎn)的FX1、FX2老機型;另一邊是圓型8針插頭,用于連接FX0S、FX0N以及現(xiàn)在市場上使用的FX1S、FX1N、FX2N等機型。(在有的書上,所說的連接方式都是引用三菱公司原來的資料寫的,由于三菱的產(chǎn)品更新后多年來一直沒有用D型插頭連接方式,因而導(dǎo)致很多引用者一錯再錯。)

(2)使用其他編程電纜。三菱的編程電纜不是簡單的232轉(zhuǎn)422。在電纜中有很多芯片和電阻,線腳接線方式也相當(dāng)獨特。原裝三菱的編程線價錢不菲。20世紀(jì)90年代以來,國內(nèi)有不少廠家開始仿制三菱的編程電纜,并獲得了成功,現(xiàn)在以很低價格得到的電纜也能正常使用。有的廠家在原型號基礎(chǔ)上生產(chǎn)了新型的電纜,比如有專門用于遠(yuǎn)程監(jiān)控的電纜,有只有兩個連接頭的簡易型電纜,也有和歐姆龍、西門子三合一的電纜,還有帶有信號放大器且長達(dá)數(shù)百米的電纜。

(3)電腦上沒有九針串口。?現(xiàn)在的很多筆記本電腦都沒有九針串口,導(dǎo)致原來的“SC-09”不能正常使用。雖然國內(nèi)有的電纜廠家做有帶USB口的電纜,但這種電纜在市場上不多見。一般的解決方法是:在電腦市場購買一個USB轉(zhuǎn)232的連接器(一般市場價為50~100元)然后把PLC編程電纜的另一邊接在連接器上,再正確設(shè)置COM口,就可以正常使用了。(通常情況

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論