過來人經(jīng)驗(yàn)分享:新手學(xué)習(xí)PLC編程的建議
我原本是化工畢業(yè)的,后因工作需要,加之個(gè)人興趣,才轉(zhuǎn)行搞儀表、機(jī)械。十年前,我剛開始使用PLC時(shí),也是一頭霧水。仗著自己對(duì)硬件、工程知識(shí)的熟悉,和對(duì)組態(tài)軟件的粗淺了解,硬著頭皮接下了任務(wù)。當(dāng)時(shí)已經(jīng)來不及接受培訓(xùn),相關(guān)資料極其缺乏,僅有的參考資料是一本英文的S7-200手冊(cè),以及西門子網(wǎng)站上找到的一些全西文的示例,總算在三個(gè)月內(nèi)完成了系統(tǒng)的構(gòu)建、軟件的編寫工作。期間走彎路、出故障是家常便飯,經(jīng)常搞得我茶飯不思,而且還由于操作不慎燒毀過一臺(tái)PLC。
1、編程需要堅(jiān)強(qiáng)的毅力和足夠的耐心
人各有所長。有些人把編程看作一項(xiàng)冗長而枯燥的工作;有些人把編程看作一項(xiàng)趣味的智力游戲。如果你是前者,強(qiáng)烈建議你遠(yuǎn)離這份工作。畢竟編程工作是對(duì)人的毅力和耐心的挑戰(zhàn)。我所在實(shí)驗(yàn)室中,很多學(xué)生看到我編程序就會(huì)驚訝于我面對(duì)這一堆堆符號(hào)所表現(xiàn)出的。其實(shí),這是興趣使然。興趣使我具備了足夠的毅力和耐心。
2、編程需要敢于實(shí)踐的信心
我曾經(jīng)教過一個(gè)學(xué)生學(xué)AutoCAD,我對(duì)她的要求就是實(shí)踐。我告訴她:你隨便么操作,大不了一張圖重畫;壞的結(jié)果是系統(tǒng)崩潰,沒關(guān)系,系統(tǒng)重做,再來;只要電腦沒被砸了,么都行。兩年后,我再看到她做的CAD圖紙,也自嘆不如。
3、編程需要有縝密的邏輯思維
編程本身就是一種邏輯思維過程。在語言中,使用多的是ifthenelse、select這些條件判別語句,這就是邏輯中的因果關(guān)系。PLC程序就是由這些因果關(guān)系組成的:判別條件成立,進(jìn)而決定執(zhí)行相應(yīng)的指令。初的PLC是用來替代繼電器邏輯電路的,所以繼承了繼電器電路以觸點(diǎn)作為觸發(fā)條件的描述方式。
A06B-6102-H202
A06B-6102-H130#H520
A06B-6102-H126#H520
A06B-6102-H122#H520