PLC通過
Hengstler編碼器如何準(zhǔn)確的判斷位置?
編碼器就像人類的眼睛,與自動化軟件配合,識別電機(jī)軸或負(fù)載位于當(dāng)前位置。那么,PLC如何通過編碼器來確定位置呢?
嚴(yán)格地說,Hengstler編碼器只告訴我們部署方法和執(zhí)行方法。必須依靠CNC系統(tǒng)(或PLC等控制器)控制伺服或步進(jìn)電機(jī)進(jìn)行定位。編碼器就像一個人的眼睛,它認(rèn)識到電機(jī)軸或負(fù)載處于特定的當(dāng)前位置。光電編碼器通常在工業(yè)界使用。下面對此進(jìn)行簡單說明。
PLC使用編碼器如何確定位置:PLC可以輸入開關(guān)值,即高電平電壓和低電平電壓,編碼器脈沖信號可以獲得超高速實(shí)現(xiàn)的一系列開關(guān)值對應(yīng)的期間。但是,由于這種開關(guān)值的頻率太高,所以通常的PLC I/O端口不能正確讀取這些脈沖的數(shù)量。這是因?yàn)镻LC的工作過程中有掃描周期,需要一定的時間。通常I/O端口的數(shù)據(jù)信息、編碼器精度過高、單位時間脈沖輸出數(shù)過多,通常I/O不合適。
通常PLC有高速計(jì)數(shù)器端口。重要的是,使用基礎(chǔ)的單片機(jī)的硬件邏輯來實(shí)現(xiàn)這種類型的編碼器計(jì)數(shù)。這避免了掃描周期問題。通過PLC制作鎖定目標(biāo)的高速計(jì)數(shù)控制,直接調(diào)用該類型的控制命令,可以讀取當(dāng)前的脈沖值。
但是,在脈沖的計(jì)算和輸出中,由于掃描周期是共通的,所以一般都有共通的延遲干擾。操作某些致動器(如空壓氣缸)以執(zhí)行切削操作時,必須考慮補(bǔ)償進(jìn)給速度。
自動機(jī)只是一種指令機(jī)制,它不會形成位置的閉環(huán)。當(dāng)然,如果用專用定位模塊控制,可以使用數(shù)控等控制方法,在那里可以構(gòu)建位置閉環(huán)。
使用PLC操作伺服電動機(jī)或步進(jìn)系統(tǒng)時,通常不需要使用Hengstler編碼器反饋來判斷位置,使用PLC控制的命令將位置脈沖發(fā)送給伺服電動機(jī)。位置回路位于伺服電機(jī)內(nèi)部。那樣也沒問題。PLC側(cè)僅通過控制指令機(jī)構(gòu)不產(chǎn)生位置閉環(huán)。當(dāng)然,如果這是定位模塊的目的操作,通過NC等操作方法,可以在內(nèi)部構(gòu)筑閉環(huán)位置。
了解更多編碼器相關(guān)知識,敬請關(guān)注亨士樂編碼器國內(nèi)正規(guī)授權(quán)代理西安德伍拓自動化傳動系統(tǒng)有限公司網(wǎng)站。公司技術(shù)團(tuán)隊(duì)為您免費(fèi)提供
Hengstler編碼器的選型、安裝、調(diào)試、保養(yǎng)等技術(shù)指導(dǎo)服務(wù),盡量避免企業(yè)因?yàn)榫幋a器技術(shù)人員的短缺帶來的損失,采取“線上+線下”服務(wù)的服務(wù)形式,幫助企業(yè)解決技術(shù)難題。