欧美午夜欧美,台湾成人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】西門子S7-200SMART中局部變量的類型以及使用方法 創(chuàng)建庫的方法,子程序建成庫

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

局部變量(Local variables)指在程序中只在特定過程或函數(shù)中可以訪問的變量。局部變量是相對(duì)于全局變量而言的。在PLC中局部變量應(yīng)用不是很多,西門子PLC則引入局部變量,成為PLC中獨(dú)具特色的功能。

局部變量是分配給每個(gè)子程序的臨時(shí)存貯區(qū)。當(dāng)子程序被調(diào)用時(shí),系統(tǒng)分配局部變量區(qū)給子程序;子程序執(zhí)行完成后,該局部變量區(qū)被釋放。釋放時(shí)其中存貯的值也同時(shí)丟失,不能再下一掃描周期再被子程序使用。 

局部變量區(qū)的大小為64個(gè)字節(jié),其中最后4個(gè)字節(jié)被系統(tǒng)所占用,實(shí)際可供子程序使用的為60個(gè)字節(jié)。由于局部變量區(qū)的數(shù)據(jù)不能帶到下一掃描周期,因此只能用于存儲(chǔ)程序運(yùn)算中的中間值,可以減少對(duì)全局變量區(qū)的占用。 

由于局部變量區(qū)在子程序被調(diào)用時(shí)才被分配,且分配時(shí)并不對(duì)數(shù)據(jù)區(qū)進(jìn)行初始化,所以其初始值是不確定的。因此在程序中用到這些存貯區(qū)的值的指令前,必須有對(duì)該存貯區(qū)地址的賦值操作,否則可能會(huì)出現(xiàn)錯(cuò)誤的執(zhí)行結(jié)果。尤其在子程序中存在大量的跳轉(zhuǎn)指令時(shí),很容易出現(xiàn)漏掉對(duì)局部變量賦值的情況,要格外注意。 

每個(gè)子程序調(diào)用的輸入/輸出參數(shù)的最大限制是16,如果您嘗試下載的程序超過此一限制,IN和out加起來共16個(gè)超過16個(gè)就會(huì)出錯(cuò)。使用過程中應(yīng)注意以下幾點(diǎn):

1、子程序或者中斷程序不能訪問分配給主程序的局部存儲(chǔ)器。子程序不能訪問分配給主程序、中斷程序或者其他子程序的局部存儲(chǔ)器。同樣的,中斷程序也不能訪問分配給主程序或子程序的局部存儲(chǔ)器。 

2、S7-200 SMART有64個(gè)字節(jié)的局部存儲(chǔ)器,其中60個(gè)可以用作臨時(shí)存儲(chǔ)器或者給子程序傳遞參數(shù)。 

3、IN、OUT、IN_OUT變量都會(huì)與外部進(jìn)行數(shù)據(jù)交換,所以不需要數(shù)據(jù)交換時(shí)應(yīng)使用TEMP變量。

下面講述西門子S7-200SMART中局部變量的類型以及使用方法。

S7-200 SMART提供了四種類型的局部變量,用L表示。

IN:輸入變量。將外部指定位置的參數(shù)傳入子程序。

OUT:輸出變量。將子程序的運(yùn)算結(jié)果傳出到外部指定參數(shù)位置。 

IN_OUT:輸入輸出變量。將指定位置的外部參數(shù)傳導(dǎo)子程序,再由子程序修改后再將結(jié)果返回到同樣的地址。 

TEMP:臨時(shí)保存在局部數(shù)據(jù)堆棧中的臨時(shí)變量。一旦POU完全執(zhí)行,臨時(shí)變量數(shù)值

則無法再用。在兩次POU執(zhí)行之間,臨時(shí)變量不保持其數(shù)值。 

創(chuàng)建方法為:打開每個(gè)子程序都會(huì)彈出對(duì)應(yīng)的變量表,如下圖:

在變量表中選擇要?jiǎng)?chuàng)建的變量類型,輸入符號(hào)(英文/中文都行),再選擇正確的數(shù)據(jù)類型,系統(tǒng)將自動(dòng)分配對(duì)應(yīng)的變量,局部變量地址是系統(tǒng)根據(jù)前面的地址及數(shù)據(jù)類型自動(dòng)分配,不可自行修改。盡量把所有變量創(chuàng)建好后再開始根據(jù)分配的變量地址進(jìn)行編程。萬一在編程過程中需要再添加變量,一定要把顯示方式切換成:“僅符號(hào)”否則插入變量后地址全部變化,程序中原本使用的地址將報(bào)錯(cuò)。

