夜夜躁日日躁狠狠久久|国产精品亚洲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ā)表于: 2023-09-26 22:52
0926 【萬(wàn)泉河】關(guān)于UDT,只怪自己腦洞不夠大

上一篇文章《0917 【萬(wàn)泉河】關(guān)于PLC中UDT和FB的迷思》,是針對更早一篇文章
《0820 【萬(wàn)泉河】就是要為不用UDT而不用UDT》所引發(fā)的網(wǎng)友爭論所寫(xiě)。

文中主要的結論:

    UDT本質(zhì)上是數據類(lèi)型,而FB本質(zhì)上也是數據類(lèi)型。
    從接口的角度,UDT和FB同樣都可以作為接口。
    而從類(lèi)的角度,UDT和FB也都同樣可以作為類(lèi)。

文章發(fā)出后,這回的反響就比較好了,沒(méi)了那么多反對爭論的聲音,連帶那個(gè)討論的帖子,過(guò)程也不那么激烈了。

因為我一再表示,我發(fā)表這些觀(guān)點(diǎn)不是拋磚引玉供大家辯駁的,而是立下個(gè)標志,供大家可以在很長(cháng)時(shí)間里學(xué)習理解的。我根本沒(méi)有要和同行討論的意思。 所以不需要來(lái)和我討論乃至爭論。 除非有人能和我一樣寫(xiě)出來(lái)系列文章,并且發(fā)表出有理有據的更深刻的觀(guān)點(diǎn)。

然而有群友讀懂了之后就在群里問(wèn)我, 既然UDT和FB都是數據類(lèi)型, 那么FB是否可以作為UDT的數據元素呢?

我以多年西門(mén)子PLC的經(jīng)驗,做出的第一反應是,不能,絕不可能!

然后說(shuō)出口之后立馬感覺(jué)自己有些唐突了。 這要是說(shuō)錯了話(huà), 這要是被整天跟在腳后跟后面盯著(zhù)咬腳后跟的家伙抓著(zhù)了把柄, 不得興奮跳腳好幾年!當然, 以他們的智力水平,這一段的技能已經(jīng)遠遠超越了他們的認知上限,即便放個(gè)破綻給他們,他們也沒(méi)那么容易叼到。

所以,說(shuō)完之后,我趕緊在PORTAL V17里面驗證了一下,先松一口氣,當然是不可以。 在UDT中建立數據元素的時(shí)候,可選的數據類(lèi)型有各種基本數據類(lèi)型,也有已經(jīng)存在的UDT,但已經(jīng)存在的FB卻并沒(méi)有出現在可選列表中。

注意看這個(gè)時(shí)候的表達,是要嚴謹包括軟件版本的。 更新版本的V18我還沒(méi)有用過(guò),所以暫時(shí)無(wú)從驗證。 而未來(lái)保不齊在哪一個(gè)版本中會(huì )支持,在當下這還是懸而未決的懸案,需要未來(lái)驗證。

然后,我就順手在正在使用的倍福TC2的軟件中試了一下, 驚掉下巴的事情出現了: CODESYS中竟然可以!

CODESYS中的UDT的數據類(lèi)型,竟然可以選擇系統FB和自定義的FB作為其數據元素。

而且,當天也就有了報應。

我承接的一個(gè)公司的非標設備的PLC程序的標準化改造,他們的PLC主要使用倍福,所以我還在逐字逐句解讀他們原來(lái)的TC2程序。 然后當天下午,在閱讀到某一數據類(lèi)型的數據結構時(shí),赫然發(fā)現了其中定義的R_TRIG ,  就是相當于SFB啊

TYPE ST_calcpointw :
STRUCT

    limitswitch:BOOL;
    point1:BOOL;
    point2:BOOL;

    rise_tf:R_TRIG;
    rise_fs:R_TRIG;
    rise_cs:R_TRIG;
    rise_fw:R_TRIG;

END_STRUCT
END_TYPE

怎么說(shuō)呢, 對我來(lái)說(shuō),只能怪自己腦洞不夠大了!

我們這兒還各個(gè)角度各種理論論證各種數據類(lèi)型的區別呢,殊不知早有人在用著(zhù)了。 當然,我相信他們老大即便無(wú)意中發(fā)現了這個(gè)功能可以使用就順手用的時(shí)候, 也完全沒(méi)有想到在屋子外面有眾人會(huì )因為其背后的理論吵吵鬧鬧,扭作一團。

也當然啦, 他們的老大雖然早就掌握了在UDT數據元素中使用FB的技能,寫(xiě)程序的方法仍然基于傳統方法的,雖然一直在謀求實(shí)現設備規格的標準化,但最終結果卻離標準化模塊化越來(lái)越遠,去年他們出廠(chǎng)的非標設備類(lèi)型統計下來(lái)達到了50個(gè)機型之后,PLC程序版本管理就完全失控了,設計人員開(kāi)始疲于奔命,被一個(gè)接一個(gè)的項目推著(zhù)走。 公司嚴重缺人手, 然而新招的人手短時(shí)間內還不能承擔起工作任務(wù),完全惡性循環(huán)中。所以想到了要我來(lái)輔導實(shí)現設備程序設計的標準化。 對倍福的PLC,調試細節我不夠熟悉,但由于我N年前已經(jīng)完成了倍福PLC的標準化,所以對其標準化架構還是比較了解的。 這是我敢承攬的主要原因。

同時(shí)也做一個(gè)預告,《三菱PLC標準化編程煙臺方法》的書(shū)稿已經(jīng)通過(guò)了出版社審核,預期會(huì )在年底之前出版發(fā)行。 而我計劃的下一本書(shū),就會(huì )是針對倍福和CODESYS的。會(huì )在輔導的倍福標準化項目有點(diǎn)眉目的時(shí)候就同步開(kāi)始攥寫(xiě)。

書(shū)名會(huì )叫做《倍福/CODESYS  PLC 標準化編程煙臺方法》, 既然倍福PLC是基于CODESYS平臺的, 那么在寫(xiě)倍福時(shí)也就順便將CODESYS的內容一起包含了。 如果還有其它的使用CODESYS平臺的PLC廠(chǎng)家希望搭便車(chē), 在書(shū)中同時(shí)體現, 請私下與我聯(lián)系。


ajunn
級別: 家園?
精華主題: 0
發(fā)帖數量: 526 個(gè)
工控威望: 691 點(diǎn)
下載積分: 1681 分
在線(xiàn)時(shí)間: 1043(小時(shí))
注冊時(shí)間: 2008-11-05
最后登錄: 2025-04-30
查看ajunn的 主題 / 回貼
1樓  發(fā)表于: 2023-09-26 23:48
建議出一本關(guān)于詳細項目案例的,比如追剪、飛剪、收放卷、高速換卷、線(xiàn)速度同步等

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