我現(xiàn)在控制一臺伺服電機(jī)在兩點(diǎn)之間來回運(yùn)動(dòng)??墒?,當(dāng)發(fā)生意外情況下,電機(jī)可能停止在兩點(diǎn)之間某個(gè)位置,此時(shí),手動(dòng)執(zhí)行回原點(diǎn)程序,請問如何處理較好?我目前的想法是先讓電機(jī)快速執(zhí)行一個(gè)較大的脈沖數(shù),碰到減速的光電開關(guān),再執(zhí)行一個(gè)慢速的脈沖數(shù),碰到停止位的光電開關(guān)時(shí),立即停止電機(jī)。
答:1.如果用伺服電機(jī)進(jìn)行控制,那么,必須加裝伺服放大器,s7-200的plc要與伺服電機(jī)進(jìn)行通訊,plc要處理的主要信號有:伺服電機(jī)回原點(diǎn)的零脈沖信號,伺服電機(jī)在兩點(diǎn)之間來回運(yùn)動(dòng)的行程極限位信號,還有電機(jī)回零的手動(dòng)啟動(dòng)信號,因此,為了滿足控制的需要,在伺服電機(jī)上要加裝帶有零脈沖的脈沖編碼器,同時(shí)還要在s7-200的plc上安裝高速計(jì)數(shù)器的功能模塊及fm,
該方式控制精度高,但價(jià)位高,安裝、設(shè)計(jì)、調(diào)試比較復(fù)雜,包括設(shè)計(jì)電路,編plc控制程序,以及反復(fù)進(jìn)行調(diào)試。
2.如果,要求控制的精度一般,那么只要用s7-200的plc控制普通的三相交流電機(jī)即可,plc要處理的主要信號有:電機(jī)回零位的啟動(dòng)信號即當(dāng)電機(jī)停止在兩點(diǎn)之間某個(gè)位置時(shí)的啟動(dòng)回零點(diǎn)信號,電機(jī)在兩點(diǎn)之間來回運(yùn)動(dòng)的行程極限位信號,電機(jī)回零位時(shí)準(zhǔn)備啟動(dòng)信號,電機(jī)運(yùn)行停止信號,
該方式控制精度一般,但價(jià)位低,安裝、設(shè)計(jì)、調(diào)試比較簡單,包括設(shè)計(jì)電路,編plc控制程序,以及進(jìn)行調(diào)試都比較簡單?,F(xiàn)在簡要說明以下plc的設(shè)計(jì)思路:
.當(dāng)電機(jī)不在兩個(gè)起始點(diǎn)時(shí),如電機(jī)可能停止在兩點(diǎn)之間某個(gè)位置,那么執(zhí)行手動(dòng)回到起始點(diǎn),當(dāng)電機(jī)回到起始點(diǎn)后,電機(jī)停止運(yùn)行,
.當(dāng)電機(jī)在兩個(gè)起始點(diǎn)之一時(shí),那么可以執(zhí)行在兩點(diǎn)之間的往復(fù)運(yùn)動(dòng),除非按下電機(jī)停止運(yùn)行信號按鍵。