西門(mén)子軟啟動(dòng)黑龍江代理商
西門(mén)子軟啟動(dòng)黑龍江代理商
對(duì)用戶程序的循環(huán)掃描執(zhí)行過(guò)程,可分為輸入采樣、程序執(zhí)行、輸出刷新三個(gè)階段,如圖1所示。
1. 輸入采樣階段
在輸入采樣階段,PLCC以掃描方式將所有輸入端的輸入信號(hào)狀態(tài)(ON/OFF狀態(tài))讀入到輸入映 像寄存器中寄存起來(lái),稱為對(duì)輸入信號(hào)的采樣。接著轉(zhuǎn)入程序執(zhí)行階段,在程序執(zhí)行期間,即使輸入狀態(tài)變化,輸入映像寄存器的內(nèi)容也不會(huì)改變。輸入狀態(tài)的變化只能在下一個(gè)工作周期的輸入采樣階段才被重新讀入。
圖1 PLC程序執(zhí)行的過(guò)程
2. 程序執(zhí)行階段
在程序執(zhí)行階段,PLC對(duì)程序按順序進(jìn)行掃描。如程序用梯形圖表示,則總是按先上后下、先左后右的順序掃描。每掃描到一條指令時(shí)所需要的輸入狀態(tài)或其他元素的狀態(tài),分別由輸入映像寄存器或輸出映像寄存器中讀入,然后進(jìn)行相應(yīng)的邏輯或算術(shù)運(yùn)算,運(yùn)算結(jié)果再存入寄存器。若執(zhí)行程序輸出指令時(shí),則將相應(yīng)的運(yùn)算結(jié)果存入輸出映像寄存器。
3. 輸出刷新階段
目前,可編程序控制器已經(jīng)廣泛地應(yīng)用在各個(gè)工業(yè)部門(mén)。隨著其性能價(jià)格比的不斷提高,應(yīng)用范圍還在不斷擴(kuò)大,主要有以下幾個(gè)方面:
1. 邏輯控制
可編程序控制器具有“與”、“或”、“非”等邏輯運(yùn)算的能力,可以實(shí)現(xiàn)邏輯運(yùn)算,用觸點(diǎn)和電路的串、并聯(lián),代替繼電器進(jìn)行組合邏輯控制,定時(shí)控制與順序邏輯控制。數(shù)字量邏輯控制可以用于單臺(tái)設(shè)備,也可以用于自動(dòng)生產(chǎn)線,其應(yīng)用領(lǐng)域?yàn)槠占?,包括微電子、家電行業(yè)也有廣泛的應(yīng)用。
2. 運(yùn)動(dòng)控制
可編程序控制器使用的運(yùn)動(dòng)控制模塊,或靈活運(yùn)用指令,使運(yùn)動(dòng)控制與順序控制功能有機(jī)地結(jié)合在一起。隨著變頻器、電動(dòng)機(jī)起動(dòng)器的普遍使用,可編程序控制器可以與變頻器結(jié)合,運(yùn)動(dòng)控制功能更為強(qiáng)大,并廣泛地用于各種機(jī)械,如金屬切削機(jī)床、裝配機(jī)械、機(jī)器人、電梯等場(chǎng)合。
3. 過(guò)程控制
可編程序控制器可以接收溫度、壓力、流量等連續(xù)變化的模擬量,通過(guò)模擬量I/0模塊,實(shí)現(xiàn)模擬量(Analog)和數(shù)字量(Digital)之間的A/D轉(zhuǎn)換和D/A轉(zhuǎn)換,并對(duì)被控模擬量實(shí)行閉環(huán)PID(比例-積分-微分)控制?,F(xiàn)代的大中型可編程序控制器一般都有PID閉環(huán)控制功能,此功能已經(jīng)廣泛地應(yīng)用于工業(yè)生產(chǎn)、加熱爐、鍋爐等設(shè)備,以及輕工、化工、機(jī)械、冶金、電力、建材等行業(yè)。
4. 數(shù)據(jù)處理
可編程序控制器具有數(shù)學(xué)運(yùn)算、數(shù)據(jù)傳送、轉(zhuǎn)換、排序和查表、位操作等功能,可以完成數(shù)據(jù)的采集、分析和處理。這些數(shù)據(jù)可以是運(yùn)算的中間參考值,也可以通過(guò)通信功能傳送到別的智能裝置,或者將它們保存、打印。數(shù)據(jù)處理一般用于大型控制系統(tǒng),如無(wú)人柔性制造系統(tǒng),也可以用于過(guò)程控制系統(tǒng),如造紙、冶金、食品工業(yè)中的一些大型控制系統(tǒng)。
5. 構(gòu)建網(wǎng)絡(luò)控制
可編程序控制器的通信包括主機(jī)與遠(yuǎn)程I/0之間的通信、多臺(tái)可編程序控制器之間的通信、可編程序控制器和其他智能控制設(shè)備(如計(jì)算機(jī)、變頻器)之間的通信。可編程序控制器與其他智能控制設(shè)備一起,可以組成“集中管理、分散控制”的分布式控制系統(tǒng)。
當(dāng)然,并非所有的可編程序控制器都具有上述功能,用戶應(yīng)根據(jù)系統(tǒng)的需要選擇可編程序控制器,這樣既能完成控制任務(wù),又可節(jié)省資金。
在所有指令執(zhí)行完畢后,輸出映像寄存器中的狀態(tài)就是欲輸出的狀態(tài)。在輸出刷新階段將其轉(zhuǎn)存到輸出鎖存電路,再經(jīng)輸出端子輸出信號(hào)去驅(qū)動(dòng)用戶輸出設(shè)備,這就是PLC的實(shí)際輸出。PLC重復(fù)地執(zhí)行上述三個(gè)階段,每重復(fù)一次就是一個(gè)工作周期(或稱掃描周期)。工作周期的長(zhǎng)短與程序的長(zhǎng)短有關(guān)。
由于輸入/輸出模塊濾波器的時(shí)間常數(shù),輸出繼電器的機(jī)械滯后以及執(zhí)行程序時(shí)按工作周期進(jìn)行等原因,會(huì)使輸入/輸出響應(yīng)出現(xiàn)滯后現(xiàn)象,對(duì)一般工業(yè)控制設(shè)備來(lái)說(shuō),這種滯后現(xiàn)象是允許的。但一些設(shè)備的某些信號(hào)要求做出快速響應(yīng),因此,有些PLC采用高速響應(yīng)的輸入/輸出模塊,也有的將順序程序分為快速響應(yīng)的高級(jí)程序和一般響應(yīng)速度的低級(jí)程序兩類。如FANUC-BESK PLC規(guī)定高級(jí)程序每8ms掃描一次,而把低級(jí)程序自動(dòng)劃分分割段,當(dāng)開(kāi)始執(zhí)行程序時(shí),首先執(zhí)行高級(jí)順序程序,然后執(zhí)行低級(jí)程序的分割段1,然后又去執(zhí)行高級(jí)程序,再執(zhí)行低級(jí)程序的分割段2,這樣每執(zhí)行完低級(jí)程序的一個(gè)分割段,都要重新掃描執(zhí)行一次高級(jí)程序,以保證高級(jí)程序中信號(hào)響應(yīng)的快速性。
軟PLC分為編譯和解釋兩種實(shí)現(xiàn)方式,其中解釋型有點(diǎn)像早期的大型機(jī)一樣,是基于一個(gè)虛擬機(jī)的,程序由一些偽代碼組成,工程師在上位機(jī)編好程后通過(guò)編譯器轉(zhuǎn)換為這種的偽代碼下載到PLC內(nèi)。運(yùn)行時(shí)虛擬機(jī)掃描并解釋這些指令運(yùn)行,這樣的實(shí)現(xiàn)方式使工程人員編的T型圖之類的與底下PLC的軟件平臺(tái)無(wú)關(guān),保證了PLC核心的獨(dú)立性,同時(shí)它能很好的擴(kuò)展軟件和功能塊而不受硬件環(huán)境的影響,但這種方式是慢的一種方式。
軟PLC還有一種是編譯方式,編譯方式是將各種IEC指令轉(zhuǎn)換為匯編或者C語(yǔ)言,再將其插入到一個(gè)框架代碼內(nèi)調(diào)用C或匯編編譯器生成真正的CPU指令。
3RW3038-1BB14 SIRIUS 軟起動(dòng)器 S2 72 A,37 kW/400 V,4 °C 200-480 V AC,110-230 V AC/DC 螺釘端子
更多圖片
|