自動(dòng)化早已不是原來的自動(dòng)化,為何你卻還是原來的你
2023-12-15新聞
寫在面前
隨著工業(yè)物聯(lián)網(wǎng)浪潮的到來,越來越多的新名詞和新技術(shù)讓我們應(yīng)接不暇,作為技術(shù)人員的你,是早已未雨綢繆,準(zhǔn)備好迎接新一波浪潮的到來,還是故步自封,等待浪潮來臨的時(shí)候,才發(fā)現(xiàn)自己竟然還不會(huì)游泳?或者借用現(xiàn)今一句很火的話:當(dāng)時(shí)代拋棄你的時(shí)候,連招呼都不會(huì)和你打,你確定你準(zhǔn)備好了嗎~
01 自動(dòng)化早已不是原來的自動(dòng)化
我們還是從五層架構(gòu)說起,對(duì)于大多數(shù)業(yè)內(nèi)人員而言,一說到工業(yè)自動(dòng)化,肯定首先聯(lián)想到的是PLC, HMI,驅(qū)動(dòng),電機(jī),現(xiàn)場(chǎng)總線,氣缸,閥島,傳感器........(也就是五層架構(gòu)中下面三層的部分)
也因此在催生了大批的相關(guān)從業(yè)人員:電氣工程師,機(jī)械工程師,調(diào)試工程師,PLC工程師,控制工程師, 自動(dòng)化工程師........
這是一個(gè)極其龐大的人群,畢竟我天朝是制造業(yè)起家,正在看文章的你,或許現(xiàn)在或者曾經(jīng)就是上述職位或者類似職位中的一員,但是這畢竟只是五層架構(gòu)中的一部分,還記得上次我們上次的文章:
工業(yè)網(wǎng)絡(luò)的兩層與三級(jí)-從PLM到MES,再到SCADA、PLC的連接
提到了工業(yè)網(wǎng)絡(luò)的兩層與三級(jí),隨著OT層與IT層的不斷融合,各種新興技術(shù)的不斷興起(其實(shí)很多技術(shù)早已存在),或許因?yàn)樾匠陠栴},或許因?yàn)樽晕彝顿Y,又或是自我職業(yè)規(guī)劃,將目光看向了五層架構(gòu)中的別的方向,PLC工程師慢慢開始做SCADA,做MES,控制工程師開始轉(zhuǎn)型工業(yè)互聯(lián)網(wǎng),做SCADA的開始研究邊緣計(jì)算,機(jī)械工程師開始接觸虛擬調(diào)試.......
也許工業(yè)領(lǐng)域的推進(jìn)速度確實(shí)不如互聯(lián)網(wǎng)來得快,但是自動(dòng)化行業(yè)卻一直在數(shù)字化的道路上前進(jìn)著:
多年前,我們談得最多的是現(xiàn)場(chǎng)總線Modbus, CAN, Profibus, Devicenet等,后來Profinet, Ethernet/IP, Ethercat ,POWERLINK進(jìn)入我們的視野,并逐步超過現(xiàn)場(chǎng)總線,再到現(xiàn)在被廣泛提起的TSN,自動(dòng)化的我們?cè)絹碓骄W(wǎng)絡(luò)化了;
曾經(jīng)的自動(dòng)化,你懂點(diǎn)梯形圖,F(xiàn)BD就能稱為自動(dòng)化工程師了,但是如今,軟PLC逐漸盛行,例如倍福的VS編程,例如西門子的1500 ODK,高級(jí)語言已經(jīng)早已滲透到自動(dòng)化行業(yè),再如 TIA Portal Openness,OPC UA等,還有最近才發(fā)布的WinCCUnified,讓大家看到了對(duì)JavaScript,HTML5的支持....能列舉的例子實(shí)在太多太多,我們發(fā)現(xiàn)自動(dòng)化越來越IT,越來越“軟”了,不光要懂自動(dòng)化,你還得懂計(jì)算機(jī);
十幾年前,談到MES, APS,PLM,只是少數(shù)大企業(yè)才會(huì)關(guān)注,也很少有自動(dòng)化行業(yè)的工程師知道那是什么。但是到如今,IIOT,數(shù)字孿生,云計(jì)算,邊緣計(jì)算,AI,機(jī)器視覺等各種工具與技術(shù)均賦能于制造業(yè),先人一步的自動(dòng)化工程師早已能和IT工程師瀟灑的談與MES之間的接口,網(wǎng)絡(luò)架構(gòu)如何搭,Mindsphere如何開發(fā),node-red如何方便我們的開發(fā),其實(shí)IT與OT一直在融合,只是當(dāng)一切都水到渠成之后,速度變得比以往快了許多。
02 為什么你卻還是原來的你
1.缺乏技術(shù)的廣度和深度
舉個(gè)例子,從廣度上來講,如果你是一個(gè)自動(dòng)化控制工程師:
在現(xiàn)場(chǎng)總免不了需要與別的廠家或者工廠IT進(jìn)行互聯(lián)互通,如果連子網(wǎng)掩碼,VLAN,默認(rèn)網(wǎng)關(guān),NAT轉(zhuǎn)換,路由等用來干啥都不是很明白,怎么辦?
現(xiàn)場(chǎng)正在調(diào)試伺服驅(qū)動(dòng),但是加工精度不高,已經(jīng)證明是跟隨誤差有些大(也許沒有做過伺服跟蹤的工程師都不知道如何判斷),此時(shí)的你如果連跟隨誤差與位置環(huán)增益有什么關(guān)系都搞不明白,怎么辦?
你現(xiàn)在需要使用西門子PLC 的FB63, FB64, FB65, FB66與第三方設(shè)備進(jìn)行TCP通訊時(shí),因?yàn)椴涣私釺CP,對(duì)于主動(dòng)連接,被動(dòng)鏈接,端口號(hào)等參數(shù)的填寫你怎么辦?
現(xiàn)在需要與工廠IT進(jìn)行通訊,有幾種方案,webservice,直接讀寫數(shù)據(jù)庫,OPC UA......,試問如果你不懂,怎么辦?
從深度上來說:
記得前幾天才發(fā)了一篇文章:
一文弄懂vlan、子網(wǎng)掩碼、MAC地址、網(wǎng)關(guān)、DNS、三層交換機(jī)
接著就有小伙伴吐槽我文章差點(diǎn)意思,qos,acl,snmp,環(huán)網(wǎng),熱備,dlr等都沒有介紹
其實(shí)不是不說,如果真的要說,我華為的兄弟估計(jì)就一個(gè)OSPF能半個(gè)小時(shí),畢竟他是經(jīng)歷過華為洗禮的資深網(wǎng)絡(luò)工程師,他對(duì)網(wǎng)絡(luò)的理解肯定要比我們一般的IT工程師會(huì)深入得多,但是對(duì)于一般的IT工程師或者自動(dòng)化工程師而言,了解到一定的深度也是很有必要的;
2.還記得上次發(fā)過一篇文章:
MES、SCADA下的數(shù)據(jù)采集— 西門子S7comm協(xié)議分析
我相信只要是玩過西門子PLC的,大多數(shù)人應(yīng)該或多或少都用過S7協(xié)議,比如用于S7-300與S-1200之間的通訊等,或者有的朋友用過s7netplus的dll在PC上做過數(shù)據(jù)采集,或許還有比較厲害的大牛能通過分析協(xié)議自己編寫屬于自己的s7netplus,其實(shí)本刊為了讓大家朝著協(xié)議這個(gè)方向自我探索,逐步深入,對(duì)于不太明白的朋友們,我們特意發(fā)了另一篇文章:
Wireshark抓包分析 TCP三次握手/四次揮手詳解 |網(wǎng)絡(luò)基礎(chǔ)(四)
以TCP為例子去分析協(xié)議,但是究竟有多少人真的看了或者看了之后對(duì)自己產(chǎn)生多大的啟發(fā),我不得而知。
3.再舉一個(gè)例子,曾經(jīng)對(duì)于各種各樣的PLC,設(shè)置了密碼,網(wǎng)絡(luò)上總是存在很多朋友去問去找解碼的工具,卻不曾想過辦法自己去研究解碼的方法和過程,如果你不深入探究,那你就永遠(yuǎn)不會(huì)知道逆向,脫殼,對(duì)于如今的S7-1200/1500,也不曾去想過為啥現(xiàn)在的S7-1200/1500密碼破解為何如此難。
類似的例子太多太多,用很多人的話說,其實(shí)很多技術(shù),基礎(chǔ)原理永遠(yuǎn)不會(huì)變,就像學(xué)習(xí)各種各樣的編程語言,當(dāng)你掌握了原理之后,你會(huì)發(fā)現(xiàn),很多時(shí)候語言之間是一通百通的,就像你想深入了解工業(yè)以太網(wǎng),你必須先了解以太網(wǎng)和TCP/IP一樣,當(dāng)你了解了之后,你會(huì)發(fā)現(xiàn)所謂的Profinet, Ethernet/IP, Ethercat等雖各有各的特點(diǎn),卻始終是以太網(wǎng)和TCP的變種而已~
2.長期無法自我突破和自我學(xué)習(xí)困難
1.從事于智能制造的很多工程師們,很多都是在小型軟件或者硬件公司,系統(tǒng)集成商等工作,長期面臨著同樣的編碼或者調(diào)試工作,項(xiàng)目對(duì)你要求也許就只有那些(或許你會(huì)認(rèn)為項(xiàng)目其實(shí)很難,但是你所接觸到的也就還是那些),整個(gè)技術(shù)視野會(huì)比較狹窄,自己的技能難以得到綜合性補(bǔ)足與發(fā)展,因此也就無法突破當(dāng)前的環(huán)境;
2.我們制造業(yè)雖然沒有學(xué)習(xí)到互聯(lián)網(wǎng)的高薪酬,但是互聯(lián)網(wǎng)的996我們倒是學(xué)會(huì)了,因此白天工作,晚上下班很晚,只能夠依靠碎片化的時(shí)間進(jìn)行學(xué)習(xí),無奈自己自控能有限,三天打魚兩天曬網(wǎng),即使有時(shí)間學(xué)習(xí),也非系統(tǒng)性學(xué)習(xí),盲目性較高(這種被我吐槽為看似努力,其實(shí)那頂多算是盲目勞動(dòng)),無法沉淀成技術(shù)實(shí)力,還記得前面分享了一篇文章:
感興趣的不放看一看,真實(shí)的反映了大多數(shù)人的狀態(tài)。
3.缺乏開放嚴(yán)謹(jǐn)?shù)乃季S
記得在前面,我有以自己PMP經(jīng)歷,給大家分享過思考的重要性:
如果我們把所謂的工程師思維分為技術(shù)思維,產(chǎn)品思維,工程思維,那今天我是從技術(shù)思維出發(fā)的。
1.原理性思維:找出知識(shí)背后的原理
隨著各種各樣的控制系統(tǒng),軟件結(jié)構(gòu)復(fù)雜度越來越高,應(yīng)用場(chǎng)景越來越復(fù)雜,掌握相對(duì)基礎(chǔ)性的原理反而可以幫助我么降低對(duì)于知識(shí)的記憶量,知識(shí)量爆炸的時(shí)代,原理相對(duì)而言卻是可控的,但是很多工程師卻不是這樣做的,這聽上去是不是和前面說的技術(shù)的深度異曲同工之妙?從公眾號(hào)各篇文章的閱讀量也可以看出一二,對(duì)于那種應(yīng)用型的文章,有時(shí)候比原理性的文章更受大家青睞。
2.保持謙虛,多分析和問自己為什么
其實(shí)作為技術(shù)型人才,應(yīng)該不光了解是什么,更重要的是要是去分析了解為什么,身邊隨處可見的例子,自從建立了交流群之后,我時(shí)不時(shí)會(huì)看一眼群里大家說了些啥,總有些朋友遇到一個(gè)報(bào)錯(cuò),在群里給個(gè)截圖問為什么,其實(shí)這本身并沒有什么問題,不過很多朋友缺少了自我分析的過程,或者自我分析的過程過于糊弄,時(shí)間一長就習(xí)以為常了,很多做公眾號(hào)的朋友都吐槽了這樣的情況,缺乏問題的自我分析,這比不懂更加可怕,只有分析問題久了,你才會(huì)產(chǎn)生自己的一套體系~
3.技術(shù)之外,還有另一番天地
很多工程師或者技術(shù)人員總有這樣的思維,如果是做MES,絕不去看SCADA或者網(wǎng)絡(luò)通訊相關(guān)內(nèi)容,如果是做PLC的,打死也覺得自己守著PLC的一某三分地就夠了,自己給自己先立起了圍墻,如果你真的立起圍墻是為了向技術(shù)方向縱向深度發(fā)展也就罷了,然而很多時(shí)候并不是這樣,因此保持開放的心態(tài)很重要。
舉個(gè)例子:
初識(shí)西門子Wincc OA——超大型/分布式SCADA
工業(yè)控制系統(tǒng)安全入門與實(shí)踐—從五層架構(gòu)和安全標(biāo)準(zhǔn)說起
大家可以對(duì)比以上兩篇文章的閱讀量,第一篇其實(shí)看上去就像是廣告問,第二篇才是干貨型的技術(shù)講解,但是閱讀量卻相差很遠(yuǎn)。
其實(shí)今天說到了技術(shù)思維,產(chǎn)品思維和工程思維,在副業(yè)剛需的今天,很多人都會(huì)迷茫自己沒有一個(gè)很好的副業(yè),有想過為什么嗎?技術(shù)之外,你還有啥?篇幅有限就到這里吧,如果大家感興趣,我從產(chǎn)品經(jīng)理和項(xiàng)目經(jīng)理的角度重新分析今天的問題,或許你會(huì)有不同收獲~
03 結(jié)尾
當(dāng)然其實(shí)從各個(gè)角度去分析都會(huì)有各種各樣的原因,也總會(huì)有人說文章深度不夠,大家不喜勿噴,這只是筆者輸出自己想法的方式,不論是技術(shù)的輸出還是想法的輸出,對(duì)于筆者來說都是鍛煉嚴(yán)謹(jǐn)思維的一種方式~
免責(zé)聲明:本文轉(zhuǎn)自網(wǎng)絡(luò),版權(quán)歸原作者所有,如涉及作品版權(quán)問題,請(qǐng)及時(shí)與我們聯(lián)系刪除,謝謝!