<sup id="x7dny"><rp id="x7dny"><big id="x7dny"></big></rp></sup>
    • <label id="x7dny"><tt id="x7dny"><tfoot id="x7dny"></tfoot></tt></label>
      <dfn id="x7dny"></dfn>
      <small id="x7dny"><rp id="x7dny"><rt id="x7dny"></rt></rp></small>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684
      公司新聞
      西門子PLC程序設計摘錄-編程規則
      發布時間: 2024-05-29 16:11 更新時間: 2024-12-05 08:00

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

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

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

      編程規則定義范圍

      圖片

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

    • 編程語言

    • SCL代碼的長度

    • 塊號

    • 程序塊的形參

    • 數據存儲

    • 語法

    • 注釋

    • 定義編程規則的需求:

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

    • 滿足生成庫的要求

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

      圖片

      編程優化

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

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

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

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

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


      生成庫


      圖片


    • 生成庫

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

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

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

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

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

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

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


    • 聯系方式

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