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

萬泉河
WX:ZHO6371995,歡迎+
級別: 略有小成
精華主題: 0
發帖數量: 140 個
工控威望: 265 點
下載積分: 878 分
在線時間: 11(小時)
注冊時間: 2021-06-11
最后登錄: 2025-05-03
查看萬泉河的 主題 / 回貼
樓主  發表于: 2022-10-15 17:11
1015 【萬泉河】PLC程序中也可以有中間件

我們認為,自動化行業是無限接近IT行業的,然而又是個相對獨立和小眾的小行業。

所以, IT行業中的大部分理念和思想,大都可以對標到自動化行業中, 找到相應的影子。

所以,當我們對前方的路看不清的時候,不妨抬起頭來觀摩參考下隔壁,他們都在做什么, 怎么做的, 做的東西使用的方法是不是我們可以拿來借鑒,有多少程度可以借鑒。 遠比我們自己拍腦瓜閉門造車要容易的多。

我已經寫過很多相關的文章了,介紹IT行業的理念, 以及我自己的思考與實踐,把這些理念方法應用到PLC行業。

比如,面向對象的程序方法,code review, 軟件架構師,高內聚低耦合,編程規范,程序移植等等。

當然PLC行業還是存在一定的特殊性,也相對封閉, 有自己的行業特點,所以隔壁好多思想方法并沒那么容易直接拿過來套用。 也所以,我好多相關文章寫出來, 很多人讀不懂, 不理解。

比如,前面一篇程序移植的文章發表后,后面的跟帖中有一位抬杠專業戶的質問,按照煙臺方法做的程序,程序從一個PLC平臺移植到另一個廠家的平臺,移植前后, 代碼相同部分有多少?而不同之處有多少?

如果順著這位杠子手的邏輯回答, 那顯然只能按他預設的答案回答了。 不管用不用煙臺方法,結果都是一樣的,相同部分幾乎沒有,而幾乎全部都是不相同的。

比如我做的西門子之外的各個品牌的標準化程序,不管是CODESYS倍福,還是三菱歐姆龍,尚不提最新的信捷等小PLC,就單看三菱的程序, 把BST的庫函數移植到三菱GX2平臺,SCL程序代碼復制到三菱ST語言之后,每行都要包含2-3個錯誤,一個MOTOR塊,如果一字不改的話, 錯誤要超過1000個。 而把錯誤逐個修改之后,你要問相同部分有多少?嚴格來說,沒有一句相同的!

所以,按照這位提問者的邏輯,他顯然是贏了。贏了他自己。

而顯然,這位是不曉得軟件編程中有個中間件的概念的。

對于中間件,其實都不需要什么名詞解釋,因為很容易理解,名詞本身就是詞義。 當然也可以從網絡搜索到標準的名詞解釋。

中間件是一類連接軟件組件和應用的計算機軟件,它包括一組服務。以便于運行在一臺或多臺機器上的多個軟件通過網絡進行交互。該技術所提供的互操作性,推動了一致分布式體系架構的演進,該架構通常用于支持并簡化那些復雜的分布式應用程序,它包括web服務器、事務監控器和消息隊列軟件。 [2]
中間件(middleware)是基礎軟件的一大類,屬于可復用軟件的范疇。顧名思義,中間件處于操作系統軟件與用戶的應用軟件的中間。 [2]
中間件在操作系統、網絡和數據庫之上,應用軟件的下層,總的作用是為處于自己上層的應用軟件提供運行與開發的環境,幫助用戶靈活、高效地開發和集成復雜的應用軟件。在眾多關于中間件的定義中,比較普遍被接受的是IDC表述的:中間件是一種獨立的系統軟件或服務程序,分布式應用軟件借助這種軟件在不同的技術之間共享資源,中間件位于客戶機服務器的操作系統之上,管理計算資源和網絡通信。 [2]


