供應西門子模塊6ES73921BN000AA0大量庫存
執行器故障;
■PLC軟件故障
這些故障,都可以用合適的故障診斷方法進行分析和用軟件進行實時監測,對故障進行預報和處理。
PLC控制系統的故障診斷方法
PLC控制系統故障的宏觀診斷
故障的宏觀診斷就是根據經驗,參照發生故障的環境和現象來確定故障的部位和原因。PLC控制系統的故障宏觀診斷方法如下:
■是否為使用不當引起的故障,如屬于這類故障,則根據使用情況可初步判斷出故障類型、發生部位。常見的使用不當包括供電電源故障、端子接線故障、模板安裝故障、現場操作故障等。
■如果不是使用故障,則可能是偶然性故障或系統運行時間較長所引發的故障。對于這類故障可按PLC的故障分布,依次檢查、判斷故障。首先檢查與實際過程相連的傳感器、檢測開關、執行機構和負載是否有故障:然后檢查PLC的I/O模板是否有故障:后檢查PLC的CPU是否有故障。
■在檢查PLC本身故障時,可參考PLC的CPU模板和電源模板上的指示燈。
■采取上述步驟還檢查不出故障部位和原因,則可能是系統設計錯誤,此時要重新檢查
發現問題,用聲光等報警辦法提示給操作人員,盡快排除故障,讓系統安全、可入端提供每點7mA的電流。
PLC上的24V接線端子,還可以向外部傳感器(如接近開關或光電開關)提供電流。24V端子作傳感器電源時,COM端子是直流24V地端。如果采用擴展船員,則應將基本單元和擴展單元的24V端連接起來。另外,任何外部電源不能接到這個端子。
如果發生過載現象,電壓將自動跌落,該點輸入對可編程控制器不起作用。
每種型號的PLC的輸入點數量是有規定的。對每一個尚未使用的輸入點,它不耗電,因此在這種情況下,24V電源端子向外供電流的能力可以增加。
序的編程工具,常用的編程語言是梯形圖語言,也有ST、IL和其它的語言。如何使用編程語言進行編程,這里就不細述了。
但是,用一種編程語言編出十分優化的程序,則是工程師編程水平的體現。每一種PLC的編程語言都有自己的特色,指令的設計與編排思路都不一樣。如果對一種PLC的指令十分熟悉,就可以編出十分簡潔、優美、流暢的程序。例如,對于同樣的一款PLC的同樣一個程序的設計,如果編程工程師對指令不熟悉,編程技巧也差的話,需要1000條語句;但一個編程技巧高超的工程師,可能只需要200條語句就可以實現同樣的功能。程序的簡潔不僅可以節約內存,出錯的概率也會小很多,程序的執行速度也快很多,而且,今后對程序進行修改和升級也容易很多。
可編程控制器類型很多,可從不同的角度進行分類:
4.1按控制規模分
控制規模主要指控制開關量的入、出點數及控制模擬量的模入、模出,或兩者兼而有之(閉路系統)的路數。但主要以開關量計。模擬量的路數可折算成開關量的點,大致一路相當于8~16點。
依這個點數,PLC大致可分為微型機、小型機、中型機及大型機、超大型機。
微型機控制點僅幾十點,如德維森公司的V80系列PLC本體從16點到40點,OMRON公司的CPM1A系列PLC,西門子的Logo僅10點。
小型機控制點可達100多點。如如德維森公司的V80系列PLC可擴展到256點,OMRON公司的C60P可達148點,CQM1達256點。德國西門子公司的S7-200機可達64點。
中型機控制點數可達近500點,以至于千點。如德維森公司的PPC11系列可擴展到1024點,OMRON公司C200H機普通配置多可達700多點,C200Ha機則可達1000多點。德國西門子公司的S7300機多可達512點。
大型機:控制點數一般在1000點以上。如如德維森公司的PPC22系列可擴展到2048點,OMRON公司的C1000H、CV1000,當地配置可達1024點。C2000H、CV2000當地配置可達2048點。
超大型機:控制點數可達萬點,以至于幾萬點。如美國GE公司的90-70機,其點數可達24000點,另外還可有8000路的模擬量。再如美國*康公司的PC-E984--785機,其開關量具總數為32k(32768),模擬量有2048路。西門子的SS-115U-CPU945,其開關量總點數可達8k,另外還可有512路模擬量。等等。
以上這種劃分是不嚴格的,只是大致的,目的是便于系統的配置及使用。
一般講,根據實際的I/O點數,凡落在上述不同范圍者,選用相應的機型,性能價格比必然要高;相反,肯定要差些。
自然,也有特殊情況。如控制點數不是非常之多,不是非用大型機不可,但因大型機的特殊控制單元多,可進行熱備配置,因而采用了大型機。
4.2按結構劃分
PLC可分為箱體式及模塊式兩大類。微型機、小型機多為箱體式的,但從發展趨勢看,小型機也逐漸發展成模塊式的了。如OMRON公司,原來小型機都是箱體式,現在的CQM1則為模塊式的。