精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

高手寫PLC程序,只注重這兩點!

指南車機器人科技 ? 來源:指南車機器人科技 ? 2023-09-25 16:20 ? 次閱讀

對于PLC程序的編寫,我認為無須天馬行空的標新立異,也無須花枝招展的炫弄技巧。只要在內容和質量這兩方面把好關,具有正確性、可靠性、方便性、簡潔性和可讀性就是很好的程序!

PLC程序的內容

PLC應用程序應最大限度地滿足被控對象的控制要求,在構思程序主體的框架后,要以它為主線,逐一編寫實現各控制功能或各子任務的程序。經過不斷他調整和完善。使程序能完成所要求的控制功能。另外,PLC應用程序通常還應包括以下幾個方面的內容:

1、初始化程序在PLC上電后,一般都要做一些初始化的操作。其作用是為啟動作必要的準備,并避免系統發生誤動作。初始化程序的主要內容為:將某些數據區、計數器進行清零;使某些數據區恢復所需數據;對某些輸出量置位或復位;顯示某些初始狀態等等。

2、信號檢測、故障診斷、數據顯示、設備聯絡等內容均可以作為常規預留。這些內容可以在程序設計基本完成時再進行添加。它們也可以是相對獨立的程序段。

3、保護、連鎖程序。各種應用程序中,保護和連鎖是不可缺少的部分。它可以杜絕由于非法操作而引起的控制邏輯混亂,保證系統的運行更安全、可靠。因此要認真考慮保護和連鎖的問題。通常在PLC外部也要設置連鎖和保護措施。

4、PLC主體程序和子程序。這是直接跟工藝控制相關的邏輯與運算,一般都可以按照空間或時間來分類編寫子程序,每一個子程序最好預先分配足夠的獨立的數據存儲區域或數據塊,程序變量名稱統一規劃,繁雜的地方一定要詳細注釋。貫通工藝,充分采集設備參數和操作人員的需求信息,才能編寫出一套易于驗收的合格程序。

PLC程序的質量

對同一個控制要求,即使選用同一個機型的PLC,用不同設計方法所編寫的程序,其結構也可能不同。盡管幾種程序都可以實現同一控制功能,但是程序的質量卻可能差別很大。程序的質量可以由以下幾個方面來衡量:

1、程序的正確性:

應用程序的好壞,最根本的一條就是正確。所謂正確的程序必須能經得起系統運行實踐的考驗,離開這一條對程序所做的評價都是沒有意義的。

2、程序的可靠性好:

好的應用程序可以保證系統在正常和非正常(短時掉電再復電、某些被控量超標、某個環節有故障等)工作條件下都能安全可靠地運行,也能保證在出現非法操作(如按動或誤觸動了不該動作的按鈕)等情況下不至于出現系統控制失誤。

3、參數的易調整性好:

PLC控制的優越性之一就是靈活性好,容易通過修改程序或參數而改變系統的某些功能。例如,有的系統在一定情況下需要變動某些控制量的參數(如定時器或計數器的設定值等),在設計程序時必須考慮怎樣編寫才能易于修改。

4、程序要簡練:

編寫的程序應盡可能簡練,減少程序的語句,一般可以減少程序掃描時間,提高PLC對輸入信號的響應速度。當然,如果過多地使用那些執行時間較長的指令,有時雖然程序的語句較少,但是其執行時間也不一定短。

5、程序的可讀性好:

程序不僅僅給設計者自己看,系統的維護人員也要讀。另外,為了有利于交流,也要求程序有一定的可讀性。

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

    關注

    5008

    文章

    13150

    瀏覽量

    462055
  • 計數器
    +關注

    關注

    32

    文章

    2253

    瀏覽量

    94352
  • 程序
    +關注

    關注

    116

    文章

    3776

    瀏覽量

    80848
  • 應用程序
    +關注

    關注

    37

    文章

    3243

    瀏覽量

    57600

原文標題:干貨分享 | 高手寫PLC程序,只注重這兩點!

