国产一区二区三区毛片_亚洲乱码AV中文一区二区_亚洲精品无码专区在线播放_日韩欧美一二_咪咪av影院_欧久久av一区二区

萬泉河
WX:ZHO6371995,歡迎+
級別: 略有小成
精華主題: 0
發帖數量: 142 個
工控威望: 269 點
下載積分: 888 分
在線時間: 12(小時)
注冊時間: 2021-06-11
最后登錄: 2025-05-31
查看萬泉河的 主題 / 回貼
樓主  發表于: 2022-08-23 18:34
0822 【萬泉河】解讀一個用循環法PK萬泉河80模擬量例子的例子程序

大約兩個月前,寫過一篇文章:
《0628 【萬泉河】優雅的PLC程序一定是用EXCEL寫出來的》,其中介紹了我用EXCEL做出80個模擬量轉換程序。

眾多網友看到后,大呼有收獲。

然而也有另外一批同行, 見到我的程序之后,直呼笑掉大牙。 嘲笑我竟然連循環語法都不會。 所以,經常在一些微信群中,遇到一些熱心網友要教給我循環語法。

然后我就說,不要只看循環的那三五句語法,不要做口炮黨,動下手,你們按同樣的變量表,把同樣功能的程序做一遍出來。然后大家比較一下。

然后來了。

下面從原理開始講解一下。

我原始的優雅程序,在PLC程序中,就是如圖這樣的簡單羅列調用。

循環派說,你看看, 后面的數據結果VD1000, VD1004,VD1008是有地址規律的數據,可以用指針,間接尋址或者數組的方式給序列化。 具體方法取決于所使用的PLC平臺支持情況。 比如SMART 200,就可以用指針。

先把VD1000指針化,送到LD22中, 循環中調用一次數值送到LD22指向的地址, 執行完成之后指針增加4, 即指向了VD1004,下一周期即處理了第二個模擬量數據。

如此循環80次, 即只使用區區5-6行語句就實現了所有模擬量的處理。 而如果數量有改變,比如改為800個,那也只是把上面的循環數由80改為800即可。



然而,事情其實并非如此簡單。 不僅輸出側變量需要序列化, 輸入側的變量也同樣需要。 首先,量程上下限對每一個測點來說都不一樣,那么就無法使用固定值, 也需要做成變量組,而輸入的模擬量通道地址,也不會是完美連續的。 比如有時候數據來自通訊。 比如我做例子的時候有一部分數據直接來自VW。

那么需要對這些數據做IO映射處理。 即,模擬量通道部分,分配了VW2000開始的數據區,量程上下限則分別分配了VD3000,VD4000的數據區,分別傳送到指針LD10, LD14, LD18中。

所以, 真實可用的程序是:



程序行數增加了一點點,忽略不計。

然而IO映射就沒有那么容易了。 因為地址并不能保證規則連續, 所以必須逐行用MOVE指令來傳送。 這樣子:
MOVW   AI_V064:AIW100, VW2090
MOVW   AI_V065:AIW102, VW2092
MOVW   AI_V066:AIW104, VW2094
MOVW   AI_V067:AIW106, VW2096
MOVW   AI_V068:AIW108, VW2098
MOVW   AI_V069:AIW110, VW300

MOVW   AI_V070:VW2, VW302
MOVW   AI_V071:VW4, VW304
MOVW   AI_V072:VW6, VW306

總計有80行程序, 一行都少不了。 我這里只是截取了中間的部分,看到數據地址是不規則的。

而量程上下限,常數值可以用MOVD方法同樣實現,也可以直接定義到數據塊中,數據塊增加2個表量程L和量程H,錄入數據分別為:


每個表分別是80行,80*3=240。

然而這樣的程序是不完整的。 使用掉的V區數據都需要做到符號表中, 給分配符號名稱。 就像我原本給QOUT分配到V1000一樣。

那么數據工作量為80*3=240行。

這些數據,以及MOVE指令做IO映射的程序,都需要從EXCEL整理好之后復制過來。 所以可以認為其實數據塊和符號表與程序基本相同的工作量,都是程序的一部分。

所以程序的總量480行比我不用循環的做法其實反而增加了400行。

然而,我做程序時候, EXCEL表格是一次性完成的, 這里需要把工藝變量表拆分到6個表中,整理好了之后分別復制6次。這里模擬量處理的輸出部分恰巧是內部數據,所以可以是完整的序列。 而其它類的設備, 輸出部分也需要做IO映射,也仍然需要工作量。

