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

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

大約兩個(gè)月前,寫過(guò)一篇文章:
《0628 【萬(wàn)泉河】?jī)?yōu)雅的PLC程序一定是用EXCEL寫出來(lái)的》,其中介紹了我用EXCEL做出80個(gè)模擬量轉(zhuǎn)換程序。

眾多網(wǎng)友看到后,大呼有收獲。

然而也有另外一批同行, 見(jiàn)到我的程序之后,直呼笑掉大牙。 嘲笑我竟然連循環(huán)語(yǔ)法都不會(huì)。 所以,經(jīng)常在一些微信群中,遇到一些熱心網(wǎng)友要教給我循環(huán)語(yǔ)法。

然后我就說(shuō),不要只看循環(huán)的那三五句語(yǔ)法,不要做口炮黨,動(dòng)下手,你們按同樣的變量表,把同樣功能的程序做一遍出來(lái)。然后大家比較一下。

然后來(lái)了。

下面從原理開(kāi)始講解一下。

我原始的優(yōu)雅程序,在PLC程序中,就是如圖這樣的簡(jiǎn)單羅列調(diào)用。

循環(huán)派說(shuō),你看看, 后面的數(shù)據(jù)結(jié)果VD1000, VD1004,VD1008是有地址規(guī)律的數(shù)據(jù),可以用指針,間接尋址或者數(shù)組的方式給序列化。 具體方法取決于所使用的PLC平臺(tái)支持情況。 比如SMART 200,就可以用指針。

先把VD1000指針化,送到LD22中, 循環(huán)中調(diào)用一次數(shù)值送到LD22指向的地址, 執(zhí)行完成之后指針增加4, 即指向了VD1004,下一周期即處理了第二個(gè)模擬量數(shù)據(jù)。

如此循環(huán)80次, 即只使用區(qū)區(qū)5-6行語(yǔ)句就實(shí)現(xiàn)了所有模擬量的處理。 而如果數(shù)量有改變,比如改為800個(gè),那也只是把上面的循環(huán)數(shù)由80改為800即可。



然而,事情其實(shí)并非如此簡(jiǎn)單。 不僅輸出側(cè)變量需要序列化, 輸入側(cè)的變量也同樣需要。 首先,量程上下限對(duì)每一個(gè)測(cè)點(diǎn)來(lái)說(shuō)都不一樣,那么就無(wú)法使用固定值, 也需要做成變量組,而輸入的模擬量通道地址,也不會(huì)是完美連續(xù)的。 比如有時(shí)候數(shù)據(jù)來(lái)自通訊。 比如我做例子的時(shí)候有一部分?jǐn)?shù)據(jù)直接來(lái)自VW。

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

所以, 真實(shí)可用的程序是:



程序行數(shù)增加了一點(diǎn)點(diǎn),忽略不計(jì)。

然而IO映射就沒(méi)有那么容易了。 因?yàn)榈刂凡⒉荒鼙WC規(guī)則連續(xù), 所以必須逐行用MOVE指令來(lái)傳送。 這樣子:
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

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

而量程上下限,常數(shù)值可以用MOVD方法同樣實(shí)現(xiàn),也可以直接定義到數(shù)據(jù)塊中,數(shù)據(jù)塊增加2個(gè)表量程L和量程H,錄入數(shù)據(jù)分別為:


每個(gè)表分別是80行,80*3=240。

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

那么數(shù)據(jù)工作量為80*3=240行。

這些數(shù)據(jù),以及MOVE指令做IO映射的程序,都需要從EXCEL整理好之后復(fù)制過(guò)來(lái)。 所以可以認(rèn)為其實(shí)數(shù)據(jù)塊和符號(hào)表與程序基本相同的工作量,都是程序的一部分。

所以程序的總量480行比我不用循環(huán)的做法其實(shí)反而增加了400行。

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

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


這個(gè)循環(huán)法實(shí)現(xiàn)的程序,為了爽那一下下的幾句指令,同時(shí)還消耗了V2000-V4000的3000byte的數(shù)據(jù)區(qū)。 而且,程序也仍然沒(méi)有做到徹底標(biāo)準(zhǔn)化。 比如,1000個(gè)byte,只能存放250個(gè)浮點(diǎn)數(shù)數(shù)據(jù),即,如果真的要處理800個(gè)模擬量, 可不是僅僅把80改為800,而是所有數(shù)據(jù)區(qū)規(guī)劃都需要更改。因?yàn)樵镜囊?guī)劃區(qū)不夠用了, 循環(huán)跑不成去了。

