


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、本文格式為Word版,下載可任意編輯設計更好PLC程序的方法 “沒有最好,只有更好”,什么樣的plc程序才算好的程序呢?有利可圖的程序就是好程序,一句話,高能低耗! 大體有如下幾個方面: 1、正確性(調試成本低) PLC程序首先肯定要能正確地工作,滿意實際掌握工藝要求。這是PLC程序的根本,若這一點做不到,其它一切沒有任何意義。 2、牢靠性(維護成本低) 不僅要正確,還要牢靠。不能三天兩頭時不時地出問題。牢靠反映著PLC程序的長期穩定性,這也是對PLC程序的基本要求。 有的PLC程序,在正常的工作條件下或合法操作時能正確工作,而消失非正常工作條件(如臨時停電,又很快再通電)或進行非法操作(如一
2、些按鈕不按挨次按,或同時按若干按鈕或者連續按多次)后,程序就不能正常工作了。這種程序,就不太牢靠,或說不穩定,就是不好的程序。 好的PLC程序對非正常工作條件的消失,能予以識別,并能使其與正常條件連接,可使程序適應于多種狀況,好的PLC程序對非法操作能予以拒絕,且不留下“痕跡”。只接受合法操作,即預防性健壯編程。聯鎖是拒絕非法操作常用的手段,繼電電路常用這個方法,PLC也可繼承這個方法。 3、可讀性(學習成本低) 要求所設計的程序可讀性要好,便于理解,便于調試,也便于別人閱讀使用你的程序,便于維護;必要時,也可使程序作為標準模板而便于推廣。要使程序可讀性好:1)程序的設計脈絡就要盡可能清楚,結
3、構上有層次感;2)功能層實現模塊化,或者使用面對對象的方法進行設計;3)使用一些標準設計、通用性設計;4)變量層盡量使用符號名編程;5)參數緊跟在使用它們之前再設定參數值(即設即用);6)I/O地址安排要有規律性,便于記憶與理解;7)內部器件的使用也要講規律性,相同功能的地址安排要保有肯定的不連續“斷層裕量”(如x功能地址安排使用到k,那么下一功能的地址安排就不要從k+1開頭,而要從k+n開頭),以防功能更改;8)必要時,還要做一些解釋工作; 可讀性在程序設計開頭時就要留意。這不簡單做到。由于在程序調試的過程中,指令的增減,內部器件的使用變化,可能使原較清楚的程序,變的有些亂。所以在設計時就對
4、調試增減留有肯定的余地,然后調試完畢后再做一下整理,這樣所設計的程序具有更高的質量。 4、簡短性(存儲成本低) 使PLC程序盡可能簡短,也是應追求的目標。簡短的程序可以節約用戶存儲區;多數狀況下也可節約執行時間,提高對輸入的響應速度,還可提高程序的可讀性。程序是否簡短,一般可用程序所用的指令條數衡量,用的條數少,程序自然就簡短。 從大的方面講,要留意程序結構,提取實現相同功能代碼段的共性,使用子程序、中斷等削減代碼量的方法; 用流程掌握指令簡化程序,削減某時間點的工作量,不需要做的就不做,能盡量少做的就少做; 從小的方面講還要用多處理力量的強指令取代單處理力量的弱指令(使用大級別的數據代替小級
5、別的數據或者數據結構,如用字節、字、雙字操作數代替位操作數的指令,故障字、狀態字、掌握字、通訊字等; 使用間接尋址代替連續地址存儲單元的相同操作;使用塊傳送指令代替多條字節、字、雙字傳送指令,這些可以總結為“批處理”類操作)以及留意指令的支配挨次等,要留意兼顧程序的可讀性。 5、省時性(運行成本低)程序簡短有可能會節約程序運行時間,但簡短與省時并不完全是一回事。由于運行程序時間雖與程序所擁有指令條數有關,而且還與所使用的是什么指令有關,也就是與程序算法相關。PLC算法不同,執行的時間也不同。而且,有的指令,在規律條件ON時執行與在OFF時執行其時間也不同。另外,由于使用了流程掌握指令,在程序中
6、,不是全部指令都要執行等。所以,運行程序的時間計算是較簡單的。但要求其平均時間少,最大時間也不太長是必要的。這樣可提高PLC的響應速度。省時的關鍵是用好流程掌握指令。按狀況確定一些必需執行的指令,作必備部分,其余的可依程序進行,有選擇地執行,或作些分時工作的設計,避開最大時間太長等。6、易改性(變動成本低)要使程序易改,也就是要便于修改。PLC的特點之一就是便利,可敏捷地適用于各種狀況。其方法就是靠修改或重新設計程序。重新設計程序用于轉變PLC工藝要求的狀況,不僅程序重編,而且I/O也要重新安排。多數狀況下不需要重編程序,作一些修改就可以了。這就要求程序具有易改性,便于修改。易改也就是彈性,要求只要作很少的改動,即可達到轉變參數或更改動作的目的。 1)參數設定盡量采納間接賦值的方法,常量參數值盡量使用符號名,做到見名知意; 2)掌握盡量使用中間存儲器(如M、W)作為媒介、中間層,隔離I/O在規律上的直接耦合,更
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 玻璃制品市場推廣策略考核試卷
- 紡織面料色彩搭配技巧考核試卷
- 液化石油氣行業安全生產法律法規應用考核試卷
- 碳排放減少與碳配額管理考核試卷
- 游樂設施項目管理中的團隊溝通考核試卷
- 石材表面處理技術更新考核試卷
- 紡織品的可持續材料開發考核試卷
- 米、面制品消費行為分析考核試卷
- 電動機在不同負載下的性能評估考核試卷
- 景德鎮陶瓷職業技術學院《中國古代文學史四明清文學》2023-2024學年第二學期期末試卷
- (二模)2025年深圳市高三年級第二次調研考試歷史試卷(含標準答案)
- 一年級信息技術下冊 在網上交流信息教學設計 清華版
- 廣西《疼痛綜合評估規范》(材料)
- 廣東省2024-2025學年佛山市普通高中教學質量檢測政治試卷及答案(二)高三試卷(佛山二模)
- 11.1 杠桿 課件 2024-2025學年教科版物理八年級下學期
- 搶救工作制度課件
- LOGO更換普通夾板作業課件
- 2025年415全民國家安全教育日主題班會課件
- 美容師考試與法律法規相關知識及試題答案
- 山東省東營市東營區勝利第一初級中學2024-2025學年九年級下學期一模英語試卷(含答案無聽力原文及音頻)
- 臨床決策支持系統在路徑優化中的實踐案例
評論
0/150
提交評論