色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

教你如何編寫優質的PLC程序

工控論壇 ? 來源:工控論壇 ? 作者:工控論壇 ? 2022-06-07 09:11 ? 次閱讀

毫無疑問,每一個編程的項目開發人員,都希望自己編出的是好程序,什么是好的程序?盡情地施展聰明才智,別出心裁,標新立異、奇思妙想、獨樹一幟、與眾不同就是好的程序嗎?我恐怕不能茍同。我認為好的程序應該具備如下幾點:

嚴密性

邏輯嚴謹,執行準確,絕無疏漏,這點應該是共識,這個嚴密不僅有控制進程的嚴密,還有例程調用的嚴密,指令執行的嚴密。嚴密性跟編程之前的規劃也是有關的,緊扣生產過程進程,分析控制對象的動作,仔細地規劃項目的程序結構,安排執行的順序,這都是保證嚴密的基礎。

正確性

勿庸置疑的是控制邏輯處理的正確,針對控制對象的邏輯關系選對指令。正確地使用指令是非常重要的,什么情況該用什么指令,正確理解指令執行的過程和正確設置參數,給予輸出指令的梯級條件是否正確,預掃描和后掃描的影響如何,這些都是需要考慮的,盡量避免指令或例程的陷阱。

對稱性

現場很多控制對象的活動具有對稱性,尤其是一些具有互鎖關系的動作,對應編寫的邏輯處理也應具有對稱性,例如幾個互鎖關系的同類控制動作,除了梯級條件和數據狀態不同,梯級的邏輯結構應該是一樣的,尤其是規律性的交替執行。對稱動作采用不對稱的邏輯執行,本身的嚴密性就值得懷疑,對稱也是判斷編程嚴密性的一個準則。

規律性

控制過程的動作大都具有規律,基于分析控制過程的功能方框圖,在編寫的例程中要表現出這種規律,哪些是常規的主流執行動作,哪些是重復執行動作,哪些是條件式的調用動作,哪些是設備之間的約束關系,以及生產進程的顯示,都要有脈絡清晰明了的體現。

可讀性

程序是寫給別人看的,別人很容易讀明白,自己以后也能很快讀明白,當時的得意之作,不要過一陣連自己也讀不懂了。思路要清晰,表達要清楚,這點可以參照寫文章的心得,有中心、有層次、有重點、有排比、有修飾,規律和對稱的編程自然是可讀性強的。當然,每個梯級邏輯或操作數的文字說明是必不可少的,這將幫助我們理解過程處理和編程思想,說明有時比梯級邏輯本身更重要。

標準化

對待同一個需求控制的處理,可以用指令功能解決的,不要技巧編程去解決,因為指令功能是共性的,如何設置參數,如何運行指令,都有固定的模式,大家具有共識;編程技巧有時是很個性化的,即便構思非常精巧,但別人很難把握思路,特別是后期的維護人員不容易讀懂程序。尤其PAC控制器更是提供了標準化編程的平臺,即使是新手也能編寫出規范的程序來。

以上幾點,最能體現好程序的是標準化,只有標準化的編程最容易達到嚴密、正確、對稱、規律、可讀,標準化往往是長期經驗積累的最終形式,可編程序控制器的發展歷史,就是一個沿標準化方向發展的過程,直接用于編程的指令系統表現則尤為明顯。

在PAC控制器系統中提供各種編程方式,更是多方地提供了標準化的編程平臺,這對當今項目開發所追求的短工期、高效率、低成本的目標,具有十分重大的意義,并在實踐中得到認可。

此外,標準化的編程還在項目開發者和現場維護人員之間達成了某些共識,使后者更容易解讀程序和查找故障,這在生產實際中十分有效,尤其是某些行業,本來就有一些共同遵守的規則,更是要通過標準的程序來體現。

面對同一個需求,我們可以看到二種編程處理情況:

技巧處理,可能是非常精妙的技巧,讓人拍案叫絕;也可能讓人百思不得其解,經過解釋才讓人明白;或者廣泛流傳的一種技巧,讓人們達到了共識,如自保持位邏輯的編程方法。不管是什么情況,技巧是個性化的處理,難以作為標準。

功能處理,根據指令的功能和固有的指令編程模式,讓解讀程序的人很快理解處理的目的和結果。這是通用的,所有的人都容易明白的,指令功能是共性化的處理,標準的做法,但是需要學習指令的運用方法。

編程的一般原則是,能用指令功能處理的,盡可能不要用技巧處理。

道理是顯而易見的,只有共性的東西才是可以共識的,容易共用的。畢竟一個程序項目是大家共有的,具有從開發人員移交到維護人員的延續性,要讓更多的人更容易參與項目。

我們學習編程,一定要研究指令的功能和相應的運用方法,用以編寫標準的、易讀的程序。所以,我們要對控制器指令系統中的每一條指令,給予充分了解,參數的含義、指令的動作、執行的條件,才能準確無誤地使用指令。盡可能使用指令功能處理問題,盡量避免使用技巧編程處理。