編寫好的子程序不僅可以被當(dāng)前項(xiàng)目的調(diào)用,還可以建成庫供其它項(xiàng)目調(diào)用。在以后的編程中經(jīng)常會(huì)出現(xiàn)一些經(jīng)典的應(yīng)用,或者經(jīng)常處理的類似程序,我們就可以建立成“庫”,碰到類似的用法只需要直接調(diào)用庫進(jìn)行編程即可。

那么庫應(yīng)該怎么建立呢?

1)重命名:首先把編寫好具有特殊功能(脈沖運(yùn)算、模擬量換算等)的子程序進(jìn)行重命名,避免與其它項(xiàng)目中子程序重名。我們把以上例中子程序?yàn)槔麨椤爸甘緹粞訒r(shí)啟動(dòng)”。

2)創(chuàng)建庫文件:在左側(cè)指令樹中找到“庫”右擊彈出對(duì)話框,選擇“創(chuàng)建庫”如左下圖,彈出右下圖對(duì)話框:選擇需要建立庫的子程序“指示燈延時(shí)啟動(dòng)”,點(diǎn)擊“添加”;選擇“屬性”對(duì)庫進(jìn)行命名以及指定庫文件存儲(chǔ)位置;選擇“保護(hù)”,可以對(duì)庫文件設(shè)置一個(gè)密碼保護(hù),可以限制閱讀和修改庫程序。設(shè)置好后確定,將會(huì)在知道目錄下生成一個(gè)庫文件。

庫的創(chuàng)建如下:點(diǎn)擊創(chuàng)建庫后彈出創(chuàng)建庫對(duì)話框。

在V2.1之前版本中需要手動(dòng)添加刪除庫,庫文件可以存儲(chǔ)在任何地方。從V2.2開始將庫集中管理,必須存儲(chǔ)在系統(tǒng)設(shè)定目錄下,打開新項(xiàng)目刷新即可自動(dòng)可以顯示。重新安裝軟件或重裝系統(tǒng)前請(qǐng)對(duì)庫文件進(jìn)行備份。

要消除庫和項(xiàng)目之間出現(xiàn)存儲(chǔ)器使用沖突的可能性,應(yīng)避免在用戶定義庫中使用全局存儲(chǔ)器。 可能無法完全消除庫對(duì)全局資源的使用;但是,在可能的情況下最大程度地減少此類使用是有必要的。 這里列出了最小化全局存儲(chǔ)器使用的一些方法:

1)盡量用局部存儲(chǔ)器代替全局存儲(chǔ)器。

通過使用局部存儲(chǔ)器,盡量減少庫對(duì)全局存儲(chǔ)器的依賴性。您還可以直接將局部存儲(chǔ)器指定為庫指令使用的存儲(chǔ)器。

例如:您可能有一個(gè)計(jì)算數(shù)值并將該輸出存儲(chǔ)在 V 存儲(chǔ)單元的子例程的子例程。程序的其余部分則會(huì)讀取該 V 存儲(chǔ)器位置,以便確定計(jì)算的結(jié)果。 如果您希望將該子例程放入庫,考慮在子例程中增加一個(gè)輸出OUT參數(shù),并將計(jì)算結(jié)果存儲(chǔ)在該參數(shù)中。這樣就無需使用 V 存儲(chǔ)單元,并允許您決定結(jié)果的存儲(chǔ)位置。

2)使用臨時(shí)變量進(jìn)行計(jì)算。

將臨時(shí)變量用于計(jì)算和臨時(shí)結(jié)果可盡量減少指令庫對(duì)全局存儲(chǔ)器的使用。 您在子例程變量表中定義的臨時(shí)變量只對(duì)該子例程有效,不會(huì)與項(xiàng)目沖突。

3)需要 V 存儲(chǔ)器時(shí),要定義符號(hào)。

有時(shí)您必須在計(jì)劃包括在指令庫中的子例程中使用全局 V 存儲(chǔ)器。 必要時(shí),應(yīng)為所有 V 存儲(chǔ)器聲明符號(hào),并在程序中使用這些符號(hào)。 編譯該庫時(shí),編譯器將使用這些符號(hào)來決定您的庫所需的存儲(chǔ)器大小。通用規(guī)則是,將包括在庫中的子例程所占用的 V 存儲(chǔ)器分組到連續(xù)位置中。

以常用的步進(jìn)脈沖數(shù)運(yùn)算為例,因?yàn)槭褂帽容^頻繁,可以建立成庫方便以后編程過程中調(diào)用。使用全局變量運(yùn)算,程序如下:

 

如果要將該子程序建成庫,必須給所有全局變量都定義符號(hào),否則無法建立庫。建成庫以后編程調(diào)用庫時(shí),必須要進(jìn)行庫存儲(chǔ)器分配,右擊左側(cè)項(xiàng)目樹中“程序塊”選擇“庫存儲(chǔ)器分配”,點(diǎn)擊建議地址系統(tǒng)自動(dòng)分配未使用的存儲(chǔ)器供給庫使用。如下圖:

 

 

