<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
      公司新聞
      西門子s7-200 smart 應用二:通過HMI調整程序對應IO無需編程實現程序對應IO修改
      發布時間: 2024-05-23 16:31 更新時間: 2024-12-02 08:00

      聲明:本文中分享LBC庫內容,及項目案例;均來自西門子官方工業學習平臺網站,請遵守西門子使用許可;本樣例僅供學習測試使用,請謹慎用于實際生產中,若有此引發的任何風險,將由使用者自行負責;

      基本控制庫(LBC)應用概述

      1.1 通用描述SMART 的基本控制庫(LBC)提供了基本的控制模塊,根據西門子編程風格指南和PLC Open 為標準化概念編程。1.2 硬件及軟件需求本應用軟硬件的需求為了使得本應用案例成功運行,必須滿足以下硬件和軟件需求。硬件S7-200 SMART CPU 控制器: ? SIMATIC S7-200 SMART 產品家族軟件? STEP 7-Micro/WIN SMART

      IO調整庫 應用描述

      在實際的工程應用中,PLC 系統一般 IO 數量都會有一定冗余設計,這樣當其中某一個或者幾個 IO 點發生損壞時,可以及時使用備用點,但是這樣就需要同時更改程序,對現場維修人員的要求比較高,針對這種工況,開發出調整 IO 的功能庫,可以在不更改程序的基礎上在 HMI 上直接選擇對應 IO 備用點,僅需要用戶更改外部接線既可,大大減小了維修難度,同時使用該功能庫也可以實現單按鈕控制多個輸出。

      該程序庫主要可以實現如下功能:

      1. 不需要更改程序,可以靈活調整 IO 對應功能。
      2. 可以實現單按鈕控制多個輸出。(通過不同的偏移量,實現不同輸出,同一時間只有1路輸出
      庫文件適用說明
      1. 打開“STEP7-Micro/WIN SMART” 軟件,在左側導航器中,右鍵“庫”,選擇“打開庫文件夾”選項

        圖片image-202404
      2. 將下載后的庫文件,復制到庫文件夾中;

        圖片image-202404
      3. 在“STEP7-Micro/WIN SMART” 軟件,左側導航器中,右鍵“庫”,選擇“刷新庫”即可看到庫添加成功;

        圖片image-202404
      輸入調整說明

      輸入調整庫

      主要針對DI輸入的IO映射,通過修改偏移量的值,動態修改IO映射;

      圖片image-202404

      引腳參數說明

      參數類型數據類型描述
      EN
      BOOL程序塊使能,使用 SM0.0
      offsetIINBYTE輸入 valueI 的偏置,比如 ID0,偏置為  1 對應I0.0,Zui大 32
      valueIINDWORD輸入 I 地址,如  ID0
      outOUTBOOL根據  valueI+offsetI 計算出的 I 點輸出結果

      注:

      1. offsetI偏移量,Zui大值是32是因為valueI的輸入DWORD占32個位;因此,offsetIZui大32;
      2. valueI值不僅僅可以是輸入I地址,也可以是M,V寄存器地址;
      輸出調整說明

      輸出調整庫

      設備啟動時,按照 Active Zui低位到Zui高位順序依次啟動,時間間隔默認 5000ms, 若某臺設備不滿足啟動條件或已經處于啟動狀態,則跳過該設備。 設備停止時,按照 Active Zui高位到Zui低位順序依次停止,時間間隔默認 5000ms, 若某臺設備之前未處于啟動狀態,則跳過該設備。

      圖片image-202404

      引腳參數說明

      參數類型數據類型描述
      EN
      BOOL程序塊使能,使用 SM0.0
      inINBOOL輸入信號;0:無輸出,1:按照valueQ+offsetQ輸出;
      offsetQINBYTE輸出 valueQ 的偏置,比如 QD0,偏置為 8  對應Q0.7,Zui大 32
      valueQINDWORD輸出 Q 地址,如 QD0

      注:

      1. offsetQ偏移量,Zui大值是32是因為valueQ的輸入DWORD占32個位;因此,offsetQZui大32;
      2. valueQ值不僅僅可以是輸入Q地址,也可以是M,V寄存器地址;
      樣例程序

      本樣例程序中通過兩臺水泵的啟停控制,來說明IO調整庫的實際應用;有興趣的小伙伴可以下載測試,實際感受理解下;HMI畫面效果如下圖所示:

      圖片image-202404


      聯系方式

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