然而,這個概念又與我提到的其它詞匯一樣, 不能直接對標找到PLC行業的解釋。 甚至,之前也無人正式針對性的介紹過。 或許,未來,網絡搜索關鍵詞“PLC” + “中間件”,應該主要會搜到萬某的本文。

所以,在PLC行業,怎樣才叫中間件,需要單獨去思考和定義。

打個比方,比如控制一個工件的移動, 會使用伺服或者步進電機,通過驅動它們,位置模式,或者速度模式,或者速度+位置的模式,達到工藝需要的結果。

拋開步進電機或者其它的代用方案不談, 只談伺服電機本身,就可能有多種控制方案,控制器可以有多個品牌,通訊方式也可以有多種,脈沖方式或者DP, PN, ETHERCAT等多種工業總線。 甚至具體的控制方式也可以多種,工藝對象和EPOS等。

然而, 你可以把所有的方式都各自封裝為單獨的中間件,而放給工藝邏輯的只有接口指令,比如在工藝邏輯中, 只包含對伺服的位置指令或者速度指令。

那么,未來的工藝實現,就可以與具體的伺服選型方案無關了。 比如工藝要求步驟1, 定位移動到相應位置,2,以設定速度運行,等待結束條件;3, 給定目標位置,達到位置。

按照工藝要求完成調試后, 哪怕未來更換了伺服電機品牌, 甚至不再使用伺服電機, 比如油缸。而上述的工藝邏輯代碼不需要修改,可以繼續使用。

甚至,即便PLC的型號品牌更換了, 也只是根據其語法規范做一些替換移植, 而不需要被具體的內部控制方法困擾。

這就是中間件的意義。

一定有人一眼就看懂了,講了半天, 這不就是FB嗎!FB就是中間件的話, 那我早就會了啊!

沒錯, 中間件當然要通過FB功能塊來實現,但你做的FB是否能達到中間件的功能, 你的工藝邏輯中是否夾雜了所使用的伺服方案特有的指令和方法模式,在面向移植需求的時候,能否簡單實現移植?

或者, 去回答一下樓上那位杠子手的問題, 代碼移植前后的相似度有多少?

我在做信捷等小PLC的標準化開發的時候, 最頭疼的便是其伺服實現。 伺服通過脈沖控制,而每個脈沖輸出靠系統變量來控制,使用的系統變量各不相同。 想做成一個統一的FB塊,都非常困難, 更何提中間件了。

當然, 在某位學員的幫助下,繞了很多圈子,最后還是實現了。 但實現過程不夠簡潔。

而我所見過的所有品牌的項目程序,相關部分應用都深度耦合成一鍋粥,離本文所預期的中間件目標都還相差很遠。

不過,最后還是提一下,如果未來這個行業足夠成熟,標準化架構方法普及之后, 中間件倒是可以成為一個不錯的中間產品,甚至可以形成一定規模的交易市場。任何做項目的一方, 需要什么中間件的時候,市場上巡視一番, 找到合適的買回家,簡單使用拼接,自己的工藝項目就完成了。

以這樣方式描述未來愿景,比以往高內聚低耦合的語言,是不是更親和,更容易理解了?

當然啦, 不要誤解歪了, 煙臺方法不賣任何中間件, 也不倒賣中間件, 我只傳授制作中間件和使用中間件的方法。 煙臺方法的學員們之間,可以互相交流交換中間件,因為方法是通用的,他們之間交流沒有障礙。

而非煙臺方法的學員,目前看來就很難了。








dzh832
級別: 論壇先鋒
精華主題: 0
發帖數量: 521 個
工控威望: 1047 點
下載積分: 10104 分
在線時間: 87(小時)
注冊時間: 2017-04-08
最后登錄: 2025-05-10
查看dzh832的 主題 / 回貼
1樓  發表于: 2022-10-15 20:03
引用
引用樓主萬泉河于2022-10-15 17:11發表的 1015 【萬泉河】PLC程序中也可以有中間件 :
1015 【萬泉河】PLC程序中也可以有中間件