注意:在編寫庫程序時(shí),所用到的V存儲(chǔ)區(qū)地址必須全部定義符號(hào),否則無法創(chuàng)建庫。創(chuàng)建成庫后再次調(diào)用該庫進(jìn)行編程,所用到的V存儲(chǔ)器不再是之前編寫庫程序的地址,需要重新分配V存儲(chǔ)器地址。但是會(huì)按照之前的地址進(jìn)行分配,如存儲(chǔ)器大小,數(shù)據(jù)類型及編號(hào)之間的規(guī)律,所以盡量采用連續(xù)的地址進(jìn)行編程。

Tags:STEP7,SMART,運(yùn)動(dòng)控制,多軸  
責(zé)任編輯:admin
相關(guān)文章列表
【STEP7】西門子S7-200 SMART 下載時(shí)搜索不到CPU怎么辦,SMART連
西門子S7-200SMART和組態(tài)王以太網(wǎng)通訊(圖文)
【STEP7】多軸運(yùn)控、靈活自如——S7-200 SMART V2.7 新功能解讀
【圖文詳解】西門子PLC之S7-200SMART的TCP通信 TCP_CONNECT和TCP
STEP7創(chuàng)建庫,西門子200SMART PLC寫時(shí)鐘及寫時(shí)鐘用戶庫的創(chuàng)建典型
S7-200中西門子CP243-1 通過 SIMATIC NET 連接 WinCC
【STEP7軟件】S7-200中如何通過CP243-1與STEP 7-Micro/WIN 通信
小白必看 | 西門子S7-200SMART通信概述
STEP7-MicroWIN SMART 西門子主程序調(diào)用子程序
西門子S7-200 SMART PLC擴(kuò)展模塊,西門子plc擴(kuò)展模塊
西門子S7-200SMART PLC的DR32、DR16和DR08模塊 接線圖
西門子PLC S7-200SMART間接尋址應(yīng)用——西門子plc模擬量濾波程序
STEP7-MicroWIN SMART之 S7-200 SMART 運(yùn)動(dòng)控制指令詳解
STEP7軟件 S7-200 SMART高速脈沖輸出如何斷電保持當(dāng)前位置
STEP7軟件,S7-200SMART PLC 自編模擬量輸入結(jié)構(gòu)化編程并生成庫
STEP7-MICRO/WTN 4.0軟件使用教程
STEP 7-MicroWIN SMART自己如何建立庫指令  西門子200SMART PLC添
一文詳解西門子S7-200 SMART PLC高速計(jì)數(shù)器指令
西門子plc通訊西門子S7-200 Smart Modbus通信詳解,MBUS_CTRL主站
V20變頻器和西門子PLC的通訊,西門子變頻器與PLC的MODBUS通信詳細(xì)
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人
成人av综合在线| 国产午夜亚洲精品不卡| 中文av一区二区| 99久久er热在这里只有精品15 | 日韩一区二区麻豆国产| 国内成人免费视频| 亚洲欧美韩国综合色| 555www色欧美视频| 国产一区二区导航在线播放| 玉米视频成人免费看| 久久九九99视频| 久久久另类综合| 欧美性受xxxx黑人xyx性爽| 国产在线播放一区| 国产美女精品一区二区三区| 成人中文字幕合集| 五月天一区二区| 中文字幕一区二| 精品国精品国产尤物美女| 色av一区二区| 国产69精品久久99不卡| 久久精品国产99国产| 一区二区三区在线高清| 国产精品麻豆网站| 亚洲与欧洲av电影| 亚洲一区二区精品视频| 天天操天天色综合| 国产一区二区久久| 色综合久久久久网| 99国内精品久久| 欧美美女一区二区| 欧美亚洲综合另类| 日韩欧美123| 6080日韩午夜伦伦午夜伦| 精品少妇一区二区三区在线视频| 91精品国产入口在线| 91精品国产入口在线| 国产精品美日韩| 日韩中文欧美在线| 热久久国产精品| 日本vs亚洲vs韩国一区三区| 粉嫩久久99精品久久久久久夜| 欧美性大战久久| 国产精品毛片大码女人| 免费在线欧美视频| 色婷婷久久久综合中文字幕| 精品区一区二区| 亚洲成人激情综合网| 日韩av一区二区在线影视| 日本在线不卡视频| 99re成人精品视频| 国产女人水真多18毛片18精品视频 | 中文字幕乱码一区二区免费| 国产偷国产偷亚洲高清人白洁| 一区二区三区四区国产精品| 国产成人在线网站| 99久久精品免费观看| 久久婷婷色综合| 亚洲国产精品精华液2区45| 日韩电影一区二区三区四区| 色综合网色综合| 欧美军同video69gay| 综合中文字幕亚洲| 蜜臀久久99精品久久久久久9| 国产曰批免费观看久久久| 欧美日本在线观看| 久久精品网站免费观看| 久久精品国产99久久6| 欧美一级精品在线| 免费观看日韩av| 精品国产污网站| 蜜臀精品一区二区三区在线观看 | 亚洲精品一区二区三区影院| 日日夜夜免费精品| 欧美精品在线观看播放| 亚洲国产成人porn| 国产一区二区三区久久久| 日韩精品资源二区在线| 秋霞成人午夜伦在线观看| 这里只有精品电影| 麻豆一区二区三区| 91精品国产麻豆国产自产在线| 亚洲成人一二三| 欧美精品色综合| 婷婷丁香久久五月婷婷| 欧美日本一区二区在线观看| 日韩精品一级中文字幕精品视频免费观看 | 精品国产青草久久久久福利| 蜜桃一区二区三区四区| 日韩欧美国产麻豆| 韩国成人在线视频| 国产视频一区二区在线观看| 国产成人综合在线| 亚洲日本成人在线观看| 欧美日韩综合在线| 日韩理论在线观看| 在线免费观看成人短视频| 国产精品久久久久婷婷二区次| 视频精品一区二区| 精品久久久久av影院 | 色一情一乱一乱一91av| 亚洲香蕉伊在人在线观| 欧美刺激脚交jootjob| 国产成人亚洲精品青草天美| 亚洲乱码国产乱码精品精小说 | 国产伦理精品不卡| 国产精品久久久久国产精品日日| 色伊人久久综合中文字幕| 美女一区二区视频| 中文字幕一区二区三区精华液| 欧美日韩一区二区三区不卡| 黄色精品一二区| 一区二区三区欧美视频| 欧美精品一区二区三区高清aⅴ | a美女胸又www黄视频久久| 2020国产精品| 色婷婷综合久久久久中文一区二区| 日韩av电影免费观看高清完整版在线观看| 国产亚洲人成网站| 欧美高清激情brazzers| 成人av资源下载| 久久99精品久久久久久久久久久久| 7777精品伊人久久久大香线蕉最新版| 激情小说欧美图片| 亚洲国产精品久久艾草纯爱 | 亚洲综合色丁香婷婷六月图片| 日韩久久免费av| 欧美日韩精品免费| 91小视频在线| 亚洲综合在线五月| 国产精品久久久久天堂| 26uuu另类欧美| 欧美一卡二卡三卡| 在线这里只有精品| 不卡高清视频专区| 国产伦精品一区二区三区免费| 三级影片在线观看欧美日韩一区二区| 亚洲视频小说图片| 国产精品乱码妇女bbbb| 欧美变态tickle挠乳网站| 欧美影视一区在线| 一本到一区二区三区| 99视频在线精品| www.在线欧美| 99精品视频在线观看免费| 国产99精品国产| 国产成人一级电影| 成人黄页在线观看| 成人听书哪个软件好| 成人短视频下载| 成年人午夜久久久| 99久精品国产| 色婷婷av一区| 色偷偷一区二区三区| 欧美亚洲丝袜传媒另类| 欧美羞羞免费网站| 欧美日韩一级片在线观看| 欧美日韩一区中文字幕| 51午夜精品国产| 精品久久人人做人人爽| 久久精品人人做人人爽人人| 久久久久久久久免费| 欧美韩国日本不卡| 亚洲欧美另类久久久精品| 亚洲国产日韩一级| 奇米综合一区二区三区精品视频 | 久久人人爽人人爽| 久久久影院官网| 亚洲欧洲日韩女同| 亚洲一卡二卡三卡四卡| 美女视频免费一区| 成人一道本在线| 91久久人澡人人添人人爽欧美| 欧美日韩视频在线观看一区二区三区| 日韩一本二本av| 国产喷白浆一区二区三区| 亚洲丝袜美腿综合| 日本特黄久久久高潮| 成人a级免费电影| 在线观看一区不卡| 欧美精品一区二区三区久久久| 国产精品久99| 美腿丝袜亚洲三区| 97久久超碰国产精品电影| 51精品久久久久久久蜜臀| 国产亚洲va综合人人澡精品| 亚洲精品高清视频在线观看| 免播放器亚洲一区| 91在线精品秘密一区二区| 91精品国产91久久久久久一区二区 | 26uuu精品一区二区三区四区在线| 国产日韩av一区| 天天av天天翘天天综合网色鬼国产 | 国产一区二区三区观看| 91久久精品一区二区二区| 精品1区2区在线观看| 亚洲综合无码一区二区| 国产不卡高清在线观看视频| 在线播放/欧美激情| 亚洲蜜臀av乱码久久精品|