在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

S7-200Smart子程序局部變量

laidenongfhs ? 來(lái)源:中泰PLC自動(dòng)化教學(xué) ? 2023-03-12 08:47 ? 次閱讀

全新的 S7-200 SMART 帶來(lái)兩種不同類型的 CPU 模塊,標(biāo)準(zhǔn)型和經(jīng)濟(jì)型,全方位滿足不同行業(yè)、不同客戶、不同設(shè)備的各種需求。標(biāo)準(zhǔn)型作為可擴(kuò)展 CPU 模塊,可滿足對(duì) I/O 規(guī)模有較大需求,邏輯控制較為復(fù)雜的應(yīng)用 ;而經(jīng)濟(jì)型 CPU 模塊直接通過單機(jī)本體滿足相對(duì)簡(jiǎn)單的控制需求。

作為歐系代表品牌西門子,在編程方面一貫以嚴(yán)謹(jǐn),開發(fā),好用舒適性高為特點(diǎn)。而我們?cè)趯?shí)際的設(shè)計(jì)中,最長(zhǎng)遇到的一直情況就是,類似的程序片段反復(fù)使用,比如10臺(tái)電機(jī)的星三角降壓?jiǎn)?dòng)。當(dāng)然,我們可以通過一個(gè)一個(gè)網(wǎng)絡(luò),一臺(tái)一臺(tái)電機(jī)慢慢寫出來(lái)。這樣肯定沒問題。但是,這種事情,做多了就發(fā)現(xiàn),腦力勞動(dòng)變成了體力勞動(dòng)。同樣的結(jié)構(gòu),改變里面的軟元件,一臺(tái)電機(jī)改一次。效率低,程序質(zhì)量差,出錯(cuò)難檢查。

西門子在這方面有一個(gè)很好的解決方案。那就是通過局部變量,設(shè)計(jì)出程序框架,做成庫(kù)。后面就可以反復(fù)調(diào)用。一個(gè)電機(jī)調(diào)用一次,只需要填寫按鈕的輸入點(diǎn),接觸器的輸出點(diǎn)就可以,這樣編程效率大大提高;出錯(cuò)概率大大降低,程序一致性很好。

接下來(lái)我們分享如何創(chuàng)建一個(gè)星三角降壓?jiǎn)?dòng)的子程序,同時(shí)分享如何把建立的子程序做成庫(kù)并反復(fù)多次調(diào)用

第一步:打開STEP 7-MicroWIN SMART軟件添加CPU這里不再闡述了。

第二步:是打開一個(gè)程序,建立對(duì)應(yīng)的局部變量表,如下圖所示

44a89a62-c052-11ed-bfe3-dac502259ad0.png

第三步:則是關(guān)鍵的一步,程序的設(shè)計(jì)編寫

44d32d40-c052-11ed-bfe3-dac502259ad0.png

第四步:那就是MIAN主程序中調(diào)用我們編寫好的子程序

45062024-c052-11ed-bfe3-dac502259ad0.png

至此,一段簡(jiǎn)單的子程序就建立并調(diào)用完成了;

最后我們分享下如何把建立好的子程序做成庫(kù)(此方法同樣適用于添加其他的庫(kù)文件,如模擬量轉(zhuǎn)換庫(kù)、頻率計(jì)算庫(kù)等)

第一步:在軟件指令樹中找到“庫(kù)”右鍵點(diǎn)擊選擇“創(chuàng)建庫(kù)”

45456f04-c052-11ed-bfe3-dac502259ad0.png

第二步:則會(huì)出現(xiàn)下圖所示的對(duì)話框,可輸入新建庫(kù)的名稱以及庫(kù)的保存路徑,一般默認(rèn)存在STEP 7-MicroWIN SMART的Lib文件夾中即可。選擇對(duì)用的存放路徑后點(diǎn)擊保存,然后點(diǎn)擊下一頁(yè)

456ca056-c052-11ed-bfe3-dac502259ad0.png

第三步:選擇需要?jiǎng)?chuàng)建庫(kù)對(duì)應(yīng)的程序塊后點(diǎn)擊添加,接著點(diǎn)擊下一頁(yè);如下圖所示

45ef48d0-c052-11ed-bfe3-dac502259ad0.png

第四步:此時(shí),我們可以根據(jù)需要選擇是否對(duì)其庫(kù)文件進(jìn)行密碼保護(hù);如需要?jiǎng)t勾選“是........”輸入相關(guān)的數(shù)字串后點(diǎn)擊下一頁(yè);如下圖所示

469022fa-c052-11ed-bfe3-dac502259ad0.png

第五步:在這里我們可以選擇自己想要生成的版本;緊接著同樣選擇下一頁(yè),此時(shí)“生成”對(duì)話框會(huì)提醒我們庫(kù)所在的路徑;如下圖所示

46bbb4ce-c052-11ed-bfe3-dac502259ad0.png

第六步:參照第一步選擇“打開庫(kù)文件夾”則會(huì)顯示我們剛剛創(chuàng)建的庫(kù)文件:如下圖所示

