国产一区二区三区毛片_亚洲乱码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
yankkkkkkk
太好了,密碼找到了又能回家啦
級別: 工控俠客
精華主題: 0
發帖數量: 267 個
工控威望: 2876 點
下載積分: 20035 分
在線時間: 201(小時)
注冊時間: 2008-03-12
最后登錄: 2025-05-30
查看yankkkkkkk的 主題 / 回貼
1樓  發表于: 2022-08-27 21:18
學習了。

主站蜘蛛池模板: 97色亚洲_无码粉嫩虎白一线天在线观看_亚洲人成人一区二区在线观看_成人免费一级伦理片在线播放_超级色的网站在线观看_992tv人人草_日本黄色大片_久久久久久视频 | 牛和人交VIDE欧美XX00_国内精品久久人妻无码网站_羞羞答答xxdd在线观看_国产美女网站_国产吖v免费看在线观看_免费看黄色毛片网站播放_日本JAPANESE丰满白浆_中文字幕avav | 国产精品久久国产精品久久_xxxwww免费视频_极品人妻的娇喘呻吟_a级无毛_亚洲你懂的_久久精品女人天堂av444_日本99热_小蜜被两老头吸奶头在线观看 | 无遮挡拍拍拍免费观看_99日韩_亚洲国产欧美日韩另类_毛片免费全部播放无码_狂野欧美激情性xxxx喷水_视频在线国产_超碰pron人人_免费h动漫无码网站 | 手机看片一级片_人人妻人人爽人人澡人人_亚洲成AV人片在一线观看_在线精品自偷自拍无码_中文字幕一区二区三区在线播放_日本中文字幕视频一区_国产不卡精品_99精品久久久久久久另类 | 国产成人在线观看_青青草91视频_日韩一二在线_天天操91_国产精品内射后入合集_四库成人免费视频_在线综合亚洲欧美网站_在线一二三四区 | 国产A∨国片精品一区二区_精品人成视频免费国产_xxxxfree少妇过瘾_午夜亚洲av日韩av无码大全_色依依av在线_亚洲精品一区二区三区99_1717精品视频在线观看_国内一区二区三区在线视频 | 91精品国产91久久综合_av无码专区亚洲av毛片_亚洲a区视频_国产一区播放_综合图区亚洲_国产aⅴ无码久久丝袜美腿_双乳奶水饱满少妇呻吟_四虎网址在线 | 国产综合亚洲精品一区二_久久天天躁夜夜躁狠狠躁2024_亚洲AV无码成人黄网站在线观看_亚洲精品一区人人爽_国产精品国内免费一区二区三区_日本一本区_韩国av在线播放_欧美人与动欧交视频 | 色综合99_中文日产幕无限码一区_黄网站色网址_又污又爽又黄的网站_欧美成人h版_亚洲日韩欧洲无码a∨夜夜_亚洲人成影院在线无码_色五月丁香六月欧美综合 | 欧美多毛肥胖老妇做爰_caoporn国产精品免费公开_蜜臀亚洲av永久无码精品老司机_男人狂桶女人高潮嗷嗷叫_精品在线视频免费在线观看视频_亚州福利视频_国产精品视频网_一区二区狠狠色丁香久久婷婷 | 欧美jizzhd精品欧美另类_粉嫩一区二区三区四区公司1_美女视频一级片_中文字幕无线码入口_毛片免费小视频_国产日韩欧美一区二区久久精品_免费国产黄网站在线观看动图_yellow在线观看免费观看大全 | 伊人婷婷影院_精品亚洲天堂_免费天堂av_国产真实伦在线视频免费观看_亚洲一二精品_国产999久久_熟女俱乐部五十路六十路av_91嫩草私人成人亚洲影院 | 日韩三级一区二区_一级黄色性视频_在线成人观看_caoporm超碰_日本天堂在线_久久爱._4虎免费观看影片_a级片网站 | 特黄做受又硬又粗又大视频小说_国产无线卡一卡二_欧美精品三区_欧美午夜精品一区_中文字幕在线一区二区高清_欧美日韩中文在线视频_牛牛碰在线观看_国产婷婷vvvv激情久 | 亚洲国产2021精品无码_欧美成人精品一级_97无码免费人妻超级碰碰夜夜_无码日韩做暖暖大全免费_欧美交换配乱吟粗大在线观看_日韩精品无码免费专区网站_日p免费视频_激情久久99 | 午夜dj免费视频在线观看_日韩在线观看视频免费_神马久久春色视频_国产精华7777777_亚洲一区影院_九九久久网_国产日韩一区二区在线_国产精品亚欧美一区二区 | 成人国产视频在线_中文字幕丝袜精品久久_一个色影院_久久亚洲中文字幕无码_久久色网_欧美亚洲日本一区二区_91高清视频免费观看_国产69精品久久久久久久久久 | 高清?日韩?欧?亚_无码做爰视频WWW网站建设_亚洲av性色在线观看_成人午夜影片_秋霞在线午夜_国产矿转码专一2023_7777奇米成人四色眼影_欧美亚洲另类自拍 | 东京干福利视频_成人教育av_91精品91久久久_在线观看亚洲精品_把女人弄爽特黄a大片_日韩毛片欧美一级a_免费人成又黄又爽的视频_欧美视频第五页 | 狠狠干夜夜草_www.俺去也.com_亚洲素人一区二区_国产精品一区二区久久精品_四虎影视国产在线视频_日韩在线视频观看_99精品国产高清一区二区三区香蕉_久久97久久97精品免视看 | 婬荡少妇21P_亚洲av永久无码精品蜜芽_亚洲欧洲精品在线_亚洲福利在线观看_国产肛交视频_欧美国产免费_免费视频久久久久久久_久久久福利视频 | 五月天色婷婷丁香_午夜三级A三级三点自慰_国产免费播放一区二区_中文在线观看免费视频_se吧提供在线看片免费人成久网_欧美日韩大片在线观看_久草在线视频免费资源_91久精品 | 亚洲日韩国产成网在线观看_69久久久_伊人久久精品无码麻豆一区_亚洲欧美日韩在线观看a三区_日本网站在线_av在线免费观看国产_最近免费中文字幕大全高清MV_性欧美长视频免费观看不卡 | 欧美变态另类刺激_91精品少妇99在线观看_欧美另类在线制服丝袜国产_亚洲二区三区在星空传媒_久久精品国产精品青草_日本精品久久久久久久_涩涩导航_欧美性色a | 日本三级带日本三级带66_综合av在线播放_深夜在线网站_一级片国语_福利姬液液酱喷水_美女人人操_银魂thefinal_日本色清 | 日本91网站_久久人人爽人人爽人人片AV东京热_农村野外理伦三级_嫩草官网视频入口_一区二区日韩欧美_a级片一级片_国产亚洲v_久久精品一区二区三区国产主播 | 婬荡少妇21P_亚洲av永久无码精品蜜芽_亚洲欧洲精品在线_亚洲福利在线观看_国产肛交视频_欧美国产免费_免费视频久久久久久久_久久久福利视频 | 色视频中文字幕_亚洲性色成人av_外国黄色一级毛片_亚洲国产wwwccc36天堂_国产日韩精品久久久无码专区_久草精品视频在线观看_国产欧美精品aaaaa久久_精品国产一区二区在线观看 | 亚洲日韩国产成网在线观看_69久久久_伊人久久精品无码麻豆一区_亚洲欧美日韩在线观看a三区_日本网站在线_av在线免费观看国产_最近免费中文字幕大全高清MV_性欧美长视频免费观看不卡 | 嫩草精品_91精品一区二区三区四区_欧洲美女粗暴牲交_日韩精品无码一区二区三区av_伊人青草_内射爽无广熟女亚洲_欧美黄片免费看_久久本道综合色狠狠五月 | 久久久久久99精品_成年美女黄的视频网站_国产一区二区三区四区区_亚洲欧美日韩在线播放_国产三区四区视频_四虎永久在线精品免费看_wwwxxx日韩_一级黄色毛片视频 | 盗摄牛牛av影视一区二区_全国最大黄色网址_深夜福利网_一级特黄网站_乱丶伦丶图丶区一区二区_毛片黄片一级片_日本福利网_亚洲av高清不卡久久 | 亚洲国产成人片在线观看无码_欧美日韩亚洲另类_亚洲热热_日韩欧美在线视频免费_日本逼逼视频_久久综合婷婷丁香五月中文字幕_国产一区精品久久_亚洲一区日韩精品中文字幕 | 精品性影院一区二区三区内射_又大又湿又紧又爽a视频_亚洲日本一线产区和二线产区_92在线_穿靴子的猫在线观看_国产在线h_农村妇女野外牲交一级毛片_亚洲欧洲国产综合aⅴ无码 | 亚洲一区AV在线观看_欧美熟妇zozozo_热久久精品国产_日本丰满少妇XXXX_97超碰香蕉_国产日韩欧美视频在线观看_草草视频在线播放_欧美成人午夜免费全部完 | 国内精品久久久久影院蜜芽_一级不卡_亚洲国产成人久久综合_yy1111111少妇影院光屁股_国产乱淫av免费_中文字幕高清不卡_538国产精品视频一区二区_国产精品91久久久 | 亚洲精品视频一区二区三区_国产∨亚洲V天堂无码久久久_亚洲欧美精品在线_91精品国产乱码久久久久_91性爰视频_一级毛片二级毛片三级毛片_亚洲AV第一成肉网肉片AV_国产免费不卡视频 | 性高潮久久久久久久久_国产白嫩精品久久久久久_黄片毛片一级片_久久久福利_九色97_超碰在线国产_久操网在线观看_99在线播放 | 国内精品伊人久久久_国产女主播喷水视频在线观看_亚洲AV无码一区二A片变脸_一二三精品_久久99亚洲AV无码四区_日本小视频网址_精品成人久久久_在线观看久草 | 国产精品色婷婷亚洲综合看片_日本熟日本熟妇在线视频_一级片的网址_亚洲无人区一卡2卡三卡_青草青草视频2免费观看_欧美亚洲国产片在线播放_老女老肥熟国产在线视频_亚洲精品xxxxx |