文章出處:【微信號:指南車機器人科技,微信公眾號:指南車機器人科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    使用兩點校準消除ADC失調和增益誤差

    通過示例了解用于補償模數轉換器 (ADC) 偏移和增益誤差的兩點校準方法和定點實現。
    發表于 11-24 09:50 ?1w次閱讀

    跪求基于C8051F340單片機的火警兩點聯動的程序

    火警兩點聯動的程序,跪求模版
    發表于 08-29 16:10

    可支持兩點觸摸的四線電阻屏控制IC

    電阻屏上實現兩點識別成為觸摸控制IC迫切需要解決的問題。針對這種需求,ROHM半導體開發出支持兩點觸摸的四線電阻屏控制IC BU21020,可在普通四線電阻屏上實現兩點動作的探測。通過特殊的算法,該款
    發表于 11-02 15:09

    如何使用ADS2009找到兩點之間的阻抗

    親愛的先生,如何使用ADS2009找到微波電路中兩點之間的阻抗。 以上來自于谷歌翻譯 以下為原文Dear Sir, How to find the impedance between two points in microwave circuit using ADS2009.
    發表于 02-18 13:32

    基于FPGA的兩點非均勻校正模塊的設計與實現

    兩點校正算法是一種行之有效的紅外圖像非均勻校正方法.本文對兩點校正算法進行了分析,并推導出了該算法的定點表示形式.利用FPGA在硬件上實現了該算法,內部采用流水線技術,
    發表于 08-15 11:37 ?17次下載

    延長電池使用壽命注意兩點

    延長電池使用壽命注意兩點 李先生問:為什么同樣型號的電動車在使用過程中蓄電池的使用壽命會有很大的差距?
    發表于 03-11 08:33 ?431次閱讀

    電阻測試:四法與兩點法的原理與差異(簡單)

    電阻測試:四法與兩點法的原理與差異(簡單)
    發表于 11-27 15:00 ?4次下載

    物聯網大規模落地最關鍵的兩點是:標準統一和信息安全

    原因總結,最關鍵的是兩點:(1)標準統一,(2)信息安全。
    的頭像 發表于 01-19 08:44 ?5903次閱讀

    使用Labview解決兩點間實際距離轉換

    給出兩點的經緯度,計算兩點間的實際距離。公式是百度文檔的,我只是將它用Labview寫出來,經過多方數據比較,轉換精度高,內容僅供參考。
    發表于 12-10 08:00 ?20次下載
    使用Labview解決<b class='flag-5'>兩點</b>間實際距離轉換

    高手寫PLC程序應該著重在這方面把好關

    對于PLC程序的編寫,我認為無須天馬行空的標新立異,也無須花枝招展的炫弄技巧。只要在內容和質量這方面把好關,具有正確性、可靠性、方便性、簡潔性和可讀性就是很好的程序! ? 一
    的頭像 發表于 01-18 10:37 ?1905次閱讀

    IGBT的開關頻率上限有多高?小白容易忽視這兩點資料下載

    電子發燒友網為你提供IGBT的開關頻率上限有多高?小白容易忽視這兩點資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發表于 04-23 08:52 ?9次下載
    IGBT的開關頻率上限有多高?小白容易忽視<b class='flag-5'>這兩點</b>資料下載

    RT-Thread在arm與riscv上的兩點差異

    在RT-Thread全球大會上,介紹了RT-Thread在arm與riscv上的兩點差異如下:
    的頭像 發表于 05-28 10:35 ?1537次閱讀
    RT-Thread在arm與riscv上的<b class='flag-5'>兩點</b>差異

    電氣高手寫PLC程序的技巧

    對于PLC程序的編寫,我認為無須天馬行空的標新立異,也無須花枝招展的炫弄技巧。只要在內容和質量這方面把好關,具有正確性、可靠性、方便性、簡潔性和可讀性就是很好的程序
    的頭像 發表于 07-25 15:54 ?710次閱讀
    電氣<b class='flag-5'>高手寫</b><b class='flag-5'>PLC</b><b class='flag-5'>程序</b>的技巧

    POL負載電源設計中有何訣竅?有兩點很關鍵,你必須知道

    POL負載電源設計中有何訣竅?有兩點很關鍵,你必須知道
    的頭像 發表于 12-06 16:06 ?1911次閱讀
    POL負載<b class='flag-5'>點</b>電源設計中有何訣竅?有<b class='flag-5'>兩點</b>很關鍵,你必須知道

    python兩點間距離簡單編程

    在編程領域中,計算兩點間的距離是非常常見的任務。而在Python語言中,計算兩點間距離的方法有多種。本文將深入介紹多個計算兩點間距離的方法,并提供詳實的代碼示例。 歐氏距離(Euclidean
    的頭像 發表于 11-23 16:30 ?3058次閱讀