472c35f0-c052-11ed-bfe3-dac502259ad0.png

這時(shí)我們參照第一步選擇“刷新庫(kù)”后關(guān)閉軟件后再次打開軟件,找到庫(kù)。則會(huì)出現(xiàn)我們剛剛創(chuàng)建的庫(kù)了;如下圖所示

474b850e-c052-11ed-bfe3-dac502259ad0.png

第七步:我們可根據(jù)需要反復(fù)不斷的調(diào)用庫(kù)文件,選擇不同的實(shí)參就可以了

476a3f76-c052-11ed-bfe3-dac502259ad0.png

這就是通過子程序局部變量做出來(lái)的效果

通過以上幾步我們可以清晰的看到,一臺(tái)電機(jī)只需要輸入最關(guān)鍵的幾個(gè)量。而中間的轉(zhuǎn)換過程由事先設(shè)計(jì)好的子程序完成就可以了。并且在同一個(gè)主程序中子程序是可以反復(fù)調(diào)用的。也就是你有幾臺(tái)電機(jī),就調(diào)用幾次;從而完全免去了反復(fù)修改變量的麻煩。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2736

    瀏覽量

    47794
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10911

    瀏覽量

    213146
  • S7-200
    +關(guān)注

    關(guān)注

    13

    文章

    409

    瀏覽量

    50583

原文標(biāo)題:S7-200Smart 子程序局部變量,這樣用才好玩

