PLC程式設計

2023-01-04 12:01:42 字數 1125 閱讀 3214

plc是採用“順序掃描,不斷迴圈”的方式進行工作的。即在plc執行時,cpu根據使用者按控制要求編制好並存於使用者儲存器中的程式,按指令步序號(或地址號)作週期性迴圈掃描,如無跳轉指令,則從第一條指令開始逐條順序執行使用者程式,直至程式結束,然後重新返回第一條指令,開始下一輪新的掃描,在每次掃描過程中,還要完成對輸入訊號的取樣和對輸出狀態的重新整理等工作。

plc的一個掃描週期必經輸入取樣、程式執行和輸出重新整理三個階段。

plc在輸入取樣階段:首先以掃描方式按順序將所有暫存在輸入鎖存器中的輸入端子的通斷狀態或輸入資料讀入,並將其寫入各對應的輸入狀態暫存器中,即重新整理輸入,隨即關閉輸入埠,進入程式執行階段。

plc在程式執行階段:按使用者程式指令存放的先後順序掃描執行每條指令,經相應的運算和處理後,其結果再寫入輸出狀態暫存器中,輸出狀態暫存器中所有的內容隨著程式的執行而改變。

輸出重新整理階段:當所有指令執行完畢,輸出狀態暫存器的通斷狀態在輸出重新整理階段送至輸出鎖存器中,並通過一定的方式(繼電器、電晶體或晶間管)輸出,驅動相應輸出裝置工作。

plc程式設計的應用面廣、功能強大、使用方便,已經成為當代工業自動化的主要裝置之一,在工業生產的所有領域得到了廣泛的使用,在其他領域(例如民用和家庭自動化)的應用也得到了迅速的發展。

國際電工委員會(iec)在1985年的plc標準草案第3稿中,對plc作了如下定義:“是一種數字運算操作的電子系統,專為在工業環境下應用而設計。它採用可程式設計序的儲存器,用來在其內部儲存執行邏輯運算、順序控制、定時、計數和算術運算等操作的指令,並通過數字式、模擬式的輸入和輸出,控制各種型別的機械或生產過程。可程式設計序控制器及其有關裝置,都應按易於使工業控制系統形成一個整體,易於擴充其功能的原則設計。”從上述定義可以看出,plc是一種用程式來改變控制功能的工業控制計算機,除了能完成各種各樣的控制功能外,還有與其他計算機通訊聯網的功能。

plc程式設計的推廣應用在我國得到了迅猛的發展,它已經大量地應用在各種機械裝置和生產過程的電氣控制裝置中,各行各業也湧現出了大批應用plc改造裝置的成果。瞭解plc的工作原理,具備設計、除錯和維護plc控制系統的能力,已經成為現代工業對電氣技術人員和工科學生的基本要求。

plc的使用者程式,是設計人員根據控制系統的工藝控制要求,通過plc程式語言的編制規範,按照實際需要使用的功能來設計的。只要使用者能夠掌握某種標準程式語言,就能夠使用plc在控制系統中,實現各種自動化控制功能。

PLC程式設計入門 PLC程式設計2

april 19,2011 plc程式設計入門 just 0 comments 9針串列埠功能一覽表 針腳 功能1 載波檢測 dcd 2 接收資料 rxd 3 傳送資料 txd 4 資料終端準備好 dtr 5 訊號地 gnd 6 資料準備好 dsr 7 傳送請求 rts 8 傳送清除 cts 9 振...

plc基礎知識 plc程式設計基礎知識 plc基礎入門

可程式設計控制器 programmable controller 是計算機家族中的一員,是為產業控制應用而設計製造的。早期的可程式設計控制器稱作可程式設計邏輯控制器 programmable logic controller 簡稱plc,它主要用來代替繼電器實現邏輯控制。隨著技術的發展,這種裝置的功...

做自動化plc程式設計

做工控,你準備好了嗎!寫給一位有程式設計師心結的 朋友一個是基於軟體程式設計的,一個是基於硬體程式設計的。知識都是跟新的比較 快,如何選擇?希望你看完後有所收穫。這位朋友年方 32,濃眉大眼,虎背雄腰,天庭飽滿 儀表堂堂。見第一 面,我便從內心中喜歡上這位朋友,話語便不由得比往常多了許多,足 足聊了...