夜夜躁日日躁狠狠久久|国产精品亚洲va在线观看|色天天天天综合男人的天堂|日本特黄特色aa大片免费|国产好痛疼轻点好爽的视频|欧美18school人禽杂交

萬(wàn)泉河
WX:ZHO6371995,歡迎+
級別: 略有小成
精華主題: 0
發(fā)帖數量: 140 個(gè)
工控威望: 265 點(diǎn)
下載積分: 878 分
在線(xiàn)時(shí)間: 11(小時(shí))
注冊時(shí)間: 2021-06-11
最后登錄: 2025-04-30
查看萬(wàn)泉河的 主題 / 回貼
樓主  發(fā)表于: 2022-12-07 18:11
【萬(wàn)泉河】三菱PLC中的多重背景

多重背景在PLC的應用中,在標準化編程中,在煙臺方法中,有非常重要的地位。

然而屬于非常非;A的基本功的技能。

比我所總結歸納的工控行業(yè)五連鞭:萬(wàn)線(xiàn)圈, 不用MT, 不用交叉索引, 不用IO映射, 不用UDT。那本來(lái)是煙臺方法的基本功, 而多重背景比五連鞭還要低出來(lái)至少N個(gè)層級。

所以,所有PLC的學(xué)習者,都首先一步要掌握多重背景的使用方法。 不管是否要學(xué)習,也不管什么品牌的PLC。 而經(jīng)常見(jiàn)到很多初學(xué)者表示,雖然看過(guò)了示例和教程,但仍然對多重背景的機制不能理解,感覺(jué)有些燒腦。 那就說(shuō)明入門(mén)之路還很漫長(cháng),還有很長(cháng)的路要走。 也就暫時(shí)不必要考慮學(xué)習煙臺方法,先把基本功打好再說(shuō)。

然而, 多重背景的這種叫法只是西門(mén)子中的稱(chēng)謂,英文單詞叫做Multi-instance ,講的是多個(gè)FB塊的多重嵌套機制。 即,一個(gè)FB1原本它被系統調用的時(shí)候,會(huì )產(chǎn)生單獨的背景數據塊,然而它如果不是被系統直接調用,而是嵌套在另一個(gè)FB2中調用它時(shí),會(huì )在FB2的靜態(tài)變量中生成FB1的實(shí)例背景數據。最終FB2被系統調用并實(shí)例化的時(shí)候, 所生成的背景數據塊實(shí)例里面,包含了FB1的數據。

假設FB2中調用3次FB1,而最終OB1調用了2次FB2,那么在得到的FB2的2個(gè)實(shí)例的背景數據塊IDB中,每一個(gè)里面均有3套FB1的數據信息, 而整個(gè)系統中有3*2=6套FB1的數據信息。

我這里不去講入門(mén)的基本功的多重背景的原理,因為讀者在網(wǎng)上隨便搜索多重背景+FB的關(guān)鍵詞,都可以搜索到很多文章。 而且,即便你加上三菱的關(guān)鍵詞,搜到的文章也全部是西門(mén)子的。 并沒(méi)有三菱的相關(guān)的文章出現。

所以可以證明,只有西門(mén)子中稱(chēng)之為多重背景,而要么是三菱的語(yǔ)境中有別的不被知曉的稱(chēng)謂方法,要么在三菱生態(tài)中還沒(méi)有發(fā)展到這一步。

然而, 我在編著(zhù)《三菱標準化編程煙臺方法》的新書(shū)的時(shí)候,對這一塊的詞匯就特別困擾。 專(zhuān)門(mén)搜索過(guò)相關(guān)的資料,然而沒(méi)有得到準確的答案。所以,在書(shū)中還是仍然按照西門(mén)子的叫法來(lái)稱(chēng)謂了。

包括背景數據本身,西門(mén)子中叫做IDB, 那么在之外的其他系統中也直接稱(chēng)之為IDB了。 有見(jiàn)過(guò)我書(shū)的目錄的讀者,跟我糾正說(shuō), 在三菱中根本不存在DB,FB的實(shí)例也不叫IDB,而是有另外的叫法。

我當然知道他們不叫IDB, 叫啥呢?叫標簽, 全局標簽中的一個(gè)普通的標簽, 和你建立一個(gè)INT或者BOOL類(lèi)型的數據標簽稱(chēng)謂上并沒(méi)有什么區別。

而那些簡(jiǎn)單數據變量,我們稱(chēng)之為變量,在全局標簽中的變量,即為全局變量。 對于所使用的內存地址是隱式的系統,雖然只有名字,但我們也認為和西門(mén)子系統中的M變量相當,是屬于煙臺方法編程中用不到的東西。 即五連鞭中的第二鞭。

不使用全局變量M的理念,可以擴大到全局DB也不使用,但顯然就不能再引申擴大到IDB了,否則程序都沒(méi)有存在的基石了。

所以,即便在三菱系統中對多重背景和背景數據塊盡管沒(méi)有找到他們家更專(zhuān)業(yè)的稱(chēng)謂,盡管也有可能找到,但我還是繼續沿用在西門(mén)子的叫法了。

這樣更便于讀者把同一個(gè)原理方法理解到不同的系統架構中,而不會(huì )因為語(yǔ)境不同,又帶來(lái)沒(méi)必要的歧義。

所以,其實(shí)我想倡導的是, 這種同一概念同一邏輯的詞匯用法,各廠(chǎng)家應該盡量統一一致,最好是有個(gè)標準來(lái)規范使用。

這貌似應該是IEC 61131的內容,然而我從IEC標準中并沒(méi)有發(fā)現這方面的約定。

所以,應該建議IEC標準把這方面的詞匯加以統一規定。

zuyi.xu
級別: 探索解密
精華主題: 0
發(fā)帖數量: 63 個(gè)
工控威望: 131 點(diǎn)
下載積分: 898 分
在線(xiàn)時(shí)間: 20(小時(shí))
注冊時(shí)間: 2021-08-12
最后登錄: 2025-04-22
查看zuyi.xu的 主題 / 回貼
1樓  發(fā)表于: 2022-12-07 22:10
在三菱里面就不要按照西門(mén)子的叫法了,三菱官方叫它標簽,那它就是標簽,標簽可以是基本數據類(lèi)型也可以是FB也可以是結構體。

夜夜躁日日躁狠狠久久|国产精品亚洲va在线观看|色天天天天综合男人的天堂|日本特黄特色aa大片免费|国产好痛疼轻点好爽的视频|欧美18school人禽杂交