成人精品一区二区久久久 I 国产美女永久无遮挡 I 中文字幕+乱码+中文字幕明步 I 国产在视频一区二区三区吞精 I 日韩精品小视频 I 成人性生交大片免费4 I 免费aaa级毛片在线视频 I 一级片毛片 I 大型成人社区 I 国模在线播放 I 欧美大荫蒂毛茸茸视频 I 偷偷色噜狠狠狠狠的777米奇 I www.久久亚洲 I 日日搞夜夜操 I 亚洲成色777777女色窝 I 毛片黄色毛片 I 午夜片在线观看 I 国产一区二区三区中文字幕 I 天天干夜夜骑 I 日韩在线视频一区二区三区 I 久久久无码精品亚洲a片0000 I 写真福利片hd在线播放 I 欧美成人一区二免费视频 I 色噜噜狠狠爱综合视频 I 中文字幕无线码免费人妻 I 国产精品久久久久久久久久不蜜臀 I 欧美综合人人做人人爱 I 1024成人网色www I 国产精品视频一二三区 I 亚洲免费美女视频

萬泉河
WX:ZHO6371995,歡迎+
級別: 略有小成
精華主題: 0
發帖數量: 161 個
工控威望: 292 點
下載積分: 940 分
在線時間: 13(小時)
注冊時間: 2021-06-11
最后登錄: 2025-10-04
查看萬泉河的 主題 / 回貼
樓主  發表于: 2022-08-03 09:55
0803 【萬泉河】巧用程序塊臨時變量

上一篇文章《0728 【萬泉河】談虎色變雙線圈再談再變》有網友評論說, 文章題目應該叫做巧用臨時變量,我說, 我舉例的程序中用的都是全局變量,所以不能這么叫。 然而我可以以這個名字寫一篇文章, 真的是巧用臨時變量的。

先看芳季大俠寫過的系列文章:

入口在:
擁有屬于自己的指令第一集-技術視頻免費看-西門子工業1847會員–西門子中國 (siemens.com.cn)
具體內容,里面涉及的知識點如果有不懂的,可以去仔細研讀,甚至可以配合文章, 也自己實驗摸索得到。

然而,我是不會從這樣最基本的步驟一步步開講,我只能把實際用過的理論方法一步到位給一個終極的解決方案。 如果芳老師不再出第五集,把我本文的內容當做其第五集,我給來個狗尾續貂也可以。

芳老師在第四集有一張附圖:

本文的內容就從這張圖展開。

這張圖的意思是,在系統堆棧中,每一個同一級別的子程序TEMP變量同享的是同一片L空間。

這里先多講一點TEMP變量的本質是什么?其實仍然是計算機的內存RAM。原本作為RAM,是可以被全局訪問的, 只不過軟件系統做了保護限制, 不允許外部訪問。

多講這一點的意義在于, 對于一些連子程序功能都沒有, 或者有子程序, 然而子程序功能不如SMART這樣強大的PLC, 主要是西門子之外的一些其他品牌的小PLC, 它們的系統中沒有TEMP變量的時候,我們通過編程手段自己部署一部分內存數據區給當做TEMP變量使用。 這時候,操作系統本身自然不會限制, 那么我們在編程的時候就要格外小心, 要對這篇數據保護好。這是題外話。

回到上面的圖片,圖中我用紅色方框圈出來,CDEF四個子程序,它們是同一級別的。 那么除了說它們共享L變量空間之外,其實還有一個含義, 就是當程序執行完了子程序C,又進入子程序D的時候, 在子程序D開始時, TEMP區的內容,除了INPUT對應的部分被輸入管腳的值刷新了之外, 其余的所有數值其實就是離開子程序C時的內容。

即所有數據值,現場被完整保留。

這就是我們平常教育新手的時候, 總要強調, TEMP的數據,不要先讀, 不要先讀,不要讀操作在先。 應該先寫操作,賦值以后,后面的數值才是真實可控的,邏輯才可控。

有的人會不信, 說自己明明做子程序驗證過了,我就是先讀數值了, 也沒有問題。 那是因為你測試程序中同一級別的子程序數量太少, 可能只有它自己。比如圖中的F。 那么數據區就不會被別的子程序污染。 你做的邏輯暫時好用。然而等到了現場, 真實應用中, 子程序多了, 數據就混亂了,邏輯就亂套了。

所以, 我經常建議對TEMP變量屬性不熟悉的新手,調試中遇到疑惑的時候, 不防在子程序的開始時候, 把用到的一片TEMP變量全部清零。 后面程序功能都好用,才叫好用。

這是傳統做法。

