萬泉河
WX:ZHO6371995,歡迎+
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 129 個
工控威望: 245 點
下載積分: 829 分
在線時間: 11(小時)
注冊時間: 2021-06-11
最后登錄: 2024-09-08
查看萬泉河的 主題 / 回貼
樓主  發(fā)表于: 2022-12-16 16:38
1216 【萬泉河】搞技術(shù)工作你不需要啥都懂,也不需要鉆牛角尖

昨天, 有個網(wǎng)友問我OB1循環(huán)周期的問題。
我回答了問題之后順便把我寫過的關(guān)于OB1循環(huán)周期的兩篇文章轉(zhuǎn)發(fā)了一下:

0819 【萬泉河】PLCOB1循環(huán)周期時間有多重要?
https://www.ad.siemens.com.cn/club/bbs/PostStory.aspx?a_id=1779603&b_id=80&s_id=157&num=19#anch

0826【萬泉河】生產(chǎn)節(jié)拍是如何與OB1周期搭上關(guān)系的?
https://www.ad.siemens.com.cn/club/bbs/PostStory.aspx?a_id=1780868&b_id=80&s_id=157&num=15#anch

這些都是基礎(chǔ)的概念知識,是任何一個從事PLC行業(yè)的工程師必須要了解的常識。

然而,今天早上,就有一個家伙在后面回復了一通,扯了一大堆無關(guān)的名詞和概念之后,直接宣布他獲勝了:

華少新能源:
從根基上瞄準萬大師理論缺陷,打蛇打七寸。

我沒有參與他論證的過程,對他提及的這些名詞概念也一概不感興趣。 我們做PLC,根本不需要去了解單片機、樹莓派那些知識(當然我自己有了解過多少是題外話)。他這是典型的把問題拉低到他自己熟悉的領(lǐng)域,然后以自己熟悉的手段戰(zhàn)勝對方。 所以只是為了顯擺他的能力而已。 而與我們原本討論的問題沒有絲毫關(guān)系。甚至,直到他宣布獲勝,也沒有見到針對PLC,針對OB1,他有什么建樹性的觀點和技術(shù)解決方案。

我這里把他發(fā)言的全文文字轉(zhuǎn)發(fā),以及截屏:

萬泉河YT:
0819 【萬泉河】PLCOB1循環(huán)周期時間有多重要?https://www.ad.siemens.com.cn/club/bbs/PostStory.aspx?a_id=1779603&b_id=80&s_id=157&num=19#anch

萬泉河YT:
0826【萬泉河】生產(chǎn)節(jié)拍是如何與OB1周期搭上關(guān)系的?https://www.ad.siemens.com.cn/club/bbs/PostStory.aspx?a_id=1780868&b_id=80&s_id=157&num=15#anch


華少新能源:
吹牛逼也沒用,你那時連三級流水線的處理器結(jié)構(gòu)都沒有,S71200(樹莓派4水平)遠超Smart200(也就是你那時玩的),掃描周期差遠了

華少新能源:
原來萬大師只會玩幾十年前老古董,看來萬大師也快成老古董了

wxid_xvhltky6pj9n21:
@華少新能源 我陽了

wxid_xvhltky6pj9n21:
臥槽

華少新能源:
@押尾光腚郎 多喝水多休息,陽的太多了,感冒而已

華少新能源:
萬大師理論核心(先不用謬論評價他,否則他以我有偏見,先入為主不能客觀對待他觀點進行反擊)所有工藝優(yōu)化是建立建立在定時器中斷為基礎(chǔ),并且這個方法不會對工藝生產(chǎn)節(jié)拍產(chǎn)生重大時間延遲為前提的,如果我能證明他這個理論根基有重大缺憾乃至錯誤,則他以這個基礎(chǔ)所推導出來所有理論及工藝優(yōu)化方法都是重大錯誤,那我就跟他來個斧底抽薪吧

華少新能源:
他的理論缺憾在哪里呢?大家先對比一下老舊MCU(PLC核心8位或16)與新式MCU(ARM,早期版本與近期性能相差也不少),西門子系列和以樹莓派3和樹莓派4對應(yīng),S71200處理器性能相當于樹莓派3B+水平,S71500相當于S7-1500水平

華少新能源:
[圖片]

YY:
s7-1500相當于s7-1500……

華少新能源:
更正一下,S7-1500相當于樹莓派4的水平

華少新能源:
對于smart200這些老舊CPU來說,更象8051結(jié)構(gòu),也就是堆盞層淺,一個中斷執(zhí)行完,要返回主程序,不存在中斷中的中斷!而S71200以上或樹莓派3B+以上就不一樣了,他們有一個中斷嵌套概念,如果中斷中有更高級別的中斷,是可以在中斷中直接進去中斷,而不需要返回主程序再進去下一個中斷