我們認為,自動化行業是無限接近IT行業的,然而又是個相對獨立和小眾的小行業。

所以, IT行業中的大部分理念和思想,大都可以對標到自動化行業中, 找到相應的影子。
.......

請問。有1000多個錯誤碼?你這個MOTOR塊多少行啊?
bobgongkong
級別: 探索解密
精華主題: 0
發帖數量: 62 個
工控威望: 160 點
下載積分: 799 分
在線時間: 26(小時)
注冊時間: 2016-10-30
最后登錄: 2025-05-10
查看bobgongkong的 主題 / 回貼
2樓  發表于: 2022-10-23 21:54
向萬工學習,謝謝分享,PLC未來更靠近IT高級語言
y_fx2000
級別: 家園常客
精華主題: 0
發帖數量: 54 個
工控威望: 892 點
下載積分: 22298 分
在線時間: 168(小時)
注冊時間: 2020-08-10
最后登錄: 2025-05-06
查看y_fx2000的 主題 / 回貼
3樓  發表于: 2022-10-24 19:36
理想很好,作為一個搞工控超過10年的老兵,我非常希望這個中間件能實現,那真實太好了!但是樓主忘記了,這里面還有一個商業的問題,比如.net應該屬于一個中間件吧,很多軟件都需要它包括pcs7等,但是IBM/ORACLE/SUN/SAP等巨頭都無一例外成了JAVA陣營的支持者,它們什么時候能熔合這個世界就完美了!

