在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

達泰電子 ? 來源:達泰電子 ? 作者:達泰電子 ? 2024-10-19 16:58 ? 次閱讀

下面我們就請前方專業的技術工程師來給我們介紹一下什么樣的PLC程序算是好的程序呢?好的PLC程序中有哪些特點呢?大體有如下幾個方面:

1、正確性(調試成本低)

PLC程序首先一定要能正確地工作,滿足實際控制工藝要求。這是PLC程序的根本,若這一點做不到,其它一切沒有任何意義。

2、可靠性(維護成本低)

不僅要正確,還要可靠。不能三天兩頭時不時地出問題。

可靠反映著PLC程序的長期穩定性,這也是對PLC程序的基本要求。有的PLC程序,在正常的工作條件下或合法操作時能正確工作,而出現非正常工作條件(如臨時停電,又很快再通電)或進行非法操作(如一些按鈕不按順序按,或同時按若干按鈕或者連續按多次)后,程序就不能正常工作了。這種程序,就不太可靠,或說不穩定,就是不好的程序。好的PLC程序對非正常工作條件的出現,能予以識別,并能使其與正常條件銜接,可使程序適應于多種情況,好的PLC程序對非法操作能予以拒絕,且不留下“痕跡”。只接受合法操作,即預防性健壯編程。聯鎖是拒絕非法操作常用的手段,繼電電路常用這個方法,PLC及系統集成商也可繼承這個方法。

一個好的PLC程序不僅要在技術上滿足要求,還要在實際應用中表現出良好的性能和可靠性。在PLC程序都設置好以后,就需要連接其他設備,為避免有線連接帶來的安裝不便、靈活性差、維護困難等問題,因此采用易于擴展、易于維護、靈活性高的無線通訊,以下就為大家分享一例在PLC在實際應用中的高速無線通訊。

本方案以組態王與西門子觸摸屏和2臺西門子S7-200SMART為例,介紹組態王、觸摸屏與多臺 PLC在Profinet協議下的自組網無線通信實現過程。在本方案中采用了達泰西門子PLC無線通訊終端—DTD418M,作為實現無線通訊的硬件設備。

wKgaoWcQb9uAJlzeAADIQV6Z9Is790.png

(如想了解更多PLC通訊例程,可私信獲取)

3、可讀性(學習成本低)

要求所設計的程序可讀性要好,便于理解,便于調試,也便于別人閱讀使用你的程序,便于維護;必要時,也可使程序作為標準模板而便于推廣。

要使程序可讀性好:

1)程序的設計脈絡就要盡可能清晰,結構上有層次感;

2)功能層實現模塊化,或者使用面向對象的方法進行設計;

3)使用一些標準設計、通用性設計;

4)變量層盡量使用符號名編程;

5)參數緊跟在使用它們之前再設定參數值(即設即用);

6)I/O地址分配要有規律性,便于記憶與理解;

7)內部器件的使用也要講規律性,相同功能的地址分配要保有一定的不連續“斷層裕量”(如x功能地址分配使用到k,那么下一功能的地址分配就不要從k+1開始,而要從k+n開始),以防功能更改;

8)必要時,還要做一些注釋工作;可讀性在程序設計開始時就要注意。這不容易做到。因為在程序調試的過程中,指令的增減,內部器件的使用變化,可能使原較清晰的程序,變的有些亂。所以在設計時就對調試增減留有一定的余地,然后調試完畢后再做一下整理,這樣所設計的程序具有更高的質量。

wKgZoWcQb9uAIfBoAAEOXkcvUM471.jpeg

4、簡短性(存儲成本低)

使PLC程序盡可能簡短,也是應追求的目標。

簡短的程序可以節省用戶存儲區;多數情況下也可節省執行時提高對輸入的響應速度,還可提高程序的可讀性。程序是否簡短,一般可用程序所用的指令條數衡量,用的條數少,程序自然就簡短。從大的方面講,要注意程序結構,提取實現相同功能代碼段的共性,使用子程序、中斷等減少代碼量的方法;用流程控制指令簡化程序,減少某時間點的工作量,不需要做的就不做,能盡量少做的就少做;從小的方面講還要用多處理能力的強指令取代單處理能力的弱指令(使用大級別的數據代替小級別的數據或者數據結構,如用字節、字、雙字操作數代替位操作數的指令,故障字、狀態字、控制字、通訊字等;使用間接尋址代替連續地址存儲單元的相同操作;使用塊傳送指令代替多條字節、字、雙字傳送指令,這些可以總結為“批處理”類操作)以及注意指令的安排順序等,要注意兼顧程序的可讀性。

5、省時性(運行成本低)

程序簡短有可能會節省程序運行時間,但簡短與省時并不完全是一回事。

因為運行程序時間雖與程序所擁有指令條數有關,而且還與所使用的是什么指令有關,也就是與程序算法相關。PLC算法不同,執行的時間也不同。而且,有的指令,在邏輯條件ON時執行與在OFF時執行其時間也不同。另外,由于使用了流程控制指令,在程序中,不是所有指令都要執行等。所以,運行程序的時間計算是較復雜的。但要求其平均時間少,最大時間也不太長是必要的。這樣可提高PLC的響應速度。省時的關鍵是用好流程控制指令。按情況確定一些必須執行的指令,作必備部分,其余的可依程序進行,有選擇地執行,或作些分時工作的設計,避免最大時間太長等。

6、易改性(變動成本低)

要使程序易改,也就是要便于修改。

