在使用F1-20編程器編程時,要使主機(jī)處于停止?fàn)顟B(tài),還要把編程器置于“PROGRAM”編程位置,可如下操作。
1,首先要清楚用戶存儲器的內(nèi)容,具體操作步驟為:依次按鍵,CLEAR→STEP→步序號0→STEP→最終步序地址→DEL。不同PLC的最終步序地址可能不同,如F-20M為477,F(xiàn)-40M為889,F(xiàn)1系列PLC為999,按如上操作后,STEP顯示為000,再按CLEAR→INSTR鍵,則 INSTR顯示為NOP,DATA顯示為000,說明用戶的存儲內(nèi)容已經(jīng)清除。如果按錯最終步序號,則不能清零。
2,怎么寫入程序 ?具體操作步驟為:依次按鍵,CLEAR→STEP→第一個步序號→INSTR→指令建→器件號或常數(shù)值→WRITE,如果從000步序號開始寫程序,則可以省去第2步和第3步,每鍵完一條指令程序,就必需按寫入鍵WRITE,每次按寫入鍵WRITE,STEP顯示步序號自動加1后,指令顯示INSTR為NOP,數(shù)據(jù)顯示為000,這表示上一條指令程序已經(jīng)寫入,可以寫下一條指令了。
3,什么是讀出程序?讀出程序可從000步開始,也可以任意步開始。具體操作步驟為:依次按鍵,CLEAR→STER→步序號→INSTR→STER(+)或STER(-),如果從000開始,則可以省去第2和第3步。按STER(+)鍵,步號加1,顯示下一條指令程序。按STEP(-)J鍵,步序號減1,讀出上一條指令程序。
4,什么是搜索程序?在沒有給出步序號時,要找出某一條給定的指令,具體的操作步驟是:CLEAR→指令符合→器件號碼→SEARCH(這是搜索鍵),即可顯示需要尋找的指令步序號,再按SEARCH鍵,則可顯示需要尋找的第二個步序號(如果沒有相應(yīng)的步序號,則STER顯示最大地址數(shù)),如有必有可一直操作至STEO顯示PLC最大地址數(shù),顯示出尋找的指令步序號后,再按INSTR鍵,就可以顯示出尋找的指令程序。
5,如何刪除和插入程序?如果需要在程序中刪除某條指令程序,則可以按上述的辦法找到需要刪除的指令程序,然后按下DEL鍵,那么該程序就被刪除了,而該指令之后的步序號則自動減1.
如果需要在程序中插入某條指令程序,則先按上述找到與所要插入指令的相應(yīng)的下一條指令程序,然后鍵入要插入的指令符合和器件號,接著按INS鍵,則該條指令程序已被插入了,與該條指令程序后面 的步序號均自動加1.
6,如何修改程序?如果相應(yīng)修改某條程序,可用上面介紹的辦法找到該指令程序,再寫入新的指令程序,接著按下寫入鍵WRITE,則舊程序被新程序所代替了。
7,如何檢驗(yàn)程序?
(1),怎么檢驗(yàn)語法?
要檢驗(yàn)寫完的程序中有沒有語法錯誤?具體操作如下:CLEAR→STEP→1→WRITE→如果有語法錯誤,則DATA顯示其錯誤的代碼→INSTR是顯示有錯的步序號指令。用1代表語法檢驗(yàn),語法錯誤代碼為:1-1表示使用的器件號不正確(如X900),或指令符合于器件號不匹配(如OUT X401); 1-2表示編程時漏掉定時器或計(jì)數(shù)器的設(shè)定值K(按INSTR鍵后,顯示相應(yīng)的OUT指令); 1-3表示設(shè)定值不正確,即超出設(shè)定值范圍。
當(dāng)程序有語法上的錯誤時,按WRITE鍵后則在DATA區(qū)顯示錯誤代碼,或閃動顯示。如果沒有語法錯誤,則DATA無顯示。實(shí)際上,如果數(shù)據(jù)超出規(guī)定范圍,或語法不對,會出現(xiàn)要么編程無法寫入,要么顯示閃動,在監(jiān)控時,主機(jī)PROG·E指示燈閃動。
(2),如何檢驗(yàn)線路?其操作步驟為CLEAR→STEP→2→WRITE此時如果線路有錯誤則顯示錯誤代碼→STEP顯示出有錯的步序號→INSTR顯示有錯誤的步序號指令程序。用2代表線路檢驗(yàn),具體線路錯誤代碼為: 2-1 為LD或LDI在一邏輯行(線圈)中使用達(dá)8次或超過8次。 2-2 為LD/LDI和ANB/ORB使用不正確,MC、MCR、EJP或END沒有連到母線上。線圈接左母線,或一邏輯行右端沒有接母線。
-
plc
+關(guān)注
關(guān)注
5017文章
13397瀏覽量
465712 -
程序
+關(guān)注
關(guān)注
117文章
3798瀏覽量
81469 -
編程器
+關(guān)注
關(guān)注
9文章
398瀏覽量
42444
發(fā)布評論請先 登錄
相關(guān)推薦
EE-355:面向SHARC處理器的專家在線閃存編程器
![EE-355:面向SHARC處理<b class='flag-5'>器</b>的專家在線閃存<b class='flag-5'>編程器</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
支持遠(yuǎn)程脫機(jī)密文下載加密芯片SMEC編程器開發(fā)板介紹
EE-311:面向Blackfin處理器的VisualDSP閃存編程器API
![EE-311:面向Blackfin處理<b class='flag-5'>器</b>的VisualDSP閃存<b class='flag-5'>編程器</b>API](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
PGA900EVM開發(fā)板是否包含USB2ANY或OWI編程器?
8FX-PRO(富士通編程器)軟件與使用手冊
MSP Gang編程器(MSP-GANG)用戶指南
![MSP Gang<b class='flag-5'>編程器</b>(MSP-GANG)用戶指南](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
邁來芯PTC-04編程器產(chǎn)品介紹
![邁來芯PTC-04<b class='flag-5'>編程器</b>產(chǎn)品介紹](https://file1.elecfans.com/web2/M00/05/47/wKgaombNpYqAe2aRAAUI3c-aRCY024.png)
如何使用ESP-PROG編程器對ESP-01無線模塊(8 針)進(jìn)行編程?
使用PSoC$ MAX IC的定制電路板,編程后,導(dǎo)致SWD通信無法正常工作怎么解決?
使用psoc編程器寫入Modus生成的Hex文件時,Hex文件解析失敗的原因?
ASI 編程器套件ASI-PROG-KIT數(shù)據(jù)手冊
![ASI <b class='flag-5'>編程器</b>套件ASI-PROG-KIT數(shù)據(jù)手冊](https://file1.elecfans.com/web2/M00/E6/E5/wKgaomZFxeiAdeIGAAGKCDPcPvI319.png)
在PCB組裝之前,是否可以使用獨(dú)立編程器對CYPD6125-40LQXI進(jìn)行預(yù)編程?
PG-FP6閃存編程器發(fā)布說明
![PG-FP6閃存<b class='flag-5'>編程器</b>發(fā)布說明](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論