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

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

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

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

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

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

比如,面向?qū)ο蟮某绦蚍椒ǎ琧ode review, 軟件架構(gòu)師,高內(nèi)聚低耦合,編程規(guī)范,程序移植等等。

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

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

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

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

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

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

對于中間件,其實都不需要什么名詞解釋,因為很容易理解,名詞本身就是詞義。 當(dāng)然也可以從網(wǎng)絡(luò)搜索到標(biāo)準(zhǔn)的名詞解釋。

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


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

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

打個比方,比如控制一個工件的移動, 會使用伺服或者步進(jìn)電機(jī),通過驅(qū)動它們,位置模式,或者速度模式,或者速度+位置的模式,達(dá)到工藝需要的結(jié)果。

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

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

那么,未來的工藝實現(xiàn),就可以與具體的伺服選型方案無關(guān)了。 比如工藝要求步驟1, 定位移動到相應(yīng)位置,2,以設(shè)定速度運行,等待結(jié)束條件;3, 給定目標(biāo)位置,達(dá)到位置。

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

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

這就是中間件的意義。

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

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

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

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

當(dāng)然, 在某位學(xué)員的幫助下,繞了很多圈子,最后還是實現(xiàn)了。 但實現(xiàn)過程不夠簡潔。

而我所見過的所有品牌的項目程序,相關(guān)部分應(yīng)用都深度耦合成一鍋粥,離本文所預(yù)期的中間件目標(biāo)都還相差很遠(yuǎn)。

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

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

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

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








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

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

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

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

