特點(diǎn)編輯
在電氣控制中,多點(diǎn)位置檢測(cè)通常是由主令控制器來(lái)完成,由于傳統(tǒng)主令控制器是由機(jī)械凸輪和觸點(diǎn)組成,其觸點(diǎn)部分故障較多、調(diào)整不方便、控制精度低、壽命短。而智能主令控制器用程序邏輯代替機(jī)械凸輪的動(dòng)作,以無(wú)觸點(diǎn)代替有觸點(diǎn),這樣就避免了許多機(jī)械故障,提高了系統(tǒng)的可靠性。
組成編輯
值編碼器安裝在現(xiàn)場(chǎng),與受控設(shè)備傳動(dòng)軸柔性連接。主控單元安裝在控制室或操作室內(nèi),由操作面板、PLC等組成。編碼器和連接電纜將現(xiàn)場(chǎng)位置信號(hào)送主控單元,共同構(gòu)成智能主令控制器。
工作原理編輯
智能主令控制器在工作時(shí),由受控設(shè)備通過(guò)傳動(dòng)機(jī)構(gòu)帶動(dòng)編碼器一起旋轉(zhuǎn),編碼器產(chǎn)生一系列位置碼并送到PLC的輸入端,在PLC內(nèi)部進(jìn)行譯碼、運(yùn)算、分析、累加等處理,同時(shí)與操作面板中可調(diào)用的設(shè)定參數(shù)相比較,在合適的位置發(fā)出相應(yīng)的控制信號(hào),從而達(dá)到控制目的。主令控制器通過(guò)編碼器旋轉(zhuǎn)產(chǎn)生的位置碼實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)物體位移的檢測(cè),同時(shí)與操作面板通信,操作面板實(shí)現(xiàn)數(shù)據(jù)顯示、位置設(shè)定和報(bào)警。
軟件設(shè)計(jì)思想編輯
在許多需多點(diǎn)定位的場(chǎng)合要使用主令控制器,而傳統(tǒng)的主令控制器不能滿足控制要求,利用小型PLC和編碼器構(gòu)成智能主令控制器,使用程序邏輯代替機(jī)械凸輪的動(dòng)作,從而替代傳統(tǒng)主令控制器,滿足控制要求。在軟件編程中需解決以下問(wèn)題:
(1)編碼轉(zhuǎn)換。為提高抗干擾性,編碼器選用格雷碼輸出,而PLC只能識(shí)別二進(jìn)制碼,需要用軟件實(shí)現(xiàn)格雷碼到二進(jìn)制碼的轉(zhuǎn)換。
(2)編碼器過(guò)圈。若選用多圈編碼器,則不存在此問(wèn)題。若選用單圈編碼器,則可用軟件檢測(cè)當(dāng)編碼器過(guò)圈時(shí)的編碼變化,用計(jì)數(shù)器記圈,多圈碼數(shù)=圈數(shù)×編碼器分辨率+當(dāng)前碼數(shù),便可得出多圈的實(shí)際位置碼數(shù)。
(3)原點(diǎn)設(shè)定。原點(diǎn)是一個(gè)參考點(diǎn),對(duì)應(yīng)物體整個(gè)行程中一個(gè)具體的物理位置,在PLC中的編碼為“0”,根據(jù)需要可以把物體在行程中任一位置的編碼設(shè)定為原點(diǎn)。被測(cè)體的實(shí)際位置對(duì)應(yīng)的編碼稱“當(dāng)前位”,被測(cè)體“當(dāng)前位”及其他設(shè)定的限位都以“原點(diǎn)”為參考點(diǎn)。它反映了被測(cè)體當(dāng)前所在位置以參考點(diǎn)“原點(diǎn)”為坐標(biāo)的位置(編碼數(shù))。當(dāng)原點(diǎn)所對(duì)應(yīng)的實(shí)際物理位置變化時(shí),“當(dāng)前位”及其他限位所反映的實(shí)際物理位置都會(huì)發(fā)生相應(yīng)變化。
(4)測(cè)體位置的計(jì)算。被測(cè)體在整個(gè)行程中任一位置都在PLC中有一個(gè)相對(duì)于“原點(diǎn)”的編碼,這些編碼按十進(jìn)制整數(shù)連續(xù)排列(-32767~+32767),都反映了物體當(dāng)前位置與原點(diǎn)之間的距離關(guān)系(點(diǎn)數(shù)),也就是用數(shù)字反應(yīng)了物體的實(shí)際位置,通過(guò)精度(mm/點(diǎn))可以計(jì)算出當(dāng)前位置距原點(diǎn)位置的米數(shù)。精度計(jì)算:如被測(cè)體在某一位置“當(dāng)前位”是0,在另一位置是1000,整個(gè)行程是1000個(gè)點(diǎn)。如被測(cè)體實(shí)際物理行程是30m,則每個(gè)點(diǎn)對(duì)應(yīng): 30mm,也就是“當(dāng)前位”每增加1個(gè)點(diǎn),被測(cè)實(shí)際運(yùn)行約30 mm;每減少1點(diǎn),小車(chē)反向運(yùn)行30 mm。主令精度為30mm/點(diǎn)。
(5)限位輸出。“當(dāng)前位”編碼與在PLC內(nèi)部的設(shè)定值比較,當(dāng)滿足條件時(shí),主令控制器輸出一個(gè)狀態(tài)(接通或斷開(kāi)),參與系統(tǒng)控制或連鎖,起到限位的作用。
(6)操作面板編程組態(tài)。編程軟件中有操作面板的編程向?qū)?,通過(guò)它可以自動(dòng)生成與PLC通信的數(shù)據(jù)塊,PLC使用該數(shù)據(jù)塊,完成設(shè)定、顯示控制功能。
(7)保護(hù)。被測(cè)體實(shí)際速度已知,可以計(jì)算出編碼器在PLC每個(gè)掃描周期中被測(cè)體由位置變化所引起的碼數(shù)變化量,若此變化量超過(guò)正常值,則認(rèn)為主令控制器出現(xiàn)故障(可能是編碼器連接線斷引起或超速)。若被測(cè)體是位能負(fù)載,則可根據(jù)被測(cè)體運(yùn)動(dòng)方向指令和碼數(shù)變化方向是否相同,可以檢測(cè)被測(cè)體傳動(dòng)軸是否與編碼器軸脫開(kāi)或溜車(chē)。檢測(cè)到故障后可以發(fā)出報(bào)警或停車(chē)指令,避免事故發(fā)生。
VNSO 218AKA8P1+OER420
VNSO22FN14KKVRHDSZ10.10+2×OGR8B
VNSO2FN18AKER+OER8G-1*1
VNS022FU18KKVR+OER8G-1*2
PD550-5KO/5KO
VNSO218AK A 8P1+1*OER420
VNS044 FU14AKVRIPZ
VNS04 14AKFGRIPZ
VNSO11.14SAKEAR 6件
推壓主令VNSO12.14AKEAR
VNSO12.14AKEAPK8P1.10P+2XPQS55
VNSO11.14AKEAPK8P1.10P+1XPQS55
VCS09611AKERT8P2+1X0GF6B
VNSO 33FU 14AK V IPZ 40.40
VNSO 3FN 14SK E IPZ 40
VNS03FU14SKERZ
VNSO18SKERZ9P1+1*PQ55
VC09611 ERH1
VCS09611 VRH1.1
CS1 72 14 ER Z 10
CS1 72 14 KK VR Z 10.10
NS022 11AK EAR
VCS09611ERH1
主令開(kāi)關(guān) VCS09611 VRH1.1
CS1 72 14 KK VR Z 10.10
CS1 72 14 ER Z 10
VNS022FU18KKVRTO 5PO
VNSO34-14KKEARHU30-30
VNSO 22 FU AK VR UGN (1RD)9P1.9P1+2XROE8G
VNSO 22 FU AK VR UGN (1RD)9P1.9P1+2XROE8G
VSN02FN18SKER12
VNS02FN18RKER9P1
VNS022FN18KKVRH
CS1 72 14 ER Z 10
CS1 72 14 KK VR Z 10.10
VNSO33FU18AKVR JPZ 30.30
VNSO 182SKFN EIRZ 5PO+OGR8G
VNS0 22 FU 18 KK EAR IPZU 9P1.9P1
VNS0 2 FN 18 SK ER IPZU 9P1