1. <del id="sqmd4"></del>
      <object id="sqmd4"></object>
      1. <object id="sqmd4"></object>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線13185520415
          公司新聞
          編程實例 | 西門子S7-200 SMART 庫存儲區如何分配?
          發布時間: 2024-03-19 10:51 更新時間: 2024-11-21 08:00
          觀看編程實例 | 西門子S7-200 SMART 庫存儲區如何分配?視頻

           Zui近有學員問我,他發現程序有用到庫后有幾率,程序一編譯提示V存儲器未分配給庫。他不知道怎么解決這個問題,是什么原因的?


          我看了一下和他說提示中已經有了引導,那我們可以跟著引導去做一做。

          圖片



          庫存儲器分配:


          1.在左側項目樹中找到程序塊

          2.如果您在程序中用到了庫的話,它就會產生個庫,您可以在這里右鍵找到庫存儲器。

          3.點擊庫存儲器,進入庫存儲器管理。


          圖片


          我們就可以看到庫存儲器分配這個窗口,在這邊您可以看到您使用的庫像下面這個就是需要分配的,但很明顯沒有看到已有的分配地址。這時你可以點擊建議地址。    

          圖片


          它會自動分配一個空余的地址首先他會參考他所需要的范圍,在這邊有寫到他需要402個字節的v區。在這一個程序中,vb0到vb401之間都沒有被占用。它就會自動使用這個區域。如果這區域中有的話,它會從小到大的順序。自動找到一個的完整的402個空的連續存儲區域作為區域范圍。

          圖片


          如果您不滿意它的范圍,例如在這里它是vb0,你不是不喜歡,您可以再點擊一次,建議他會繼續往下查找。就像下圖中我再點擊了一次他的自動調整到下一個的區域402開始,可以通過不停的點擊建議地址實現不停往后查找區域空出前面的區域。    

          圖片


          那能不能用更直接的方式去設定一個區域呢?其實我們PLC的v存儲區域其實還是蠻大的,我完全可以直接分配一個區域給他。那我就可以按下圖樣操作,我將地址中手動填寫vd2000。點擊確認即可從vd2000開始分配402個字節。


          有很多同學可能在中途會有疑惑輸入之后,后面的通過不會修改。但不用擔心,當按確認之后它會自動修改。同時需要注意一點,由于您是手動輸入的,他不會檢查你的范圍。請您自己檢查一下您的范圍是否有其他地方占用,占用之后會導致存儲區域存儲異常導致庫指令無法正常使用。圖片    

          好的,在這里我們其實已經講完了庫存儲器的分配的操作,你設置完成確認之后再去編譯即可。


          在這邊再補充一個知識,有些同學可能在這個窗口中會找到其他的庫指令,但那庫指令是沒有這個設置的。就像下面這個圖片是一個模擬量庫,他是沒有建議地址的。因為我們可以看到它并不需要全局存儲區域,所以不需要分配,在使用這些庫指令的時候并不會提示您需要分配,所以剛剛那位同學說到的有時候不需要的原因,其實就有這一個的因素存在。

          圖片


          好的,我們已經講完了全部的內容,希望大家可以認真的去學習上面的方式,遇到問題可以嘗試解決,如果內容存在缺陷,歡迎聯系。


          聯系方式

          • 電  話:13510737515
          • 聯系人:董海波
          • 手  機:13185520415
          • 微  信:13185520415