隨著自動(dòng)化行業(yè)的快速發(fā)展,對(duì)plc產(chǎn)品的需求越來(lái)越大,市場(chǎng)上PLC的種類也越來(lái)越多。不同類型的PLC有不同的結(jié)構(gòu)形式、性能、容量、指令系統(tǒng)、編程方法、價(jià)格等。,而且它們的適用場(chǎng)合也不同。因此,合理選擇可編程控制器對(duì)提高可編程控制器控制系統(tǒng)的技術(shù)經(jīng)濟(jì)指標(biāo)具有重要意義。PLC的選擇要從PLC的I/O點(diǎn)、內(nèi)存容量、控制功能等因素綜合考慮。
一、輸入輸出點(diǎn)的選擇
當(dāng)估計(jì)輸入/輸出點(diǎn)時(shí),應(yīng)考慮適當(dāng)?shù)挠嗔?。通常根?jù)統(tǒng)計(jì)的輸入輸出點(diǎn),增加10% ~ 20%的可擴(kuò)展余量作為輸入輸出點(diǎn)估算數(shù)據(jù)。實(shí)際訂貨時(shí),輸入輸出點(diǎn)應(yīng)根據(jù)廠家PLC的產(chǎn)品特性進(jìn)行四舍五入。(初學(xué)者可以結(jié)合plc視頻教程來(lái)學(xué)習(xí))
二、記憶容量的估計(jì)
內(nèi)存容量是可編程控制器本身提供的硬件存儲(chǔ)單元的大小,程序容量是用戶應(yīng)用程序項(xiàng)目在內(nèi)存中使用的存儲(chǔ)單元的大小,所以程序容量小于內(nèi)存容量。在設(shè)計(jì)階段,由于用戶應(yīng)用程序尚未編譯,因此在設(shè)計(jì)階段程序容量未知,需要在程序調(diào)試后才能知道。為了在設(shè)計(jì)和選擇中估計(jì)程序容量,通常使用存儲(chǔ)器容量的估計(jì)來(lái)代替。
內(nèi)存容量的估算沒有固定的公式,很多文獻(xiàn)給出了不同的公式,一般是10 ~ 15倍的數(shù)字I/O點(diǎn),加上100倍的模擬I/O點(diǎn),取這個(gè)數(shù)作為內(nèi)存中的總字?jǐn)?shù)(16位為一個(gè)字),再把這個(gè)數(shù)的25%考慮進(jìn)去。
三、控制功能的選擇
該選擇包括操作功能、控制功能、通信功能、編程功能、診斷功能和處理速度等特性的選擇。
(一)運(yùn)行功能
簡(jiǎn)易PLC的操作功能包括邏輯運(yùn)算、定時(shí)和計(jì)數(shù)功能;普通PLC的操作功能還包括數(shù)據(jù)移位、比較等操作功能;更復(fù)雜的運(yùn)算功能包括代數(shù)運(yùn)算、數(shù)據(jù)傳輸?shù)取4笮蚉LC中還有模擬量的PID運(yùn)算等高級(jí)運(yùn)算功能。隨著開放系統(tǒng)的出現(xiàn),目前PLC具有通信功能,有的產(chǎn)品具有與下位機(jī)的通信,有的產(chǎn)品具有與同級(jí)或上位機(jī)的通信,有的產(chǎn)品還具有與工廠或企業(yè)網(wǎng)絡(luò)的數(shù)據(jù)通信功能。設(shè)計(jì)選型應(yīng)根據(jù)實(shí)際應(yīng)用的要求,合理選擇所需的操作功能。在大多數(shù)應(yīng)用中,只需要邏輯運(yùn)算和定時(shí)計(jì)數(shù)功能,而有些應(yīng)用需要數(shù)據(jù)傳輸和比較。當(dāng)用于模擬檢測(cè)和控制時(shí),使用代數(shù)運(yùn)算、數(shù)值轉(zhuǎn)換和PID運(yùn)算。要顯示數(shù)據(jù),需要解碼和編碼等操作。
(2)控制功能
控制功能包括PID控制操作、前饋補(bǔ)償控制操作、速比控制操作等。,應(yīng)根據(jù)控制要求確定。PLC主要用于時(shí)序邏輯控制。因此,在大多數(shù)場(chǎng)合下,往往采用單回路或多回路控制器來(lái)控制模擬量,有時(shí)采用專用的智能輸入輸出單元來(lái)完成所需的控制功能,提高了PLC的處理速度,節(jié)省了存儲(chǔ)容量。比如PID控制單元、高速計(jì)數(shù)器、帶速度補(bǔ)償?shù)哪M單元、ASC碼轉(zhuǎn)換單元等。
(三)溝通功能
大中型PLC系統(tǒng)應(yīng)支持多種現(xiàn)場(chǎng)總線和標(biāo)準(zhǔn)通信協(xié)議(如TCP/IP),必要時(shí)應(yīng)能與工廠管理網(wǎng)絡(luò)(TCP/IP)連接。通信協(xié)議應(yīng)符合ISO/IEEE通信標(biāo)準(zhǔn),應(yīng)為開放的通信網(wǎng)絡(luò)。
(4)編程功能
離線編程模式:PLC和編程器共用一個(gè)CPU。當(dāng)編程器處于編程模式時(shí),CPU只為編程器提供服務(wù),不控制現(xiàn)場(chǎng)設(shè)備。編程完成后,程序員切換到運(yùn)行模式,CPU控制現(xiàn)場(chǎng)設(shè)備,無(wú)法編程。離線編程可以降低系統(tǒng)成本,但使用和調(diào)試不方便。在線編程模式:CPU和程序員都有自己的CPU。主機(jī)CPU負(fù)責(zé)現(xiàn)場(chǎng)控制,并在一個(gè)掃描周期內(nèi)與編程器交換數(shù)據(jù)。程序員將在線編譯的程序或數(shù)據(jù)發(fā)送給主機(jī),主機(jī)在下一個(gè)掃描周期根據(jù)新接收的程序運(yùn)行。這種方法成本較高,但調(diào)試和操作系統(tǒng)方便,常用于大中型PLC。
五種標(biāo)準(zhǔn)化編程語(yǔ)言:順序功能圖(SFC)、梯形圖(LD)、功能模塊圖(FBD)、三種圖形語(yǔ)言和兩種文本語(yǔ)言:語(yǔ)句表(IL)和結(jié)構(gòu)化文本(ST)。所選編程語(yǔ)言應(yīng)符合其標(biāo)準(zhǔn)(IEC6113123),同時(shí)還應(yīng)支持各種語(yǔ)言編程形式,如C、Basic等。,滿足特殊控制場(chǎng)合的控制要求。
審核編輯:符乾江
電子發(fā)燒友App

























































評(píng)論