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


