欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

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

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

STEP7 Micro/WIN指令庫(kù)-用戶自定義

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

用戶自定義指令庫(kù)

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


圖1. 自定義庫(kù)和西門子標(biāo)準(zhǔn)庫(kù)以圖標(biāo)的顏色區(qū)分

 

定義庫(kù)指令

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

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


圖1. 庫(kù)指令的源項(xiàng)目程序

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

操作步驟:

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


圖2. 在Libraries分支上單擊鼠標(biāo)右鍵

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


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

 如果定義中斷的子程序被制作成庫(kù)指令,則中斷程序也自動(dòng)集成進(jìn)去,不必專門指定。

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

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


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

其中:

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

第四步:在Protection(保護(hù))標(biāo)簽中設(shè)置密碼


圖5. 設(shè)置密碼

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

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


圖6. Micro/WIN的消息輸出窗口顯示指令庫(kù)文件的詳細(xì)信息

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

 

添加指令庫(kù)

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

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


圖7. 選擇添加/刪除指令庫(kù)命令

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


圖8. 已安裝的庫(kù)指令

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


圖9. 選擇庫(kù)文件

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

 

刪除庫(kù)指令

第一步:選擇添加/刪除指令庫(kù)命令


圖10. 選擇命令

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


圖11. 選中要?jiǎng)h除的庫(kù)指令文件

 

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

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

 

常問(wèn)問(wèn)題

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

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

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

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢
主站蜘蛛池模板: 宁武县| 富宁县| 兴宁市| 吉水县| 蒲城县| 镇赉县| 乌什县| 长子县| 长葛市| 仁化县| 庆安县| 中阳县| 凌海市| 大理市| 天水市| 桑日县| 那曲县| 沅陵县| 福清市| 黑山县| 阳谷县| 江油市| 襄垣县| 阜平县| 五指山市| 家居| 大连市| 尚志市| 呼伦贝尔市| 弋阳县| 揭阳市| 乐昌市| 宜兴市| 蒲城县| 长寿区| 唐海县| 六枝特区| 淮南市| 腾冲县| 淮安市| 平原县|