AIING科技-CN:建議學(xué)習(xí)西門子的同學(xué),先學(xué)習(xí)一下計算機原理和一門計算機語言,最好是C語言,因為西門子的產(chǎn)品(PLC和博圖軟件)涉及的知識太多而且也比較專業(yè),像是int、uint、char...的數(shù)據(jù)類型,如果沒有計算機語言的基礎(chǔ),用起來就比較模棱兩可,還有的就是OB、FB、FC、DB之間的關(guān)系,它們和C語言有很高的相似度,像是C語言中的主函數(shù)、自定義函數(shù)、函數(shù)的封裝和調(diào)用等等吧,所以很多初學(xué)者(包括我自己)在完全沒有計算機專業(yè)知識的時候想要真正入門或者精通西門子PLC的話還是有很高的門檻的,西門子優(yōu)秀就在于特別的專業(yè)。如果和三菱PLC進行對比的話,你會發(fā)現(xiàn)三菱相對來說很簡單,因為它沒有過多的復(fù)雜編程概念。(ps:我在學(xué)校之前就學(xué)習(xí)過西門子PLC1200系列,大概學(xué)習(xí)了6個月,當(dāng)時也大概會模塊話編程,當(dāng)時做的最復(fù)雜的業(yè)務(wù)邏輯是采用西門子1200PLC做一個類似自動售貨機的項目。然后兩年沒碰過西門子PLC了,后來自學(xué)了C語言,也開發(fā)過STC52的一些小項目,所以C語言確實給我很深刻的印象,從printf("Hello World!\n");到后面開發(fā)的控制臺游戲,再到STC52的智能控制系統(tǒng),不斷的讓我對C語言的邏輯十分的喜愛。所以想要真正的學(xué)習(xí)西門子PLC,就需要了解計算機。其實呢,PLC也可以從硬件的構(gòu)成劃分到計算機的行列中,所以專業(yè)的知識還是很重要的)


