三菱fx-20p-e 型簡易手持編程器( handy programming panel , hpp )是可編程控制器重要的外部設(shè)備,它不但可以為可編程控制器寫入程序,還可以用來監(jiān)視可編程控制器的工作狀態(tài)。
一、hpp 操作面板和功能
1. fx-20p-e 型編程器的操作面板
fx-20p-e 型編程器的面板如下圖所示。面板的上方是一個(gè) 4 × 16 的液晶顯示器。它的下面是 5 × 7 的按鍵盤,最上面一行和最右邊一列為 11 個(gè)功能鍵,其余 24 個(gè)鍵是指令鍵和數(shù)字鍵。
圖 fx-20p-e 型編程器的面板示意圖
( 1 )功能鍵
11 個(gè)功能鍵在編程時(shí)的功能簡述如下:
①【 rd/wr 】:讀出 / 寫入;【 ins/del 】:插入 / 刪除;【 mnt/test 】:監(jiān)視 / 測(cè)試。以上 3 個(gè)功能鍵交替起作用,按一次時(shí)選擇第一個(gè)功能,再按一次選擇第二個(gè)功能,編程器當(dāng)時(shí)的工作狀態(tài)顯示在液晶顯示屏的左上角。
②其它鍵【 other 】:在任何狀態(tài)下按此鍵,立即進(jìn)入工作方式的選擇。
③清除鍵【 clear 】:如在按【 go 】鍵前(即確認(rèn)前)按此鍵,則清除鍵入的數(shù)據(jù)。另外,此鍵也可用于清除顯示屏上的出錯(cuò)信息或恢復(fù)原來的畫面。
④幫助鍵【 help 】:按下【 fnc 】鍵后按【 help 】鍵,顯示應(yīng)用指令一覽表,再按下相應(yīng)的數(shù)字鍵,就會(huì)顯示出該類指令的全部指令名稱。在監(jiān)視方式下按該鍵時(shí),進(jìn)行十進(jìn)制數(shù)和十六進(jìn)制數(shù)的轉(zhuǎn)換。
⑤空格鍵【 sp 】:在輸入多參數(shù)的指令時(shí),用此鍵指定元件號(hào)或常數(shù)。在監(jiān)視工作方式下,若要監(jiān)視位編程元件,先按下【 sp 】鍵,再輸入該編程元件的元件號(hào)。
⑥步序鍵【 step 】:若需要顯示某步的指令,可用此鍵設(shè)定步序號(hào)。
⑦光標(biāo)鍵【↑】、【↓】:用此鍵移動(dòng)光標(biāo)和提示符,指定當(dāng)前元件的前一個(gè)或后一個(gè)元件,作行滾動(dòng)。
⑧執(zhí)行鍵【 go 】:此鍵用于指令的確認(rèn)、執(zhí)行,顯示后面的畫面(滾動(dòng))和再搜索。
( 2 )指令鍵、元件符號(hào)鍵和數(shù)字鍵
指令鍵、元件符號(hào)鍵、數(shù)字鍵均為雙功能鍵,上部為指令助記符,下部為元件符號(hào)或數(shù)字,上、下部的功能根據(jù)當(dāng)前所執(zhí)行的操作自動(dòng)進(jìn)行切換。下部的元件符號(hào)【 z/v 】、【 k/h 】、【 p/i 】交替起作用。
( 3 )液晶顯示器
在編程時(shí),液晶顯示器的畫面組成如下:
液晶顯示屏可顯示 4 行,每行 16 個(gè)字符,第一行第一列的字符代表編程器的工作方式。其中:
r ( read ):讀出程序;
w ( write ):寫入程序;i ( insert ):將程序插入光標(biāo)“ ”所指的指令前;
d ( delete ):刪除光標(biāo)“ ”所指的指令;
m ( monitor ):監(jiān)測(cè)工作狀態(tài),可以監(jiān)視位編程元件的 on/off 狀態(tài)和字編程元件內(nèi)的數(shù)據(jù),還可以對(duì)基本邏輯指令的通斷狀態(tài)進(jìn)行監(jiān)視;
t ( test ):測(cè)試工作狀態(tài),可以對(duì)位編程元件的狀態(tài)以及定時(shí)器和計(jì)數(shù)器的線圈強(qiáng)制 on 或強(qiáng)制 off ,也可以對(duì)字編程元件內(nèi)的數(shù)據(jù)進(jìn)行修改。
2. hpp 的操作過程
( 1 )操作準(zhǔn)備
用 hpp 帶的電纜 fx-20p-cab0 連接 hpp 和 plc 。
( 2 )方式選擇
用 hpp 的鍵操作進(jìn)行聯(lián)機(jī) / 脫機(jī)方式和功能的選擇。
( 3 )編程
將 plc 內(nèi)部用戶程序存儲(chǔ)器的程序全部清除,然后用編程器的編輯功能進(jìn)行編程。
( 4 )監(jiān)視
監(jiān)視寫入的程序是否正確,同時(shí)確認(rèn)所指定元件的動(dòng)作和控制狀態(tài)。
( 5 )測(cè)試
對(duì)所指定元件進(jìn)行強(qiáng)制 on/off 和常數(shù)修改。
二、hpp 工作方式選擇
1. hpp 工作方式選擇
hpp 用于 fx 系列的 plc ,它有在線( on line ,或?yàn)槁?lián)機(jī))編程和離線(off line ,或?yàn)槊摍C(jī))編程兩種工作方式。
按 other 鍵,進(jìn)入工作方式選擇的操作,此時(shí)液晶屏幕顯示的內(nèi)容如下圖所示。其中閃爍的符號(hào)“ ”指明了編程器目前所處的工作方式。用 【 ↑ 】或【 ↓ 】鍵將“ ”移動(dòng)到選中的方式上,然后再按 【 go 】鍵,就進(jìn)入所選定的工作方式。
program mode
online ( pc )
offline ( hpp )
online mode fx
1. offline mode
2. program check
3. datd transfer
圖 在線工作方式選擇 圖 離線工作方式選擇
在聯(lián)機(jī)編程方式下,可供選擇的工作方式共有以下 7 種:
( 1 ) offline mode (脫機(jī)方式) 。
( 2 ) program check :程序檢查。
( 3 ) data transfer :數(shù)據(jù)傳輸。
( 4 ) parameter :對(duì) plc 的用戶存儲(chǔ)器容量進(jìn)行設(shè)置。
( 5 ) xym..no.conv. :修改 x , y , m 的元件號(hào)。
( 6 ) buzzer lever :蜂鳴器的音量調(diào)解。
( 7 ) latch clear :復(fù)位有斷電保護(hù)功能的編程元件。
2. 用戶程序存儲(chǔ)器的初始化
在寫入程序之前,一般需要將存儲(chǔ)器中原有的內(nèi)容全部清除,先按【 rd/wr 】鍵,使 hpp 處于 w (寫)工作方式,接著按以下順序操作:
【 nop 】→【 a 】→【 go 】→【 go 】
◇聯(lián)機(jī)編程方式
1. 程序讀出
讀出方式的根據(jù)是步序號(hào)、指令、指針和元件。
( 1 )根據(jù)步序號(hào)讀出( plc 既可以處于 run 狀態(tài)也可以處于 stop 狀態(tài))
先按【 rd/wr 】鍵,若要讀出步序號(hào)為 60 的指令,應(yīng)按如下圖所示的方式操作。
圖 根據(jù)步序號(hào)讀出的基本操作
在上圖中,鍵的表示方法為:
表示 【 ↑ 】或【 ↓ 】鍵; 表示數(shù)次重復(fù)按 【 ↓ 】鍵。
( 2 )根據(jù)指令讀出( plc 必須處于 stop 狀態(tài))
plc 的指令分為基本邏輯指令和應(yīng)用指令兩大類?;具壿嬛噶畹淖x出操作如下圖所示。
圖 根據(jù)指令讀出的基本操作
例【 8.1 】從 plc 中讀出并顯示指定指令 pls m104 。
應(yīng)按以下的順序操作:
例【 8.2 】讀出數(shù)據(jù)傳送指令( d ) mov ( p ) d0 d4 。
mov 指令的應(yīng)用指令代碼為 12 ,先按【 rd/wr 】鍵,使編程器處于 r (讀)工作方式,然后按下列順序操作:
( 3 )根據(jù)指針讀出指令( plc 必須處于 stop 狀態(tài))
基本操作如下圖所示。
圖 根據(jù)指針讀出的基本操作
例【 8.3 】在 r 工作方式下讀出 20 號(hào)指針的操作步驟如下:
( 4 )根據(jù)元件讀出 ( plc 必須處于 stop 狀態(tài))
指定元件符號(hào)和地址號(hào),從用戶程序存儲(chǔ)器讀出并顯示該程序,其基本操作如下圖所示。
圖 根據(jù)元件讀出的基本操作
例【 8.4 】讀 y123 的操作步驟是:
2. 程序?qū)懭?( plc 必須處于 stop 狀態(tài))
按【 rd/wr 】鍵,使 hpp 處于寫( w )工作方式。
( 1 )寫入基本指令
基本指令寫入有 3 種情況 :
①僅有指令符號(hào),不帶元件。
②指令和一個(gè)元件。
③指令和兩個(gè)元件。
這 3 種情況的基本操作如下圖所示。
圖 寫入功能操作示意圖
例【 8.5 】輸入 orb 指令,其操作如下:
例【 8.6 】輸入 ld x0 指令,其操作如下:
寫入 ldp , anp , orp 指令時(shí),在按指令鍵后,還要按 【 p/i 】鍵;寫入 ldf , anf , orf 指令時(shí),在按指令鍵后還要按【 f 】鍵;寫入 inv 指令時(shí),按【 nop 】、【 p/i 】和【 go 】鍵。
例【 8.7 】輸入 out t100 k19 指令,其操作如下:
( 2 )寫入應(yīng)用指令
輸入應(yīng)用指令有兩種方法:直接輸入指令號(hào);借助【 help 】鍵的功能,在所示的指令一覽表中檢索指令編號(hào),再輸入。其基本操作如下圖所示。
( a )直接輸入指令方法
( b )借助【 help 】鍵輸入指令方法
圖 應(yīng)用指令寫入的基本操作
例【 8.8 】寫入數(shù)據(jù)傳送指令 mov d0 d2 。
mov 指令的應(yīng)用指令編號(hào)為 12 ,寫入步驟如下:
例【 8.9 】寫入數(shù)據(jù)傳送指令( d ) mov ( p ) d0 d4 。
操作步驟如下:
例【 8.10 】借助【 help 】鍵的功能寫入數(shù)據(jù)傳送指令( d ) mov ( p ) d0 d2 。
操作步驟如下:
( 3 )寫入指針
寫入指針的基本操作如下圖所示。若寫入中斷用的指針,應(yīng)連續(xù)按兩次【 p/i 】鍵。
圖 寫入指針的基本操作
3. 程序修改 ( plc 必須處于 stop 狀態(tài))
( 1 )修改指定步序號(hào)的指令
例【 8.11 】將某步序號(hào)原有的指令改寫為 out t0 k19 。
根據(jù)步序號(hào)讀出原指令后,按【 rd/wr 】鍵,使 hpp 處于寫( w )工作方式,然后按下列步驟操作:
( 2 )指令的插入
按 【 ins/del 】鍵使 hpp 處于 i (插入)工作方式,接著按照指令寫入的方法將該指令寫入,按【 go 】鍵后寫入的指令插在原指令之前,后面的指令依次后移。
如在 200 步之前插入指令 or x4 ,在“ i ”工作方式下首先讀出 200 步的指令,然后按以下順序操作:
( 3 )指令的刪除
按 【 ins/del 】鍵使 hpp 處于 d (刪除)工作方式,接著按功能鍵【 go 】,該指令或指針即被刪除。
指定范圍的刪除:按【 ins/del 】鍵,使 hpp 處于 d (刪除)工作方式,然后按下列步驟操作:
◇聯(lián)機(jī)監(jiān)視 / 測(cè)試
使用 hpp 可以對(duì)各個(gè)位編程元件的狀態(tài)和各個(gè)字編程元件內(nèi)的數(shù)據(jù)進(jìn)行監(jiān)視和測(cè)試。
1. 聯(lián)機(jī)監(jiān)視
( 1 )對(duì)位編程元件的監(jiān)視( plc 必須處于 stop 狀態(tài))
基本操作如下圖所示。
圖 元件監(jiān)視的基本操作
以監(jiān)視 x10 的狀態(tài)為例,先按下【 mnt/test 】鍵,使 hpp 處于 m (監(jiān)視)工作方式,然后按下列步驟操作:
這時(shí)屏幕上將顯示出 x10 的狀態(tài)。若在編程元件的左側(cè)有字符“ ”,表示該編程元件處于 on 狀態(tài);若沒有,表示它處于 off 狀態(tài)。最多可監(jiān)視 8 個(gè)元件。
( 2 )監(jiān)視字編程元件( d 、 z 、 v )內(nèi)的數(shù)據(jù)
以監(jiān)視 16 位數(shù)據(jù)寄存器 d250 內(nèi)的數(shù)據(jù)為例,首先按下【 mnt/test 】鍵,使 hpp 處于 m (監(jiān)視)工作方式,然后按下列步驟操作:
這時(shí)屏幕上就會(huì)顯示出如下圖所示的數(shù)據(jù)寄存器 d250 內(nèi)的數(shù)據(jù)。再按功能鍵【 go 】,將依次顯示 d251 、 d252 等內(nèi)的數(shù)據(jù),且此時(shí)顯示的數(shù)據(jù)以十進(jìn)制表示。
圖 16 位元件的監(jiān)視
( 3 )定時(shí)器和計(jì)數(shù)器的監(jiān)視
以監(jiān)視定時(shí)器 t100 和計(jì)數(shù)器 c99 為例,首先按下【 mnt/test 】鍵,使 hpp 處于 m (監(jiān)視)工作方式,然后按下列步驟操作:
此時(shí)屏幕上顯示的內(nèi)容如下圖所示。圖中第一行末尾顯示的數(shù)據(jù) k100 是 t100 的當(dāng)前值,第二行末尾顯示的數(shù)據(jù) k250 是 t100 的設(shè)定值。通過 p 或 r 的右側(cè)有無“ ”標(biāo)記,監(jiān)視輸出觸點(diǎn)和復(fù)位線圈的 on/off 狀態(tài)。
圖 定時(shí)器和計(jì)數(shù)器的監(jiān)視
( 4 )通 / 斷檢測(cè)
根據(jù)步序號(hào)或指令讀出程序,可以監(jiān)視軟元件的觸點(diǎn)和線圈的動(dòng)作。其操作步驟如下圖所示。
圖 通 / 斷監(jiān)視的基本操作
在屏幕顯示上,若對(duì)應(yīng)的軟元件的觸點(diǎn)接通或線圈動(dòng)作時(shí),則該觸點(diǎn)或線圈前面顯示“ ”標(biāo)記,如下圖所示。
圖 通 / 斷的監(jiān)測(cè)
三、脫機(jī)編程方式
脫機(jī)方式編制的程序存放在 hpp 內(nèi)部的 ram 中,聯(lián)機(jī)方式鍵入的程序存放在 plc 內(nèi)的 ram 中,且 hpp 內(nèi)部 ram 中的程序不變。
1. 進(jìn)入脫機(jī)編程方式的方法
有兩種方法可以進(jìn)入脫機(jī)( offline )編程方式:
( 1 ) hpp 上電后,按【 ↓ 】鍵,將閃爍的符號(hào)“ ”移動(dòng)到 offline 位置上,然后再按【 go 】鍵,就進(jìn)入脫機(jī)( offline )編程方式。
( 2 ) hpp 處于聯(lián)機(jī)( online )編程方式時(shí),按功能鍵【 other 】進(jìn)入工作方式選擇,此時(shí)閃爍的符號(hào)“ ”處于 offline mode 位置上,接著按【 go 】鍵,就進(jìn)入脫機(jī)( offline )編程方式。
2. 工作方式
在脫機(jī)編程方式下,可供選擇的工作方式共有以下 7 種:
( 1 ) online mode ;
( 2 ) program check ;
( 3 ) hpp <-> fx ;
( 4 ) parameter ;
( 5 ) xym..no.conv. ;
( 6 ) buzzer lever ;
( 7 ) module 。
選擇 online mode 時(shí), hpp 進(jìn)入聯(lián)機(jī)編程方式。 program check 、 parameter 、 xym..no.conv. 、 buzzer lever 的操作和聯(lián)機(jī)編程方式下相同。
3. 程序傳送
選擇 hpp <-> fx 時(shí),若 plc 內(nèi)沒有安裝存儲(chǔ)器卡盒,屏幕顯示的內(nèi)容如下圖所示。按功能鍵【↑】或【↓】將“ ”移動(dòng)到需要的位置上,再按功能鍵【 go 】就執(zhí)行相應(yīng)的操作。其中 hpp → ram 表示將 hpp 的 ram 中的用戶程序傳送到 plc 內(nèi)的用戶程序存儲(chǔ)器中,這時(shí) plc 必須處于 stop 狀態(tài)。 hpp ← ram 表示將 plc 內(nèi)部存儲(chǔ)器中的用戶程序讀入 hpp 內(nèi)的 ram 中, hpp : ram 表示將 hpp 內(nèi) ram 中的用戶程序與 plc 存儲(chǔ)器中的用戶程序進(jìn)行比較, plc 處于 stop 或 run 狀態(tài)時(shí)都可以進(jìn)行后兩種操作。
3. hpp <-> fx
hpp → ram
hpp ← ram
hpp : ram
圖 屏幕顯示