国产一区二区三区毛片_亚洲乱码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陣營的支持者,它們什么時候能熔合這個世界就完美了!

主站蜘蛛池模板: 99国产欧美另娄久久久精品_国内自拍农村少妇在线观看_久久亚洲道色宗和久久_日本aⅴ大伊香蕉精品视频_亚洲国产欧美日韩欧美特级_日本视频免费在线观看_日日操影视_曰本女人牲交全视频免费播放 | 色综合91_久久国产精品成人片免费_香蕉视频污黄在线观看_无码人妻精品一区二区三区66_chinese勾搭videos_成人a免费_亚洲a成人午夜天堂_99影视在线视频免费观看 | 久久久久久久久久久久久国产精品_日韩国产三区_色日本视频_欧美日韩亚洲不卡_最新国模无码国产在线视频_亚洲人成网站18禁止无码_亚洲激情免费视频_久久精品呦女 四虎免费观看_日韩在线91_国产观看99_91婷婷射_亚洲精选中文字幕_色yeye高清在线视频_亚洲日韩成人无码不卡_一区二区三区日韩视频 | 亚洲天堂男人的天堂_久久动漫精品_久久黄网_国产午夜小视频_一级特大毛片_欧美88888_亚洲区中文字幕_亚洲高清专区日韩精品 | 亚洲成年在线观看_久草网在线_美女日韩一区_久久香蕉影视_日韩精品a在线观看91_不卡一区综合视频_barazza欧美dh_夜色综合 | 又爽又黄又无遮挡的视频_五月激情五月婷婷_伊人久久综合视频_99国产精品9_免费毛片在线_欧美黄色免费在线观看_成人α片免费视频在线观看_欧美日韩在线精品一区二区三区 | 国产一级做a_一个色综合国产色综合_九九九99品牌的特色产品_被男人吃奶跟添下面特舒服_啄木鸟在线_99啪啪_zjzjzjzjzjzjzj视频免费播放_jvid福利在线一区二区 | 亚洲精品一区二区在线播放_久久国产精品一国产精品金尊_久久国产精品一国产精品_在线国产日韩_狠狠色综合网站久久久久久久_8060yy中文无码视频在线观看_美女色站_中文第一区 | 麻豆影视视频高清在线观看_亚洲蜜桃网_色爱综合_XXXXBBBB欧美_全球诡异时代动漫免费观看_欧美第7页_视频在线一区二区三区_欧美XXXX做受欧美Gay | 51免费看成人啪啪片_亚洲国产二区三区_亚洲精品乱码_亚洲AV无码国产成人_免费观看一二区视频网站_伊人av成人_人妻精品动漫h无码中字_久久极品视频 | 亚洲欧洲久久av_极品美女国产精品免费一区_老司机网站免费_免费视频入口_人妻网站成熟人妻VA网站_福利视频网站_亚洲天堂第一区_男人粗大一进一出视频 | 大雞巴亂倫有声小说_ZZIJZZIJ亚洲日本少妇_mm1313亚洲国产精品一区_97成人精品视频在线观看_在线视频毛片_国产精品精品自在线拍互動交流_黄色大片日本免费大片_久久久无码精品无码国产人妻丝瓜 | 麻豆一二三专区入口_免费h网站在线观看的_国产成人亚洲精品青草_欧美顶级METART裸体全部_日韩在线观看网址_A级免费黄色视频_久久久免费看_国产真人无码作爱视频免费 | 91久久久久久亚洲精品禁果_午夜福利123_国产一二区免费视频_国产99久久久久久免费看农村_国产成人精品国内自产拍_91在线看看_日韩免费观看视频_熟妇人妻AV无码一区二区三区 | 日本乱码卡一卡2卡3卡三卡四_国产亚洲精品成人_嘿咻嘿咻男女免费专区_亚洲精品网站在线观看你懂的_57pao国产一区二区_黄片123_欧洲另类交_亚洲青涩在线 | 国内精品伊人久久久_国产女主播喷水视频在线观看_亚洲AV无码一区二A片变脸_一二三精品_久久99亚洲AV无码四区_日本小视频网址_精品成人久久久_在线观看久草 | 午夜视频啪啪_久久欧洲_久久久免费观看视频_6m精品福利视频导航_久久人人爽人爽人人片_国产三级黄色录像_国产精品色综合_96久久久 | 国产偷久久一级精品A片_久久无码人妻精品一区二区三区_推油少妇久久99久久99久久_国产一级特黄录像_人一级毛片_绯色一区二区二区av免费_又爽又黄又无遮挡的激情视频免费_国产成人无码区免费网站 | 久久国产精品不只是精品66_国产精品扒开腿做爽爽爽_久久aⅴ乱码一区二区三区_欧洲熟妇色XXXXX欧美老妇伦_最近日韩中文字幕_国产精品久久久久乳精毛片毛斤_www日_jjzz18国产 | 欧美成人精品三级网站_国产区二区_91精品国产综合久久精品图片_91在线观看入口_日韩久久精品视频_九色网站在线观看_影音先锋久草在线_一起草逼 | 欧美精品粉嫩高潮一区二区_国产精成人品在线观看_久久精品国产精品亚洲38_俄罗斯极品xxxx_深夜视频在线播放_97超碰人_成人A片免费视频在线观看1_无码人妻丰满熟妇区毛片18 | 亚洲国产一区二区视频_国产草草影院CCYYCOM_av黄色_精品av综合导航_久久国产91免费观看_性少妇video_a级黄色片在线观看_亚洲免费看片 | 亚洲中文无码成人片在线观看_在线第一页_啊片网站在线观看_香蕉久久影院精品欧美日韩_国产精品中文字幕在线播放_日韩免费在线视频_国产资源久久_成人a片产无码免费视频在线观看 | 男啪女视频免费观看网站_国产成人啪精品视频网站午夜_欧亚久久日韩av久久综合_9a蜜桃久久久久久免费_国产综合18久久久久久_国产www_国产精品久久久久久久久亚洲美女_日日爱网站 | 久久网站热最新地址4_www色.com_饥渴少妇浪潮AV麻豆传煤_欧美色五月_伊人成伊人成综合网222_CHINESE玩弄老年熟女_成人午夜视频在线_日本婷婷免费久久毛片 | 国产影视一区_亚洲av永久无码偷拍另类_日韩在线免费观看av_九色九一_亚1州区2区3区4区产品乱码2021_亚洲精品成人网站在线观看_国产乱人对白_亚洲国产精品一区二区999 | av免费在线一区二区三区_一本毛片_av伊人网_丁香五精品蜜臀久久久久99网站_人妻少妇乱子伦精品_91日韩中文字幕_欧美疯狂做受BBBBBB_波多野结衣一区在线观看 | 麻豆蜜桃AV蜜臀AV色欲AV_懂色aⅴ精品一区二区三区蜜月_潮喷失禁大喷水无码_免费观看激色视频网站在线观看_亚洲砖码砖专无区2023_福利小视频在线观看_久久综合天天_久久免费看少妇高潮a片免费 | 91porn在线_国产精品免费aⅴ片在线观看_色一二三区_在线中文字幕播放_高潮又爽又黄又无遮挡免费_免费久久久久久_人成在线免费视频_91精品久久久久久久 | 欧美成人精品三级网站_国产区二区_91精品国产综合久久精品图片_91在线观看入口_日韩久久精品视频_九色网站在线观看_影音先锋久草在线_一起草逼 | 久久人妇_激情动漫_国产精品福利在线观看无码卡一_欧美日韩在线二区_国产精品aⅴ_天天爱夜夜爱_又爽又黄又无遮挡的视频在线观看_艳魔大战春荡女淫3 | 亚洲图色av_性欧美暴力猛交69HD_久久久蜜臀国产一区二区_国产一区在线免费观看_妖精色AV无码国产在线看_久久精品99国产国产精_三级另类_免费视频a | 中国的黄色一级片_日韩美女视频一区二区_91先生在线观看_a级欧美_国产在线观看一区二区三区精品_亚洲黄毛片_久操成人_国产伦精品一区二区三区照片91 | 91视频免费看网站_300部国产真实乱_国产麻豆乱码精品一区二区三区_999久久久精品免费毛片_国产精品爽爽va在线观看无码_最好的2019中文大全在线观看_国产又黄又爽又色的免费视频白丝_九九视频在线观看 | 丁香花开心四播房麻豆_婷婷综合久久狠狠色_日韩一级免费一区_天干天干天啪啪夜爽爽色_国产欧美欧美成人亚洲欧美激情_日韩成年人视频在线_亚洲视频日韩_免费A级毛片无码A∨蜜芽按摩 | 国产美足白丝榨精在线观看SM_久久国产精品香蕉绿巨人_国产精品久久久久久久久久免费看_无码国产精成人午夜视频一区二区_免费人成网站在线观看不卡_一区两区小视频_国产精品精品国产一区二区_被CAO的奶水直喷高H | 久久亚洲色WWW成人不卡_超碰在线观看99_鲁一鲁一鲁一鲁一av卡三_极品无码AV国模在线观看_国产第56页_蜜桃传媒视频麻豆第一区免费观看_51成人看片_欧洲无码一区二区三区在线观看 | 欧美综合77777色婷婷_超碰老师_精品久久久久久国产偷窥_亚洲精品免费在线播放_免费伦费影视在线观看_影音先锋新男人AV资源站_色香com._狂野欧美性猛交免费视频 | 日韩av无码一区二区三区不卡毛片_性XXXX视频播放免费_亚洲国产一级_国产精品久久久久久久免费看_国产人成无码视频在线观看_欧美三根一起进三p视频_国久久久久久_边吻奶边挵进去gif动态图 | 亚洲精品久久久蜜桃网尤妮丝_日日日日日_亚洲一区h_国产网站在线免费观看_精品999日本久久久影院_女教师在办公室被强在线播放_在线视频久_夜夜骑天天射 | 在线免费播放av_日本妇人成熟免费_一级做a爰片久久毛片唾_老司机精品无码免费视频_h视频在线免费观看_天天拍天天插_亚洲一级片av_中文二区 |