編程器簡介
編程器為可編程的集成電路寫入數(shù)據(jù)的工具,編程器主要用于單片機(含嵌入式)/存儲器(含BIOS)之類的芯片的編程(或稱刷寫)。編程器主要修改只讀存儲器中的程序,編程器通常與計算機連接,再配合編程軟件使用。
編程器通過數(shù)據(jù)線與計算機并口(打印機接口)聯(lián)接,獨立的外接電源,使用操作更方便,編程更穩(wěn)定;采用WINDOWS下的圖形界面,使用鼠標(biāo)進行操作,支持WindowsME/98/95/2000系統(tǒng),具有編程指示,控制程序工作界面友好,對芯片的各種操作變得十分簡單,無論是電子還是電腦愛好者都可輕松掌握。
編程器使用方法
第1步:將被燒寫的芯片(如BIOS)按照正確的方向插入燒寫卡座(芯片缺口對卡座的扳手)。
第2步:將配套的電纜分別插入計算機的串口與編程器的通信口。
第3步:打開編程器的電源(電源為12V),此時中間的電源發(fā)光管指示燈亮,表示電源正常。
第4步:運行編程器軟件,這時程序會自動監(jiān)測通信端口和芯片的類型,接著從編程軟件中,調(diào)入提前準(zhǔn)備好的被燒寫文件(hex文件)。
第5步:然后開始燒寫,接著編程器開始燒寫程序到芯片中,燒寫完成后,編程器會提示燒寫完成,這時關(guān)閉編程器的電源,取下芯片即可。
編程器寫存儲器方法
使用編程器對存儲器進行數(shù)據(jù)復(fù)制操作的基本配制是:一臺計算機(編程器對計算機的要求并不高,一般來說,只要能夠運行Windows98操作系統(tǒng)即可),一臺編程器以及與編程器配套的驅(qū)動軟件。一般操作步驟如下:
①將編程器與計算機連接好。不同的編程器與計算機的連接方式也不太相同,有的編程器是連接到計算機并口(打印機接口)上,有的是連接到計算機的串口上(COM1或COM2),有的使用USB接口(如RF910)。從速度上來說,USB接口最快,串口最慢。
②將與編程器配套的驅(qū)動軟件安裝到計算機上,并按要求對編程器進行相關(guān)的設(shè)置。
③運行編程器驅(qū)動軟件,圖所示是RF910驅(qū)動軟件的運行界面。選擇存儲器型號。
④操作編程器驅(qū)動軟件,讀取計算機中存儲的所需數(shù)據(jù)作為數(shù)據(jù)源。
存儲器數(shù)據(jù)源的取得有兩種方法:第一種是找一臺與所修故障機相同型號的正常顯示器,將存儲器拆下,插到編程器上,讀出其中的數(shù)據(jù),并保存到計算機中;第二種是直接利用已經(jīng)保存在計算機中的存儲器數(shù)據(jù)(可以是自己以前所做的數(shù)據(jù)備份,廠家提供的數(shù)據(jù)或從網(wǎng)上下載的數(shù)據(jù))。
⑤把空白存儲器(或已使用過的各件存儲器)插到編程器上,操作編程器驅(qū)動軟件,編程器將正常的數(shù)據(jù)寫入到空白存儲器中。
⑥將寫好數(shù)據(jù)的新存儲器更換到故障機上。
歐姆龍手持編程器使用說明
一、編程器的面板及功能
1、編程器的面板
編程器的模式:編程器共有三個模式供選擇
編程(PROGAM)模式——CPM1A處于停止?fàn)顟B(tài),此時可以進行用戶程序的寫入、修改、清除內(nèi)存,以及程序檢查等針對程序的操作。
監(jiān)視(MONITOR)模式——CPM1A處于運行狀態(tài),輸入輸出的處理同運行模式一樣。在這種模式下可實現(xiàn)CPM1A的運行狀態(tài)的監(jiān)視,接點強制ON/OFF及定時器/計數(shù)器的設(shè)定值/當(dāng)前值的修改,通道數(shù)據(jù)當(dāng)前值的個修改等等。主要用于系統(tǒng)試運行調(diào)整。
運行(RUN)模式——用于CPM1A的運行狀態(tài)。這種模式下,可進行CPM1A的運行監(jiān)視,但不能用編程器來修改接點的強制ON/OFF及定時器/計數(shù)器的設(shè)定值/當(dāng)前值。
*當(dāng)CPM1A上不加編程器時,通電后PLC自動處于RUN運行狀態(tài)下;當(dāng)PLC上加有編程器時,PLC的工作方式取決于編程器上的工作方式選擇開關(guān)的位置。MONITORRUNPROGRAM
FUN功能鍵
SFT基本指令鍵
NOT基本指令鍵
SHIFT上檔鍵與上檔功能的鍵形成上檔功能
AND基本指令鍵
OR基本指令鍵
CNT基本指令鍵
TR數(shù)據(jù)區(qū)鍵*EM數(shù)據(jù)區(qū)鍵
LR
AR數(shù)據(jù)區(qū)鍵
ER
LD基本指令鍵
OUT基本指令鍵
TIM基本指令鍵
EM數(shù)據(jù)區(qū)鍵
DM
CH數(shù)據(jù)區(qū)鍵*DM
CONT數(shù)據(jù)區(qū)鍵#
EXT外引鍵,磁帶機存儲
CHG修改鍵T/C當(dāng)前值修改.DM內(nèi)容修改
SRCH檢索鍵,檢索指令或位的位置
SET調(diào)試時強制ONDEL刪除指令鍵
MONTR監(jiān)控鍵,監(jiān)控通道或位狀態(tài)
RESET調(diào)試時強
OFFINS插入指令鍵
地址增加鍵
2、編程器的功能
1)內(nèi)存清除
用戶程序、PLC系統(tǒng)設(shè)定、各繼電器、T/C、DM的數(shù)據(jù)清除
2)地址建立
在進行程序輸入、讀出、插入、刪除等操作時,建立程序存儲器地址
3)程序輸入
進行程序的輸入、指令的修改和設(shè)定值修改等操作
4)程序讀出
讀出程序存儲器的內(nèi)容,在運行、監(jiān)控方式下可讀出觸點的通斷狀態(tài)
5)程序檢查
確認(rèn)程序的內(nèi)容是否符合編程規(guī)則,程序中有錯時,出錯的地址及內(nèi)容將顯示出來
6)指令檢索
檢索程序中的指令
7)觸點檢索
檢索程序中指定的各繼電器、定時器/計數(shù)器的觸點
8)指令插入
在原有程序中間插入指令程序
9)指令刪除
在原有程序中刪除部分指令程序
10)位、數(shù)、字監(jiān)視
監(jiān)視繼電器、定時器、計數(shù)器、數(shù)據(jù)存儲器的數(shù)據(jù)內(nèi)容
11)多點監(jiān)視
同時進行6點或通道的監(jiān)視。顯示器上每次只能顯示3點
12)微分監(jiān)視
檢測某觸點的OFFON時的邊沿狀態(tài)
13)二進制監(jiān)視
各繼電器、數(shù)據(jù)存儲器以通道為單位的監(jiān)視,顯示以二進制16位形式
14)3字監(jiān)視
連續(xù)的3個通道同時監(jiān)視
15)帶符號10進制監(jiān)視
把通道內(nèi)的以2的補碼表示的16進制數(shù)變換為帶符號的10進制數(shù)顯示出來
16)無符號10進制監(jiān)視
把通道內(nèi)的16進制數(shù)變換為不帶符號的10進制數(shù)顯示出來
17)3字?jǐn)?shù)據(jù)修改
匯總修改連續(xù)的3個通道數(shù)據(jù)
18)修改T/C的設(shè)定值1
修改定時器/計數(shù)器的設(shè)定值
19)修改T/C的設(shè)定值2
以微調(diào)方式修改定時器/計數(shù)器的設(shè)定值
20)修改當(dāng)前值1
修改16進制4桁、10進制4桁數(shù)據(jù)的當(dāng)前值
21)修改當(dāng)前值2
把通道數(shù)據(jù)修改為二進制16位數(shù)據(jù)
22)修改當(dāng)前值3
將正監(jiān)視通道的10進制值改變?yōu)?32767~32767范圍內(nèi)帶符號10進制數(shù)。指定通道的內(nèi)容自動變換為帶符號的16進制數(shù)(2進制補碼形式)
23)修改當(dāng)前值4
將正監(jiān)視通道的10進制值改變?yōu)?~65535范圍內(nèi)無符號10進制數(shù)。改變?yōu)?6進制數(shù)據(jù)是自動進行的
24)強制置位/復(fù)位
將繼電器、定時器/計數(shù)器的觸點強制為ON(置位)/OFF(復(fù)位)
25)清除強制置位/復(fù)位
恢復(fù)被強制置位/復(fù)位的所有觸點的狀態(tài)
26)讀出掃描時間
顯示執(zhí)行程序的平均掃描時間
27)讀出/清除故障及提示信息
讀出發(fā)生故障以及提示信息。清除故障提示信息。
28)蜂鳴器聲音開/關(guān)切換
切換按編程器鍵時蜂鳴器的聲音開關(guān)
29)16進制與ASCII碼顯示轉(zhuǎn)換
對數(shù)據(jù)存儲器進行監(jiān)視時,4位16進制的顯示形式與字母的顯示形式之間來回轉(zhuǎn)換
二、編程器的使用
PLC接通電源后,編程器上顯示出PASSWORD“口令”字樣,按CLRMONTR鍵后,該口令消失,再次按下CLR鍵,屏幕上顯示出地址0000,然后方可進行各項操作。
1、內(nèi)存清除
清除內(nèi)存操作必須在PROGRAM模式下進行。
1》、內(nèi)存全清除
將存儲器中的程序、繼電器、定時器/計數(shù)器、數(shù)據(jù)存儲器中的數(shù)據(jù)全部清除。依次按清除CLR置位SET反NOT復(fù)位RESET監(jiān)控MONTR鍵。按MONTR鍵前,顯示屏幕上有提示用戶全清除字樣00000MEMORYCLR?HRCNTDM
2》、部分清除
用戶若需要保留指定地址之前的程序或有HR、CNT、DM的內(nèi)容需保留時,在以上所講的提示字樣時,不要直接按MONTR鍵,而按下保留程序段的最后程序地址及所要保留的區(qū)域(HR、DM或CNT)后再按下MONTR鍵,操作應(yīng)滿足了用戶的保留需求,只清除了需要清除的部分。
2、地址建立
在任何一個模式下,PLC通電后按完CLRMONTRCLR鍵后,屏幕上立即
顯示出地址00000,若要把地址改建于01000,此時,只需在鍵盤上按下01000五位數(shù)字即可,若要顯示該地址的程序內(nèi)容,需再按一次鍵或鍵。
3、程序輸入
在PROGRAM狀態(tài)下可以進行程序的寫入、指令修改,設(shè)定值的變更等操作。使用指令鍵和數(shù)字鍵即可輸入指令,每輸入一條指令或一個數(shù)據(jù)后,都需按一次WRITE鍵,此時地址自動加1,顯示下一個地址的指令內(nèi)容。
如果指令是帶有多個操作數(shù)的,當(dāng)輸入指令后按WRITE鍵后,地址不加1,顯示器上顯示下一個字節(jié)的內(nèi)容,輸入完畢后再按WRITE鍵,程序地址方加1。
當(dāng)輸入的指令是微分型指令時,輸入指令后(雙字節(jié)指令在輸入操作數(shù)之前)按下NOT鍵顯示屏幕上表示微分的@就顯示出來,若指令是正常掃描指令,則再按一次NOT鍵,即返回到正常掃描型。
應(yīng)用指令寫入在按過功能鍵FUN后再用數(shù)字鍵指定該應(yīng)用指令的FUNNO(功能碼),之后再按WRITE鍵即可寫入。
①寫入16進制、BCD碼常數(shù)時按CONT/#鍵,直接按數(shù)字鍵后,按WRITE鍵寫入;②而要寫入通道地址時,直接按數(shù)字鍵后按WRITE鍵即寫入;
③要用無符號的10進制數(shù)輸入最初的設(shè)定值,操作次序按CONT/#SHIFTTRNOT后,寫入無符號的10進制數(shù)(設(shè)定范圍是0~65535),然后按WRITE寫入(輸入有誤時,按CLR鍵返回輸入前的狀態(tài),重新輸入正確的值),要返回到16進制顯示,按SHIFTTR鍵;
④要寫入帶符號的10進制數(shù),按CONT/#SHIFTTR后即可用帶符號的10進制數(shù)輸入設(shè)定值(輸入正數(shù)時,按SET“代表+”及數(shù)字鍵,輸入負(fù)數(shù)時按RESET“代表-”及數(shù)字鍵)后按WRITE,要返回16進制狀態(tài),仍是按SHIFTTR鍵即可。
4、程序讀出
程序讀出操作可在RUN、MONITOR、PROGRAM三種模式下進行,用于讀出用戶存儲器的內(nèi)容。
設(shè)定需要讀出的地址,后按鍵或鍵,利用鍵或鍵,地址會繼續(xù)加1或減1,可以讀出用戶程序。
5、程序檢查
僅可在PROGRAM模式下進行,用于確認(rèn)用戶程序的內(nèi)容是否符合編程的規(guī)定,程序中有錯誤時,該地址和內(nèi)容被顯示出來。按CLRSRCH鍵,顯示屏幕上會顯示檢查等級提示,再鍵入檢查等級(可選0~2),若程序有錯,則在屏幕上顯示出錯地址和錯誤內(nèi)容,且每按一次SRCH鍵,就會顯示程序的下一個出錯地址及錯誤內(nèi)容。若程序已沒有錯誤,則顯示XXXXXPROGCHKEND(001)0.03KW
其中XXXXX代表程序的END(01)指令所在地址。
程序的錯誤分為A、B、C三種,檢查0級用以檢查A、B、C類型的錯誤;檢查1級用以檢查A和B類型的錯誤;檢查2級用以檢查A類型的錯誤。程序錯誤表等級出錯信息原因和處理方法A
程序的內(nèi)容已被破壞,請再度寫入程序
NOENDINSTR
程序中無END指令,請在程序終了處寫入END(01)指令
CIRCUITERR
程序邏輯錯誤,一般為邏輯起始(LD指令)和程序塊運算(ORLD及ANDLD指令)數(shù)不一致,請對程序進行檢查并修正
LOCNERR
所顯示的指令位于不正確的區(qū)域中,請確認(rèn)指令的使用方法,并修正程序
DUPL
號重復(fù)錯誤,當(dāng)前使用的子程序編號或JME編號在程序中已使用過,應(yīng)改正程序,使用不同的子程序號及JME編號
SBN UNDEFD
所調(diào)用的子程序編號不存在,確認(rèn)并修改程序
JME UNDEFD
與JMP NO相對應(yīng)的JME NO不存在,一個轉(zhuǎn)移程序有首無尾,確認(rèn)并修改程序
OPERAND ERR
指定的可變操作數(shù)數(shù)據(jù)錯誤,檢查每條指令的操作數(shù)數(shù)據(jù)范圍并予以糾正
STEP ERR
步進操作錯誤,檢查并修改程序 B
IL—ILC ERR
IL-ILC指令未成對使用,不一定是真正的錯誤,檢查并確認(rèn)該程序是否有錯誤
JMP—JME ERR
JMP—JME沒有成對使用,檢查并確認(rèn)程序是否有該錯誤
SBN—RET ERR
顯示的指令使用不正確(SBN或RET),同一個子程序編號用在一個以上的SBN中,改正錯誤 C
JMP UNDEFD
一個給出的JMP指令沒有JMP與之對應(yīng),檢查并改正
SBS UNDEFD
一個被定義過的子程序沒有被調(diào)用過。有可能是下常現(xiàn)象
COIL DUPL
同一個輸出線圈被多次使用,檢查并確認(rèn)程序是否真正錯誤
6、指令檢索
本操作可以在RUN、MONITOR、PROGRAM方式下完成。
若要檢索程序中的某條指令,可采用指令檢索。按CLR鍵,并鍵入要開始
檢索的程序地址,后鍵入要檢索的指令,再按搜索鍵SRCH,編程器的顯示屏幕上即顯示出要檢索的指令內(nèi)容及其地址,按下 鍵,顯示出該指令的操作數(shù)(對于有多操作數(shù)的指令而言)。若要繼續(xù)向下檢索該指令,可重復(fù)按SRCH鍵,直到檢索到END指令或程序存儲器的最后一個地址為止。
7、觸點檢索
用于檢索已存入存儲器的程序的觸點,可在RUN、MONITOR、PROGRAM方式下操 作,而在RUN、MONITOR方式下可以顯示該觸點的通斷狀態(tài)。
按CLR鍵,并輸入要檢索的起始地址,后依次按SHIFT CONT/#鍵及所要查找的觸點號,再按SRCH鍵,這時,從起始地址開始,第一個含有該觸點號的指令就顯示在屏幕上,再按SRCH鍵,繼續(xù)檢索該觸點,直到END指令為止。
8、指令插入
只能在PROGRAM方式下操作。在已有的原程序中插入一條指令。
先利用指令讀出或指令檢索的方式找出指令要插入的地址(找到要插入指令的后面一條指令),然后鍵入要插入的指令,后按INS鍵(這時顯示屏幕上顯示提示INSERT?)再按 鍵,該條指令即被插入,
若要插入的是一條多字節(jié)指令,在以上操作后,可連續(xù)輸入操作數(shù)并按WRITE鍵。
9、指令刪除
在PROGRAM方式下操作,用于刪除程序中的一條指令。 先讀出要刪除地址的程序,然后按DEL(這時顯示屏幕上顯示提示
DELETE?)再按 鍵,原來顯示的那條程序即被刪除。當(dāng)刪除多字節(jié)指令時,操作數(shù)也一齊被刪除。
10、 位、數(shù)、字監(jiān)視
可在RUN、MONITOR方式下進行操作。可以監(jiān)視I/O及內(nèi)部繼電器、特殊輔 助繼電器(232~255CH)、AR、HR、LR的狀態(tài),也可以監(jiān)視T/C的狀態(tài)及內(nèi)容。 1》、動態(tài)T/C監(jiān)視
用于監(jiān)視T/C的當(dāng)前值及狀態(tài)。按CLR鍵,清除顯示屏,再按TIM或CNT鍵,并隨后鍵入要監(jiān)視的T/C號,然后按下MONTR鍵,即可在顯示屏上看到相應(yīng)T/C的動態(tài)變化。使用 鍵或 鍵可以改變T/C的號。
-
編程器
+關(guān)注
關(guān)注
9文章
398瀏覽量
42438 -
歐姆龍
+關(guān)注
關(guān)注
3文章
366瀏覽量
65584
發(fā)布評論請先 登錄
相關(guān)推薦
51編程器使用說明書
歐姆龍連接器分類及應(yīng)用
![<b class='flag-5'>歐姆龍</b>連接器分類及應(yīng)用](https://file.elecfans.com/web2/M00/49/B5/pYYBAGKhvFKAYG-2AABkuO2klCk030.png)
歐姆龍按摩儀如何使用(怎么用)_歐姆龍按摩儀使用方法_歐姆龍按摩儀好用嗎
歐姆龍PLC編程軟件
![<b class='flag-5'>歐姆龍</b>PLC<b class='flag-5'>編程</b>軟件](https://file.elecfans.com/web1/M00/4F/58/o4YBAFrYXu6AZCLHAAF0T2MPdp0067.png)
歐姆龍PLC技術(shù)
Kepware歐姆龍驅(qū)動的簡單介紹
![Kepware<b class='flag-5'>歐姆龍</b>驅(qū)動的簡單介紹](http://file.elecfans.com/web2/M00/37/0B/pYYBAGI5QSWADebeAASM53lTQf4788.png)
歐姆龍模塊化編程的使用技巧
歐姆龍CP1L-EL轉(zhuǎn)Modbus協(xié)議歐姆龍PLC轉(zhuǎn)Modbus協(xié)議
![<b class='flag-5'>歐姆龍</b>CP1L-EL轉(zhuǎn)Modbus協(xié)議<b class='flag-5'>歐姆龍</b>PLC轉(zhuǎn)Modbus協(xié)議](https://file.elecfans.com/web2/M00/1B/AC/pYYBAGGGNPqAAvBtAATT1H_dQLQ296.png)
評論