此外,養成良好的編程習慣也是至關重要的,記住某些指令的使用慣例和典型處理,這是前輩經驗流傳,良好的編程習慣可以幫助你避免落入一些程序運行的陷阱,以免在調試系統時為某些邏輯處理結果感到困惑。良好的編程習慣可以讓你對自己編寫的程序具有自信,準確堅定地排除不可能情況,不會盲目質疑而耽誤了調試的時間。良好的編程習慣是經歷了考驗的工作方式,保持它可以減少錯誤的產生,加快編程速度,提高工作效率。

編程序就跟寫文章一樣,你既可以寫成一篇隨心所欲的散文,也可以寫成一篇思維慎密的論文。讀散文每個人都可以有不同的理解和感受,甚至得出不同的結論;論文卻可以讓人準確地理解作者所要表達的內容,其論點明確、邏輯清晰、層次分明,結構嚴謹,論述清楚。把程序編得像一篇論文,應該就是編寫好的程序的基本要求吧。

編程序跟寫文章有許多相似之處。

寫文章,有中心思想,段落大意,在闡明一件事情時,你會圍繞這件事情在一個文章段落里進行描述;

編程序,有核心控制,運行進程,面對一個控制對象,在一段梯級邏輯中,編輯相關的邏輯關系和工作狀態處理。

寫文章,你掌握的詞匯越多,遣詞造句的能力就越強,表述事情就越清晰準確;

編程序,你對指令的功能理解得越清楚正確,運用指令的能力就越強,在不同情況下能準確地選擇適合指令。

寫文章,描述相似事物類比的排比句,讓人易讀且更容易看清事物之間的聯系,并有閱讀美感;

編程序,工控對象很多情況下也具有對稱性,如果你編寫的程序邏輯關系上是對稱性的,同樣有閱讀美感,并讓人感到邏輯上值得信賴。

寫文章,有開頭和結尾,概述式的開頭和總結式的結尾前后呼應;

編程序,有初始化的處理和結束的處理,數據的進入和數據的送出信息流向清楚。

寫文章,時不時的引用成語熟句,言簡意賅,耐人尋味;

編程序,按需求引用專門的指令,調用特殊宏匯集,梯級簡單,處理隱藏。

在學習編程時,你不妨想象你在學習寫文章,就像中小學時你的語文老師教給你的那樣,先從造句開始,然后學習寫段落,最后完成一篇文章,并在寫作過程中積累詞匯和學習表述,提高寫作能力。我們的編程訓練也應循序漸進,從基本的指令開始,編寫簡單的梯級邏輯,然后學習圍繞一個控制對象編寫一段梯級邏輯的處理,最后完成一個小的項目,并在編程過程中,熟悉指令和訓練思維,提高編程能力。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5013

    文章

    13317

    瀏覽量

    463924
  • 編程
    +關注

    關注

    88

    文章

    3623

    瀏覽量

    93798
  • 程序
    +關注

    關注

    117

    文章

    3789

    瀏覽量

    81140

原文標題:從業數十年經驗之談:如何編寫優質的PLC程序?