而倒過(guò)來(lái), 如果只是8個(gè)模擬量的程序, 現(xiàn)在的這套浪費(fèi)了3000個(gè)數(shù)據(jù)區(qū)的程序, 也是搞笑的。 浪費(fèi)量驚人, 也需要優(yōu)化修改。

所以其實(shí)就是, 你沒(méi)針對(duì)一個(gè)新項(xiàng)目,都需要根據(jù)實(shí)際的模擬量數(shù)量, 重新做數(shù)據(jù)區(qū)優(yōu)化規(guī)劃。  

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

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

我這里辛辛苦苦把對(duì)標(biāo)PK的例子程序做出來(lái),提供給那些懶得動(dòng)手的循環(huán)派年輕人,如果我了解有偏差之處,還可以在我基礎(chǔ)上再修改完善,哪些工作是因?yàn)槲矣薮雷龆嗔耍?可以做減法刪除掉, 這樣對(duì)他們來(lái)說(shuō),就不會(huì)畏懼親自動(dòng)手了。

每一個(gè)年輕人,未來(lái)要有成長(zhǎng),在勤奮與聰明之間,必須擁有一樣。 而且很多時(shí)候勤奮比聰明還更重要一點(diǎn)。 尤其是你怎么點(diǎn)化都不能領(lǐng)悟的自以為是的小聰明。

我這里把PK80程序同樣放到80工位雙聯(lián)開(kāi)關(guān)QQ群文件中,群1已經(jīng)滿員, 群2還有空位,可以申請(qǐng)加入870566908后獲取。
0822 【萬(wàn)泉河】解讀一個(gè)用循環(huán)法PK萬(wàn)泉河80模擬量例子的例子程序.pdf (138 K) 下载次数:196
yankkkkkkk
太好了,密碼找到了又能回家啦
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 267 個(gè)
工控威望: 2876 點(diǎn)
下載積分: 20035 分
在線時(shí)間: 201(小時(shí))
注冊(cè)時(shí)間: 2008-03-12
最后登錄: 2025-05-30
查看yankkkkkkk的 主題 / 回貼
1樓  發(fā)表于: 2022-08-27 21:18
學(xué)習(xí)了。
紫陌5775
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 8 個(gè)
工控威望: 70 點(diǎn)
下載積分: 642 分
在線時(shí)間: 3(小時(shí))
注冊(cè)時(shí)間: 2022-07-19
最后登錄: 2025-04-25
查看紫陌5775的 主題 / 回貼
2樓  發(fā)表于: 2022-08-31 18:27
研究一下
hssdwyz
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 67 個(gè)
工控威望: 93 點(diǎn)
下載積分: 769 分
在線時(shí)間: 37(小時(shí))
注冊(cè)時(shí)間: 2022-09-20
最后登錄: 2025-05-19
查看hssdwyz的 主題 / 回貼
3樓  發(fā)表于: 2022-10-12 21:10
我學(xué)習(xí)下!謝謝!

主站蜘蛛池模板: 超碰在线97中文字幕_天天草夜夜草_亚洲精品久久久久久久久久久久_四韩色情无码一区二区三区_国产精品久久久久久久7777_欧美国产日韩在线三区_7777偷窥盗摄视频_97在线视频免费 | 密室大逃脱第三季免费观看高清_久久国产亚洲中文字幕_欧美成人gv在线观看_国产一级淫片91aaa激情_一区国产传媒国产精品_日本一区二区三区在线免费_亚洲欧美国产日韩中文字幕_亚洲成av片人久久久 | 亚洲欧洲日产国产av无码_亚洲网友自拍_永久免费的无码中文字幕_成在线人永久免费视频播放_aaa一区_日本教室三级在线看_国产成人精品大尺度在线观看_一本大道在线视频 | 国产黄在线观看免费观看不卡_av福利免费_国产麻豆天美果冻无码视频_午夜宅男久久久_xxxxxhd日本xxxx47_日韩高清在线一区二区三区_男人天堂视频网_少妇高潮浪潮av99网站 | 国产成人AV区一区二区三_国产91清纯白嫩初高中在线观看_欧美国产日韩一区二区三区_日韩东京热无码AV一区_少妇高潮太爽了在线播放_亚洲精品国产精品国自产在线_国产91艳遇在线观看_黄色三级网站在线观看 | 国色天香2019中文字幕在线观看_亚洲AV无码传区国产乱码O_97在线免费公开视频_熟女无套高潮内谢吼叫_国产精品嫩草影院入口一二三_国产亚洲欧美日韩精品一区二区三区_乱色欧美激情亚洲欧美激情_四虎在线免费观看视频 | 人成亚洲_体内射精日本视频免费看_日韩久久网站_日本黄色美女网站_国产在线喷浆_bbbbbxxxxx欧美性_4虎最新_欧美又大又色又爽bbbbb片 | 久久久久无码精品亚洲日韩_国产又粗又硬又黄视频免费着_555夜色666亚洲国产免_男人操女人免费视频_未满十八岁勿入网站WWW_日本在线有码_97精品国产一区二区三区_免费无码黄网站在线观看 | 日本成熟少妇a片免费观看_精品嫩模福利一区二区蜜臀_www.久久爱69.com_国产亚洲AV在线_国产亚av手机在线观看_精品一级视频_黄色一级毛片a_欧美大胆a视频 | 无码乱肉视频免费大全合集_caoporn超碰97_搡老熟女vⅰdeos_少妇高潮喷水正在播放_免费在线观看色_人妻精品动漫H无码网站_国产91在线播放精品_免费中文字幕在线 | 高清在线看_精品婷婷色一区二区三区蜜桃_国产大片内射1区2区_av韩日_国产91区_日本熟妇丰满XXXXX18_免费视频成人_西西大胆无码视频免费 | 精品国产制服丝袜高跟_男人的天堂中文字幕熟女人妻_av片免费在线播放_人人爱天天做夜夜爽_国产午夜AAA片无码无片久久_国产黄色一级片视频_久久亚洲国产精品123区_丁香激情综合久久伊人久久 | 男女无套内射白将在线线国语_久久精品噜噜噜成人_国产片一区二区_91污视频_69午夜视频_国产精品一区二区三区四区在线观看_一级黄色播放_av在线无码专区一区 | 上流社会高清免费观看_毛片免费播放_九九99精品视频_亚洲成人免费av_78m国产成人精品视频_国产精品-区区久久久狼_黄色小网站免费_尤物777 | 亚洲精品视频一区二区三区_国产∨亚洲V天堂无码久久久_亚洲欧美精品在线_91精品国产乱码久久久久_91性爰视频_一级毛片二级毛片三级毛片_亚洲AV第一成肉网肉片AV_国产免费不卡视频 | 国产91色在线_老司机在线网站_日韩精品无_初高中生免费视频毛片_青青青国产依人免费视频_99pao在线视频国产好吊色_中文字幕av日韩_日日摸夜夜添夜夜添人人老牛 | 东京干福利视频_成人教育av_91精品91久久久_在线观看亚洲精品_把女人弄爽特黄a大片_日韩毛片欧美一级a_免费人成又黄又爽的视频_欧美视频第五页 | 玖玖视频精品_国产丝袜无码一区二区视频_黄色avav_av免费国产_麻豆果传媒成人A片免费看_国产一区二区三区精品av_性欧美videofree高清69_成视频年人黄网站视频福利 | 91在线观_四虎私人影院_自拍偷拍3p_mm1313午夜视频_视频在线三区_亚洲免费资源_香蕉乱码成人久久天堂爱免费_国产真人真事毛片视频 | 美女91_一本大道久久a久久精品综合_青草久操_亚洲伦理99热久久_狠狠色噜噜狠狠狠888米奇_久久美女色视频_777影音_狠狠色综合7777久夜色撩人 | AV中文字幕潮喷人妻系列_国产一级毛片高清_国产在线观看1_欧美激情一区二区三区高清视频_国产精品爽黄69天堂a_91福利视频在线_juliaann熟妇五十欧美_97超碰人人在线观看 | 色综合91_久久国产精品成人片免费_香蕉视频污黄在线观看_无码人妻精品一区二区三区66_chinese勾搭videos_成人a免费_亚洲a成人午夜天堂_99影视在线视频免费观看 | 日韩欧美一起_国产精品VA无码一区二区_人人妻人人澡人人爽人人精品_av在线黄色_精品69视频一区二区三区_黄色的网站免费在线观看_永久免费不卡在线观看黄网站_亚洲精品在线视频 | 国产精品嫩草影视久久久_日本精品一区视频_日韩成人一二三_av片在线观看无码免费_中文字幕人妻无码系列第三区_亚洲成av人片在www鸭子_a毛片免费看_毛片免费观看 | 91久久精品国产一区二区三区_一本大的之伊人_国产免费观看视频_一级片aaa_国产国在线线免费费_久久精品国产亚洲αv忘忧草_WWW国产精品内射熟女_2012中文字幕在线视频 | av一二三区_欧美成人午夜免费影院手机在线看_粉嫩av免费一区二区三区_日本三极片_国产目拍亚洲精品一区二区_CHINESE极品人妻VIDEOS_中文字幕人成无码人妻_北条麻妃最猛aⅴ作品 | 国产91对白在线播放九色_欧美精品久久久久久久_国产男女爽爽爽免费视频_H无码精品动漫在线观看免费_国产一级毛片网站_国产免费乱淫av_四虎影视大全_中文字幕av一区二区三区高 | 日韩精选在线观看_a级毛片在线免费_久久精品国产亚洲AV日韩_国产一区二区三区影视_亚洲欧美天堂_伊人久久大香线蕉影院_久久久久成人精品亚洲国产_永久免费精品精品永久 | 国产精品久久久久影院嫩草_91免费小视频在线观看_jj视频在线播放_97人摸人人澡人人人超一碰_久久精品无码专区免费_黄色av网址大全_亚洲乱色伦图片区小说_97免费人妻无码视频 | 国产成人91视频_在线观看第一区_国产精品交换_日本四虎_国精品午夜福利视频不卡麻豆_人妻无码高清一区_久草热线视频_色网免费 | 殴美在线_在线观看亚洲a_亚拍一区_91超碰九色_精品在线91_中文字幕一区二区三天_日韩激情欧美_亚洲午夜色 | 殴美在线_在线观看亚洲a_亚拍一区_91超碰九色_精品在线91_中文字幕一区二区三天_日韩激情欧美_亚洲午夜色 | 99久久精品国产免费看不卡_好紧好湿太硬了我太爽了_欧美激情一区二区三区视频_宅男天堂_精品三级久久久_gogogo高清在线观看视频中文_免费国产白丝喷水娇喘视频site:_青青草视频黄 | 夜夜躁狠狠躁日日躁_中文字幕久无码免费久久_欧美日韩免费看_国产va在线_欧美影片两对夫妇交换_亚洲热视频_午夜成人影片_免费观看黄色 | 日韩欧美一起_国产精品VA无码一区二区_人人妻人人澡人人爽人人精品_av在线黄色_精品69视频一区二区三区_黄色的网站免费在线观看_永久免费不卡在线观看黄网站_亚洲精品在线视频 | 日本91网站_久久人人爽人人爽人人片AV东京热_农村野外理伦三级_嫩草官网视频入口_一区二区日韩欧美_a级片一级片_国产亚洲v_久久精品一区二区三区国产主播 | 国产高清精品亚洲一区二区三区_国产12孩岁A片被A午夜_九九精品无码专区免费_免费观看爱爱视频_亚洲日本va中文字幕在线_一级毛片小说_色偷偷av亚洲男人的天堂_欧美在线国产精品 | 国产乱了_日韩欧美xxxxx_国产精品成人扳一级aa毛片_韩国一级无码免费精品视频_老师办公室被吃奶好爽在线观看_日本3级视频_啦啦啦中文在线观看日本_奇米影视7777久久精品人人爽 | 做爰裸体激情2_午夜叫声理论片人人影院_亚洲视频在线观看免费_一区二区在线欧美日韩中文_伊人久久免费视频_亚洲综合成人专区片_久久久精品高清_国产精品亚洲片夜色在线 | 97超碰在线久草超碰在线观看_国产亚洲综合性久久久影院_8x最新网站入口_www.91超碰_永久免费AV无码网站国产_久久综合国产精品_超鹏在线视频_午夜窝窝 | A片无码一区二区三区在线草莓_ww国产_日韩一区二区三区在线视频_人妖天堂狠狠ts人妖天堂狠狠_国产一性一交一伦一A片_黄色一级片在线观看_黄色一级片视频_日本丰满护士bbw |