工作方式選擇開關
RUN方式
PLC執行用戶程序,用戶可通過編程器上的LCD顯示屏監視運行過程中的I/O狀態、通道狀態、系統掃描時間、線路狀態以及讀出系統故障狀態、讀用戶程序、檢索指令和繼電器觸點。在RUN方式下,用戶不能:對程序進行編輯、修改、插入、刪除等操作。如果PLC系統沒有連接編程器、EPROM寫入器、打印機等外部設備,PLC在上電後自動選擇RUN方式開始執行用戶程序。
MONITOR方式
除具有在RUN方式下全部功能外,可以在PLC運行用戶程序的同時強迫I/O狀態為復位或置位、改變定時器、計數器的設定值、改變各通道的狀態和預置數據。與RUN方式壹樣,在MONITOR方式下,用戶也不能對程序進行編輯、修改、插入、刪除等操作。
3、PROGRAM方式
在PROGRM方式下,PLC不能執行用戶程序,用戶可在該方式下進行讀、寫用戶程序、檢驗或清除程序、監測I/O狀態及各通道數據、檢索指令或繼電器觸點,強迫I/O狀態為置位或復位、插入或刪除等操作。如果PLC上連接編程器、EPROM寫入器、打印機等外部設備,PLC在上電後自動處於PROGRAM方式開始執行用戶程序。
鍵盤(部分)
1、操作鍵
PLAY/SET鍵:程序加載/運行調整、置位鍵。SET鍵用於改變繼電器的狀態由OFF變為ON或清除內存。上檔鍵為PLAY鍵,用於從磁帶上讀取程序。
REC/RESET鍵:程序存儲/復位鍵。RESET鍵用於改變繼電器的狀態由ON變為OFF或清除內存。上檔鍵為REC鍵,用於向磁帶機存儲程序。
CHG鍵:變換鍵。用於改變計數器或定時器的當前值。
DM鍵:數據存儲鍵。用於輸入數據及I/O監控。
CONT/#鍵:#鍵用於輸入常數,上檔為CONT鍵,用於檢索指定的繼電器觸點。
CH/*鍵:通道鍵。用於指定的通道輸入。
操作
(壹)、編程操作方式
1開機口令:CLR→MONTR。要清除屏幕可再按CLR鍵。
2、清除內存
因為PLC的存儲器RAM帶有後備電池保護,所以輸入到PLC中的程序即使斷開工作電源,仍然可以保留幾年的時間。在輸入壹個新的應用程序時,常常要進行清除內存的操作。
⑴清除存儲器RAM中的全部內容,可按下:CLR→PLAY/SET→NOT→REC/RESET鍵,此時LCD顯示:000 MEMORY CLR? HR CNT DM,再按MONTR鍵,此時LCD顯示:000 MEMORY CLR END HR CNT DM。
⑵清除某個地址以後的程序:CLR→PLAY/SET→NOT→REC/RESET→要清除的那段程序的首地址號→MONTR.
⑶想保留HR、CNT或DM中的內容:CLR→PLAY/SET→NOT→REC/RESET→按HR、CNT、DM鍵→MONTR。
3、程序檢查
例如:壹程序從地址000開始,到0251結束(END指令),檢查這個程序的操作如下:CLR→SRCH
4、查找指令
⑴按CLR鍵,建立開始查找的首地址
⑵鍵入要查找的指令
⑶按SRCH鍵。連續按SRCH鍵,壹直查到END指令。
5、查找觸點
查找觸點和查找指令的操作基本相同,可在PROGRAM、MONITOR、RUN方式下操作。
⑴按CLR鍵,輸入開始查找的首地址
⑵按SHIFT、CONT/#鍵及要查找的觸點號(四位數字)
⑶按SRCH鍵。連續按SRCH鍵,壹直查到END指令。
6、插入指令(只能在PROGRAM方式下)
例如:…………把 AND 0007插到205和206之間
AND 0004 插入後程序為: 205 AND 0004
AND 0005 206 AND 0007
207 OUT 501 207 AND 0005
⑴找到AND 0005指令(可用讀程序、查找指令或觸點等操作)
⑵按AND 0007鍵和INS鍵,這時LCD顯示:INSERT?
⑶按↓鍵。就將AND 007指令插入到PLC程序中了。
7、刪除指令(只能在PROGRAM方式下)
例如:…………把 AND 0005指令刪除
205 AND 0004 刪除後程序為: 205 AND 0004
206 AND 0005 206 OUT 501
207 OUT 501
⑴找到AND 0005指令(可用讀程序、查找指令或觸點等操作)
⑵按DEL鍵,這時LCD顯示:0206 DELETE? AND 0005
⑶按↑鍵。LCD顯示:0206 DELETE END OUT 0501,表明已將
AND 005指令刪除了。
監控操作方式
1、數據監控
在MONITOR、RUN方式下,可進行數據監視操作,可監視輸入/輸出繼電器I/O、內部輔助繼電器IR、保持繼電器HR以及專用內部輔助繼電器SR的狀態,也可以監視TIM/CNT的狀態及數據內容。
⑴對TIM/CNT的監控
①按CLR鍵;②按TIM或CNT鍵;③按MONTR鍵,即可看到TIM/CNT的動態變化情況。按↑或↓鍵可改變TIM/CNT號。
⑵對I/O、IR、SR、HR的狀態的監視
對這幾種繼電器的監視可以分為以點為單位的監視以及以通道為單位的監視。如以點為單位的監控,則在LCD上顯示該點的ON或OFF狀態;如以通道為單位的監視,則在LCD上以4位十六進制數顯示該通道的內容。
例如,監視0510點,按CLR、LD、5、1、0和MONTR鍵,在LCD上顯示為0510 ON,表示輸出繼電器0510此時處於ON狀態。
當以通道為單位進行數據監視時,其操作是:
①按CLR、SHIFT、和CH/*鍵後,LCD顯示為:0000 CHANNAL 00,
②然後指定壹個通道號,如HR1,按HR、1鍵,則LCD顯示為:0000 CHANNAL HR1
③再按MONTR鍵,則LCD顯示:CH1 FFFF
表示保持繼電器通道HR1的16個繼電器此時均為ON狀態。按↑、↓鍵,可在LCD上顯示與HR1通道相鄰通道HR0或HR2的內容。
2、多點監控
多點監視操作與數據監視操作方法相同,但多點監視操作最多可監視6個點或通道。例如,我們要監視TIM00、0001點及DM00通道,其操作過程是:①按CLR、TIM和MONTR鍵LCD顯示為:T00 0123
②按SHIFT、CONT/#、1和MONTR鍵,LCD顯示為:
0001 T00
OFF 0123
③按DM和MONTR鍵,則LCD顯示:
D00 0001 T00
OFF OFF 0123
LCD上可同時顯示的點或通道的狀態最多為3個,內部寄存器的容量是3個。
3、強迫ON/OFF操作(在PROGRAM及MONTR方式下)
在在PROGRAM及MONTR方式下,使用PLAY/SET鍵或者REC/RESET鍵,可以對輸入/輸出繼電器I/O、內部輔助繼電器IR、保持繼電器HR,定時器TIM、計數器CNT進行強迫置位和復位操作。
例如,現假定對(0205 OUT 0501)輸出繼電器線圈0501進行強迫 0N/OFF操作:
⑴按CLR、OUT、5、0、1鍵,LCD顯示:0000 OUT 0501
⑵然後按MONTR鍵監視它的狀態顯示: 0501 OFF
⑶若把0501強迫置ON,按PLAY/SET鍵,則LCD顯示:0501 ON
⑷若再對其進行強迫置OFF操作,按REC/RESET鍵,則LCD顯示為:0501 OFF.
如果對TIM/CNT進行強迫ON/OFF的操作,在強迫ON時將TIM/CNT的當前值置為0000,而對TIM/CNT進行強迫OFF的操作時,恢復TIM/CNT的設定值。當強迫進行ON/OFF操作時,在按了PLAY/SET鍵或REC/RESET鍵後,強迫ON/OFF的狀態只能保持壹個掃描周期。
註意:專用內部輔助繼電器SR1808-1907,不能強迫ON/OFF操作。
4、改變當前值
在在PROGRAM及MONTR方式下,可對I/O通道、TIM/CNT通道、IR通道、HR通道及DM通道,進行改變當前值的操作。在TIM/CNT通道中的當前值是4位十進制數,而在其他通道中的當前值均為4位十六進制數。
例如,改變TIM10的當前值操作,假定TIM10此時的輸入條件為ON,正在進行計時工作,所以顯示的時間是變化的。
按CLR、TIN、1、0及MONTR鍵,LCD顯示:T10 0280
把當前值改為300,按CHG鍵,顯示:0000PRES VAL? T10 0280
按3、0、0鍵,LCD顯示為:0000 PRES VAL? T10 0256 0300
最後按WRITE鍵,LCD顯示為: T100299
5、改變TIM/CNT的設定值
在MONTR方式下,在執行程序時,可以改變TIM/CNT的設定值,例如,
0000 LD 0002
0001 TIM 00
#0100
按CLR TIM SRCH↓鍵,將TIMOO的設定值顯示在LCD上,0001 TIM DATA #0100.
按CHG鍵,輸入新的設定值,如180,按180鍵及WRITE鍵,LCD顯示為:TIM 00 #0180。(若改變壹個通道的值時,則按CHG SHIFT CH/*鍵和通道號,輸入新的信息後按WRITE鍵)
6、錯誤信息讀出/清除
C系列P型PLC有自診斷功能,可查出多種錯誤。
按CLR→FUN→MONTR鍵可使信息顯示在編程器的LCD上,在按MONTR鍵,可使這個故障信息從LCD上清除。如果有多個故障信息,在按MONTR鍵後,LCD上自動顯示下壹個錯誤信息…,直到在LCD上顯示ERR CHK OK.
錯誤信息:
系統錯誤
⑴電源故障(POWER FAILURE)
檢查供電電源、連線等。
⑵CPU故障(CPU FAILURE)
把操作方式開關置到PROGRAM方式,看程序是否太長。或在RUN、MONTR方式下檢查CPU執行的時間,
⑶存儲器錯(MEMORY ERR)
程序有錯誤,執行程序檢查操作,把它撿出來;檢查CPU的DIP開關設置,檢查EPROM安裝的是否正確,電池安裝的是否正確,
修復之後清除錯誤信息。
⑷沒有END指令(NO END INSTR)
在程序結束出處寫入END指令,清除錯誤信息。
⑸I/O總線故障(I/O BUS ERR)
CPU單元和I/O擴展單元之間連線出了故障。檢查電纜線,檢查I/O模塊、I/O連接模塊的插接部分,檢查I/O擴展單元的“左/右”選擇開關,排除故障後,清除錯誤信息。
⑹電池故障(BATT LOW)
檢查電池安裝是否正確,如安裝正確,應更換新電池.
⑺掃描時間太長(SCAN TIMEOVER)
CPU的掃描時間超過130ms,檢查和縮短程序。
編程錯誤
⑴DIP開關設置錯誤(REPL ROM)
如果在PLC上沒有安裝ROM,而DIP開關設置到安裝ROM的狀態。要更新設置DIP開關,使之成為RAM狀態,即DIP的1針、2針值ON,3、4針置OFF。
⑵地址溢出(ADDR OVER)
設置的地址超出了程序存儲器允許的地址範圍,重新設置正確地址。
⑶數據錯(SET DATA ERR)
應該輸入十進制數的時候卻輸入了十六進制數,或者輸入的數據超過了允許範圍。
⑷I/O號錯(I/ONO.ERR)
使用了不存在的I/O號,修改I/O號。
⑸程序地址溢出(PROG OVER)
在插入指令時或編制的程序太長時,使程序地址溢出,修改程序。
程序錯誤
⑴****
程序有破壞,檢查並修改程序
⑵**** CIRCUIT ERR(電路有錯)
在最後的輸出和當前地址之前的程序中有邏輯錯誤,修改程序。
⑶**** COIL DUPL(重復使用同壹個線圈)
在程序中,重復使用了同壹個線圈,找到錯處,重新給出正確地線圈號。⑷**** DIF OVER(微分指令溢出)
在程序中使用的DIFU/DIFD指令超過了48個,修改程序。
⑸**** IL-ILC ERR
在程序中,IL和ILC指令沒有成對使用。
⑹**** JMP-JME ERR
在程序中,JMP和JME指令沒有成對使用。
⑺**** JMP OVER
在程序中使用JMP次數超過8次,修改程序。
錄音機操作錯誤(不用)
⑴0000 ERR **** ****
FILE NO **** **** 在磁帶上沒有找到文件名,檢查文件名是否正確。
⑵**** VER ERR
磁帶容量和存儲器不匹配,檢查磁帶和存儲器
⑶**** MT ERR
磁帶不合格,換磁帶。
7、讀掃描時間
在MONTR或RUN方式下,可進行讀掃描時間的操作:CLR→MONTR.