是的。這個PK程序其實也仍然是我自己親自做的。 我雖然早就知道這里面的全部的工作量,我寫上一篇文章原本就是針對的某些文章和視頻做的所謂循環處理技巧,我自己工作中斷然不會使用,但為了把例子貢獻出來, 還是忍著惡心給完整做了一下。


這個循環法實現的程序,為了爽那一下下的幾句指令,同時還消耗了V2000-V4000的3000byte的數據區。 而且,程序也仍然沒有做到徹底標準化。 比如,1000個byte,只能存放250個浮點數數據,即,如果真的要處理800個模擬量, 可不是僅僅把80改為800,而是所有數據區規劃都需要更改。因為原本的規劃區不夠用了, 循環跑不成去了。

而倒過來, 如果只是8個模擬量的程序, 現在的這套浪費了3000個數據區的程序, 也是搞笑的。 浪費量驚人, 也需要優化修改。

所以其實就是, 你沒針對一個新項目,都需要根據實際的模擬量數量, 重新做數據區優化規劃。  

那些嘲笑我,要教我循環語法的驕傲的年輕人, 只執著于跟我演示那三五句語法,我都懶得看,他們卻非常自豪的要反復演示,以為那已經是自動化工作頂尖絕技。我反復提醒他們動動手把程序做完整的時候, 理都不理。 還只在那里教育我勿要做井底之蛙, 不曉得天外有天。

指望著那些又輕浮又懶惰的年輕人,我永遠也得不到跟我PK的樣本。

我這里辛辛苦苦把對標PK的例子程序做出來,提供給那些懶得動手的循環派年輕人,如果我了解有偏差之處,還可以在我基礎上再修改完善,哪些工作是因為我愚蠢做多了, 可以做減法刪除掉, 這樣對他們來說,就不會畏懼親自動手了。

每一個年輕人,未來要有成長,在勤奮與聰明之間,必須擁有一樣。 而且很多時候勤奮比聰明還更重要一點。 尤其是你怎么點化都不能領悟的自以為是的小聰明。

我這里把PK80程序同樣放到80工位雙聯開關QQ群文件中,群1已經滿員, 群2還有空位,可以申請加入870566908后獲取。
0822 【萬泉河】解讀一個用循環法PK萬泉河80模擬量例子的例子程序.pdf (138 K) 下载次数:196
紫陌5775
級別: 正式會員
精華主題: 0
發帖數量: 8 個
工控威望: 70 點
下載積分: 642 分
在線時間: 3(小時)
注冊時間: 2022-07-19
最后登錄: 2025-04-25
查看紫陌5775的 主題 / 回貼
1樓  發表于: 2022-08-31 18:27
研究一下

