硬功夫
級別: 略有小成
![]() |
在我剛剛接觸PLC時(shí),讀了幾本書(shū),自己編了幾個(gè)小程序后就覺(jué)得我已經(jīng)很了不得了。 有位誠心愿意幫助我的人讓我學(xué)到了更多,在我向他請教有關(guān)于模擬量編程時(shí),他說(shuō)其實(shí)最重要是編程,我的回答卻令他大失所望。清楚的記得我當時(shí)是這樣回答的,我的電路原理基礎比較好,這個(gè)反而不怕,F在看來(lái)不但可笑,而且無(wú)知。 編程是最重要的,當然也不能說(shuō)對硬件的了解是次要的?墒侨巳撕孟穸加羞@樣一個(gè)錯誤的想法,一個(gè)程序從理論上看是可行的,就以為我是行的,能編好這個(gè)程序,不錯編程的確“簡(jiǎn)單”,只不過(guò)在電腦上畫(huà)幾條線(xiàn)而已, 一個(gè)程序就出爐了,PLC是不會(huì )告訴你的這個(gè)程序在這個(gè)系統中運行是錯的還是對的。其實(shí)每個(gè)程序都會(huì )有錯誤(不包括一些特別簡(jiǎn)單的程序),在系統運行中也不會(huì )馬上暴露出程序的錯誤,只有在長(cháng)期的運行中才會(huì )逐漸發(fā)現錯誤的存在。 在調試過(guò)程中,硬件也許一次調試成功,而軟件不行,不要錯誤的認為系統已經(jīng)運行了,程序就是對的,我自己曾經(jīng)在一個(gè)五層的貨梯程序上砸了電梯。而在調試過(guò)程往往存在破壞性,在實(shí)際過(guò)程中大多數人總有意識的將程序引向正常運行的方向,然而系統調試就是要證明自己的程序是不對的,這往往很多人都難以做到。 還有就是不要認為對自己的程序說(shuō)是錯誤的人認為那是妒忌,他有本事說(shuō)是錯的,就有本事指出你的錯誤,無(wú)疑在這過(guò)程中你又可以學(xué)到很多。 開(kāi)個(gè)頭,拋磚引玉,希望大就此話(huà)題上多做些補充。 |
---|---|
本帖最近評分記錄: |
白華
級別: 略有小成
![]() |
任何東西都要靠實(shí)踐來(lái)檢驗,“在電腦上畫(huà)幾條線(xiàn)”也不例外 |
|
---|---|---|
|
玉龍
級別: 略有小成
![]() |
深有感觸!我從學(xué)校里接觸PLC到現在已有一些時(shí)間了,自己認為理論不錯,可實(shí)踐中確吃了不少苦頭. |
---|---|
|
雪花飄飄
級別: VIP會(huì )員
![]() ![]() |
還有就是不要認為對自己的程序說(shuō)是錯誤的人認為那是妒忌,他有本事說(shuō)是錯的,就有本事指出你的錯誤,無(wú)疑在這過(guò)程中你又可以學(xué)到很多。 開(kāi)個(gè)頭,拋磚引玉,希望大就此話(huà)題上多做些補充。 ![]() ![]() ![]() ![]() |
---|---|
|
wangdy6108
級別: *
![]() |
真的很對,在一次調試中,程序是對的,可它并不能實(shí)現其中的要求。就象在正反轉互鎖中你們的最佳方法是什么。 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專(zhuān)賣(mài)
級別: VIP會(huì )員
![]() ![]() ![]() ![]() |
真正的難點(diǎn)在于如何檢驗自己的程式,如果您站在自己的程式上檢驗,那么即使是程式是錯誤的,您也會(huì )朝著(zhù)錯誤的角度上去檢驗,因此,應該站在使用者的角度去檢驗,忘記自己寫(xiě)的程式,以一個(gè)完全不了解程式內幕的人的角度去檢驗,這樣的話(huà)就更容易發(fā)現程式中的Bug,但卻不是每一個(gè)編程人員都能想到的,這就是優(yōu)秀與普通的差距所在。 以上! Good Luck! |
---|---|
|
wsir123
日子在忙碌中才會(huì )顯得充實(shí),我喜歡這樣的生活。
級別: 論壇版主
![]() ![]() ![]() ![]() |
我最喜歡考慮一旦出現了,怎么辦?這樣才能進(jìn)步呀! 一個(gè)好的軟件,是在不斷得運作中發(fā)現漏洞,修補漏洞得過(guò)程中得以完善的。 ![]() |
|
---|---|---|
|