18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> plc工業軟件使用 >> 正文

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

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

用戶自定義指令庫

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


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

 

定義庫指令

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

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


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

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

操作步驟:

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


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

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


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

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

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

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


圖4. 設置指令庫屬性

其中:

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

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


圖5. 設置密碼

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

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


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

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

 

添加指令庫

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

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


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

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


圖8. 已安裝的庫指令

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


圖9. 選擇庫文件

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

 

刪除庫指令

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


圖10. 選擇命令

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


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

 

調用用戶定義指令庫

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

 

常問問題

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

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

Tags:STEP7,西門子PLC,指令庫添加,指令庫  
責任編輯:admin
相關文章列表
V4.0 STEP 7 MicroWIN 的PID給定-反饋量程設置
西門子S7-200 SMART PLC組態數字量輸出 STOP數字量輸出點設置為特
西門子S7-200 SMART PLC模擬量,模擬量比例換算
STEP7關於S7-200 SMART模擬量,組態通信軟件設置
西門子係統塊提供S7-200 SMART CPU、信號板和擴展模塊的組態
西門子PLC組態模擬量輸出 組態設置
西門子S7-200SMART PLC的模擬量輸入輸出詳細介紹  模塊組態配置 
STEP 7-MicroWIN SMART西門子200smartPLC和編碼器進行高速計數程
西門子200smartPLC 通過Modbus讀取絕對值編碼器的數據
西門子STEP7編程軟件的功能及使用 STEP7-Micro/WIN32
Step7編程軟件的應用窗口 SIMATIC Manager軟件
窮學上位機係列——搭建STEP7仿真環境 SIMATIC Manager軟件仿真
西門子plc S7-200 port0和port1區別,通信協議庫的調用
主從站通訊MBUS_CTRL和MUBS_INIT 兩台西門子PLC之間的MODBUS無線
西門子200SMART PLC間接尋址和指針實例詳解
西門子plc的指針用法 _ 西門子PLC 間接尋址(指針)
西門子200SMART PLC電機運行時間累計及維保程序設計
西門子200SMART PLC關於FOR-NEXT指令使用技巧 循環指令梯形圖實例
西門子200smart不同類型CPU的區別,西門子S7-200SMART  CPU主機型
西門子S7-200PLC CPU224XP模擬量輸入AIW0和輸出AQW0有什麽關係?
西門子plc中的vb100,vw100,vd100有什麽聯係嗎?寄存器知識
西門子plc 和modbusRTU對應關係_西門子S7-200和S7-200SMART的mod
Modbus RTU通信教程 STEP 7-MicroWIN SMART軟件 從站的配置及編程
西門子PLCS7-200/S7-200SMART Modbus地址問題應用解析
西門子S7-200SMART PLC使用modbus 讀取儀表數據
西門子S7-200SMART兩台PLC之間主從站,MODBUS主從站通信步驟設置
西門子S7-200 Smart PLC入門筆記8——電機控製子程序調用 子程序
西門子S7-200 Smart PLC入門筆記1——流水燈梯形圖 MOV_B和SHL_B
西門子PLC程序控製指令  條件結束指令和子程序指令
西門子PLC設計 天塔之光實驗  S7-200 SMART
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