主站蜘蛛池模板: 成人在线观看h_亚洲久久在线_91九色福利_日韩av一区在线_日本又黄又爽gif动态图_人人综合_67194成l人在线观看_日本精品久久久 | 国产精品色婷婷亚洲综合看片_日本熟日本熟妇在线视频_一级片的网址_亚洲无人区一卡2卡三卡_青草青草视频2免费观看_欧美亚洲国产片在线播放_老女老肥熟国产在线视频_亚洲精品xxxxx | 色妹子一区二区_成人在线观看网站_国产自偷在线拍精品热乐播AV_爆操极品尤物_欧美精品久久久久a片一二三区_九色视频91_jizzjizz日本护士_国产综合久久久久久鬼色 | 中文字幕无码网址_久久免费国产视频_波多野结衣在线播放一区_国产丰满麻豆videossexhd_成人午夜一区_老司机午夜福利视频免费播放_日本潮喷videos_欧美亚洲精品在线 | 国产一级做a_一个色综合国产色综合_九九九99品牌的特色产品_被男人吃奶跟添下面特舒服_啄木鸟在线_99啪啪_zjzjzjzjzjzjzj视频免费播放_jvid福利在线一区二区 | 国产亚洲精品hd网站_国产精品久久久久久久久久久久久_国产精品一亚洲AV日韩AV欧_久久精品亚洲综合_双乳奶水饱满少妇呻吟免费看_久久99深爱久久99精品_yellow高清在线观看免费观看视频_国产福利精品一区二区 | 女人在厨房被添高潮全过程A片_麻豆网神马久久人鬼片_麻豆秋葵绿巨人无限观看_2020国产自慰福利_欧美又黄又嫩大片a级_欧美人与性囗牲恔配视频0_国产成人AV免费网址_青青青久久 | 91精品国产色综合久久不卡98_免费国产成人肉肉视频大全_日本熟妇xxxx_日本高清免费观看_看片1区_俺去鲁婷婷六月色综合_日韩精品一区二区亚洲AV观看_青青久久国产 | 国产91片_国产一级免费在线视频_国产女人精品视频_毛片1级_一级在线看_久久久麻豆_国产精成人品91_亚洲黄色av | 伊人婷婷影院_精品亚洲天堂_免费天堂av_国产真实伦在线视频免费观看_亚洲一二精品_国产999久久_熟女俱乐部五十路六十路av_91嫩草私人成人亚洲影院 | 综合第一页_欧美大色视频在线观看_91天堂在线_欧州一级特黄视频无码_亚洲一区二区三区无码国产_97SE亚洲国产综合自在线不卡_亚洲福利视频52_最近新中文字幕大全高清 | 91视频综合_亚洲自拍偷拍区_偷国产乱人伦偷精品视频_91九色视频网_黄色片在线观看免费_日韩精品一区二区在线观看_亚洲一级精品毛片_成年动漫av网免费 | 大地资源网高清视频怎么在线_免费看片在线观看网站_一级久久久久久久_久久人人爽人人爽人人片ⅴ_a片欧美激情肉欲高潮_亚洲国产日韩在线_最新av在线播放_a级免费视频 | 超高清日韩aⅴ大片美女图片_天天碰天天操视频_亚洲色欲色欲色欲www_久久丫精品国产亚洲AV不卡_久久天天躁狠狠躁夜夜av不卡_欧美av在线播放_国产美女裸露免费看视频_www.国产成人 | 天天操导航_久久国内精品自在自线图片_av夜色_啪啪自拍视频_日韩在线精品中文字幕一区二区_亚洲精品久久一区二区三区_CHINASEX喷水VIDEOS中国少妇_久草视频网址 | 麻豆激情视频在线_久久人人爽人人爽人人片亞洲_亚洲一级国产_一区二区高清在线观看_国产精品永久免费自在线观看_亚洲国产精品一区二区www_日韩免费无码人妻波多野_欧美性猛交xxxx乱大交3喷潮 | 日韩高清网站_69免费视频_亚洲成AV人片乱码色午夜_欧美成人伊人_日本三级在线播放线观看视频_亚洲男GAY视频_超碰午夜_国产手机在线无码播放视频 | 久久精品国产99久久无毒不卡_欧美色欧美亚洲另类七区_国产精品无码天堂av_欧美性色欧美性a片_亚洲日色_日韩A人毛片精品无人区乱码_久久免费毛片大全_国产综合一区二区三区视频一区 国产免费黄色片_久久午夜免费视频_麻豆影视在线免费观看_成人三级做爰av_久久精品中文闷骚内射_美女视频黄的免费_人妻无码一区二区三区_亚洲特黄毛片 | 国产AV旡码专区亚洲AV_国产亚洲高清在线观看_日韩精品免费_成人乱码一区二区三区av_国产在线一区二区三区四区_偷拍自拍在线视频_不卡的一区_国内精品国语自产拍在线观看 | 日本91网站_久久人人爽人人爽人人片AV东京热_农村野外理伦三级_嫩草官网视频入口_一区二区日韩欧美_a级片一级片_国产亚洲v_久久精品一区二区三区国产主播 | 又色又爽又黄的视频网站_中国午夜伦理片_一区二区三区四区中文字幕_www.youjizz.com久久_狼干综合网_日韩在线视频网站_剑来高清在线观看_99青草 | 久草热久_无码任你躁久久久久久老妇_国产精品久久久久av_精品久久国产老人久久综合_国产成人久_精品一区二区久久久久久久网精_久久国产主播_日本一区二区欧美 | 少妇被又大又粗又爽A片_日韩精品永久免费视频_麻豆传媒免费_在线观看免费av网_伦流澡到高潮hnp_欧美国产日韩精品_99国产网站_免费观看又污又黄在线观看国产 | 久久免费偷拍视频_日日摸夜夜添夜夜添毛片av_国产精品4区_A级毛片免费无码观看、、_亚洲精品在线影院_免费a视频_午夜熟女毛片免费网站_午夜男女刺激爽爽影院 | 国产激情福利_在线观看国产91_国产欧美日韩一区二区三区_国产日韩欧美二区_在人线AV无码免费高潮喷水_少妇一级淫片免费播放_臀蜜av_国产乱码高清区二区三区在线 | 在线黄色免费观看_国产精品午夜无码av体验区_国产精品免费_区二区三区观看_国产成人欧美_久久精品第一页_四川丰满少妇A级毛片_日韩欧美特级片_色哟哟一区二区 | 日本不卡视频在线观看_国产精品97_亚洲国产精品黑人久久久_久久精品亚洲欧美日韩久久_亚洲AV无码一区二区三区乱子伦_欧美精品少妇VIDEOFREE720_久草日本_亚a洲v中文字幕2023 | 国产黄在线观看免费观看不卡_av福利免费_国产麻豆天美果冻无码视频_午夜宅男久久久_xxxxxhd日本xxxx47_日韩高清在线一区二区三区_男人天堂视频网_少妇高潮浪潮av99网站 | 久久九九精品久久_性欧美精品一区二区三区在线播放_极品美女色视频网站大片_国产精品无码一区二区在线观动漫_少妇大叫太大太深受不了_欧美熟妇另类久久久久久不卡_毛片一级a_91九色影院 | 国产无遮挡一区二区三区_久久丝袜美腿_久久人人爽人人人澡A片_成人爱做日本视频免费_亚洲天堂2021av_久久成人18免费网站_91九色夫妻_欧美日韩成人在线播放 | 亚洲一区AV在线观看_欧美熟妇zozozo_热久久精品国产_日本丰满少妇XXXX_97超碰香蕉_国产日韩欧美视频在线观看_草草视频在线播放_欧美成人午夜免费全部完 | 2021亚洲卡一卡二新区入口_狠狠噜狠狠狠狠丁香五月_护士被两个病人伦奷日出白浆_国产女人本色高清在线观看_嫩草懂你_国内精品99_久久久国产精品免费观看_免费看成年人视频 | 一级黄色片免费_日韩高清在线播放_www.com久久久_XXX国产熟妇HD_成人精品自拍_亚洲欧洲免费视频_精品成人国产_一级全黄少妇性色生活免费看 | 亚洲色欲久久久综合网东京热_国产毛片久久久久久美女视频_欧美一级日韩片_99精品网站_www.久久免费_99久无码中文字幕一本久道_在线中文字幕亚洲日韩2020_免费播放黄色片 | www.拔插_亚洲熟女综合一区二区三区_人人狠狠综合久久88成人_银魂在线观看_国产精品成人黄片_91久草视频_99久久精品国产毛片_h高潮娇喘抽搐A片国产麻豆 | 日日狠狠久久8888偷偷色_a级毛片网_国产精品第一区揄拍_九九九热精品免费视频观看网站_先锋影音9porny自拍啪_欧美综合精品_yyyyyy高清成人观看免费_亚洲一区二区三区乱码a蜜桃女 | www.四虎在线_我才12因啪啪就破了处怎么办_中文字幕高清免费日韩视频在线_国产猛男GAYB0Y1069麻豆_最新日韩精品_永久免费的hs网站_国产亚洲妇女在线视频_日日激情 | 一区二区播放_国产ts人妖一区二区三区_日韩精品在_国产在线播放一区_又大又黄又硬视频_激情久久一区_好姑娘国语免费高清观看_国产在线成人 | 饥渴少妇与三个黑人互动_91插插插插插插_国产ZZJJZZJJ视频全免费_亚洲精品1234_日韩欧美在线影院_日韩欧美中出_亚洲综合色网站_av中文字幕网免费观看 | 免费操比视频_久久久久久精品无码午夜按摩师_中文乱码字幕高清在线观看_91精品国产91久久久娜娜_黄色影视网址_色爱99_啊轻点内射在线视频_www.久久艹 | 最新久久精品_91无限看次数破解版小孩_久久久久久久久爱_久久久亚洲一区_一级网站_免费精品久久久_玩弄丰满熟妇XXXXX性视频_中文字幕久久爽aⅴ一区 |