今天則是顛覆傳統,利用前面說的進入下一個子程序后,前一個子程序的TEMP數據現場被完整保留集成的這個特性,我們可以用來做點文章。才是題目宣稱的巧用臨時變量。

我在3年前寫過一篇文章,做過程序編程方法征集:
《【萬泉河】有償征集2:S7-200函數塊BLOCK_MOVE》
https://www.ad.siemens.com.cn/club/bbs/PostStory.aspx?a_id=1574124&b_id=80&s_id=157&num=3#anch

需要把一整塊的數據用BLOKMOVE的方法傳送到一個完全封裝的子程序的內部。 然而并沒有如愿得到答案。 還是我自己在去年底的時候,對TEMP變量思考到上述的內容后,得到了解決。

即,數據傳送部分下降層級,放到相鄰調用的前一個子程序中,直接對TEMP數據BLOKMOVE, 后面的子程序中的TEMP就自然收到了數值。
空講理論光說不練可能有些難懂。 下面做個例子來演示下實現方法以及實際的應用。

通常SMART的子程序的管腳數量有限制,可能是16個,數值不精確,但是沒意義,總之系統給的再多,在做標準化庫函數時也會不夠用。所以總要有有擴張管腳的需求。

我們有建立一個子程序叫做“功能塊”:  


其原生管腳很少,然而我們把更多的管腳建立到LB10,LB11,LB12的L數據區中。
做一個“功能塊前處理”的子程序 ,在其中調用BLOCKMOVE功能:


即實現了對內部TEMP變量的批量賦值, VB10的數據可以作為功能塊的INPUT數據使用了。
當然,我們還可以做個“功能塊后處理”,數值的傳送方向顛倒一下:

那么建立的IN11-IN34的臨時變量事實上成為了功能塊的INOUT管腳。

程序的調用過程變為:


如此實現了給功能塊擴張了24個管腳。 如果還需要更多,則簡單修改即可。

我做的標準化煙臺方法的分享項目的SMART 200的程序, 在2022年春節左右,做了一次V2.0的升級, 其中包含了本文講解的技術方法,使得程序更加簡練,優雅, 封裝更徹底。

V2.0的升級程序不是完整的項目程序,而只是做了一部分功能的演示, 學員需要在加入學習營后,從QQ群文件中自行下載。學習掌握之后改進升級到所有程序功能。 在掌握之前,還是仍然可以只學習V1.0的方法,以及工程應用。其實只是我一個人的心結, 追求更優雅更完美的程序架構,實際功能是一樣的。
0803 【萬泉河】巧用程序塊臨時變量 (1).pdf (298 K) 下载次数:109