華少新能源:
這就是萬大師定時器中斷理論缺陷!

華少新能源:
打個比方,如果外部中斷級別比萬大師使用工藝優(yōu)化的定時器級別高,或者另外一個定時器中斷級別比萬大師工藝優(yōu)化的定時器級別高,那么當萬大師工藝優(yōu)化使用定時器中斷進去工作一會,但還沒返回主程序時來一個更高級別中斷,那請問執(zhí)行這些更高級別中斷任務(wù)需要不需要時間?萬大師計劃中的定時器節(jié)拍必然受影響,影響的多少看更高級別外部中斷或定時器執(zhí)行時間?赡苁us級別,也可能是ms級別

華少新能源:
說個極端例子,如果某個級別更高的外部中斷囗因外部傳感器短路一直申請外部中斷,由于外部中斷級別比萬大師工藝使用定時器級別更高,那么當然CPU優(yōu)先處理外部中斷事件,則萬大師這個工藝定時器是永遠不會執(zhí)行下一次,最搞笑的是如果那個外部中斷進去后什么事也沒干返回來,萬大師那個工藝定時器還不能繼續(xù)執(zhí)行,因為下一個外部中斷申請馬上又到來了,他的級別比萬大師工藝使用定時器級別要高

華少新能源:
從根基上瞄準萬大師理論缺陷,打蛇打七寸

轉(zhuǎn)發(fā)的目的當然不是認為其中有什么有價值的知識,反而這是個反面教材,可以提醒所有從事PLC行業(yè)的朋友們, 眾多紛雜的技術(shù)知識里面, 有太多是無用的無效的垃圾知識。甚至,即便有人自認為他所掌握的知識是你所接觸的知識的低一層的基礎(chǔ)知識,都未必能代表他就代表絕對的真理和絕對正確。

真相是,有一些太專注于基礎(chǔ)知識,太鉆牛角尖,太把自己當成技術(shù)權(quán)威的,反而其實有可能是loser

比如這位反問的,你搞PLC原理能突破單片機理論和摩爾定律嗎?

我只能回復,這是個神經(jīng)病才會問的問題,都沒必要搭理他。

這些搞單片機和嵌入式出身的電子工程師,底子里是瞧不上PLC的,也瞧不起咱們搞PLC的工程師。 然而,他們對PLC的理解力也僅限于他對單片機和芯片的理解。所以他們理解問題的方式總是試圖拉低到單片機的層次,然后再以他有限的優(yōu)勢知識擊敗,以證明他自己的優(yōu)秀。

這讓我們想起了當年的匯編語言與VS高級編程語言之爭,誠然,所有的高級編程語言最終都要編譯成為匯編語言,也當然,所有的軟件,如果有高人直接從匯編語言直接做起,可以高級語言實現(xiàn)的所有功能。與當下的單片機與PLC之爭頗為相似,在單片機看來,所有PLC都是由單片機加上些外圍電路做成的,而所謂的編程軟件與組態(tài)軟件, 也只不過是做了個代碼編譯器,最終仍然要生成為單片機的機器碼。

然而幾十年前的匯編語言與高級語言相爭的兩個陣營的人,分別都去哪兒了呢?搞高級語言的,后來又搞出來無數(shù)更高層級的高級語言和工具,JAVA , SPRING等等,然后去大廠P7P8級別,掙動輒百萬甚至千萬的年薪去了。

而匯編語言的那伙人,現(xiàn)在則跑來和PLC競爭秀優(yōu)越感了!你問他們SPRING他們不會懂。 問他煙臺方法,他們也照樣不能理解。 因為他從他所最熟悉的單片機的資料里找不到這樣的概念!

與此同時,我還要告誡廣大的PLC同行們, 不要被一些人宣傳的各種錯亂紛雜的知識給迷住了眼睛。 你從事技術(shù)工作,未必需要所有的技術(shù)細節(jié)都懂。那些標榜自己懂得多,啥都會,并試圖影響你讓你對他佩服到五體投地的,其實他自己只是個LOSER而已。年齡越大,會的越多,越是LOSER。

人通常只需要有一門絕技護身,基本就可以行走江湖衣食無憂了。如果工作那么久, 還仍然樣樣功夫隨手護身,一個也沒撂下,只能說明他所有功夫當中,沒有一樣能拿得出手的,能獨霸天下的。甚至有可能因為過于平庸,基本的價值觀和常識都欠缺。當然這是互為因果的。