文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    好的PLC程序要達到這6個標準!

    下面我們就請前方專業的技術工程師來給我們介紹一下什么樣的PLC程序算是好的程序呢?好的PLC程序中有哪些特點呢?大體有如下幾個方面: 1、正
    的頭像 發表于 10-19 16:58 ?225次閱讀
    好的<b class='flag-5'>PLC</b><b class='flag-5'>程序</b>要達到這6個標準!

    plc什么情況下會導致程序丟失

    PLC(Programmable Logic Controller,可編程邏輯控制器)是一種廣泛應用于工業自動化領域的設備。它通過執行用戶編寫程序來實現對機械設備的控制。然而,在某些情況下,
    的頭像 發表于 08-19 09:14 ?1439次閱讀

    plc程序丟失怎么恢復回來

    在工業自動化領域,PLC(可編程邏輯控制器)是一種廣泛應用于各種工業控制系統的設備。它通過接收輸入信號,執行程序邏輯,然后輸出控制信號來實現對設備或系統的控制。然而,在實際應用中,PLC程序
    的頭像 發表于 07-25 10:08 ?2615次閱讀

    怎么判斷PLC程序丟失了

    PLC(Programmable Logic Controller,可編程邏輯控制器)是一種廣泛應用于工業自動化領域的控制器。PLC程序丟失可能會導致設備無法正常運行,甚至造成生產中斷。因此,判斷
    的頭像 發表于 07-25 10:01 ?1363次閱讀

    觸摸屏和plc程序怎么編寫

    編寫觸摸屏和PLC程序是一個復雜的過程,涉及到多個方面的知識。 一、觸摸屏和PLC概述 觸摸屏概述 觸摸屏是一種交互式輸入設備,用戶可以通過觸摸屏幕來實現對設備的控制。觸摸屏廣泛應用于
    的頭像 發表于 07-01 14:46 ?2588次閱讀

    三菱plc程序后綴名有幾種

    編程軟件,用于編寫和調試三菱PLC程序。GX Works2生成的程序文件后綴名為 .gxw2 。 GX Developer :這
    的頭像 發表于 07-01 10:40 ?3174次閱讀

    plc200的程序怎么轉plc1200

    PLC200的程序轉換為PLC1200的過程涉及到多個步驟,包括硬件配置、軟件設置、程序轉換和調試等。 引言 PLC200和
    的頭像 發表于 07-01 10:00 ?1128次閱讀

    如何把plc程序轉到新的plc

    在工業自動化領域,PLC(可編程邏輯控制器)是一種廣泛使用的控制器。隨著技術的發展和生產需求的變化,有時需要將現有的PLC程序遷移到新的PLC上。這個過程涉及到多個步驟,包括
    的頭像 發表于 07-01 09:59 ?2272次閱讀

    三菱plc485程序如何寫

    RS-485是一種常見的通訊方式。下面將詳細介紹如何編寫三菱PLC 485程序。 了解三菱PLC 485通訊協議 在編寫程序之前,首先需要了
    的頭像 發表于 06-16 09:19 ?4099次閱讀

    如何實現倍福PLC程序在線編程與遠程上下載程序

    維服務、打造優質口碑具有重要作用。 通過將工業智能網關部署在設備現場,為遠端PLC設備提供上網通信能力,并通過設備維護快線搭建遠程維護的網絡通道,從而實現PLC的遠程控制,遠程上下載程序
    的頭像 發表于 01-26 13:48 ?870次閱讀
    如何實現倍福<b class='flag-5'>PLC</b>的<b class='flag-5'>程序</b>在線編程與遠程上下載<b class='flag-5'>程序</b>

    如何避免PLC程序卡死呢?

    編寫穩定的程序編寫良好的、穩定的PLC程序是避免程序卡死的關鍵。確保
    的頭像 發表于 01-26 09:14 ?657次閱讀

    PLC程序卡死時我們該如何解決?

    PLC程序卡死時,可以嘗試以下幾種方法來解決問題
    的頭像 發表于 01-25 09:16 ?2201次閱讀

    經典的PLC程序編寫套路

    對同一個控制要求,即使選用同一個機型的PLC,用不同設計方法所編寫程序,其結構也可能不同。盡管幾種程序都可以實現同一控制功能,但是程序的質
    發表于 01-15 10:13 ?553次閱讀
    經典的<b class='flag-5'>PLC</b><b class='flag-5'>程序</b><b class='flag-5'>編寫</b>套路

    plc西門子s7-1200基礎知識:plcplc之間如何通訊

    S7-1200編程軟件是Siemens TIA Portal,可以用于編寫程序并對PLC進行配置和調試。此外,還有一些輔助軟件和工具可用于幫助用戶診斷故障和管理數據。
    的頭像 發表于 01-10 10:43 ?2795次閱讀

    淺談PLC程序執行的過程

    plc初學者,學習編程,首先要了解PLC程序執行的過程是什么。
    的頭像 發表于 01-08 09:31 ?2891次閱讀
    主站蜘蛛池模板: 欧美亚洲国产专区在线| 米奇影视999| 久久综合香蕉久久久久久久| 乌克兰肛交影视| 成人在免费视频手机观看网站| 伦理79电影网在线观看| 伊人大香线蕉影院在线播放 | 6080伦理久久亚洲精品| 久久爽狠狠添AV激情五月| 伊人久久大香线蕉综合高清| 和I儿媳妇激情| 亚洲午夜精品一区二区公牛电影院| 国产自产第一区c国产| 动漫人物差差差30分钟免费看 | 99E久热只有精品8在线直播| 成人精品视频在线| 人淫阁| 荡乳乱公小说| 体育生爆操| 国产老肥熟xxxx| 亚洲精品视频观看| 久久国产精品麻豆AV影视| 中国videos1314tv| 欧美大jiji| 国产AV无码熟妇人妻麻豆 | 热99RE久久精品国产| 大迪克黑人异族| 无码天堂亚洲内射精品课堂| 国产亚洲精品A久久777777| 亚洲人成电影网站在线观看| 空姐厕所啪啪啪| 爱情岛论坛网亚洲品质| 视频一区国产精戏刘婷30| 含羞草影院AE在线观看| 最近中文字幕MV高清在线| 翘臀后进美女白嫩屁股视频| 国产激情文学| 中文字幕不卡免费高清视频| 日本工口生肉全彩大全| 国产午夜亚洲精品理论片八戒| 欲香欲色天天综合和网|