萬泉河
WX:ZHO6371995,歡迎+
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 130 個(gè)
工控威望: 246 點(diǎn)
下載積分: 831 分
在線時(shí)間: 11(小時(shí))
注冊時(shí)間: 2021-06-11
最后登錄: 2024-11-07
查看萬泉河的 主題 / 回貼
樓主  發(fā)表于: 2021-07-03 23:17
【萬泉河】不完美的三菱PLC標(biāo)準(zhǔn)化示范項(xiàng)目
不完美,是針對倍福來說的。 整個(gè)倍福的開發(fā)過程中除了語法和編輯器的障礙,耽誤了一些時(shí)間。而在功能上,以及功能實(shí)現(xiàn)的方法上,都沒有遇到什么大的障礙,最終的結(jié)果我非常滿意,所以概括以完美。
而近一個(gè)月對三菱系統(tǒng)的移植,則可謂坎坷。語法和編輯器自不必說,然而因?yàn)橛虚_發(fā)倍福的經(jīng)驗(yàn),手里積攢了一些工具功能,稍微調(diào)整,用于三菱也可以用了。
但具體的系統(tǒng)架構(gòu),遇到的問題則是花樣百出,我自己在和微信群友聊天中數(shù)度表示出想打退堂鼓的想法,然而總有眾多朋友期盼,鼓勵(lì)做下去。所以才想盡辦法,繞過這些坑,一步步走了出來。
然而這兩天到收官階段,則發(fā)現(xiàn)自己已經(jīng)沒有那種完美主義的追求了。
我對三菱PLC的認(rèn)知,一開始的時(shí)候以為它會(huì)相當(dāng)于S7-1200,后來發(fā)現(xiàn)遠(yuǎn)遠(yuǎn)不如,那就把它當(dāng)大號(hào)的SMART 200吧,又能有多難!畢竟我在SMART中也能把標(biāo)準(zhǔn)化做出來,而且投入到工程應(yīng)用。SMART連靜態(tài)變量和UDT都沒有呢,就硬生生靠對V區(qū)的合理分配,也能實(shí)現(xiàn)標(biāo)準(zhǔn)化。
Q系列 PLC算是三菱的當(dāng)家花旦,總不會(huì)連SMART 200都不如吧,即便不如,那我就當(dāng)SMART好了,楞干也干出來。
然而真要做了,發(fā)現(xiàn)它系統(tǒng)各種別扭,我在微信群里也提出過各種問題,也跑到各大論壇去搜尋答案, 請教和提問。
然而發(fā)現(xiàn),網(wǎng)絡(luò)上能搜索到的三菱相關(guān)的技術(shù)問題,都是比較淺顯的,都僅局限于某個(gè)技術(shù)點(diǎn)的應(yīng)用。 而只要上升到結(jié)構(gòu)化編程,則基本無資料可循。 個(gè)別文章,能介紹到怎么建立FB,怎么建立輸入輸出, 怎么調(diào)用這個(gè)FB,就已經(jīng)是非常高能了,就已經(jīng)是這個(gè)品牌的使用者們達(dá)到了高限了。 而這些,我根本用不到,拿軟件5分鐘就能測試完的功能, 哪需要學(xué)習(xí)呢!
從而也終于理解了總有人比較三菱(日系)PLC和西門子(歐美系)PLC的區(qū)別,區(qū)別在哪里了。這里給出我個(gè)人的答案。
簡單說,兩個(gè)陣營的區(qū)別就是有沒有結(jié)構(gòu)化功能。即沒有屠龍刀的謝遜和有屠龍刀的謝遜的區(qū)別。
或者說, 你如果在西門子的S7-200的一個(gè)MAIN中完成所有邏輯功能,那就基本上相當(dāng)于三菱FX了。 如果在西門子的S7-300中所有程序都在OB1中實(shí)現(xiàn),那也大致相當(dāng)于三菱Q。
當(dāng)然,三菱中會(huì)有一些各種花樣的變量和指令,會(huì)讓你用的比較舒服點(diǎn)。
所以,當(dāng)三菱認(rèn)識(shí)到?jīng)]有結(jié)構(gòu)化功能的缺陷, 也硬撐著在其原始架構(gòu)上面實(shí)現(xiàn)IEC 61131-3要求的結(jié)構(gòu)化標(biāo)準(zhǔn)功能之后,后臺(tái)的各種功能配合也算是出盡了全力。
然后我在實(shí)現(xiàn)標(biāo)準(zhǔn)化的過程中,幾乎每走一步,都要遇到資源被耗盡的厄運(yùn)。 然后不得已,為了減少這種資源損耗,再回過頭修改架構(gòu),修改實(shí)現(xiàn)方法,以繞過資源耗盡。
然后這就相當(dāng)惡心了。
本來,它的系統(tǒng)實(shí)現(xiàn)標(biāo)準(zhǔn)化就不容易,本來就要做許多改動(dòng),你確定一個(gè)實(shí)現(xiàn)方法之后,卻還要被工程應(yīng)用的規(guī)模限定。 如果系統(tǒng)規(guī)模小,帶的設(shè)備少,就可以順利實(shí)現(xiàn)。如果系統(tǒng)規(guī)模大,控制的設(shè)備對象多,就還需要另尋出路。
我做示范項(xiàng)目移植,一直是保持200+的設(shè)備對象,就是想原汁原味的實(shí)現(xiàn)一種示范,不至于真到應(yīng)用中發(fā)現(xiàn)做不了。 然而這一次次地打補(bǔ)丁,改變思路,就離原始的初衷越來越遠(yuǎn)了。
假設(shè)有人自己實(shí)際要做的項(xiàng)目比較小,拿我給的示范項(xiàng)目來做參考的時(shí)候,就會(huì)發(fā)現(xiàn)我好像是個(gè)精神病一樣,總在做一些多余的多此一舉的工作。如果拿來質(zhì)問我,我就會(huì)被問倒,被惡心到。
我在做的過程中,曾經(jīng)一度有想法,是不是要針對大小規(guī)模不同,分別給出不同的實(shí)現(xiàn)方式的演示,即同時(shí)給出多個(gè)版本的示范?
那豈不是亂了套了。本來習(xí)慣于使用三菱PLC的一大票工控工程師,原本對結(jié)構(gòu)化方面都不太熟悉,我再這么變著各種花樣的折騰,非把學(xué)員和我自己都折騰瘋了不可。
所以,思來想去,還是直接推出這種不夠完美的版本吧! 盡量滿足稍大系統(tǒng)的規(guī)模實(shí)現(xiàn),而小系統(tǒng)來說,就忍受下實(shí)現(xiàn)過程的羅嗦和不直接。 同時(shí)也再次提醒各位,在用三菱PLC實(shí)現(xiàn)標(biāo)準(zhǔn)化編程的時(shí)候,每時(shí)每刻都要關(guān)注資源的消耗情況。不要到最后要銜接了, 要聯(lián)機(jī)調(diào)試了,才發(fā)現(xiàn)資源不夠用了,那時(shí)候可能換PLC都不夠用。那才是真的悲劇了。
另外, 我自己對三菱系統(tǒng)還是不夠熟悉,一些細(xì)節(jié)功能也不打算研究了。 比如參數(shù)的初始值,以及設(shè)定值的掉電保存等,這些在西門子都是一個(gè)打勾的問題,在三菱這里好像也需要費(fèi)一些精力,我就暫時(shí)不做了。 有學(xué)員要跟著學(xué)習(xí)三菱PLC標(biāo)準(zhǔn)化,自己需要有一些相關(guān)的技能儲(chǔ)備,要有能力回饋,給我提出一些細(xì)節(jié)的解決方案,我們互相學(xué)習(xí)討論后再想辦法改進(jìn),并在以后升級(jí)推出更完美的版本。
這也是我定義為不完美的初衷之一。 其它品牌的標(biāo)準(zhǔn)化示范項(xiàng)目都是一次成型,未升級(jí)過。 到日系這里,看來要改一改風(fēng)格了。
再趁機(jī)借題發(fā)揮解釋下什么叫結(jié)構(gòu)化。
標(biāo)準(zhǔn)化架構(gòu)下的結(jié)構(gòu)化設(shè)計(jì)是這樣的:每一個(gè)模塊都獨(dú)立成型,可以被上級(jí)模塊調(diào)用使用的同時(shí),還可以隨時(shí)升級(jí)改進(jìn)。 即便底層某個(gè)模塊的改進(jìn),即便是接口都大改動(dòng)了,也不過是一次徹底編譯更新就能實(shí)現(xiàn)。 而不是說地基都搭好了,底層的地基就不能動(dòng)了,動(dòng)了就要徹底推翻重來了。
金字塔是一塊一塊的磚石結(jié)構(gòu)搭建而成,然而它的建造方法不是結(jié)構(gòu)化的。 假如已經(jīng)快到頂層了,設(shè)計(jì)師突然決定要更換磚石材質(zhì),從花崗巖換大理石,那就只有徹底拆了從頭重來,斷沒有隨時(shí)更換的自由。
所以,當(dāng)你看到同樣有人在講結(jié)構(gòu)化編程的時(shí)候,需要多個(gè)心眼,多看一看,了解下細(xì)節(jié),結(jié)構(gòu)化與結(jié)構(gòu)化大不一樣。
最后是價(jià)格。
憑我自己對三菱系統(tǒng)的技術(shù)貢獻(xiàn),以及這個(gè)項(xiàng)目能帶給同行的效率提升來說,絕對價(jià)值超1萬元以上。 然而又體諒大量同行謀生不易,不忍心對那些熱心好學(xué)的同行身上收太多費(fèi)用,尤其大部分學(xué)員并不能公司報(bào)銷,還需要自掏腰包,所以參考以往的標(biāo)準(zhǔn)化系列項(xiàng)目,定價(jià)8000元。
然而,不包含培訓(xùn)。 只能自己學(xué)習(xí)+群中提問和討論,我會(huì)在適當(dāng)?shù)臅r(shí)候群中發(fā)布些講解, 順便發(fā)發(fā)牢騷。
即, 如果買到手后學(xué)習(xí)發(fā)現(xiàn)自己雖然以往對三菱系統(tǒng)非常熟悉,然而發(fā)現(xiàn)每一句程序都能讀懂,整體卻不能理解在干什么。因而需要尋求面對面的培訓(xùn)輔導(dǎo),那需要另外再掏費(fèi)用。當(dāng)然,建議是在有公司支持的情況下,而且,我也極不希望這樣。
供貨資料內(nèi)容會(huì)以一個(gè)完整的VMWARE虛擬機(jī), 包含GX WORKS2+WINCC 7.4, WINCC通過MX OPC,直接與仿真PLC通訊,所有通訊已經(jīng)組態(tài)設(shè)置好,開機(jī)即可運(yùn)行,不需要任何硬件,拿到即可學(xué)習(xí)。和上次倍福系統(tǒng)一樣。
我會(huì)在近幾天把最后的打包工作搞搞好,力爭力求更完美些。所以預(yù)期會(huì)在一周內(nèi)正式發(fā)布。
發(fā)布之前可以有適度優(yōu)惠, 請?jiān)诠娞?hào)<PLC標(biāo)準(zhǔn)化編程>后臺(tái)留言“三菱”獲取當(dāng)天的優(yōu)惠額度。 一旦正式發(fā)布后即不再優(yōu)惠。  
本帖最近評(píng)分記錄:
  • 下載積分:+5(guangyu85) 萬總不如推廣你的WinCC報(bào) ..
    qimuqiang
    謎の宅
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 74 個(gè)
    工控威望: 215 點(diǎn)
    下載積分: 849 分
    在線時(shí)間: 71(小時(shí))
    注冊時(shí)間: 2015-08-17
    最后登錄: 2024-11-22
    查看qimuqiang的 主題 / 回貼
    1樓  發(fā)表于: 2021-07-04 16:02
    看標(biāo)題以為是分享項(xiàng)目經(jīng)驗(yàn)和程序,進(jìn)來看了發(fā)現(xiàn)是賣項(xiàng)目培訓(xùn)的。
    自己花了時(shí)間和精力做東西賣錢也蠻正常,買不買看個(gè)人了 。
    我就一路過的吃瓜群眾。。。
    男,精通三菱、歐姆龍、基恩士、西門子等PLC,安川、FANUC、OTC、松下等機(jī)器人,至今單身。。有事郵件聯(lián)系:qimuxiaoqiang@qq.com
    dabanshuan
    級(jí)別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 75 個(gè)
    工控威望: 676 點(diǎn)
    下載積分: 460 分
    在線時(shí)間: 198(小時(shí))
    注冊時(shí)間: 2013-06-22
    最后登錄: 2024-12-14
    查看dabanshuan的 主題 / 回貼
    2樓  發(fā)表于: 2021-07-04 22:10
    術(shù)業(yè)有專攻,聞道有先后,都是工具而已,三菱沒你說的那么不堪,山外有山
    VX:13628473043       QQ:445431500
    dayuczj
    平常心 VX17676212715
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 556 個(gè)
    工控威望: 3055 點(diǎn)
    下載積分: 1792 分
    在線時(shí)間: 175(小時(shí))
    注冊時(shí)間: 2014-06-22
    最后登錄: 2024-12-21
    查看dayuczj的 主題 / 回貼
    3樓  發(fā)表于: 2021-07-04 23:24
    這個(gè)時(shí)候多希望高雅的雅來兩句
    平常心!平常心!
    崇慶陽光
    不懈努力,一切皆有可能...
    級(jí)別: VIP會(huì)員

    精華主題: 1 篇
    發(fā)帖數(shù)量: 775 個(gè)
    工控威望: 1505 點(diǎn)
    下載積分: 7427 分
    在線時(shí)間: 155(小時(shí))
    注冊時(shí)間: 2006-08-10
    最后登錄: 2024-12-21
    查看崇慶陽光的 主題 / 回貼
    4樓  發(fā)表于: 2021-07-05 08:29
    好像沒有樓主說的那么復(fù)雜哈。就是按功能塊寫吧,然后串起來就行了。
    不懈努力,一切皆有可能 ...
    guangyu85
    工程師
    級(jí)別: 家園?
    精華主題: 1 篇
    發(fā)帖數(shù)量: 520 個(gè)
    工控威望: 831 點(diǎn)
    下載積分: 5757 分
    在線時(shí)間: 391(小時(shí))
    注冊時(shí)間: 2011-06-13
    最后登錄: 2024-12-21
    查看guangyu85的 主題 / 回貼
    5樓  發(fā)表于: 2021-07-05 09:07
    三菱原本就是適合做小型項(xiàng)目,快捷靈活,性比價(jià)高。向往模塊化的編程風(fēng)格,直接選西門子就是了
    sany516
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 83 個(gè)
    工控威望: 157 點(diǎn)
    下載積分: 2864 分
    在線時(shí)間: 86(小時(shí))
    注冊時(shí)間: 2019-11-14
    最后登錄: 2024-12-21
    查看sany516的 主題 / 回貼
    6樓  發(fā)表于: 2021-07-05 23:34
    不會(huì)用,還來獻(xiàn)丑。
    guangyu85
    工程師
    級(jí)別: 家園?
    精華主題: 1 篇
    發(fā)帖數(shù)量: 520 個(gè)
    工控威望: 831 點(diǎn)
    下載積分: 5757 分
    在線時(shí)間: 391(小時(shí))
    注冊時(shí)間: 2011-06-13
    最后登錄: 2024-12-21
    查看guangyu85的 主題 / 回貼
    7樓  發(fā)表于: 2021-07-06 11:10
    引用
    引用第7樓sany516于2021-07-05 23:34發(fā)表的  :
    不會(huì)用,還來獻(xiàn)丑。



    你這就不好了,認(rèn)可也好,不認(rèn)可也好,搞技術(shù)的就發(fā)表技術(shù)觀點(diǎn)。最好從技術(shù)角度去分析與表達(dá),而不應(yīng)從哲學(xué)角度臆斷。萬總的技術(shù)水平還是厲害的,就是論壇上的人加起來或許能超過人家,或許還不能。
    海你好咸
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 307 個(gè)
    工控威望: 389 點(diǎn)
    下載積分: 2758 分
    在線時(shí)間: 198(小時(shí))
    注冊時(shí)間: 2018-12-22
    最后登錄: 2024-12-20
    查看海你好咸的 主題 / 回貼
    8樓  發(fā)表于: 2021-07-06 16:48
    GX Works2用于結(jié)構(gòu)化編程著實(shí)不太理想,新版的GX Works3編程軟件做結(jié)構(gòu)化編程會(huì)友好不少,就是不知以后三菱的Q系列會(huì)不會(huì)轉(zhuǎn)到Works3上來開發(fā),還是有新的系列PLC來更替
    本帖最近評(píng)分記錄:
  • 下載積分:+1(洱海雪) R系列
    jingshui127
    要么好好活著,要么趕快去死……
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 45 個(gè)
    工控威望: 178 點(diǎn)
    下載積分: 711 分
    在線時(shí)間: 10(小時(shí))
    注冊時(shí)間: 2007-07-20
    最后登錄: 2021-08-23
    查看jingshui127的 主題 / 回貼
    9樓  發(fā)表于: 2021-08-23 13:42
    那論壇上幾萬人都要失業(yè)了.
    甄子丹都只叫囂著打10個(gè).
    引用
    引用第8樓guangyu85于2021-07-06 11:10發(fā)表的  :



    你這就不好了,認(rèn)可也好,不認(rèn)可也好,搞技術(shù)的就發(fā)表技術(shù)觀點(diǎn)。最好從技術(shù)角度去分析與表達(dá),而不應(yīng)從哲學(xué)角度臆斷。萬總的技術(shù)水平還是厲害的,就是論壇上的人加起來或許能超過人家,或許還不能。
    ccxxff
    級(jí)別: 正式會(huì)員
    精華主題: 0
    發(fā)帖數(shù)量: 48 個(gè)
    工控威望: 75 點(diǎn)
    下載積分: 1088 分
    在線時(shí)間: 11(小時(shí))
    注冊時(shí)間: 2021-08-23
    最后登錄: 2022-02-18
    查看ccxxff的 主題 / 回貼
    10樓  發(fā)表于: 2021-08-31 09:24
    引用
    引用第7樓sany516于2021-07-05 23:34發(fā)表的  :
    不會(huì)用,還來獻(xiàn)丑。

    還想要賺錢..還要點(diǎn)那個(gè)啥啵
    ccxxff
    級(jí)別: 正式會(huì)員
    精華主題: 0
    發(fā)帖數(shù)量: 48 個(gè)
    工控威望: 75 點(diǎn)
    下載積分: 1088 分
    在線時(shí)間: 11(小時(shí))
    注冊時(shí)間: 2021-08-23
    最后登錄: 2022-02-18
    查看ccxxff的 主題 / 回貼
    11樓  發(fā)表于: 2021-08-31 09:25
    引用
    引用第8樓guangyu85于2021-07-06 11:10發(fā)表的  :



    你這就不好了,認(rèn)可也好,不認(rèn)可也好,搞技術(shù)的就發(fā)表技術(shù)觀點(diǎn)。最好從技術(shù)角度去分析與表達(dá),而不應(yīng)從哲學(xué)角度臆斷。萬總的技術(shù)水平還是厲害的,就是論壇上的人加起來或許能超過人家,或許還不能。



    專門注冊個(gè)賬號(hào),升級(jí)成會(huì)員,專門來回復(fù)這個(gè)帖子,拿起板凳看看大神.