<object id="ayu7o"></object>

      <object id="ayu7o"></object>

    1. <menuitem id="ayu7o"></menuitem>
      <object id="ayu7o"></object>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684

      西門子授權廣東省代理商-西門子PLC一級代理商-觸摸屏伺服電機驅動代理商

      更新時間
      2024-12-02 08:00:00
      價格
      請來電詢價
      西門子PLC
      西門子觸摸屏
      西門子伺服電機
      西門子變頻器
      西門子直流調速器
      西門子電纜
      聯系電話
      13922889745
      聯系手機
      18475208684
      聯系人
      向小姐
      立即詢價

      詳細介紹

      西門子PLC程序設計摘錄-命名&編程規則

      這篇文章介紹了西門子PLC程序設計中的命名規則

      今天這篇文章主要介紹西門子PLC程序設計中的編程規則

      編程規則定義范圍

      圖片

      編程規則的定義范圍包括:

    2. 編程語言

    3. SCL代碼的長度

    4. 塊號

    5. 程序塊的形參

    6. 數據存儲

    7. 語法

    8. 注釋

    9. 定義編程規則的需求:

    10. 優化編程方法,如提高編程效率,提高易讀性

    11. 滿足生成庫的要求

    12. 下面根據這兩種需求通過示例說明這些規則的特點。

      圖片

      編程優化

    13. 第一個規則為優先選擇SCL編程語言,它的好處是便于模塊化編程,程序結構清晰

    14. 第二個規則是塊調用選擇LAD/FBD,因為LAD和FBD語言中調用塊的接口參數比較清晰

    15. 第三個規則是使用優化的全局DB作為數據存儲,原因是除了DB塊的變量定義結構化之外,優化的DB塊可以提供更好的訪問性能

    16. 第四個規則是程序塊定義為優化訪問,也是從獲得更好的訪問性能考慮

    17. Zui后一個是在注釋中說明值的范圍,這條規則可以幫助提高程序的易讀性


      生成庫


      圖片


    18. 生成庫

      生成庫大部分的目的是重復使用,在后面課程介紹庫的應用中會詳細介紹。

    19. 第一個規則禁止訪問全局變量

    20. 第二個規則是不使用全局常量,而使用本地常量

    21. 這兩個規則實際上構成了庫的一致性原則。

      下面兩個規則可以幫助優化庫的使用:

    22. 通過接口交換數據,而禁止在FB外通過背景數據塊訪問

    23. UDT取代程序塊中的struct類型的定義,可方便更新修改,特別是相同struct結構使用多次時,一旦需要修改結構,如果是STRUCTI類型,那么就需要修改多次,而UDT類型只需要修改一次,再統一更新即可


    24. 相關產品

      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684