❶ 你好,我的畢設題目也是工業鍋爐電氣控制系統,用PLC控制的,可以給我點資料嗎
可編程序控制器(Programmable Logic controller)是以微處理器為基礎,綜合了計算機技術、自動控制技術和通信技術的一種新型通用工業自動控制裝置。它具有體積小、功能強、編程方便、可靠性高、耐惡劣環境能力強等優點,已廣泛應用於工業自動化生產的各個領域,成為工業控制的主要手段和重要的基礎設備之一,與機器人技術、CAD/CAM並列稱為工業生產自動化的三大支柱。國際電工委員會(IEC)對PLC定義如下:PLC是專為在工業環境下應用而設計的一種數字運算操作的電子裝置,是帶有存儲器、可以編製程序的控制器。它能夠存儲和執行指令,進行邏輯運算、順序控制、定時、計數和算術運算等操作,並通過數字式和模擬式的輸入輸出,控制各種類型的機械和生產過程。PLC及其有關的外圍設備,都應按易於與工業控制系統形成一體、易於擴展其功能的原則設計。
1.可編程序控制器的基本結構
從廣義上講,PLC是一種計算機系統,只不過它比一般的計算機具有更強的與工業過程相連接的輸入輸出介面,具有更適用於控制的編程語言,具有更適應工業環境的抗干擾性能。其結構和計算機控制系統十分相似,一般由中央處理器(CPU)、存儲器、輸入/輸出(I/O)介面、電源等部分組成。由於PLC的中央處理器都是由微處理器、單片機組成,存儲器和1/0部件也形式多樣,按照結構形式的不同,PLC還可以分為整體式結構和組合式結構。區別在於整體式的結構將CPU、RAM、ROM、I/O單元等組裝成一個主體,構成主機,其結構示意圖如圖4.1所示。組合式的結構是將PLC的各個部分分別做成相應的電路板或模塊,模塊之間通過底板上的匯流排相互連接。無論是哪種結構類型的PLC,外部的各種開關信號、模擬信號、感測器檢測的各種信號均作為PLC的輸入變數,它們經PLC外部輸入端子輸入到內部寄存器中,經PLC內部邏輯運算或其他各種運算、處理後送到輸出端子,它們是PLC的輸出變數。PLC的系統程序和用戶程序都存放在存儲器中,現場輸入信號經過I/O單元傳送至CPU,CPU按照用戶程序存儲器里的指令,執行邏輯或算術運算,並發
出相應的控制指令,該指令通過I/O單元傳送至現場,驅動相應的執行機構動作,從而完成相應的控制任務。
2.PLC的基本工作原理和主要技術指標
PLC的工作方式與微型計算機的中斷處理方式相比,有很大的不同。微機一般採用等待命令的工作方式,PLC則採用循環掃描的工作方式。在PLC中,用戶程序按先後順序存放,CPU從第一條指令開始執行程序,直至遇到結束符後又返回第一條,如此周而復始不斷循環。PLC的掃描過程如圖4.2 所示。這個過程分為數據輸入采樣階段、程序執行階段、輸出刷新階段三個階段。整個過程進行一次所需的時間成為掃描周期。在數據輸入采樣階段,PLC以掃描方式讀入所有輸入端的通/斷狀態並存入輸入映像存儲區中,接著轉入用戶程序執行階段。在非輸入采樣階段,無論輸入狀態如何變化,輸入映像存儲區的內容都保持不變,直到進入下一個掃描周期的輸入采樣階段,PLC才會將輸入端的狀態讀入輸入映像存儲區中。在程序執行階段,根據梯形圖程序先左後右、先上後下的掃描原則,順序執行用戶程序指令。程序執行結果並不直接輸出,而是將其寫入輸出映像存儲區。輸出映像存儲區中的每一位會隨著程序執行的進程而變化。輸出數據及處理階段,在戶程序執行完,集中把輸出映像存儲區中的繼電器通/斷狀態傳送至輸出狀態鎖存器,再經輸出驅動電路,進行隔離和功率放大去驅動外部負載。
上述PLC的掃描工作過程,掃描周期是PLC一個很重要的指標,小型PLC的掃描周期一般為十幾毫秒到幾十毫秒。從PLC輸入端有一個輸入信號發生變化到輸出端對該變化做出反應,需要一段時間,這段時間就稱為PLC的響應時間或滯後時間。影響I/O滯後的主要原因有:輸入濾波的時間常數,輸出繼電器的機械滯後,程序執行的時間,程序設計不當的附加影響等。毫秒級的掃描時間對於一般工業設備通常是可以接受的,PLC的響應滯後是允許的,但是對某些I/O快速響應的設備,則應採取相應的處理措施。如選用高速CPU,提高掃描速度,採用快速響應模塊、高速計數模塊以及不同的中斷處理等措施減少滯後時間。對用戶來說,選擇了一個PLC,合理的編製程序是縮短響應時間的關鍵。
❷ 單片機驅動光耦問題
單片機I/O口控制光耦,9012,9013.既PNP,NPN都可驅動光耦.假如光耦二極體壓降為1.7V,單片機電源5V, 5V-1.7V=3.3V
電阻R R=U/I=3.3/0.015=220 歐
流過光耦電流是15MA,電阻阻值220歐左右.三極體驅動時飽和,單片機I/O口加一電阻5.1K到三極體基極.
❸ 我用單片機控制MOC3041觸發可控硅調壓但電壓保持230V不變.3041帶過零檢測應該不用在加過零檢測電路了
第一:
5毫秒顯然不夠。我國採用的交流電是50Hz,也就是一個周期是20毫秒,半周期是10毫秒。
那麼要確保在交流電壓過零的時候觸發,最小保持時間必須大於10毫秒。
第二。你觸發一次,只能保證交流接通半個周期,至交流電壓再次過零的時候會關斷。所以你必須施加恆定的觸發信號或者保證每10毫秒同步地觸發MOC3041。
-----也就是說,這個MOC3041,不具備像寄存器或者D觸發器那樣的保持功能。