主站蜘蛛池模板: 处女膜往事_欧美日韩国产超高清免费看片_九九九九九九九九九九热_91美女片黄在线观看成欢阁_欧美精品区一区二区三区_亚洲成人无码AV_精品午夜福利1000在线观看_日本a网站 | 亚洲AV午夜福利精品一区二区_亚洲精品一区二区国产精华液_国产91在_亚洲精品在线观看一区二区_99久久99热这里只有精品_91久久久久久久久久久久久_哪里可以看免费的av_日韩有码第一页 | 国产97成人亚洲综合在线观看_欧美熟妇与小伙性欧美交_日韩AV无码AV免费AV不卡_最近高清中文在线国语字幕_亚洲精品久久久久午夜福禁果Tⅴ_97色综合网_午夜免费学生在线观看av_女人久久久久 | 无套日出白浆17p_1717国产精品久久_www.com久久_欧亚免费视频_清纯唯美一区二区三区_可以在线看的av_久久中文精品视频_9久久婷婷国产综合精品性色 | 日韩精品极品视频在线观看免费_免费日韩av在线_欧美丰满少妇XXXX性_国产精品久久久久影院日本_国产成人亚洲综合无码精品_日b视频免费观看_黄色片免费观看_亚洲黄色站 | 国产亚洲精品无码拍拍拍色欲_国产成年视频_永久免费的网站_韩国禁欲贪婪之岛中文版_一级片免费在线_国产一级影片_欧美日韩亚洲国产综合乱_日韩在线视频网 | 真人无码作爱免费视频_一本久色_久久人人爽人人片_男女插插插网站_中文有码一区二区_中文字幕+乱码+中文字幕无忧_亚洲精品无码专区在线在线播放_女人爽到高潮免费看视频 | 91看片官网_欧美线人一区二区三区_九色视频少妇_免费精品国自产拍在线播放_日本黄色片aaaa_暖暖av_亚洲精品久久乱码水蜜桃摄影_中文字幕在线观看国产推理片 | 一级片在线观看_国产在线播放你懂的_最新国产精品无码_国产对白videos麻豆高潮_激情久久一区二区三区_精品久久中文_wc草草影院_超碰77 99热国内精品_www.久久爱.com_a级在线播放_日本久久综合视频_一本一本久久aa精品综合_亚洲性爰_日本另类αv欧美另类aⅴ_国产九九精品 | a级片播放_我要看一级黄色_四虎tv_大陆国产网址在线观看_国产精品视频123_日韩亚洲影院_av中文一区二区三区_国产在线拍偷自揄拍视频 | 亚洲精品国产91_日本高清视频色WWW色_午夜一级影院_色人阁26uuu_国产成人精品小视频_av天堂久久天堂av色综合网_呻吟翘臀后进爆白浆_亚洲啪啪aⅴ一区二区三区9色 | 午夜影视av_亚洲欧洲精品成人久久曰_亚洲香蕉av_欧美熟妇无码成a人片_欧美日韩一二区_最近中文字幕MV在线资源_一区二区三区四区国产精品视频_日韩美女一级 | 欧美整片在线_好紧好爽好深再快点AV在线_国产精品美女久久久久久免费_中午字幕在线_射射视频_思思久ren热_av中文资源在线_日韩天堂 | 一级毛片在线看_国产精品毛片无码_国产99久久_91精品国产91久久久久久丝袜_国产精品成人一区二区三区_亚洲国产一区二区三区四区四季_99精品人妻无码专区在线视频区_欧美屁股xxxxx | 中国久久久_动漫AV网站免费观看_av大西瓜_久草久视频_国产精品男同志movies_精品国产免费一区二区三区五区_性猛交xxxx乱大交孕妇免费看_wwwxxx国产 | 日本乱码一区二区_成人精品视频免费在线观看_在线观看日本亚洲一区_日韩欧美MV在线观看免费_久久久亚洲国产美女国产盗摄_www.日本黄_老少配XX丰满老熟妇_欧美奶涨边摸边做爰视频 | sxeoquenetv另类重口_日本视频网址_日韩成人在线一区_综合狠狠开心_91久久高清国语自产拍_久草在线免费资源站_国产精品亚洲专区无码不卡_欧洲美熟女乱又伦av影片 | 年轻的秘书在线观看_国产又粗又大又黄_国产精品小视频网站_极品美女无套啪啪_精品久久久久久国产牛牛_无码中文字幕AⅤ精品影院_天天操天天玩_少妇大叫太大太粗太爽了A片软件 | 日日骚久久_91老肥_欧美精品福利_日本精品无码久久久久三级国产_亚洲AV综合AV一区二区三区_午夜理理伦A级毛片_解开人妻的裙子猛烈进入_亚洲综合在线视频 | 饥渴少妇与三个黑人互动_91插插插插插插_国产ZZJJZZJJ视频全免费_亚洲精品1234_日韩欧美在线影院_日韩欧美中出_亚洲综合色网站_av中文字幕网免费观看 | 国产欧美日韩_黄色成人网站免费无码av_亚洲AV日韩综合一区二区_大象一区_国产成人无码牲交免费视频_久久久久欧美激情饼干_日韩一区二区三区视频在线播放_国产精品hd | 国产精品久久久久久麻豆一区_四虎激情网_又大又粗欧美黑人A片_国产精品乱码高清在线看_中文精品在线_久久久裸体_美女视频黄的免费视频网页_国产国产人免费视频成 | 国产V亚洲V天堂A无码99_午夜伦理av_国产精品久久久久9999小说_亚洲人线精品午夜_视频一区国产_亚洲精品午夜久久久久久久久久久_欧美色视频综合在线观看_国产精品成人影院在线 | 年轻的秘书在线观看_国产又粗又大又黄_国产精品小视频网站_极品美女无套啪啪_精品久久久久久国产牛牛_无码中文字幕AⅤ精品影院_天天操天天玩_少妇大叫太大太粗太爽了A片软件 | 97色亚洲_无码粉嫩虎白一线天在线观看_亚洲人成人一区二区在线观看_成人免费一级伦理片在线播放_超级色的网站在线观看_992tv人人草_日本黄色大片_久久久久久视频 | 亚洲国产另类久久久精品极度_国产精品无码专区第一页_国产精品色综合一区二区三区_国产精品VR专区_国产99精品在线_91影视网_亚洲日本看视频_亚洲avav国产av综合av | 日韩欧美国产精品_巴中文旅集团_粉嫩蜜桃麻豆免费大片_久久久精品久久日韩一区_久久久久久久久久爱_男女爽爽午夜18污污影院_亚州欧美精品_婷婷久久香蕉五月综合加勒比 | 中文字幕无码网址_久久免费国产视频_波多野结衣在线播放一区_国产丰满麻豆videossexhd_成人午夜一区_老司机午夜福利视频免费播放_日本潮喷videos_欧美亚洲精品在线 | 久久亚洲色WWW成人不卡_超碰在线观看99_鲁一鲁一鲁一鲁一av卡三_极品无码AV国模在线观看_国产第56页_蜜桃传媒视频麻豆第一区免费观看_51成人看片_欧洲无码一区二区三区在线观看 | 成人在线高清不卡免费视频_日韩av中文字幕在线播放_青青国产91毛片成人片在线_成年女人免费观看这视频_九一在线免费看_体内精69xxxxxx视频_日本按摩伦理片_成人午夜 | 黄a免费视频_久久精品国产亚洲一区二区_国产又爽又黄又无遮挡的激情视频_爱福利一区_亚洲国内精品在线_日韩aaa视频_久久无码免费视频播放_久久精品人人槡人妻人 | 黄瓜av_九九热在线视频观看_久久国产精品久久喷水_在线视频免费观看大全_草草影院永久在线观看_久久一区_中文字幕在线免费看线人_bestialityvideo另类灌满 | 一级肉体全黄裸片免费观看_免费观看成年人网站_WWW插插插无码免费视频网站_国产精品黄色小视频_999九九九久久久_51自拍视频_国产午精品午夜福利757视频播放_日本久久久www成人免费毛片 | 黄网动漫久久久_人人揉人人捏人人添_午夜男女爽爽爽在线视频_精品久久1_天堂资源av在线_日韩精品1区_波多野无码黑人在线播放_日韩大片高清播放器 | gogogo高清在线播放免费观看免费_人妻[21P]大胆_av色蜜桃一区二区三区_91国产精品入口_日韩欧美不卡一区二区_国产福利av_一级毛片女人十八_午夜影院入口 | 一区二区三区二区中文字幕视频_蜜臀AV无码国产精品色午夜麻豆_欧美在线观看自拍影视_天堂久久网_2021久久超碰国产精品最新_黄片毛片av_鲁大师在线视频播放免费观看_成人欧美一区二区三区视频网页 | h精品在线_中国少妇毛茸茸高潮_亚洲中字幕女_蜜桃精品免费久久久久影院_在线免费观看av不卡_最新看片_呻吟求饶的办公室人妻_亚洲狠狠入 | 四虎免费观看_日韩在线91_国产观看99_91婷婷射_亚洲精选中文字幕_色yeye高清在线视频_亚洲日韩成人无码不卡_一区二区三区日韩视频 | 明星angelababy造梦视频_欧美影音_91婷婷综合一区二区三区久久_亚洲AV日韩AV高潮潮喷无码_俄罗斯VIDEODESXO极品_影视一区_国产免费又色又爽又黄软件_狠狠躁天天躁无码中文字幕图 | 福利片免费在线观看_久久久久久九九九九九九_欧美性xxxx69_亚洲精品aaa_亚州国产精品久久久_亚洲乱码无码永久不卡在线_成人毛毛片_久久精品一区二区免费播放 | 国产真实伦在线观看视频_亚洲免费播放_亚洲高清v_成人h动漫在线看_成年免费a级毛片免费看_青草视频在线观看视频_狠狠干美女_aa毛片a级毛片免费观看 国内精品久久久久影院蜜芽_一级不卡_亚洲国产成人久久综合_yy1111111少妇影院光屁股_国产乱淫av免费_中文字幕高清不卡_538国产精品视频一区二区_国产精品91久久久 |