日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> plc工業(yè)軟件使用 >> 正文

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

作者:佚名    文章來源:網(wǎng)絡(luò)    點擊數(shù):    更新時間:2023/6/23

用戶自定義指令庫

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


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

 

定義庫指令

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

例如一個項目的的程序結(jié)構(gòu)如下:


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

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

操作步驟:

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


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

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


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

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

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

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


圖4. 設(shè)置指令庫屬性

其中:

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

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


圖5. 設(shè)置密碼

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

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


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

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

 

添加指令庫

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

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


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

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


圖8. 已安裝的庫指令

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


圖9. 選擇庫文件

 缺省情況下,Micro/WIN到圖8中的路徑下尋找?guī)熘噶钗募S脩粢部梢灾付ㄆ渌窂。但要注意庫文件?yīng)當保持在非移動的介質(zhì)上,如果指定了一個可移動硬盤,則硬盤不在時會發(fā)生找不到庫的錯誤。建議用戶使用缺省設(shè)置。

 

刪除庫指令

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


圖10. 選擇命令

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


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

 

調(diào)用用戶定義指令庫

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

 

常問問題

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

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

Tags:STEP7,西門子PLC,指令庫添加,指令庫  
責(zé)任編輯:admin
相關(guān)文章列表
西門子S7-200 SMART 模擬量概述及自建庫文件,西門子PLC子程序創(chuàng)
西門子PLC編程常用基礎(chǔ)邏輯
一文學(xué)會設(shè)備運行時間累計程序編寫, 從零基礎(chǔ)到精通,收藏這篇就
S7-1200PLC入門初學(xué),需先熟悉PLC硬件結(jié)構(gòu)!S7-1200PLC硬件結(jié)構(gòu)
TIA Portal博途軟件和S7-1200PLC介紹
西門子STEP 7-MicroWIN SMART軟件 交叉引用
西門子200SMART PLC編程通過指針輕松實現(xiàn)多個數(shù)據(jù)排列
西門子S7-200SMART PLC如何實現(xiàn)星三角降壓啟動多次調(diào)用?子程序編
西門子PLC子程序?qū)嵗琒7-200 SMART PLC帶參數(shù)子程序應(yīng)用實例
詳解步進電機與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
西門子PLC編程實例  4個基本控制電路設(shè)計方法
S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動控制編程
西門子plc傳送帶操作控制,傳輸帶控制
西門子PLC實現(xiàn)汽車涂裝前處理生產(chǎn)線中的磷化槽液位控制
|分享| S7-200SMART常用指令(二)
STEP7西門子PLC S7-300程序備份步驟,程序下載備份
S7-200SMART PLC 模擬量輸入案例,AM06模擬量擴展模塊和SIT_R指令
|實用|一文讓你讀懂使用中斷功能  ATCH和DTCH和RETI、DISI
神級匯總,西門子PLC中斷指令及例程 ATCH和ENI
STEP7【步驟詳解】西門子 PLC PID組態(tài)設(shè)置及PID常見問題解答
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 新邵县| 罗甸县| 香港| 普兰店市| 威信县| 尖扎县| 昭通市| 怀来县| 江津市| 同仁县| 永安市| 蓝田县| 府谷县| 凤翔县| 鄂州市| 台北市| 台州市| 济阳县| 施甸县| 七台河市| 新巴尔虎左旗| 汉沽区| 台北市| 常德市| 湄潭县| 德州市| 衡东县| 博客| 舟山市| 柳州市| 鹤山市| 攀枝花市| 依兰县| 肥东县| 滦南县| 凤城市| 土默特右旗| 安国市| 左贡县| 井陉县| 克东县|