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