Zui近有學員問我,他發現程序有用到庫后有幾率,程序一編譯提示V存儲器未分配給庫。他不知道怎么解決這個問題,是什么原因的?
我看了一下和他說提示中已經有了引導,那我們可以跟著引導去做一做。
庫存儲器分配:
1.在左側項目樹中找到程序塊
2.如果您在程序中用到了庫的話,它就會產生個庫,您可以在這里右鍵找到庫存儲器。
3.點擊庫存儲器,進入庫存儲器管理。
我們就可以看到庫存儲器分配這個窗口,在這邊您可以看到您使用的庫像下面這個就是需要分配的,但很明顯沒有看到已有的分配地址。這時你可以點擊建議地址。
它會自動分配一個空余的地址首先他會參考他所需要的范圍,在這邊有寫到他需要402個字節的v區。在這一個程序中,vb0到vb401之間都沒有被占用。它就會自動使用這個區域。如果這區域中有的話,它會從小到大的順序。自動找到一個的完整的402個空的連續存儲區域作為區域范圍。
如果您不滿意它的范圍,例如在這里它是vb0,你不是不喜歡,您可以再點擊一次,建議他會繼續往下查找。就像下圖中我再點擊了一次他的自動調整到下一個的區域402開始,可以通過不停的點擊建議地址實現不停往后查找區域空出前面的區域。
那能不能用更直接的方式去設定一個區域呢?其實我們PLC的v存儲區域其實還是蠻大的,我完全可以直接分配一個區域給他。那我就可以按下圖樣操作,我將地址中手動填寫vd2000。點擊確認即可從vd2000開始分配402個字節。
有很多同學可能在中途會有疑惑輸入之后,后面的通過不會修改。但不用擔心,當按確認之后它會自動修改。同時需要注意一點,由于您是手動輸入的,他不會檢查你的范圍。請您自己檢查一下您的范圍是否有其他地方占用,占用之后會導致存儲區域存儲異常導致庫指令無法正常使用。
好的,在這里我們其實已經講完了庫存儲器的分配的操作,你設置完成確認之后再去編譯即可。
在這邊再補充一個知識,有些同學可能在這個窗口中會找到其他的庫指令,但那庫指令是沒有這個設置的。就像下面這個圖片是一個模擬量庫,他是沒有建議地址的。因為我們可以看到它并不需要全局存儲區域,所以不需要分配,在使用這些庫指令的時候并不會提示您需要分配,所以剛剛那位同學說到的有時候不需要的原因,其實就有這一個的因素存在。
好的,我們已經講完了全部的內容,希望大家可以認真的去學習上面的方式,遇到問題可以嘗試解決,如果內容存在缺陷,歡迎聯系。
- 西門子S7-1200 PLC位置軸的組態詳解,保管你能搞懂! 2024-11-21
- 西門子S7-1200 PLC基礎:創建一個完成項目 2024-11-21
- 學會這8個梯形圖西門子PLC編程就能“出師”了 2024-11-21
- 西門子電磁閥的作用原理是什么,搞懂了不在怕電磁閥故障了 2024-11-21
- 西門子S7-200SMART 保持區域的設定方法! 2024-11-21
- 西門子PLC定位控制的延時問題編程技巧 2024-11-21
- 西門子S7-1200 PLC 水箱水位控制程序案例,收藏學習! 2024-11-21
- 2個不同網段的西門子PLC如何進行TCP IP通信?七步教會你! 2024-11-21
- 什么是電壓降?電纜電壓降是怎么產生的?如何計算? 2024-11-21
- 實例講解西門子PLC故障排查及分析 2024-11-21
- 西門子plc如何與西門子觸摸屏通訊實現控制 2024-11-21
- 西門子PLC開關量、模擬量、脈沖量分不清楚?PLCZui全編程算法詳解 2024-11-21
- 歐姆龍PLC連接西門子wincc方案 2024-11-21
- 這些西門子PLC的編程算法,你都掌握了嗎? 2024-11-21
- 工業機器人零基礎的西門子PLC編程的基本步驟 2024-11-21
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415