主站蜘蛛池模板: 狠狠干人人干超碰_亚洲另类欧美综合久久图片区_中文字幕av高清片_国产在人线免费视频精品_yourporn国产在线精品_亚洲毛片多多影院_天天都色_免费在线观看av片 | 亚洲国产综合色产精品色在线_成熟丰满熟妇高潮XXXXX_久草色在线观看_亚洲乱操_最大胆裸体人体牲交免费_国产又粗又猛又爽又黄A_草草影视在线观看_三级黄色免费看 | 北条麻妃中文_eeuss影院www影院入口_亚洲视频在线观看一区_最新日韩视频在线观看_久久久久久久久久亚洲_天天操网址_久久成人无码影片_免费无码又爽又刺激高潮 | 亚洲视频一区二区_久久久精品在线观看_国内精品伊人久久久久7777_www.麻豆com_日本免费一区二区三曲_亚洲成在线_中文字幕第一区第二区_久久人妖 | 国产9区_欧美性视频一区二区_亚洲a区在线观看_javlibrary贴吧_日本一二三区高清_永久免费视频国产_人人干影院_超碰三级 | 日本二区久久_午夜精品人妻无码一区二区三区_999精品嫩草久久久久久99_天堂资源中文WWW_久久久久性色Av毛片特级_久久国产一片免费观看_黄片一级毛片_久久97国产超碰青草 | 91少妇丨porny丨_中文字幕av一区二区_亚洲精品视频三区_骚妇内射中岀群交_欧美久久大片_欧美日本日韩aⅴ在线视频_国产91久久久久蜜臀青青天草二_97色伦婷婷综合色情网 | 国内精品九九久久久精品_九九热视频这里有精品_97色资源_浮生影院大全免费观看中文版_a片疯狂做爰全过的视频_国产大胸A在线观看_免费一区视频_中文字幕av久久激情亚洲精品 | 国产激情福利_在线观看国产91_国产欧美日韩一区二区三区_国产日韩欧美二区_在人线AV无码免费高潮喷水_少妇一级淫片免费播放_臀蜜av_国产乱码高清区二区三区在线 | 国产午夜精品久久久久久久_亚洲欧美精品久久_久久久999国产_亚洲国产精品无码7777一线_有码av在线_日韩精品区_亚洲第一色片_免费va欧美在线观看 | 超碰在线97中文字幕_天天草夜夜草_亚洲精品久久久久久久久久久久_四韩色情无码一区二区三区_国产精品久久久久久久7777_欧美国产日韩在线三区_7777偷窥盗摄视频_97在线视频免费 | 久久免费久久_亚洲va欧美va国产va天堂影院_国产毛片av在线_99久久久无码国产精品不卡_黄色视屏免费在线观看_亚洲大乳大丰满中文字幕_国产精品久久久久久久久鸭_综合久久网站 | 少妇啪啪免费观看欧美三p_俺来也中文字幕_亚洲精品aaaa精品_69夜色精品国产69乱_人与狗精品aa毛片_视频福利一区_亚洲精品中文字幕乱码三区_成人免费视频a | 女朋友的妹妹在线观看_自偷自拍视频_亚洲精品另类在线_成人激情在线视频_久久久欧美日韩精品一区_四虎永久在线视频_99精彩视频_91av视频在线播放 | 免费一级特黄3大片视频_免费的黄色_91视频免费在线_亚洲精品久久久久私欲_性高湖久久久久久久久aaaaa_成人影院在线观看免费_偷拍精品一区二区三区_国产精品无线一线二线三线 手机在线播放国产女主播_国产精品一区二区久久不卡小说_久久夜靖品2区_精品视频色一区_品久久久久久久久久96高清_农村乱视频一区二区三区_久久久久无码精品国产情侣_黄又色又污又爽又高潮动态图 | 国产精品久久久久影院嫩草_91免费小视频在线观看_jj视频在线播放_97人摸人人澡人人人超一碰_久久精品无码专区免费_黄色av网址大全_亚洲乱色伦图片区小说_97免费人妻无码视频 | 久久人妇_激情动漫_国产精品福利在线观看无码卡一_欧美日韩在线二区_国产精品aⅴ_天天爱夜夜爱_又爽又黄又无遮挡的视频在线观看_艳魔大战春荡女淫3 | 亚洲三区在线视频_亚洲色图片区_久久久999精品视频_日韩一级黄色影片_黄色片免费在线观看_成人a视频片在线观看免费_青青青伊人_狠狠一区 | 免费一级特黄3大片视频_免费的黄色_91视频免费在线_亚洲精品久久久久私欲_性高湖久久久久久久久aaaaa_成人影院在线观看免费_偷拍精品一区二区三区_国产精品无线一线二线三线 手机在线播放国产女主播_国产精品一区二区久久不卡小说_久久夜靖品2区_精品视频色一区_品久久久久久久久久96高清_农村乱视频一区二区三区_久久久久无码精品国产情侣_黄又色又污又爽又高潮动态图 | 国产一二三四在线_18禁超污无遮挡无码免费游戏_精品美女久久久_久久九九99视频_成人av中文字幕_日韩一区二区福利_亚洲.国产.中文慕字在线_天堂中文资源库官网 | 偷拍各种美女wc嘘嘘视频_亚洲精品乱码久久久久久按摩_成人免费xyz网站_朝桐光a∨一区二区三区_国内精品卡1卡2卡区别_欧美国产一级_亚洲AV综合A∨一区二区_自拍超碰 | 欧美日韩在线免费播放_丰满人妻无奈张开双腿AV_国产高清免费AV片在线观看不卡_四虎国产精品永久在线_成人色综合_亚洲精品成人自拍_91色精品视频在线_91叼嘿视频 | 久久国产热播_天天艹天天干天天_caoporn视频在线_亚洲一级特黄_一二三级毛片_日韩在线亚洲_欧美日韩国产精品一区_免费观看性欧美大片无片 | 边啃奶边躁狠狠躁a片动图_懂色av一区二区_黄色片小视频_亚洲性无码AV在线观看_欧美成在线观看_乱人伦精品视频在线观看_无码人妻一区二区三区免_久久r精品 | 久久久久久99精品_成年美女黄的视频网站_国产一区二区三区四区区_亚洲欧美日韩在线播放_国产三区四区视频_四虎永久在线精品免费看_wwwxxx日韩_一级黄色毛片视频 | 久久人人爽人人爽人人片av高清_国产九九九精品_视频一区二区三区在线_艹逼逼网站_新版天堂资源在线_日本精品视频一区二区三区_色婷婷xxx_四虎视频影院www1515 | 妇女性内射冈站HDWWWOOO_亚洲av无码av日韩av网站_青草欧美亚洲a视频在线_福禄影院午夜伦_亚洲美女影院_日日操操_国产偷窥熟女精品视频大全_国产在线一区二区三区AV | 玖玖色在线观看_久久久国产精品黄毛片_日韩人妻无码潮喷中文视频_日本一区二区三区四区不卡视频_青青操国产_一级看片免费视频_夜夜激情网_凸凹隐藏撒尿xxxx偷拍 | 天天操导航_久久国内精品自在自线图片_av夜色_啪啪自拍视频_日韩在线精品中文字幕一区二区_亚洲精品久久一区二区三区_CHINASEX喷水VIDEOS中国少妇_久草视频网址 | av黄色免费看_aⅴ中文字幕不卡在线无码_我不卡一区二区_欧美日韩一区二区三区高清_最近免费中文字幕中文高清6_日本色老头_99久久国语露脸精品对白_最美女人体内射精一区二区 | 午夜影院在线看_久久久久久一区二区三区_乱视频一区_亚洲第一色网站_国产91成人在在线播放_午夜影院在线视频_九九午夜_久久免视频 | 成本人h无码播放私人影院_隔壁黑人的巨大中文字幕_国产视频精品在线_91剧情_美女黄色a级_av动作片_人人舔人人射_精品综合久久久 | 亚洲aⅴ无码专区在线观看_精品福利网站_午夜影院c绿象_中文字幕十区_久久综合日本_久久网站免费视频_国产免费一区视频_欧美成年人视频 | 国产成人AV网站网址_日本三极_日漫美女_中国三级在线_一级一毛片_黑人av_2019天天干夜夜操_国产免费作爱视频 国产精品天堂AVAV在线_国产成人无码一区二区在线观看_隔着超薄肉丝袜做AV在线_涩涩涩综合在线亚洲第一_精品系列无码一区二区三区_在线黄色影院_九一快播_久久精品国产亚洲AV麻豆不卡 | 青青草99啪国产免费_欧美与欧洲交xxxx免费观看_亚洲欧美日韩v在线观看不卡_成人91污污污在线观看_亚洲永久免费网站_亚洲视频一区二区三区_日韩在线视频在线观看_亚洲国产精品精华液网站 | 国产精品人人爱一区二区白浆_快色视频在线_久草在线手机观看_av久操_免费1级a做爰片观看_加班被蹂躏的人妻在线_XXXX内射中国老妇_国精久久 | 中出欧美_中文字幕av无码不卡_怡红院成免费人视频_一区二区三区欧美大片_肉色欧美久久久久久久免费看_秋霞网一区二区_国产精品111_亚洲国产精品精品 | www.拔插_亚洲熟女综合一区二区三区_人人狠狠综合久久88成人_银魂在线观看_国产精品成人黄片_91久草视频_99久久精品国产毛片_h高潮娇喘抽搐A片国产麻豆 | 一个人www在线观看免费_97爱爱网_国产福利一区二区_亚洲av无码成人专区片在线观看_亚洲综合视频_97超级碰碰碰久久久_国产精品自在自线_精品国产青草久久久久福利 | 成人99一区二区激情免费看_中文字幕乱老妇女一视频_久久网站视频_天天摸夜夜添久久精品_日本深夜福利视频_亚洲日本精品一区二区三区_高h视频在线免费观看_88av导航 | 亚洲欧美日韩中文字幕二_日产精品久久久久久久_国产一区二区三区高清_国产一级a不收费_亚洲AV无码第一区二区三区_懂色av粉嫩av蜜臀av_国产午夜理论不卡在线观看_天天射色综合 |