PLC有多少條指令,各條指令又具有什么功能,是了解與使用PLC的重要方面。你不懂PLC指令怎么編程,沒有程序,PLC又怎么工作?
PLC的指令越來越多,越來越豐富。功能很強的指令,綜合多種作用的指令日見增多。
PLC的指令繁多,但主要的有這么幾種類型:
基本邏輯指令,用于處理邏輯關系,以實現邏輯控制。這類指令不管什么樣的PLC都總是有的。
數據處理指令,用于處理數據,如譯碼,編碼,傳送、移位等等。
數據運算指令,用于進數據的運算,如十、一、X、/等,可進行整形數計算,有的還可浮點數運算;也可進行邏輯量運算,等等。
流程控制指令,用以控制程序運行流程。PLC的用戶程序一般是從零地址的指令開始執行,按順序推進。但遇到流程控制指令也可作相應改變。流程控制指令也較多,運用得好,可使程序簡練,并便于調試與閱讀。
狀態監控指令,用以監視及記錄PLC及其控制系統的工作狀態,對提高PLC控制系統的工作可靠性大有幫助。
當然,并不是所有的PLC都有上述那么多類的指令,也不是有的PLC僅有上述幾類指令。以上只是指出幾個例子,說明要從哪幾個方面了解PLC指令,從中也可大致看出指令的多少及功能將怎樣影響PLC的性能。
除了指令,為進行通訊,PLC還有相應的協議與通訊指令或命令,這些也反映了PLC的性能。
西門子變頻器故障維修診斷
故障樹診斷法要求先列出系統或設備可能出現的故障,再將引起每個故障發生的直接原因包括硬件、環境、人為因素等,用適當的邏輯把他們與故障連接起來,構成一棵故障診斷樹,如圖2所示。診斷時按樹由下而上逐級檢查,直到把故障找出為止。在故障較多時,此法診斷方便快捷。從每個枝的基部開始檢查,直到找出故障的性質、原因、部位為止。當找到的一個故障排除后,故障現象仍存在,說明還有另外故障存在,必需再檢查試驗,直到故障全部查清。
變頻器自動診斷只能查出故障的性質與部位,而原因不易找出,有時自診斷還有誤導之嫌,就得人工診斷。此時須根據自動診斷信息,把可能引起此信息的故障列舉出來,再逐個檢查疑點,縮小范圍,*終查出原因和部位。
主要指現象的對比,如切斷某一部分電路,更換某一元件,比較切斷與不切斷、更換與不更換現象是否一樣,如果現象相同說明故障仍然存在,故障原因與原電路、元件無關。如果故障消失,則說明故障根源出于此電路或元件。此法常用在有同型號的變頻器中。
為了便于編制PLC程序,多數PLC廠家都開發有關計算機支持軟件。
從本質上講,PLC所能識別的只是機器語言。它之所以能使用一些助記符語言、梯形圖語言、流程圖語言,以至高級語言,全靠為使用這些語言而開發的種種軟件。
助記符語言是最基本也是的PLC語言。它類似計算機的匯編語言,PLC的指令系統就是用這種語言表達的。這種語言僅使用文字符號,所使用的編程工具簡單,用簡易編程器即可。所以,多數PLC都配備有這種語言。
梯形圖語言是圖形語言,它用類似于繼電器電路圖的符號表達PLC實現控制的邏輯關系。這種語言與符號語言有對應關系,很容易互相轉換,并便于電氣工程師了解與熟悉,故用得很普遍,幾乎所有的PLC都開發有這種語言。由于它是用圖形表達,小的編程器不好使用它,得有較大的液晶畫面的編程器,才能使用它。多數是在計算機對PLC編程時,才使用這種語言。
流程圖語言,它也是圖形語言,不過所用的符號不與電氣元件符號相似,而與計算機用的流程圖符號相似,便干計算機工作人員了解與熟悉。流程圖語言與符號語言也有一一對應關系,只是它對應的符號語言與梯形圖的對應不一樣。熟悉計算機而又未從事過一般電氣工作的人員,樂于用這種語言對PLC編程。日本OMRON公司開發的F系列機就是使用這種語言。
梯形圖與流程圖混合語言。這種語言,梯形圖與流程圖兩者兼用,可使PLC程序結構化。它用流程圖把PLC程序劃分成若干結構塊,并規范塊間的邏輯聯系。用梯形圖再確定塊中的種種量間的邏輯關系。這種混合語言有不同的實現方法,而且多用于大型的PLC的編程
高級語言,PLC編程也可以使用高級語言,如BASIC、C語言等。可以在DOS,也可在WINDOWS平臺上運行。關鍵在于要把用高級語言編寫的程序轉換成助記符語言,或直接轉換成PLC所能識別的機器語言。從根本上講,只要能實現這個轉換的,什么高級語言都可以。而編寫這個轉換的軟件工作量很大,當然應由有關廠家開發與提供。當前不少PLC廠家已有提供。如GE-FANAC的PLC就提供有可用C語言編程的軟件。
再前進一步,從理論上講使用自然語言編程也是可能的。只是要下力氣去開發,以及市場有這個需要。
支持軟件不僅編制PLC程序需要,監控PLC運行,特別是監視PLC所控制的系統的工作狀況也需要。所以,多數支持編程的軟件,也具有監視PLC工作的功能。
此外,也有專用于監控PLC工作的軟件,它多與PLC的監視終端連用。
有的PLC廠家或第三方廠家還開發了使用PLC的組態軟件,用以實現計算機對PLC控制系統監控,以及與PLC交換數據。
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。