CQM1—PRO01編程器的使用

發(fā)布時(shí)間:2023-08-04
下面介紹編程器常用的操作及屏幕顯示。
plc 首次上電后,編程器上顯示出“password ! (口令)字樣,依此按下clr 和montr 鍵(回答口令)至口令消失后,再按clr 鍵,待編程器上顯示出00000 時(shí)方可進(jìn)行下面的操作。
1 .內(nèi)存清除
在program 方式下執(zhí)行內(nèi)存清除的操作。
( l )欲將存儲(chǔ)器中的用戶程序、各繼電器、計(jì)數(shù)器、數(shù)據(jù)存儲(chǔ)器中的數(shù)據(jù)全部清除時(shí),操作過程及每步操作時(shí)屏幕顯示的內(nèi)容如圖8.2 所示。
圖8.2
( 2 )如需保留指定地址以前的程序或保留指定的數(shù)據(jù)區(qū),則應(yīng)進(jìn)行部分清除。例如,要保留地址 00123 以前的用戶程序及 hr 區(qū)的內(nèi)容,操作過程及顯示內(nèi)容如圖 8. 3 所示。
圖8.3
保留 cnt 區(qū)、 dm 等區(qū)的操作與上述相同。若設(shè)定的地址超出用戶程序的范圍,則清除操作無效。
2 .建立地址:
在 program 方式下建立地址。
(1)在選擇 program 方式、回答了口令后,再按幾次 clr 鍵時(shí),當(dāng)屏幕上顯示 00000,表示用戶程序地址可從 00000 開始建立。
( 2 )欲建立一個(gè)別的地址時(shí),例如 00200 ,可按下 2 、 0 、 0 ,再按一次 ↑或↓鍵即可 。
3 . 輸入程序:
在 progr 八 m 方式下輸入程序。
( l )要先建立程序首地址,然后再輸入指令。每輸入一條指令后要按~次 wiute 鍵,且地址會(huì)自動(dòng)加 1 。例如,在地址 00010 處輸入 ld 00002 指令,操作過程及其顯示內(nèi)容如圖 8 . 4 所示
圖8.4
( 2 )在輸入雙字節(jié)指令時(shí),當(dāng)輸入指令、按 write 鍵后地址并不加 1 ,而是提示輸入下一字節(jié)的內(nèi)容。在輸入了下一個(gè)字節(jié)的內(nèi)容后再按 write 鍵,地址才加 l 。例如,在地址 00200處輸入“mov ( 021 ) # 01 50 200 ”語句,操作過程及其顯示如圖8 . 5 所示。其中data 后面的a 、b 是指令的第一、第二個(gè)操作數(shù),有3 個(gè)操作數(shù)的指令會(huì)繼續(xù)出現(xiàn)c 。若操作數(shù)沒輸入完整就輸入下一條指令,則編程器發(fā)出“嘀”的聲音并拒絕輸入下一條指令。
圖8.5
( 3 )輸入微分型指令的操作步驟是:按fun →輸入指令碼→按not 鍵→按write 鍵,表示微分型指令的“@ ”就顯示出來,再按一次not 鍵, @ ”就消失。非微分型指令不必按not 鍵。
( 4 )如果輸入的語句中有錯(cuò)誤,只需在出錯(cuò)的地址處重新輸入正確的語句即可。例如,輸入圖8 . 6 的程序,連續(xù)按clr 鍵,當(dāng)顯示0000 地址后開始輸入程序,操作過程如圖8 . 7 所示。
圖8.6 圖8.7
▲沒有特殊要求時(shí)一般以0000 作為首地址。
4 .程序讀出
在run 、monitor 和program 方式下讀出程序。
該操作用于檢查程序的內(nèi)容。例如,若圖8 . 6 所示的程序已輸入,讀程序的操作及其顯示如圖8 . 8 所示。
圖8.8
利用↑ 、↓鍵可繼續(xù)讀出程序中的其他語句。
5 .程序檢查
在program 方式下檢查程序。
程序錯(cuò)誤類型分為a 、b 、c 三類和0 、1 、2 三級(jí)。a 類錯(cuò)誤影響程序的正常執(zhí)行,必須通過檢查并修改程序消除之。0 級(jí)檢查用于檢查a 、b 、c 三類錯(cuò)誤,1 級(jí)檢查用于檢查a 、b 兩類錯(cuò)誤,2 級(jí)檢查用于檢查a 類錯(cuò)誤。表7 . 1 為a 、b 、c 三類錯(cuò)誤的出錯(cuò)顯示以及對各類錯(cuò)誤的處理方法一覽表8.1。
表8.1程序錯(cuò)誤類別及處理一覽表
除了這三類錯(cuò)誤之外,還有些錯(cuò)誤在程序輸入時(shí)即被顯示出來,并由系統(tǒng)監(jiān)控程序阻止這些非法指令或數(shù)據(jù)的輸入。
程序檢察的操作及其顯示如圖8. 9 所示。
圖8.9
這個(gè)顯示表示沒有錯(cuò)誤。若程序有錯(cuò),則顯示出錯(cuò)地址和錯(cuò)誤內(nèi)容。例如,對錯(cuò)誤語句“out 00200 ,在程序檢查時(shí)的顯示如圖8.10 所示。
圖8.10
這個(gè)顯示表示輸出數(shù)據(jù)錯(cuò)誤。
每按srch 鍵一次,就會(huì)顯示下一個(gè)出錯(cuò)的內(nèi)容和地址。若程序沒有end 指令,則一直檢查到最大地址,并顯示如圖8 . 11 所示,提示程序沒有結(jié)束指令end 。
圖8 . 11 提示程序沒有結(jié)束指令
6 .指令檢索
在run 、monit0r 和program 方式下檢索指令。
( l )欲檢索用戶程序中的某條指令,操作步驟為:建立開始檢索的首地址→鍵入要檢索的指令→按srch 鍵→顯示出要檢索的指令內(nèi)容及地址→按↓鍵→顯示出操作數(shù)(對于有一個(gè)或多個(gè)操作數(shù)的指令要進(jìn)行最后一步的操作)。
例如,檢索圖7 . 6 程序中l(wèi)d 00002 指令的操作步驟為:依次按clr →0 → ld 、2 →srch , 檢索開始,此時(shí)顯示屏上顯示的內(nèi)容如圖8 . 12 所示,表示00000 地址的指令是ld 00002 。
圖8 . 12 表示00000地址的指令是ld00002
再按srch 鍵,顯示的內(nèi)容如圖8 . 13 所示,表示00003 地址的指令也是ld 00002 。
圖8 . 13 表示000003 地址的指令是ld 00002
再按srch 鍵,顯示的內(nèi)容如圖8 . 14 所示,表示在地址00000 到地址00006 之間,只有兩條ld 00002 指令。
圖8 . 14 按三次srch 鍵后顯示的內(nèi)容
( 2 )如果要檢索tim/cnt 指令的設(shè)定值,要先檢索到tim/cnt 指令后,再按↓鍵,就顯示出要檢索的tim/cnt 指令的設(shè)定數(shù)據(jù)。
( 3 )連續(xù)按srch 鍵可繼續(xù)向下檢索,一直檢索到end 指令。如果程序中無end 指令,則一直可找到程序存儲(chǔ)器的最后一個(gè)地址。
7 .觸點(diǎn)檢索
在program 、monitor 、run 方式下檢索觸點(diǎn)。
本操作和指令檢索基本相同。只是指令檢索的操作中檢索的是一條指令,而本操作中檢索的是一個(gè)觸點(diǎn)。在monitor 和run 方式下進(jìn)行觸點(diǎn)檢索時(shí),還可顯示該觸點(diǎn)的實(shí)際通斷狀態(tài)。
觸點(diǎn)檢索的操作步驟為:輸入開始檢索的地址→按shift 、cont/#→輸入要查找的觸點(diǎn)號(hào)→按srch 鍵→顯示含有觸點(diǎn)的指令。連續(xù)按srch 鍵可繼續(xù)顯示含有觸點(diǎn)的指令。例如,對圖8 . 6 檢索觸點(diǎn)00002 ,按上述操作則顯示內(nèi)容如圖8 .15所示。
圖8 .15操作及其顯示內(nèi)容
再次按srch 鍵,顯示如圖8 . 16 所示。
圖8 . 16 再次按srch 鍵后的顯示內(nèi)容
繼續(xù)按srch 鍵,直至檢索到end 指令為止,此時(shí)顯示如圖8 . 17 所示。
圖8.17按srch 鍵直至檢索到end 指令為止時(shí)的顯示內(nèi)容
8.插入指令
在program 方式下插入指令。
( l )配合ins 鍵,用該操作可把一條指令插入己輸入的程序中。例如,現(xiàn)欲將and 00102 指令插入圖8 . 18 箭頭所指的位置,其操作為:
先找到and not 00101 指令所在地址(可用指令讀出、指令檢索、觸點(diǎn)檢索操作)→輸入and 00102 語句→按ins 鍵→顯示“insert ? ”的提示畫面→按↓鍵,則指令被插入。插入指令后,其后的指令地址將自動(dòng)加1 。
按上述操作,插入and 00102 語句的操作和顯示內(nèi)容如圖8 . 19 所示。
( 2 )若插入多字節(jié)指令時(shí),在輸入指令助記符后,要繼續(xù)輸入其操作數(shù),每輸入一個(gè)操作數(shù)時(shí)要按一次write 鍵。
圖8.18
圖8.19
9 .刪除指令
在 program 方式下刪除指令。對圖 8 . 18 的程序,如欲刪除剛插入的 and 00102 語句,其操作為:先找到 and 00102 指令所在的地址→按 del→顯示“ delete ? ”的提示畫面→按↑鍵,則指令被刪除(若指令有操作數(shù)也一起刪除)。刪除指令后,其后的指令地址自動(dòng)減 1 。刪除 and 00102 語句的操作和顯示內(nèi)容如圖 8. 20 所示。
圖 8. 20 刪除 and 00102 語句的操作和顯示內(nèi)容
10 .位、數(shù)字和字的監(jiān)視
在 program 、 monitor 、 run 方式下執(zhí)行這 3 種監(jiān)視。
本操作在調(diào)試程序時(shí)經(jīng)常用到。在 monitor 及 run 狀態(tài)下,可以監(jiān)視i/o、 ir 、 ar 、 hr 、 sr 、 lr 的狀態(tài),也可以監(jiān)視 tim/cnt 的狀態(tài)及數(shù)據(jù)內(nèi)容。
( l ) tim/ cnt 的監(jiān)視
該操作用于對 tim/ cnt 的當(dāng)前值及狀態(tài)的監(jiān)視。例如, monitor 或 run 方式時(shí),監(jiān)視 tim000 的操作為:
先清除顯示屏→按 tim 鍵→鍵入 tc 號(hào)000 →按下 montr 鍵,則顯示 tim000 的當(dāng)前值和動(dòng)態(tài)變化情況。例如,屏幕顯示如圖 8 . 21 所示。
圖8.21
畫面中的0049 是tim000 的當(dāng)前值。其當(dāng)前值每隔l00ms 減1 ,直到減為0000 為止,此時(shí)屏幕顯示如圖8.22 所示。
圖8.22 屏幕顯示
畫面中0000 前的字母o ,表示tim000 的狀態(tài)為on 。
使用↑ 或↓鍵可以繼續(xù)觀察其他tc 號(hào)的tim/cnt 。
( 2 )位監(jiān)視
該操作用于監(jiān)視i/o 、ir 、ar 、hr 、sr 、lr 通道中某位的狀態(tài)是on 還是off 。要監(jiān)視輸入點(diǎn)00006 的狀態(tài),具體操作為:
按clr 鍵清顯示屏一按鍵入被監(jiān)視的位號(hào)6→按montr 鍵,示如圖8 . 23 所示。
圖8. 23 位監(jiān)視的操作及其顯示
繼續(xù)按↑或↓鍵,可以監(jiān)視與當(dāng)前顯示位相鄰的其他位的狀態(tài)。若要再監(jiān)視另一個(gè)位,則可以鍵入位號(hào),再按montr 鍵。
( 3 )通道監(jiān)視
該操作以通道為單位進(jìn)行監(jiān)視,它可以監(jiān)視ir 、ar 、hr 、sr 、lr 、dm 等通道內(nèi)的內(nèi)容。例如,要監(jiān)視鏈接繼電器lr01 通道的內(nèi)容,具體操作和顯示如圖8.24 所示。
圖8.24
該顯示表示 lr01 的內(nèi)容是 e03f 。
若欲繼續(xù)觀察 lr00 的內(nèi)容,操作和顯示如圖8 . 25 所示。
圖8.25
繼續(xù)觀察 lr00 內(nèi)容的操作及其顯示
若欲繼續(xù)查看 lroo 通道中每位的狀態(tài),操作和顯示如圖 8 . 26 所示。
圖8.26
繼續(xù)按↑或↓鍵,可以監(jiān)視與當(dāng)前顯示通道相鄰的其他通道。若欲繼續(xù)查看其他通道的榷容,只要鍵入通道號(hào),再按montr 鍵即可。
( 4 )監(jiān)視程序內(nèi)的位、通道
在run 或monitor 方式下,按clr 鍵,輸入欲監(jiān)視的位或通道的地址,再按↑ 或↓ 鍵,可在顯示屏上觀察到各繼電器、tim /cnt 、數(shù)據(jù)存儲(chǔ)器在程序運(yùn)行過程中的狀態(tài)。
例如,若顯示內(nèi)容如圖8 . 27 所示,表示這時(shí)輸入繼電器00002 接通。
圖8 . 27 繼電器00002 的顯示內(nèi)容
若顯示內(nèi)容如圖8 . 28 所示,表示這時(shí)輸出繼電器01000 沒接通。
圖8 . 28 輸出繼電器01000 沒接通的顯示內(nèi)容
若顯示內(nèi)容如圖8. 29 所示,表示計(jì)數(shù)器cnt000 當(dāng)前輸出為on 。
圖8 . 29 計(jì)數(shù)器cnt000 當(dāng)前輸出為on 的顯示內(nèi)容
11.多點(diǎn)監(jiān)視
在monitor 、run 方式下執(zhí)行多點(diǎn)監(jiān)視。
在監(jiān)控程序運(yùn)行時(shí),經(jīng)常需要同時(shí)監(jiān)視多個(gè)接點(diǎn)或通道的狀態(tài),這時(shí)需進(jìn)行多點(diǎn)監(jiān)視。
( l )多點(diǎn)監(jiān)視可與通道監(jiān)視同時(shí)執(zhí)行,最多可以同時(shí)監(jiān)視6 個(gè)對象。例如,第一個(gè)監(jiān)視tim000 ,在依次按clr 、tim 、0 和montr 鍵后,屏幕顯示內(nèi)容如圖8 . 30 所示。
圖8 . 30 屏幕顯示內(nèi)容
接著監(jiān)視。00001 點(diǎn),依次按、1和montr 鍵,顯示內(nèi)容如圖8.31 所示。
圖8.31 屏幕顯示內(nèi)容
再監(jiān)視dm0000 通道,依次按dm 、o 和montr 鍵,顯示內(nèi)容圖8 .32所示。
圖8.32
觀察以上操作可見,第一個(gè)被監(jiān)視對象的顯示在屏幕左邊,當(dāng)監(jiān)視第二點(diǎn)或通道時(shí),第一個(gè)被監(jiān)視對象的顯示就向右移動(dòng)。如果被監(jiān)視的對象為4 個(gè)時(shí),第一個(gè)被監(jiān)視對象就移出顯示屏(移到內(nèi)部寄存器中)。這時(shí),顯示屏上從左到右顯示的是第四個(gè)、第三個(gè)、第二個(gè)被監(jiān)視對象。屏幕上的內(nèi)容與寄存器中的內(nèi)容形成一個(gè)環(huán),可以用montr 鍵從左邊再調(diào)出環(huán)上的某一個(gè)。顯示器顯示3 個(gè),寄存器內(nèi)存3 個(gè),因此,最多可以同時(shí)監(jiān)視6 個(gè)點(diǎn)或通道。如果要監(jiān)視第7 個(gè)對象,則最先被監(jiān)視的那個(gè)內(nèi)容被擠出且丟失。
( 2 )如果顯示器最左邊顯示的是點(diǎn),則可以強(qiáng)迫將其置為on 或off 。如果最左邊顯示的是通道、tim/cnt 、dm 等則可以改變它們的值。
12 .修改tim/cnt 的設(shè)定值1
在program 、monitor 方式下修改tim /cnt 的設(shè)定值1 。
( l )在program 方式下用編程器修改參數(shù)的操作不再敘述。在monitor 方式下,當(dāng)程序運(yùn)行時(shí)能改變tim/cnt 的設(shè)定值。對圖8. 6 所示的程序欲將定時(shí)器tim000 的設(shè)定值改為#0400 ,其操作及相應(yīng)顯示如圖8 . 33 所示。
圖8 . 33操作及其顯示內(nèi)容
( 2 )若欲將tim000 的設(shè)定值改為一個(gè)通道,則可依次按chg 、shift 、ch/*dm鍵及通道號(hào),最后按write 鍵。
13 .修改當(dāng)前值1
在program 、monit0r 方式下修改當(dāng)前值1 。
這個(gè)操作用來改變i/o 、ar 、hr 和dm 通道的當(dāng)前值(4 位十六進(jìn)制數(shù))及tim / cnt 的當(dāng)前值(4 位十進(jìn)制數(shù))。其操作為:
先對被修改的通道或tim/cnt 進(jìn)行監(jiān)視,然后按chg 鍵→鍵入修改后的數(shù)值→按write 鍵。
例如,將dm0000 通道的內(nèi)容0100 修改為0200 ,操作為:按鍵,顯示如圖8. 34 所示。
圖8.34
繼續(xù)按chg 鍵,則顯示如圖8.35所示。
圖8.35 屏幕顯示內(nèi)容
接著鍵入2 、0 、0 ,顯示如圖8.36 所示。
圖8.36 屏幕顯示內(nèi)容
最后按write 鍵,顯示如圖8.37 所示。
圖8.37 屏幕顯示內(nèi)容
此時(shí)數(shù)據(jù)修改為200 。注意,不能修改通道253~255 的內(nèi)容。
14 .強(qiáng)制置位/復(fù)位
在program 、monitor 方式下強(qiáng)制置位/復(fù)位。
使用set 或者reset 鍵可以把i / o 點(diǎn)和ir 、hr 的位及tim/cnt 等的狀態(tài)強(qiáng)制置為on 或者off ,在程序調(diào)試中要用到這個(gè)功能。這種操作分為強(qiáng)制置位/復(fù)位和持續(xù)彈制置位/復(fù)位兩種情況。
下面主要介紹在monitor 方式下的強(qiáng)制置位/復(fù)位和持續(xù)強(qiáng)制置位/復(fù)位操作。
( l )強(qiáng)制置位/復(fù)位操作
對圖7 . 18 的程序,若00100 、00101 為off 時(shí),欲把輸出線圈01000 強(qiáng)制置為on 的操作為:依次按clr →out → 1 、0 、0 、0 鍵,顯示如圖8.38 所示。
圖8.38 屏幕顯示內(nèi)容
按montr 鍵監(jiān)視01000 的狀態(tài),顯示如圖8.39 所示。
圖8.39屏幕顯示內(nèi)容
按住set 鍵,屏幕顯示如圖8.40所示。
圖8.40
當(dāng)松開set 鍵時(shí),01000 又變?yōu)閛ff 。
對圖8.18 的程序,若01000 己為on ,欲將其強(qiáng)制置為off 的操作與上述類似,只是使用reset 鍵進(jìn)行操作。
( 2 )持續(xù)強(qiáng)制置位、復(fù)位的操作
對圖7 . 18 的程序,若01000 為off ,欲把01000 持續(xù)強(qiáng)制置為on 的操作為:按clr → out →l 、0 、0 、0 鍵,顯示如圖8.41 所示。
圖8.41屏幕顯示內(nèi)容
再按一下montr 鍵監(jiān)視01000 的狀態(tài),顯示如圖8.42 所示。
圖8.42 屏幕顯示內(nèi)容
依次按下shift 和set 鍵,則持續(xù)顯示如圖8.43 所示。
圖8.43屏幕顯示內(nèi)容
再按not 鍵或reset 鍵,01000 就又變?yōu)閛ff 。
對圖8.18的程序,若01000 為on ,欲把輸出線圈01000 持續(xù)強(qiáng)制置為off 的操作與上述類似,只是使用reset 鍵強(qiáng)制置其為off 。
如果對tim / c nt 執(zhí)行強(qiáng)制on /off操作時(shí),請注意:
① 在強(qiáng)制on 時(shí),是把tin /cnt 的當(dāng)前值置為0000 ,而對之施行強(qiáng)制off 操作時(shí),是恢復(fù)tim/cnt 的設(shè)定值。
② 強(qiáng)制on / off 操作時(shí),要按住set 、reset 鍵不松手。
15 .讀出掃描時(shí)間
在run 、monitor 方式下讀出掃描時(shí)間。
按clr 鍵和montr 鍵,可讀出當(dāng)前掃描時(shí)間的平均值。例如,欲查看某程序的掃描時(shí)間,操作及顯示如圖8.44 所示。
圖8.44
在不同時(shí)間按 montr 鍵,每次讀出的數(shù)值多少有點(diǎn)差別。
上一個(gè):老齡楊梅鋸干高接換種技術(shù)
下一個(gè):家庭辦公用筆記本電腦推薦哪款,哪款筆記本電腦適合辦公用

戴森吸塵器序列號(hào)在哪V8(戴森吸塵器序列號(hào)在哪看)
對講機(jī)最大通話傳輸距離是多遠(yuǎn)?購買對講機(jī)/無線電設(shè)備注意事項(xiàng)
win10家庭版升級(jí)專業(yè)版區(qū)別需要換系統(tǒng)嗎(window10家庭版升級(jí)專業(yè)版對電腦有影響嗎)
花木生產(chǎn)應(yīng)對不良?xì)夂虻墓芾砑夹g(shù)措施
槐樹白粉病的癥狀及防治方法
榮耀x20se參數(shù)怎么樣(榮耀x20se參數(shù)詳細(xì)參數(shù)表)
“五個(gè)到位”將建筑施工工程思政工作落到實(shí)處
lgg3參數(shù)(lgg3s)
緋牡丹的嫁接繁殖法
win11怎么設(shè)置休眠(win11簡單設(shè)置定時(shí)關(guān)機(jī))
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos