<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> plc工業軟件使用 >> 正文

      STEP7 Micro/WIN指令庫-用戶自定義

      作者:佚名    文章來源:網絡    點擊數:    更新時間:2023/6/23

      用戶自定義指令庫

      用戶可以把自己編制程序集成到編程軟件STEP7 Micro/WIN中。這樣可以在編程時調用實現相同功能的庫指令,而不必同時打開幾個項目文件拷貝。指令庫也可以方便地在多個編程計算機之間傳遞。


      圖1. 自定義庫和西門子標準庫以圖標的顏色區分

       

      定義庫指令

      一個已存在的程序項目只有子程序、中斷程序可以被創建為指令庫。中斷程序只能隨定義它的主程序、子程序集成到庫中。

      例如一個項目的的程序結構如下:


      圖1. 庫指令的源項目程序

      現欲將子程序My_SUB_a和My_SUB_b間為庫指令,其中在My_SUB_b中定義了中斷程序My_INT(將某中斷事件號與中斷服務程序My_INT連接起來——使用ATTACH指令)。

      操作步驟:

      第一步:在STEP7 Micro/WIN的File(文件)菜單中,選擇Creat Library...(建立庫)命令;或者用鼠標右鍵單擊指令樹的Libraries(指令庫)分支,選擇Creat Library...


      圖2. 在Libraries分支上單擊鼠標右鍵

      第二步:在Creat Library對話框中選擇哪些子程序要集成為指令庫


      圖3. 使用Add(添加)、Remove(刪除)按鈕選擇要建立成為庫指令的子程序

       如果定義中斷的子程序被制作成庫指令,則中斷程序也自動集成進去,不必專門指定。

       注意:建議您為將建立為庫的子程序、中斷程序命名時不要采用 Micro/WIN 缺省的、或常見的庫指令子程序名,如 SBR_x 等,以免將來調用時發生沖突。

      第三步:在Properties(屬性)標簽中設置


      圖4. 設置指令庫屬性

      其中:

      1. 指定指令庫名稱
      2. 指定要生成的庫文件的目錄路徑
      3. 指定版本信息

      第四步:在Protection(保護)標簽中設置密碼


      圖5. 設置密碼

      密碼設置是可選項。密碼須輸入兩次以驗證。保護后不知道密碼的人不能查看庫指令的程序

      第五步:按OK按鈕確定,輸出指令庫文件


      圖6. Micro/WIN的消息輸出窗口顯示指令庫文件的詳細信息

      指令庫文件擴展名為.mwl,缺省情況下存在Micro/WIN安裝目錄下的lib文件夾中。庫文件可以作為單獨的文件拷貝、移動。

       

      添加指令庫

       注意:添加自定義指令庫,需要關閉編輯庫指令的項目,新建立一個項目。如果要添加其他來源的庫指令自然不需要如此。

      第一步:在Micro/WIN的File(文件)菜單中選擇Add/Remove Libraries...(添加/刪除指令庫)命令 ;或者在指令樹的Libraries(指令庫)分支上單擊鼠標右鍵,選擇Add/Remove Libraries...


      圖7. 選擇添加/刪除指令庫命令

      添加/刪除對話框中將顯示已經在本機的Micro/WIN中集成的用戶自定義指令庫。


      圖8. 已安裝的庫指令

      第二步:按Add(添加)按鈕,選擇新定義的庫文件路徑。用戶自定義庫將自動添加到Micro/WIN指令樹的Libraries分支下。


      圖9. 選擇庫文件

       缺省情況下,Micro/WIN到圖8中的路徑下尋找庫指令文件。用戶也可以指定其他路徑。但要注意庫文件應當保持在非移動的介質上,如果指定了一個可移動硬盤,則硬盤不在時會發生找不到庫的錯誤。建議用戶使用缺省設置。

       

      刪除庫指令

      第一步:選擇添加/刪除指令庫命令


      圖10. 選擇命令

      第二步:選中須卸載的庫所對應的庫文件,按Remove(刪除)按鈕


      圖11. 選中要刪除的庫指令文件

       

      調用用戶定義指令庫

      指令庫的使用方法與子程序基本一樣。

       

      常問問題

       如何編制一個用戶自定義庫,使之像西門子的庫一樣在調用時可以靈活分配庫指令內存(V存儲區)?

      在編程時,凡用到V存儲區地址處都使用“符號尋址”,為每個變量指定一個符號。然后按照上述方法生成自定義庫。注意此時使用V存儲區的絕對尋址,或者定義符號表有誤,則不能正常生成庫指令。

      Tags:STEP7,西門子PLC,指令庫添加,指令庫  
      責任編輯:admin
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      最新推薦
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 亚洲综合激情五月丁香六月| 狠狠综合久久久久综合小说网| 国产精品亚洲综合一区在线观看| 久久婷婷午色综合夜啪 | 无码专区久久综合久中文字幕 | 色综合色综合色综合| 97久久综合精品久久久综合| 色综合中文综合网| 狠狠综合久久久久综合小说网 | 五月婷婷久久综合| 91精品婷婷国产综合久久| 久久婷婷成人综合色综合| 97色婷婷成人综合在线观看| 成人亚洲综合天堂| 狠狠综合久久久久综合网| 亚洲乱码中文字幕小综合| 狠狠色色综合网站| 一本一本久久A久久综合精品 | 国产亚洲综合一区柠檬导航| 色综合视频一区二区三区| 色综合久久久无码网中文| 五月丁香综合缴情六月小说| 国产色综合天天综合网| 六月丁香激情综合成人| 久久久久久久综合日本| 成人伊人亚洲人综合网站222| 99久久综合精品五月天| 色五月五月丁香亚洲综合网| 亚洲日韩在线中文字幕综合| 综合无码一区二区三区四区五区| 国产成人综合久久综合| 色狠狠成人综合色| 国产精品亚洲综合网站| 国产成人亚洲综合无码| 狠狠色伊人亚洲综合成人 | 成人综合伊人五月婷久久| 天天综合网网欲色| 亚洲国产成人久久综合碰碰动漫3d| 伊人久久综合无码成人网| 69国产成人综合久久精品91| 2020久久精品亚洲热综合一本|