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