誠然,一個人在學生階段需要學習盡量多的知識和技能,那是在尚未就業(yè),工作的方向還沒確定的情況下,盡量掌握足夠多的技能,就像織網(wǎng)時織盡量多的網(wǎng)口,因為你不能提前知道哪個網(wǎng)口能網(wǎng)住大魚。
然而,當一旦就業(yè),一旦工作方向確定,就要有針對性的針對工作需要,補足周邊需要的技術(shù)知識,并逐漸積累并提高,最后達到出類拔萃之后,就不再限于學習別人的技能知識,而是可以輸出自己的經(jīng)驗學識,甚至可以創(chuàng)造出自己獨有的技能經(jīng)驗,造福后來者了。

而那個時候,原本為了網(wǎng)魚而織就的周邊的一些知識,大部分可以束之高閣甚至棄用了。

所有的技術(shù)工作和技術(shù)知識,都要有一個模塊化和分工協(xié)作的概念,而不是眉毛胡子一把抓。

我有一個朋友,是做非標設(shè)備設(shè)計的好手,三維圖設(shè)計模擬都很厲害,對電氣控制,產(chǎn)品選型各種都非常了解,沒有差錯。然而具體編程調(diào)試,他不會。主要是沒有親自動手的機會,也自然沒機會積累這方面的經(jīng)驗。然而他自己一點都不心焦,反而說,我只需要知道設(shè)備的功能用什么手段實現(xiàn),我能提出正確的需求,有人能幫我正確完成,我也知道誰能幫我完成,就足夠了,沒必要我自己親自去做。

這種想法就很對路。而其實更高一層,作為老板和投資方,也是需要這樣的一樣的思維就足夠了。 知道工作如何劃分,知道誰能做,就足夠了。

我自己,在工作初期學習掌握的很多技能,在后來的工作中逐漸發(fā)現(xiàn)用不上的,就逐漸主動放棄了。 甚至偶爾一些用得上的,因為不是工作需求的重點,也都盡量不親力親為自己做了。 能找到這方面比自己更優(yōu)秀的人協(xié)作分工完成,反而更重要。

比如EPLAN我在十幾年前學過,也在項目中用過。然而最近幾年,即便有項目用到,也都是找別人外包完成了。
SOLIDWORKS三維畫圖,則是學了個入門到放棄。主要還是具體工作不太用得到,就沒必要研究太深。 前段時間要為WANQ路由器做個專用支架,就懶得再去搗鼓軟件,就找一個朋友口頭交流要求,花半天不到的時間幫我完成了。

倒是AUTOCAD,我也快有十幾年沒用過了。電腦上甚至都不安裝的,也懶得安裝。 上個月,寫新書《三菱PLC標準化煙臺方法》時,書中要嵌入一張機械圖紙,原本的機械圖是有的,但要處理下才適合嵌入到WORD中,因為打印效果需要符合機械制圖標準。

然而陸續(xù)找了幾個朋友,都沒能給我處理好,主要他們還是不太理解書本印刷的需求。所以沒辦法,還是問他們要了個CAD軟件,自己電腦上安裝了,親自整理之后才完成。

我二十多年前掌握的CAD繪圖的技能,到現(xiàn)在也仍然沒有落伍,真逼急了需要的時候,也仍然可以祭出來用的。

我這樣一邊主動地丟棄技能,而一邊有人在那兒處心積慮發(fā)掘我的技術(shù)盲點不會的技能,著實讓人無言。 甚至都沒有興趣去反駁他們,也懶得告訴他們什么才是工程師需要掌握的技術(shù)和技能。只能回復他們一個詞:神經(jīng)病。

LOSER之所以為LOSER,都是有道理的。


塞外海島
不停的前進
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 481 個
工控威望: 626 點
下載積分: 1429 分
在線時間: 1472(小時)
注冊時間: 2012-10-05
最后登錄: 2024-09-21
查看塞外海島的 主題 / 回貼
1樓  發(fā)表于: 2022-12-18 13:40
看了下 覺得很水
mazalet
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 29 個
工控威望: 107 點
下載積分: 382 分
在線時間: 61(小時)
注冊時間: 2021-09-05
最后登錄: 2024-09-14
查看mazalet的 主題 / 回貼
2樓  發(fā)表于: 2022-12-21 03:35
個人覺得這位仁兄說的對啊。

另外,好奇問下,什么是煙臺方法?
zhou1211
級別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 205 個
工控威望: 362 點
下載積分: 1172 分
在線時間: 66(小時)
注冊時間: 2013-11-04
最后登錄: 2024-09-18
查看zhou1211的 主題 / 回貼
3樓  發(fā)表于: 2022-12-29 09:04
對于只寫程序不畫圖來說會缺失很多重要東西,PLC有太多應(yīng)用限制,200框起來只能干些啥事,1500T能干啥事天壤之別,對OB卡點計算明顯對低端意義不大,極限擺那了,但當玩到高端的時候就必須有所了解,而主流越來越偏向于固定OB循環(huán)周期,不對稱執(zhí)行時間很多時候需要時鐘干預,反而麻煩