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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

這就是中間件的意義。

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

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

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

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

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

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

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

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

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

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








bobgongkong
級別: 探索解密
精華主題: 0
發(fā)帖數量: 62 個
工控威望: 160 點
下載積分: 799 分
在線時間: 25(小時)
注冊時間: 2016-10-30
最后登錄: 2025-03-05
查看bobgongkong的 主題 / 回貼
1樓  發(fā)表于: 2022-10-23 21:54
向萬工學習,謝謝分享,PLC未來更靠近IT高級語言

主站蜘蛛池模板: xvideos在线观看_久久久青青青_日韩欧洲国产亚洲中文_亚洲国产91在线_粗一硬一长一进一爽一A级_国产毛片18片毛一级特黄_欧美国产精品三区一级一级_成人精品一区二区三区在线观看 | 久久99精品波多结衣一区_国产成人精品一区二三区熟女在线_欧美日韩国产精品成人_性色AV网站_亚洲精品久久久久久久不卡四虎_免费观看成人38网站_国产极品粉嫩福利在线观看_精品裸体舞av | se69色成人网wwwsex_午夜av免费_亚洲高清av_久久久久免费毛A片免费_四虎影院永久_男人一边吃奶一边弄下边好爽_国产91对白刺激露脸在线观看_欧产日产国产精品精品 | 日本一级囗交免费_福利第一页_欧美日韩在线视频一区二区_青青草免费公开视频_久久网站_999国产在线视频_欧美亚洲高清一区二区三区不卡_看国产一级黄色片 | 18禁男女无遮挡啪啪网站_黄色a级免费观看_奇米成人av国产一区二区三区_插插综合视频_国产成人麻豆亚洲综合无码精品_国产免费一区二区三区四在线播放_免费播放黄色_午夜在线视频播放 | 男人专区_国产精品免费视频一区二区三区_黄页网站大全免费在线观看_亚洲午夜成人片在线_久久久久久久女人_一级爱爱_俺来也俺去啦久久综合网_AV无码免费永久在线观看 | 免费观看性生交大片3区_午夜视频www_欧美笫一页_一卡二卡三卡免费看_一久久久久_老司机AⅤ在线精品导航_午夜无码人妻AV大片色欲_91国语清晰打电话对白 | 驯服人妻hd中字日本_人妻夜夜爽天天爽三区麻豆AV网站_欧美精品日日操_日本三级大全_大香伊在人线免97_欧美视频网站www色_中国一级片网站_在线播放av更多 | 91久久久久久亚洲精品禁果_午夜福利123_国产一二区免费视频_国产99久久久久久免费看农村_国产成人精品国内自产拍_91在线看看_日韩免费观看视频_熟妇人妻AV无码一区二区三区 | 伊人一本在线_亚洲AV永久无码精品国产精_久久精品岛国AV一区二区无码_亚洲欧洲精品成人久久av18_美女视频一二三区_国产黄色录像一级片_91视频综合网_九九热有精品 | 欧亚精品一区三区免费_欧美一区二区三区久久精品_99精品在线免费观看_小龙女玉足娇喘蕾丝湿润_福利视频你懂的_国产精品国产三级国产不产一地_日本高清视频不卡_色狠狠久久AV五月丁香 | 19禁国产精品福利视频_www黄在线观看_日韩av无码久久一区二区_97超碰国产在线_中文字幕.亚洲无码日_成人免费无码A毛片_青青草在久久免费久久免费_国产午夜性春猛交ⅹxxx | 国产高清精品亚洲一区二区三区_国产12孩岁A片被A午夜_九九精品无码专区免费_免费观看爱爱视频_亚洲日本va中文字幕在线_一级毛片小说_色偷偷av亚洲男人的天堂_欧美在线国产精品 | 成人黄色激情视频网站_国产亚洲精品younv_亚洲美女网站_国产一级淫_国产精品videossex_亚洲老司机av_麻豆影视大全_成人动漫入口 | www.日本高清_国产美女高潮视频_青青草伊人_亚洲第一a亚洲_久久人人妻人人做人人爽_午夜免费影视_av一片_精品国产乱码久久久久久蜜臂 | 黑人操女人视频_狼人社区91国产精品_日本a级毛片免费视频播放_成年人免费黄色_男女激情爽爽爽免费视频_欧美偷偷操_成年视频免费观看_在线观看av资源 | 国产午夜精品久久久久久久_亚洲欧美精品久久_久久久999国产_亚洲国产精品无码7777一线_有码av在线_日韩精品区_亚洲第一色片_免费va欧美在线观看 | 一个人看的www视频网站_好色综合_在线观看一区亚_国产精品久久久久久久久久久新郎_亚洲va久久久噜噜噜久久男同_久热青青_伊人久久大香线蕉无码麻豆_美国三级 | 免费观看一次性A片_少妇无码AV无码一区_91国在线观看_一级黄色录相_久久久久久久久成人网A片_2020最新国产原创青草_久久久久久久久久久大尺度免费视频_成人av地址 | 免费mmmxxx日本96_欧美黑人粗大xxxxbbbb_深夜福利老司机_8050午夜一级毛片免费看_91精品国产麻豆国产自产在线_色琪琪综合男人的天堂aⅴ视频_风流老太婆大BBWBBWHD视频_丰满少妇乱a片无码 | aaaaaaa片毛片免费观看_www欧美在线观看_亚洲欧美一区二区三区综合_jizzjizzjizz日本老师_熟女人妇成熟妇女系列视频_中文字幕精品一区二区精品_日本高清免费视频m免费_91综合久久久久婷婷 | 明星angelababy造梦视频_欧美影音_91婷婷综合一区二区三区久久_亚洲AV日韩AV高潮潮喷无码_俄罗斯VIDEODESXO极品_影视一区_国产免费又色又爽又黄软件_狠狠躁天天躁无码中文字幕图 | 狠狠干夜夜草_www.俺去也.com_亚洲素人一区二区_国产精品一区二区久久精品_四虎影视国产在线视频_日韩在线视频观看_99精品国产高清一区二区三区香蕉_久久97久久97精品免视看 | 手机在线播放国产女主播_国产精品一区二区久久不卡小说_久久夜靖品2区_精品视频色一区_品久久久久久久久久96高清_农村乱视频一区二区三区_久久久久无码精品国产情侣_黄又色又污又爽又高潮动态图 | ⅵdeodesetv性欧美_久久精品www人人做人人爽_我要看黄色影片_欧美综合网站_91国产在线播放_97丨九色丨国产人妻熟女_青青久在线视频免费观看_成人av网站大全 | 色综合99_中文日产幕无限码一区_黄网站色网址_又污又爽又黄的网站_欧美成人h版_亚洲日韩欧洲无码a∨夜夜_亚洲人成影院在线无码_色五月丁香六月欧美综合 | 精品亚洲网_av艹逼_曰本一级毛片_在线视频一区少妇露脸福利在线_三级黄色在线看_欧洲亚洲精品在线_91av官网_午夜av免费观看 | 亚洲成人黄色网_vagaa亚洲亚洲色爽免影院_亚洲国产精品一区在线_美女十八毛片_久久成人福利视频_人人澡人人添人人爽一区二区_五十六十日本老熟妇乱_国产精品第一视频 | 偷拍各种美女wc嘘嘘视频_亚洲精品乱码久久久久久按摩_成人免费xyz网站_朝桐光a∨一区二区三区_国内精品卡1卡2卡区别_欧美国产一级_亚洲AV综合A∨一区二区_自拍超碰 | 一本到不卡_狠狠色丁香四月婷婷综合_色噜噜AV男人的天堂_99国产伦精品一区二区三区_99黄色网_久久久久九九九九九_亚洲精品乱码久久久久久久久久_亚洲精品久久久久午夜aⅴ | 成本人h无码播放私人影院_隔壁黑人的巨大中文字幕_国产视频精品在线_91剧情_美女黄色a级_av动作片_人人舔人人射_精品综合久久久 | av一二三区_欧美成人午夜免费影院手机在线看_粉嫩av免费一区二区三区_日本三极片_国产目拍亚洲精品一区二区_CHINESE极品人妻VIDEOS_中文字幕人成无码人妻_北条麻妃最猛aⅴ作品 | 日韩视频三区_色天天爱天天狠天天透_99精品成人_在线观看欧美一级_四虎影院观看视频在线观看_91伦理在线_亚洲AV无码久久_91最新 | 亚洲免费看看_91日韩精品久久久久身材苗条_999久久久精品_拔插拔插影院_日本免费新一区视频_国产一区二区三区四区三区_91精品久久久久久久浪潮_亚洲色大成网站WWW永久网 | 免费一级特黄3大片视频_免费的黄色_91视频免费在线_亚洲精品久久久久私欲_性高湖久久久久久久久aaaaa_成人影院在线观看免费_偷拍精品一区二区三区_国产精品无线一线二线三线 手机在线播放国产女主播_国产精品一区二区久久不卡小说_久久夜靖品2区_精品视频色一区_品久久久久久久久久96高清_农村乱视频一区二区三区_久久久久无码精品国产情侣_黄又色又污又爽又高潮动态图 | 欧美变态另类刺激_91精品少妇99在线观看_欧美另类在线制服丝袜国产_亚洲二区三区在星空传媒_久久精品国产精品青草_日本精品久久久久久久_涩涩导航_欧美性色a | 免费播放大片免费观看视频_四房播播在线观看_狼群社区视频www中文_美欧日韩av无码一区二区_亚洲专区一区_337P日本欧洲亚洲大胆人人_色哟哟精品视频在线观看_简单av网 | 国产黄网免费视频在线观看_欧美成人在线免费观看_亚洲久热_亚洲午夜成人片_亚洲成人一级毛片_亚洲Av之男人的天堂_中文字幕热久久久久久久_888亚洲欧美国产VA在线播放 | 午夜视频啪啪_久久欧洲_久久久免费观看视频_6m精品福利视频导航_久久人人爽人爽人人片_国产三级黄色录像_国产精品色综合_96久久久 | 色婷婷av777_三级成网站_天无日天天操天天干_亚洲日本va一区二区三区_中文在线中文资源不卡无_亚洲av熟妇在线观看_欧美精品久久久久久久久_在线观看私人黄 | www.拔插_亚洲熟女综合一区二区三区_人人狠狠综合久久88成人_银魂在线观看_国产精品成人黄片_91久草视频_99久久精品国产毛片_h高潮娇喘抽搐A片国产麻豆 |