想要編出好的PLC程序,內(nèi)蒙古PLC程序編寫應(yīng)該這么做?
編程,是做控制類工程師都很頭疼的事,尤其是一些剛剛?cè)腴T的初學者,更是對程序無從下手,內(nèi)蒙古PLC程序編寫來的程序總是錯誤百出,易讀性差。那么對于編程,怎么才能編出好的程序呢?
兩個字,積累。
我們先說下,什么是好的程序。
一個好的程序應(yīng)該包含以下幾點。
1.實現(xiàn)性。
我們編程序為了就是實現(xiàn)我們下位機該實現(xiàn)的功能,比如一些過程控制,化工控制,或者機械設(shè)備的相對運動,我們這個程序就是為了生產(chǎn)服務(wù),好的程序段,應(yīng)該能夠完美地實現(xiàn)這個功能。
2.易讀性。
易讀性非常非常的重要,在內(nèi)蒙古PLC程序編寫程序的時候一定要考慮好這個程序編完了能夠讓人讀懂,別等程序編完了,自己都看不懂,這樣會給后期的調(diào)試和維護帶來很大的麻煩,更有甚者,后期可能會全盤否定,推倒重來。
3.穩(wěn)定性。
在編程序的時候多注意一些計時器,計數(shù)器的數(shù)值變化,尤其是做一些累計時,要考慮數(shù)據(jù)記錄到極限時的變化。程序編寫完,調(diào)試完,就正式投入運行,程序段的運行穩(wěn)定性決定了你后期維護的成本,程序穩(wěn)定運行,你后期的維護成本就會低一些。雖然說程序崩潰的可能性較低,但是一些小問題,還是值得我們關(guān)注的,要不然三天兩頭就可能會有些小問題,不能導(dǎo)致系統(tǒng)停機,但一些小故障還是很讓人頭疼的。
如何才能編寫好的程序。
能編寫出好程序,要靠工作中的點點積累,靠調(diào)試改程序時的靈機一動。很多入門的工程師常常會將電路圖翻譯成程序的梯形圖,這樣的程序雖然也能實現(xiàn),但一定不是一個好的程序。想要編出好的程序,大家可以參考以下幾點。
1.分門別類
一個系統(tǒng)的控制,會有好多種設(shè)備,或者好多種的數(shù)據(jù),在編寫程序時不要將所有的程序都放在一個主程序段中,那樣會是的主程序段太臃腫,程序太長,想逐段調(diào)試都很費腦子。
將程序分為若干個子程序,這才是一個好程序的基礎(chǔ)。
將同一個類型的程序放在一個內(nèi)蒙古PLC程序編寫好的子程序中,例如將系統(tǒng)中模擬量的處理,都放在一起。將電機的控制電機放在一起,這樣做會給我們后期的調(diào)試維護帶來極大地方便,相查那種類型的程序直接在子程序中一找就OK了。
但是記住,一定要在主程序中調(diào)用子程序哈,要不然子程序就不會運行了。
2.善于利用下下位機自己的功能
一個簡單的電機啟保停電路,大家可能都會將電氣原理圖直接轉(zhuǎn)換為梯形圖,這個電氣原理圖轉(zhuǎn)換過來的程序應(yīng)該是這個什么樣子。