文章出處:【微信號(hào):中泰PLC自動(dòng)化教學(xué),微信公眾號(hào):中泰PLC自動(dòng)化教學(xué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    全局變量局部變量有什么區(qū)別

    全局變量是編程術(shù)語(yǔ)中的一種,源自于變量之分。變量分為局部與全局,局部變量又可稱之為內(nèi)部變量
    發(fā)表于 12-11 11:58 ?3.3w次閱讀
    全局<b class='flag-5'>變量</b>和<b class='flag-5'>局部變量</b>有什么區(qū)別

    西門子PLC S7-200smart程序下載錯(cuò)誤分析

    S7-200smart中來(lái)執(zhí)行,在下載過程中,有時(shí)會(huì)出現(xiàn)下載錯(cuò)誤的情況。  西門子PLC系列S7-200 smart程序下載問題  用戶在使用西門子PLC
    發(fā)表于 07-23 15:27 ?4821次閱讀

    S7-200smart 與臺(tái)達(dá)變頻器通訊功能及參數(shù)程序

    S7-200smart 與臺(tái)達(dá)變頻器通訊控制程序
    的頭像 發(fā)表于 07-27 08:59 ?2.6w次閱讀
    <b class='flag-5'>S7-200smart</b> 與臺(tái)達(dá)變頻器通訊功能及參數(shù)<b class='flag-5'>程序</b>

    西門子S7-200SMART接入BL102 PLC網(wǎng)關(guān)

    BL102 PLC網(wǎng)關(guān)設(shè)備連接設(shè)備接線示意圖如下: BL102 PLC網(wǎng)關(guān)的LAN口連接到西門子S7-200SMART的網(wǎng)口,COM口通過RS232轉(zhuǎn)RS422線連接西門子S7-200SMART
    發(fā)表于 10-28 17:08 ?2021次閱讀
    西門子<b class='flag-5'>S7-200SMART</b>接入BL102 PLC網(wǎng)關(guān)

    西門子PLC的局部變量使用技巧

    臨時(shí)變量是臨時(shí)存儲(chǔ)在本地?cái)?shù)據(jù)區(qū)的變量。只有在執(zhí)行POU時(shí),才使用定義的臨時(shí)變量,而在執(zhí)行POU后,不再使用臨時(shí)變量的值。在主程序或中斷
    發(fā)表于 12-13 18:07 ?5505次閱讀

    巨控GRM532Y 實(shí)現(xiàn)S7-200smart遠(yuǎn)程上下載程序

    如果通過巨控GRM532Y-C實(shí)現(xiàn)對(duì)S7-200smart 遠(yuǎn)程下載上載程序
    的頭像 發(fā)表于 04-11 11:56 ?4060次閱讀
    巨控GRM532Y 實(shí)現(xiàn)<b class='flag-5'>S7-200smart</b>遠(yuǎn)程上下載<b class='flag-5'>程序</b>

    西門子s7-200smarts7-1200PLC通信技術(shù)

    S7-1200與S7-200SMART S7 通訊的另外一種方法是S7-200SAMRT PLC做客服端,S7-1200做服務(wù)器。該方式需要
    發(fā)表于 11-17 20:16 ?8257次閱讀

    S7-200 Smart子程序局部變量使用教程

    全新的 S7-200 SMART 帶來(lái)兩種不同類型的 CPU 模塊,標(biāo)準(zhǔn)型和經(jīng)濟(jì)型,全方位滿足不同行業(yè)、不同客戶、不同設(shè)備的各種需求。標(biāo)準(zhǔn)型作為可擴(kuò)展 CPU 模塊,可滿足對(duì) I/O 規(guī)模有較大需求,邏輯控制較為復(fù)雜的應(yīng)用 ;而經(jīng)濟(jì)型 CPU 模塊直接通過單機(jī)本體滿足相對(duì)
    的頭像 發(fā)表于 02-03 11:36 ?9691次閱讀

    如何導(dǎo)入S7-200 Smart變量

    導(dǎo)入S7-200 Smart變量
    的頭像 發(fā)表于 02-07 10:03 ?6914次閱讀
    如何導(dǎo)入<b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b><b class='flag-5'>變量</b>

    Python-局部變量與全局變量

    局部變量是在函數(shù)內(nèi)部定義的變量,只能在函數(shù)內(nèi)部使用,函數(shù)執(zhí)行結(jié)束后,函數(shù)內(nèi)部的局部變量會(huì)被系統(tǒng)回收,不同的函數(shù),可以定義相同名稱的局部變量,相互之間沒有任何關(guān)聯(lián)
    的頭像 發(fā)表于 02-16 15:16 ?948次閱讀
    Python-<b class='flag-5'>局部變量</b>與全局<b class='flag-5'>變量</b>

    西門子S7-200Smart如何轉(zhuǎn)換Modbus

    西門子S7-200Smart Modbus網(wǎng)關(guān)
    的頭像 發(fā)表于 11-03 18:41 ?4263次閱讀
    西門子<b class='flag-5'>S7-200Smart</b>如何轉(zhuǎn)換Modbus

    西門子S7-1200與S7-200SMART進(jìn)行PN通信!

    S7-200SMART編程軟件自V2.4版本、CPU固件也是自2.4版本起起開始支持Profinet通信。S7-200SMART即可以做IO控制器,也可以做IO設(shè)備。下面的例程以S7-200SMART做IO設(shè)備舉例。
    的頭像 發(fā)表于 07-10 16:05 ?5072次閱讀
    西門子<b class='flag-5'>S7</b>-1200與<b class='flag-5'>S7-200SMART</b>進(jìn)行PN通信!

    西門子S7-200SMART MODBUS通信實(shí)例

    編程時(shí)使用SM0.1調(diào)用子程序MBUS_INIT進(jìn)行初始化,使用SM0.0調(diào)用MBUS_SLAVE,并指定相應(yīng)參數(shù)。關(guān)于參數(shù)的詳細(xì)說明,可在子程序局部變量表中找到。
    發(fā)表于 11-13 14:33 ?4402次閱讀
    西門子<b class='flag-5'>S7-200SMART</b> MODBUS通信實(shí)例

    西門子S7-200SMART常見問題解答

    S7-200SMART CPU最多可輸出3路高速脈沖(除ST20外),這意味著可同時(shí)控制最多3個(gè)步進(jìn)電機(jī),通過運(yùn)動(dòng)向?qū)Э膳渲孟鄳?yīng)的運(yùn)動(dòng)控制子程序,然后通過調(diào)用子程序編程可實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)的控制。
    發(fā)表于 11-19 11:35 ?1395次閱讀

    西門子S7-200SMART常見通訊問題解答

    S7-200SMART CPU最多可輸出3路高速脈沖(除ST20外),這意味著可同時(shí)控制最多3個(gè)步進(jìn)電機(jī),通過運(yùn)動(dòng)向?qū)Э膳渲孟鄳?yīng)的運(yùn)動(dòng)控制子程序,然后通過調(diào)用子程序編程可實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)的控制。
    的頭像 發(fā)表于 11-22 09:05 ?1442次閱讀
    西門子<b class='flag-5'>S7-200SMART</b>常見通訊問題解答
    主站蜘蛛池模板: 日本一卡二卡3卡四卡网站精品 | 国产福利午夜自产拍视频在线 | 成年大片免费视频播放手机不卡 | 午夜性爽爽爽 | 久久天天丁香婷婷中文字幕 | 日本色婷婷 | 国产精品一区二区三 | 狠狠狠色丁香婷婷综合久久五月 | 国产亚洲精品久久午夜 | 美女黄色毛片 | 亚洲影院手机版777点击进入影院 | 拍拍拍交性免费视频 | 狠狠躁夜夜躁人人爽天天天天 | 亚洲人成电影综合网站色 | 热久久久久| 欧美激欧美啪啪片免费看 | 国产一级特黄老妇女大片免费 | 欧美三级视频 | 天天se天天cao综合网蜜芽 | 成人看片免费无限观看视频 | 五月天丁香色 | 久久国内精品视频 | 国产主播在线观看 | 色视频在线免费 | 色婷婷六月丁香七月婷婷 | 亚洲一区二区高清 | 午夜小视频在线播放 | 最新理论三级中文在线观看 | 无遮挡很爽很污很黄的网站w | 亚洲美女啪啪 | 国产伦理一区二区三区 | 大香伊人网| 影音先锋在线亚洲精品推荐 | 亚洲成人网在线 | 天堂最新版中文网 | 最新亚洲情黄在线网站 | 四虎影院观看视频在线观看 | 在线观看亚洲一区 | 四虎免费看黄 | 护士一级aaaaaa毛片 | 97人洗澡人人澡人人爽 |