PLC的特點之一就是方便,可靈活地適用于各種情況。其辦法就是靠修改或重新設計程序。重新設計程序用于改變PLC工藝要求的情況,不僅程序重編,而且I/O也要重新分配。多數情況下不需要重編程序,做一些修改就可以了。這就要求程序具有易改性,便于修改。易改也就是彈性,要求只要作很少的改動,即可達到改變參數或更改動作的目的。

1)參數設定盡量采用間接賦值的方法,常量參數值盡量使用符號名,做到見名知意;

2)控制盡量使用中間存儲器(如M、W)作為媒介、中間層,隔離I/O在邏輯上的直接耦合,便于更改邏輯;

3)盡量實現功能插件化模塊塊,使用戶可以“自由配置”,以實現即需即加、即加即用。在設計PLC程序的過程中,對于上述要求要同時兼顧和平衡,不能顧此失彼,得不償失。

審核編輯 黃宇

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

    關注

    5028

    文章

    13599

    瀏覽量

    470868
收藏 人收藏

    評論

    相關推薦

    PLC程序遠程上下載如何實現

    在工業自動化領域,PLC(可編程邏輯控制器)無疑是核心控制設備,廣泛應用于各種工業場景。傳統的PLC程序上傳與下載方式往往受限于物理距離和現場環境,給工程師們帶來了諸多不便,頻發出差、工作勞累、花銷
    的頭像 發表于 03-01 17:17 ?419次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>程序</b>遠程上下載如何實現

    PLC遠程下載網關 SSF-BOX-100 :輕松應對PLC 遠程調試\程序下載

    PLC遠程下載網關 SSF-BOX-100 SSF-BOX-100 是三石峰科技有限公司推出的工業級PLC 遠程下載網關,主要用于 PLC 遠程調試、程序上下載,為用戶提供一種簡單可靠
    的頭像 發表于 11-05 09:19 ?370次閱讀
    <b class='flag-5'>PLC</b>遠程下載網關 SSF-BOX-100 :輕松應對<b class='flag-5'>PLC</b> 遠程調試\<b class='flag-5'>程序</b>下載

    plc控制系統由哪三組成

    PLC控制系統,即可編程邏輯控制器系統,是一種廣泛應用于工業自動化領域的控制技術。它通過編程來實現對工業設備的控制,具有高度的靈活性和可靠性。一典型的PLC控制系統通常由以下三主要
    的頭像 發表于 10-18 09:46 ?2574次閱讀

    PLC輸出出現故障怎么處理

    處理實踐指南,以幫助維護人員快速定位并解決相關問題。 故障描述與識別 無輸出電壓:當PLC程序已經執行了輸出指令,但在外部測量時輸出端子無電壓,通常表明存在斷路或繼電器損壞。 異常持續輸出:若
    的頭像 發表于 08-30 10:26 ?1721次閱讀

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

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

    plc程序丟失怎么恢復回來

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

    怎么判斷PLC程序丟失了

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

    觸摸屏和plc程序怎么編寫

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

    三菱plc程序后綴名有幾種

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

    plc200的程序怎么轉plc1200

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

    如何把plc程序轉到新的plc

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

    plc存儲器中的程序斷電后如何保存

    本文將深入探討可編程邏輯控制器(PLC)在斷電情況下如何保存程序。我們將從PLC的基本概念入手,逐步分析存儲器類型、程序保存機制、斷電保護措施以及實際應用中的注意事項。 引言 可編程邏
    的頭像 發表于 07-01 09:55 ?3042次閱讀

    網線cat6a還是cat6e

    兩倍于超五類的帶寬,在傳輸速度上Cat6A網線可以達到千兆網速,在短距離內傳輸也可以達到萬兆網速。此外,Cat6A的傳輸距離可以達到100米
    的頭像 發表于 06-13 10:00 ?5804次閱讀

    歐姆龍plc斷電程序能保存多長時間?

    情況下,PLC程序保存時間是一非常重要的指標,因為它直接關系到工業生產過程中的連續性和穩定性。 本文將從以下幾個方面詳細介紹歐姆龍PLC斷電程序
    的頭像 發表于 06-11 16:35 ?2506次閱讀

    上位機軟件和plc程序的區別

    上位機軟件和PLC程序是工業自動化領域中兩重要的組成部分,它們在自動化控制系統中扮演著不同的角色。本文將詳細介紹上位機軟件和PLC程序的區
    的頭像 發表于 06-06 10:50 ?2190次閱讀
    主站蜘蛛池模板: 亚洲二区视频 | 亚洲zscs综合网站 | 成人性视屏 | 天天操夜夜操夜夜操 | 丁香婷婷开心激情深爱五月 | 免费无毒片在线观看 | 末满18以下勿进色禁网站 | 又黑又长黑人欧美三级 | 欧美黄区 | 视频在线观看一区 | 亚洲88av| 国产精品一久久香蕉产线看 | 国产精品7m凸凹视频分类大全 | 人人射人人射 | 2018国产大陆天天弄 | 亚洲www视频| 精品国产自在在线在线观看 | 亚洲成人免费在线 | 亚洲色啦啦狠狠网站 | 国产性较精品视频免费 | 高清一区高清二区视频 | 国产精品影视 | 色多多福利 | 欧美xxxxbbbb在线播放 | 五月婷婷色网 | 久久天天躁狠狠躁夜夜免费观看 | 国产va精品免费观看 | 一级做受毛片免费大片 | 欧美影欧美影院免费观看视频 | 欧美午夜精品一区二区三区 | 国产视频观看 | 电源天堂| h在线观看网站 | 人人做人人澡人人人爽 | 夜夜操夜夜操 | 四虎黄色片 | 九色福利 | 99久久免费中文字幕精品 | 女人张开腿让男人桶视频免费大全 | 国产精品久久女同磨豆腐 | 色婷婷综合激情视频免费看 |