主站蜘蛛池模板: 国产一卡二卡3卡四卡无卡国色 | 日韩免费在线观看 | 成人污污视频 | 色午夜视频 | 欧美第一黄网免费网站 | 久久一级免费视频 | 5566综合网 | 国产人成免费 | 沫沫人窝窝人色7777777 | 中文字日产乱码免费1~3软件 | 欧美片免费网站 | 无码国产69精品久久久久同性 | 国产无人区码一码二码三mba | 天堂www中文在线资源 | 天天插夜夜 | 国产操女人| 精品国产一二三产品价格 | 看黄色毛片 | 精品乱子伦一区二区 | 一区二区亚洲欧美在线 | 国产精品门事件av | 欧美va天堂在线电影 | 婷婷午夜影院 | 好大好深好猛好爽视频拍拍拍 | 欧美午夜理伦三级在线观看 | 精品国产96亚洲一区二区三区 | 亚洲 国产 制服 丝袜 一区 | 亚洲精品一区二区三区98年 | 国产人交视频xxxcom | 麻麻张开腿让我爽了一夜 | 97超碰中文| 大香j蕉75久久精品免费8 | 午夜性色一区二区三区不卡视频 | 欧美国产第一页 | 精品乱码无人区一区二区 | cao死你小sao货湿透了学长 | 精品人伦一区二区三区蜜桃网站 | 日本伊人色 | 欧美黑人性猛交xxxx免费动漫 | 精品一区二区三区在线播放视频 | 欧美日韩精品在线一区二区 | 超薄肉色丝袜一二三 | 青青草成人网 | 黄色av网站免费在线观看 | 欧美成人精精品一区二区三区 | 亚洲第一页在线视频 | 四虎亚洲国产成人久久精品 | 天天影视网天天综合色 | 免费操片 | 日本高清一区 | 岛国伊人 | 亚洲精品乱码久久久久久按摩 | 国产乱人伦精品一区二区在线观看 | 色情无码www视频无码区小黄鸭 | а√天堂资源8在线官网 | 色偷偷综合| 91麻豆网站 | 欧美精品一区二区久久婷婷 | 樱花草在线社区www日本影院 | 主站蜘蛛池模板: 蛛词}| 国产午夜不卡片免费视频 | 蜜臀av国内精品久久久较好效果 | 国产成人精品三级在线影院 | 人妻丰满熟妇av无码在线电影 | 亚洲自拍另类 | 午夜操操操 | 亚洲精品视频免费看 | 久久精精品久久久久噜噜 | 全黄性性激高免费视频 | 亚洲中文字幕丝祙制服 | 九九精品无码专区免费 | 人人妻人人爽人人爽 | 超碰综合网 | 天天干天天操天天玩 | 精品久久久中文字幕二区 | 国产美女特级嫩嫩嫩bbb片 | aaaaaaaa毛片| 国产白嫩大乳丰满在线 | 秋霞影院午夜伦 | 免费国产人成网站x8x8 | 婷婷射丁香 | 我爱avav色aⅴ爱avav | 国产午夜亚洲精品理论片八戒 | 久操国产 | 影音先锋欧美在线 | 久久不见久久见www免费视频 | 3d成人性动漫无尽视频 | 国产麻豆果冻传媒视频观看 | 亚洲日本香蕉视频 | 超碰香蕉 | 亚洲欧美日韩国产综合点击进入 | 一级特黄aa大片 | 孩交精品xxxx视频视频 | 免费日韩在线视频 | 国产精品一区二区香蕉 | 羞羞视频网 | 欧美成人亚洲高清在线观看 | 小黄鸭精品密入口导航 | 三级伊人 | 亚洲精品无码久久久久牙蜜区 | 性推油按摩av无码专区 | 成人黄视频 | 日日av色欲香天天综合网 | 亚洲精品无码一区二区三区四虎 | 国产精品久久久久高潮色老头 | 在线观看中文字幕亚洲 | 美女露出强行男生揉网站 | 免费情侣作爱视频 | 青青草原国产视频 | 欧美在线观看视频一区 | 色视频一区二区三区 | 男女偷爱性视频刺激 | 日韩欧美精品有码在线 | 亚洲国产成人极品综合 | 欧美精品二区三区 | 国产精品无码午夜福利 | 91官网在线 | 欧美日韩国产一区二区三区 | 影音先锋无码aⅴ男人资源站 | 主站蜘蛛池模板: 蛛词}| 精品麻豆丝袜高跟鞋av | 亚洲国产欧美日韩欧美特级 | 欧美在线v | 国产视频18 | 一本之道色综合网站 | 热九九精品 | 久久狠狠爱亚洲综合影院 | 老师粉嫩小泬喷水视频90 | 黑人ⅴvideo暴力亚洲娇小 | 国产性高爱潮有声视频免费 | 天堂在线1 | 色综合狠狠操 | 超碰影院在线 | 中文视频在线观看 | 成人在线天堂 | 国产亚洲精品美女久久久m 色综合中文综合网 | 国产精品久久综合 | 午夜高清在线无码 | 国产精品人妻一码二码 | 蜜臀久久精品99国产精品日本 | 亚洲国产成在人网站天堂 | av在线播放日韩亚洲欧 | 亚洲色偷偷偷综合网 | 欧美理论片在线观看 | 7777精品伊人久久久大香线蕉 | 亚洲成a人v欧美综合天堂下载 | 狠狠躁夜夜躁人人爽天天开心婷婷 | 噜噜噜在线观看免费视频日本 | av网站大全免费 | 国产区第一页 | 日韩欧美国产激情 | 天堂在/线资源中文在线 | 国产高清不卡一区二区 | 国产黄在线免费观看 | 中文字幕免费一区 | 国产黄色在线免费看 | 精品国产粉嫩内射白浆内射双马尾 | 免费看片网站91 | 国产女人高潮的av毛片 | 在线视频夫妻内射 | 国产精品区一区二区三在线播放 | 国内偷拍久久 | 欲色影视天天一区二区三区色香欲 | 91丁香婷婷综合久久欧美 | 手机看片国产福利 | 对白刺激国产子与伦 | 国产福利91精品一区区二区三国产s | 亚洲最大av网站 | 亚洲精品视频免费看 | 国产精品久久久国产盗摄 | 另类毛片 | 美妇颤抖双乳呻吟求欢视频 | 毛片视频播放 | 九色视频在线播放 | 91人人爽久久涩噜噜噜 | 91干 | 99精品国产一区二区 | 黄色a一级片 | 欧美午夜精品久久久久久浪潮 | 主站蜘蛛池模板: 蛛词}| 国产无遮挡乱子伦免费精品 | 免费看国产精品3a黄的视频 | 一本色道久久综合狠狠躁篇 | 无码精品、日韩专区 | 成人香蕉网| 极品色av | 国产日韩久久久久 | 99爱视频 | 国产午夜精品久久精品电影 | 一本大道久久a久久综合婷婷 | 久久99精品久久久久久秒播 | 亚洲色av影院久久无码 | 亚洲 制服 丝袜 无码 | 中文字幕人成人乱码亚洲影视的特点 | 全黄久久久久a级全毛片 | 狠狠色丁香婷婷综合欧美 | 美国一级大黄一片免费的网站 | 你懂的网址在线播放 | 女同互添互慰av毛片观看 | 久久99精品久久久久久久不卡 | 国产精品亚洲αv天堂无码 国产精品欧美久久久久一区二区 | 国产免费久久精品99re丫丫 | 国产精品久久人妻无码hd毛片 | 午夜福利无遮挡十八禁视频 | 在线观看的网站 | 国产在线拍揄自揄视频菠萝 | 久久嫩草影院免费看 | 无码人妻一区、二区、三区免费视频 | 东京热无码中文字幕av专区 | 亚洲欧洲日产国产av无码 | 久久香蕉av | 电影内射视频免费观看 | 色偷偷av男人的天堂京东热 | 少妇逼逼 | 一级黄色片免费看 | 久久精品国产一区 | 色欲久久综合亚洲精品蜜桃 | 国产精品久久久午夜夜伦鲁鲁 | 欧美激情区 | 性av盈盈无码天堂 | 国产亚洲产品影视在线产品 | 亚洲啪啪网站 | 久久久噜噜噜久久免费 | 成人无码h在线观看网站 | 正在播放酒店约少妇高潮 | 欧美一级黄色影片 | 亚洲一二三四视频 | 人妻少妇偷人无码精品av | 不卡av免费| 国产精品毛片久久久久久久明星 | 人人射影院 | 377p欧洲日本亚洲大胆 | 欧美性色19p | 欧美18—20岁hd第一次 | 日韩美女免费视频 | 国产精品丝袜www爽爽爽 | 久久老子午夜精品无码怎么打 | a级黄色片子 | 国产激情偷乱视频一区二区三区 | 主站蜘蛛池模板: 蛛词}| 91嫩草精品 | 日韩内射美女片在线观看网站 | 小宝贝荡货啊用力水湿aⅴ视频 | 性与爱午夜视频免费看 | 一区二区三区色 | 国产精品aaa| 亚洲深夜福利视频 | 国产小福利 | 欧美黄绝喷潮片 | 无码全黄毛片免费看 | 国产1区 2区 3区 | 日韩a片无码一区二区三区电影 | 亚洲国产欧美在线观看片 | 日本一级片在线播放 | 午夜天堂视频 | 国产黑丝在线视频 | 亚洲综合国产成人丁香五月激情 | 午夜精品一区二区三区在线 | 天堂亚洲2017在线观看 | 亚洲22p| 啊轻点内射在线视频 | 亚洲精品久久久蜜桃网尤妮丝 | 免费播放婬乱男女婬视频国产 | 美女大量吞精在线观看456 | 午夜午夜精品一区二区三区文 | 久久精品国产自在天天线 | 国产小视频自拍 | 欧美日韩精品一区二区性色a+v | 蜜臀久久99精品久久久久久宅男 | 欧美一级欧美三级在线观看 | 国产高清精品福利私拍国产写真 | 好爽好硬好深高潮视频456 | 国产天堂一区 | 日本一卡二卡四卡无卡乱码视频免费 | 久久男人av资源网站无码软件 | 亚洲一区二区观看 | 久久久精品日本一区二区三区 | 337p日本大胆噜噜噜噜 | 成人亚洲区无码区在线点播 | 九色福利视频 | 2020中文字字幕在线不卡 | 国产亚洲一本大道中文在线 | 手机成人在线视频 | 特级西西444www大精品视频免费看 | 亚洲成av人片天堂网老年人 | 欧美日本精品一区二区三区 | 欧美视频久久久 | 久草久草久草 | 狠狠色噜噜狠狠狠狠2021天天 | 无码丰满熟妇bbbbxxx | 国产精品电影一区二区在线播放 | 色综合久久精品 | www.一区二区.com | 中国白嫩丰满少妇xxxxx明星 | 五月婷婷综合激情 | 在线免费播放av | 国产精品久久国产三级国 | 黄 色 成 人a v播放免费 | 黄色毛片在线视频 |