如何實現(xiàn)多伺服電機(jī)同步控制?
內(nèi)容簡介:在印刷機(jī)械行業(yè)中,多電機(jī)的同步控制是一個非常重要的問題。本文針對傳統(tǒng)的機(jī)械長軸印刷機(jī)同步控制系統(tǒng),提出了以控制器為核心的現(xiàn)場總線控制系統(tǒng),以CAN現(xiàn)場總線實現(xiàn)在控制器和伺服之間的通信。此方案不僅克服了傳統(tǒng)機(jī)械長軸控制方案的各種機(jī)械元件帶來的缺點,而且還具有同步性能好、各伺服單元不互相干擾、控制精度高、維護(hù)方便等優(yōu)點。
本文針對機(jī)組式印刷機(jī)械的同步需求,提出了一種基于CAN現(xiàn)場總線的同步控制解決方案,并得以驗證。
在印刷機(jī)械行業(yè)中,多電機(jī)的同步控制是一個非常重要的問題。由于印刷產(chǎn)品的特殊工藝要求,尤其是對于多色印刷,為了保證印刷套印精度(一般≤0.05mm),要求各個電機(jī)位置轉(zhuǎn)差率很高(一般≤0.02%)。在傳統(tǒng)的印刷機(jī)械中,以往大都采用以機(jī)械長軸作為動力源的同步控制方案,但機(jī)械長軸同步控制方案易出現(xiàn)振蕩現(xiàn)象,各個機(jī)組互相干擾,而且系統(tǒng)中有許多機(jī)械零件,不方便系統(tǒng)維護(hù)和使用。隨著機(jī)電一體化技術(shù)的發(fā)展,現(xiàn)場總線技術(shù)不斷應(yīng)用到各個領(lǐng)域并得到了廣泛的應(yīng)用。本文針對機(jī)組式印刷機(jī)械的同步需求,提出了一種基于CAN現(xiàn)場總線的同步控制解決方案,并得以驗證。
無軸傳動印刷機(jī)控制系統(tǒng)的同步需求
機(jī)組式卷筒印刷機(jī)一般由給紙機(jī)組、印刷機(jī)組、張力機(jī)組、加工機(jī)組和復(fù)卷機(jī)組等機(jī)組組成。在傳統(tǒng)的有軸傳動印刷機(jī)中,動力源由異步電機(jī)通過皮帶輪帶動一根機(jī)械長軸(約10-20m),然后通過長軸帶動各機(jī)組的齒輪、凸輪、連桿等傳動元件,再通過傳動元件帶動設(shè)備的執(zhí)行元件完成設(shè)備的輸人、輸出任務(wù)。
卷筒印刷機(jī)要求印刷速度為300m/min,套印精度≤0.03mm,為了滿足套印精度,要求在各個機(jī)組定位精度≤0.03mm。在印刷機(jī)印刷過程中,要求各機(jī)組軸與機(jī)械長軸保持一定的同步運(yùn)動關(guān)系,能否很好的實現(xiàn)各個機(jī)組軸的同步關(guān)系,將直接影響到印刷速度、套印精度等。其中,給紙機(jī)組、印刷機(jī)組要求與主軸轉(zhuǎn)動速度成一定的比例關(guān)系,張力機(jī)組根據(jù)不同的印刷速度調(diào)整張力系數(shù),加工機(jī)組需要與主軸保持凸輪運(yùn)動關(guān)系,而復(fù)卷機(jī)組的運(yùn)動規(guī)律,要求隨著紙卷直徑的增大而減小。
我們把機(jī)械長軸作為主軸(參考軸),各印刷機(jī)組軸為從動軸,如圖1,各從動軸與主軸要滿足同步關(guān)系θ1=f1(θ) ,θ2=f2(θ) ,θ3=f3(θ) ··· ,其中,θ為主軸位置轉(zhuǎn)角,θ1、θ2、θ3···為從動軸位置轉(zhuǎn)角。
考慮到印刷機(jī)中同步運(yùn)動關(guān)系復(fù)雜,套印精度高、印刷機(jī)組點多、分散,多操作子站,印刷生產(chǎn)線長等特點,采用全分散、全數(shù)字、全開放的現(xiàn)場總線控制系統(tǒng)FCS,總線的選擇選用CAN總線。
為了實現(xiàn)各個印刷機(jī)組的復(fù)雜同步關(guān)系,將主控制器和各個電機(jī)的伺服驅(qū)動器都掛接到CAN總線上,構(gòu)成以印刷機(jī)控制器為核心的CAN現(xiàn)場總線系統(tǒng),如圖2。
控制器和伺服驅(qū)動器都配有CAN總線控制器SJA1000和收發(fā)器PCA82C250的通訊適配卡,通過連接在印刷機(jī)控制器上的CAN通訊適配卡,控制器可以方便、快速的與各伺服驅(qū)動器通訊,向各個伺服單元發(fā)送控制指令和位置給定指令,并實時獲得各個伺服電機(jī)的狀態(tài)信息,按照需要實時地對伺服參數(shù)進(jìn)行修改,各個伺服單元也可以通過CAN總線及時的進(jìn)行數(shù)據(jù)交換。各個伺服驅(qū)動器在獲得自己的位置參考指令后,緊密的跟隨位置指令。由于控制器的位置指令直接輸入到各個伺服驅(qū)動器,因此每個伺服驅(qū)動器都獲得同步運(yùn)動控制指令,不受其他因素影響,即任一伺服單元都不受其他伺服單元的擾動影響。在這個系統(tǒng)中,控制器和各個伺服驅(qū)動器都作為一個網(wǎng)絡(luò)節(jié)點,形成CAN控制網(wǎng)絡(luò)。同時,由于采用現(xiàn)場總線控制系統(tǒng),可以根據(jù)印刷規(guī)模,擴(kuò)展網(wǎng)絡(luò)節(jié)點個數(shù)。
在大慣量負(fù)載印刷系統(tǒng)中,編碼器和伺服系統(tǒng)的選擇尤為重要。以BF4250卷筒紙印刷機(jī)為例,其負(fù)載轉(zhuǎn)動慣量很大,其中柔印機(jī)組為0.13 kg·m2,膠印機(jī)組轉(zhuǎn)動慣量最大,為0.33 kg·m2。
由于系統(tǒng)定位精度要求≤0.03mm,考慮到負(fù)載的大慣量性,把控制周期定為2ms,要求位置環(huán)穩(wěn)態(tài)誤差為±1個脈沖。根據(jù)定位精度和穩(wěn)態(tài)誤差,可以折算出編碼器線數(shù)為17000線,可是考慮到在實際印刷過程中,要不斷調(diào)整不同機(jī)組的位置,如果編碼器分辨率選17000線,在調(diào)整印輥時,由于機(jī)組轉(zhuǎn)動慣量很大,將會產(chǎn)生很大的角加速度,進(jìn)而產(chǎn)生很大的轉(zhuǎn)矩。例如對于膠印機(jī)組,調(diào)整角加速度超過700 rad/s2,調(diào)整轉(zhuǎn)矩超過200N·m,一般的電機(jī)無法滿足要求。
綜合考慮,選擇編碼器分辨率為40000線,這樣在調(diào)整過程中,減小了電機(jī)的調(diào)整加速度,進(jìn)而減小了調(diào)整轉(zhuǎn)矩。例如在負(fù)載慣量最大的膠印機(jī)組中,調(diào)整角加速度為78.6rad/s2,調(diào)整轉(zhuǎn)矩為26 N·m,凱奇電氣公司的90M系列伺服電機(jī)完全可以滿足要求。
時鐘同步機(jī)制
在分布式無軸傳動同步控制系統(tǒng)中,需要各個印刷機(jī)組之間統(tǒng)一協(xié)調(diào)地工作,所以各個機(jī)組必須要有統(tǒng)一的時間系統(tǒng),以保證各個印刷機(jī)組協(xié)調(diào)工作,完成印刷任務(wù)。
具體的時鐘同步實現(xiàn)方法分為硬件時鐘同步,同步報文授時同步和協(xié)議授時同步。
(1)硬件時鐘同步。硬件時鐘同步是指利用一定的硬件設(shè)施(如GPS接收機(jī)、UTC接收機(jī)、專用的時鐘信號線路等)進(jìn)行的局部時鐘之間的同步,操作對象是計算機(jī)的硬件時鐘。硬件同步可以獲得很高的同步精度(通常為10-9 秒至10-6秒)。
(2)同步報文授時同步。在每個通訊周期開始,主站以廣播形式發(fā)送一次同步報文。例如在SERCOS協(xié)議數(shù)據(jù)傳輸層中,每個SERCOS的通訊周期開始都以主戰(zhàn)發(fā)送的同步報文MST為標(biāo)志。MST的數(shù)據(jù)域非常短,只占1個字節(jié)。MST報文的同步精度很高,如果用光纜做傳輸介質(zhì),同步精度可在4微妙之內(nèi)。
(3)協(xié)議授時同步。協(xié)議授時也叫軟件授時,指利用網(wǎng)絡(luò)將主時鐘源,通過網(wǎng)絡(luò),發(fā)給其他的子系統(tǒng),以達(dá)到整個系統(tǒng)的時間同步性。通過計算從發(fā)出主時鐘信息到發(fā)送到目標(biāo)節(jié)點接受該信息并產(chǎn)生中斷之間的時間差,可以得出延遲時間。然后通過延時補(bǔ)償來達(dá)到時間同步。軟件授時成本低,可由于同步信息在網(wǎng)絡(luò)上傳輸?shù)难舆t大且有很大的不確定性,所以授時精度低(通常為10-6秒到10-3秒)。
綜合考慮,本文的時鐘同步方案采用的是硬件時鐘同步,各節(jié)點根據(jù)系統(tǒng)中指定的主時鐘來調(diào)整它們的時鐘,具體實現(xiàn)方法是:添加硬件時鐘同步信號線CONCLK用來傳輸時間同步信號,同步控制信號周期為2ms,以同步信號的上升沿作為同步點。在控制器中設(shè)置同步信號發(fā)生器,并在各個驅(qū)動器內(nèi)部設(shè)置同步接受單元。驅(qū)動器從站的同步接受單元檢測到主戰(zhàn)的CONCLK上升沿后,各從站時鐘同時清零。這樣定期清零不僅保持了各從站時鐘的一致性,同時也避免了同步誤差的累計。為了提高模塊同步信號的抗干擾能力,采用平衡差分驅(qū)動方式傳輸同步信號。使用光耦隔離,可以使主站和從站的信號互不干擾。主、從站同步信號電路如圖3。
同步運(yùn)動數(shù)據(jù)的產(chǎn)生任務(wù)放在到北京首科凱奇電氣技術(shù)有限公司開發(fā)的軟PLC -ComacPLC系統(tǒng)中。該公司的軟PLC系統(tǒng),硬件系統(tǒng)采用的是工業(yè)計算機(jī)平臺,操作系統(tǒng)采用的是微軟推出的WinCE嵌入式操作系統(tǒng)。在此軟PLC系統(tǒng)中,建立了快邏輯任務(wù)和慢邏輯任務(wù),快邏輯用于對時間要求高的場合,如緊急情況處理,高精度采樣等情況,慢邏輯任務(wù)主要用于一般對時間要求不高的場合。快邏輯任務(wù)是一個需要定時執(zhí)行的任務(wù)(類似于中斷服務(wù)程序),該任務(wù)必須在一個系統(tǒng)采樣周期內(nèi)執(zhí)行完成,慢邏輯任務(wù)是一個無限循環(huán),它可以在幾個系統(tǒng)采樣周期內(nèi)完成[2]??爝壿嬋蝿?wù)通過定時控制器8254來完成定時,定時周期為1毫秒。在執(zhí)行過程中每一次采樣周期都執(zhí)行一次快邏輯任務(wù),產(chǎn)生成同步運(yùn)動數(shù)據(jù)。為了保持各個從動軸相對于主軸的同步關(guān)系,建立運(yùn)動參考數(shù)據(jù)源來虛擬主軸運(yùn)動狀態(tài)。在每個系統(tǒng)采樣周期中,根據(jù)虛擬主軸的運(yùn)動狀態(tài),以及各個從動軸的同步運(yùn)動要求,分別計算各個從動軸的位置信息,產(chǎn)生各個從動軸的同步運(yùn)動數(shù)據(jù),放入CAN控制器的發(fā)送隊列等待發(fā)送,如圖4。把運(yùn)動數(shù)據(jù)產(chǎn)生和運(yùn)算任務(wù)放在快邏輯任務(wù)中,保證產(chǎn)生運(yùn)動數(shù)據(jù)的實時性。
本系統(tǒng)總線波特率設(shè)為1Mbps,位傳輸時間τbit為1×10-6秒。每個數(shù)據(jù)幀由8個字節(jié)組成,發(fā)送報文數(shù)據(jù)幀長度固定為131位(29位標(biāo)識符),反饋報文長度為99位。數(shù)據(jù)幀傳送時間Cm=131μs。把同步控制信號線CONCLK,作為同步周期信號線和報文的基準(zhǔn)信號線。同步控制信號周期為2ms,高電平有效,信號電平寬度為10。正常通訊時,一個控制周期內(nèi)CAN網(wǎng)絡(luò)可以傳送16個同步數(shù)據(jù)報文??刂破髟贑ONCLK 上跳沿之后50μs內(nèi)發(fā)出指令報文,驅(qū)動器在接受到指令報文后100微秒內(nèi)發(fā)出反饋報文。指令報文內(nèi)容包括位置指令值、邏輯接口信號輸入,其中位置指令占用4個字節(jié)(32位),邏輯接口信號輸入占用一個字節(jié)。邏輯接口信號輸入包括驅(qū)動器使能、復(fù)位等指令。在反饋報文中,包括伺服運(yùn)行狀態(tài)信息和故障信息,通信時序如圖5。
本文針對傳統(tǒng)的機(jī)械長軸印刷機(jī)同步控制系統(tǒng),提出了以控制器為核心的現(xiàn)場總線控制系統(tǒng),以CAN現(xiàn)場總線實現(xiàn)在控制器和伺服之間的通信。此方案不僅克服了傳統(tǒng)機(jī)械長軸控制方案的各種機(jī)械元件帶來的缺點,而且還具有同步性能好、各伺服單元不互相干擾、控制精度高、維護(hù)方便等優(yōu)點。
這種方法實現(xiàn)同步的特點在于利用了CAN總線可靠性高、傳輸時間短、抗干擾能力強(qiáng),和數(shù)字伺服的位置精度高、全閉環(huán)的優(yōu)點。
轉(zhuǎn)載請說明來自西安泰富西瑪電機(jī)(西安西瑪電機(jī)集團(tuán)股份有限公司)官方網(wǎng)站:http://www.92vd.com/zixun/dianjibaike68.html
在印刷機(jī)械行業(yè)中,多電機(jī)的同步控制是一個非常重要的問題。由于印刷產(chǎn)品的特殊工藝要求,尤其是對于多色印刷,為了保證印刷套印精度(一般≤0.05mm),要求各個電機(jī)位置轉(zhuǎn)差率很高(一般≤0.02%)。在傳統(tǒng)的印刷機(jī)械中,以往大都采用以機(jī)械長軸作為動力源的同步控制方案,但機(jī)械長軸同步控制方案易出現(xiàn)振蕩現(xiàn)象,各個機(jī)組互相干擾,而且系統(tǒng)中有許多機(jī)械零件,不方便系統(tǒng)維護(hù)和使用。隨著機(jī)電一體化技術(shù)的發(fā)展,現(xiàn)場總線技術(shù)不斷應(yīng)用到各個領(lǐng)域并得到了廣泛的應(yīng)用。本文針對機(jī)組式印刷機(jī)械的同步需求,提出了一種基于CAN現(xiàn)場總線的同步控制解決方案,并得以驗證。
無軸傳動印刷機(jī)控制系統(tǒng)的同步需求
機(jī)組式卷筒印刷機(jī)一般由給紙機(jī)組、印刷機(jī)組、張力機(jī)組、加工機(jī)組和復(fù)卷機(jī)組等機(jī)組組成。在傳統(tǒng)的有軸傳動印刷機(jī)中,動力源由異步電機(jī)通過皮帶輪帶動一根機(jī)械長軸(約10-20m),然后通過長軸帶動各機(jī)組的齒輪、凸輪、連桿等傳動元件,再通過傳動元件帶動設(shè)備的執(zhí)行元件完成設(shè)備的輸人、輸出任務(wù)。
卷筒印刷機(jī)要求印刷速度為300m/min,套印精度≤0.03mm,為了滿足套印精度,要求在各個機(jī)組定位精度≤0.03mm。在印刷機(jī)印刷過程中,要求各機(jī)組軸與機(jī)械長軸保持一定的同步運(yùn)動關(guān)系,能否很好的實現(xiàn)各個機(jī)組軸的同步關(guān)系,將直接影響到印刷速度、套印精度等。其中,給紙機(jī)組、印刷機(jī)組要求與主軸轉(zhuǎn)動速度成一定的比例關(guān)系,張力機(jī)組根據(jù)不同的印刷速度調(diào)整張力系數(shù),加工機(jī)組需要與主軸保持凸輪運(yùn)動關(guān)系,而復(fù)卷機(jī)組的運(yùn)動規(guī)律,要求隨著紙卷直徑的增大而減小。
我們把機(jī)械長軸作為主軸(參考軸),各印刷機(jī)組軸為從動軸,如圖1,各從動軸與主軸要滿足同步關(guān)系θ1=f1(θ) ,θ2=f2(θ) ,θ3=f3(θ) ··· ,其中,θ為主軸位置轉(zhuǎn)角,θ1、θ2、θ3···為從動軸位置轉(zhuǎn)角。
圖 1 主從軸同步關(guān)系
控制系統(tǒng)設(shè)計考慮到印刷機(jī)中同步運(yùn)動關(guān)系復(fù)雜,套印精度高、印刷機(jī)組點多、分散,多操作子站,印刷生產(chǎn)線長等特點,采用全分散、全數(shù)字、全開放的現(xiàn)場總線控制系統(tǒng)FCS,總線的選擇選用CAN總線。
為了實現(xiàn)各個印刷機(jī)組的復(fù)雜同步關(guān)系,將主控制器和各個電機(jī)的伺服驅(qū)動器都掛接到CAN總線上,構(gòu)成以印刷機(jī)控制器為核心的CAN現(xiàn)場總線系統(tǒng),如圖2。
控制器和伺服驅(qū)動器都配有CAN總線控制器SJA1000和收發(fā)器PCA82C250的通訊適配卡,通過連接在印刷機(jī)控制器上的CAN通訊適配卡,控制器可以方便、快速的與各伺服驅(qū)動器通訊,向各個伺服單元發(fā)送控制指令和位置給定指令,并實時獲得各個伺服電機(jī)的狀態(tài)信息,按照需要實時地對伺服參數(shù)進(jìn)行修改,各個伺服單元也可以通過CAN總線及時的進(jìn)行數(shù)據(jù)交換。各個伺服驅(qū)動器在獲得自己的位置參考指令后,緊密的跟隨位置指令。由于控制器的位置指令直接輸入到各個伺服驅(qū)動器,因此每個伺服驅(qū)動器都獲得同步運(yùn)動控制指令,不受其他因素影響,即任一伺服單元都不受其他伺服單元的擾動影響。在這個系統(tǒng)中,控制器和各個伺服驅(qū)動器都作為一個網(wǎng)絡(luò)節(jié)點,形成CAN控制網(wǎng)絡(luò)。同時,由于采用現(xiàn)場總線控制系統(tǒng),可以根據(jù)印刷規(guī)模,擴(kuò)展網(wǎng)絡(luò)節(jié)點個數(shù)。
圖2 同步控制系統(tǒng)圖
編碼器和伺服電機(jī)的選擇在大慣量負(fù)載印刷系統(tǒng)中,編碼器和伺服系統(tǒng)的選擇尤為重要。以BF4250卷筒紙印刷機(jī)為例,其負(fù)載轉(zhuǎn)動慣量很大,其中柔印機(jī)組為0.13 kg·m2,膠印機(jī)組轉(zhuǎn)動慣量最大,為0.33 kg·m2。
由于系統(tǒng)定位精度要求≤0.03mm,考慮到負(fù)載的大慣量性,把控制周期定為2ms,要求位置環(huán)穩(wěn)態(tài)誤差為±1個脈沖。根據(jù)定位精度和穩(wěn)態(tài)誤差,可以折算出編碼器線數(shù)為17000線,可是考慮到在實際印刷過程中,要不斷調(diào)整不同機(jī)組的位置,如果編碼器分辨率選17000線,在調(diào)整印輥時,由于機(jī)組轉(zhuǎn)動慣量很大,將會產(chǎn)生很大的角加速度,進(jìn)而產(chǎn)生很大的轉(zhuǎn)矩。例如對于膠印機(jī)組,調(diào)整角加速度超過700 rad/s2,調(diào)整轉(zhuǎn)矩超過200N·m,一般的電機(jī)無法滿足要求。
綜合考慮,選擇編碼器分辨率為40000線,這樣在調(diào)整過程中,減小了電機(jī)的調(diào)整加速度,進(jìn)而減小了調(diào)整轉(zhuǎn)矩。例如在負(fù)載慣量最大的膠印機(jī)組中,調(diào)整角加速度為78.6rad/s2,調(diào)整轉(zhuǎn)矩為26 N·m,凱奇電氣公司的90M系列伺服電機(jī)完全可以滿足要求。
時鐘同步機(jī)制
在分布式無軸傳動同步控制系統(tǒng)中,需要各個印刷機(jī)組之間統(tǒng)一協(xié)調(diào)地工作,所以各個機(jī)組必須要有統(tǒng)一的時間系統(tǒng),以保證各個印刷機(jī)組協(xié)調(diào)工作,完成印刷任務(wù)。
具體的時鐘同步實現(xiàn)方法分為硬件時鐘同步,同步報文授時同步和協(xié)議授時同步。
(1)硬件時鐘同步。硬件時鐘同步是指利用一定的硬件設(shè)施(如GPS接收機(jī)、UTC接收機(jī)、專用的時鐘信號線路等)進(jìn)行的局部時鐘之間的同步,操作對象是計算機(jī)的硬件時鐘。硬件同步可以獲得很高的同步精度(通常為10-9 秒至10-6秒)。
(2)同步報文授時同步。在每個通訊周期開始,主站以廣播形式發(fā)送一次同步報文。例如在SERCOS協(xié)議數(shù)據(jù)傳輸層中,每個SERCOS的通訊周期開始都以主戰(zhàn)發(fā)送的同步報文MST為標(biāo)志。MST的數(shù)據(jù)域非常短,只占1個字節(jié)。MST報文的同步精度很高,如果用光纜做傳輸介質(zhì),同步精度可在4微妙之內(nèi)。
(3)協(xié)議授時同步。協(xié)議授時也叫軟件授時,指利用網(wǎng)絡(luò)將主時鐘源,通過網(wǎng)絡(luò),發(fā)給其他的子系統(tǒng),以達(dá)到整個系統(tǒng)的時間同步性。通過計算從發(fā)出主時鐘信息到發(fā)送到目標(biāo)節(jié)點接受該信息并產(chǎn)生中斷之間的時間差,可以得出延遲時間。然后通過延時補(bǔ)償來達(dá)到時間同步。軟件授時成本低,可由于同步信息在網(wǎng)絡(luò)上傳輸?shù)难舆t大且有很大的不確定性,所以授時精度低(通常為10-6秒到10-3秒)。
綜合考慮,本文的時鐘同步方案采用的是硬件時鐘同步,各節(jié)點根據(jù)系統(tǒng)中指定的主時鐘來調(diào)整它們的時鐘,具體實現(xiàn)方法是:添加硬件時鐘同步信號線CONCLK用來傳輸時間同步信號,同步控制信號周期為2ms,以同步信號的上升沿作為同步點。在控制器中設(shè)置同步信號發(fā)生器,并在各個驅(qū)動器內(nèi)部設(shè)置同步接受單元。驅(qū)動器從站的同步接受單元檢測到主戰(zhàn)的CONCLK上升沿后,各從站時鐘同時清零。這樣定期清零不僅保持了各從站時鐘的一致性,同時也避免了同步誤差的累計。為了提高模塊同步信號的抗干擾能力,采用平衡差分驅(qū)動方式傳輸同步信號。使用光耦隔離,可以使主站和從站的信號互不干擾。主、從站同步信號電路如圖3。
圖3 主站、從站同步信號電路圖
上位機(jī)同步運(yùn)動數(shù)據(jù)的產(chǎn)生同步運(yùn)動數(shù)據(jù)的產(chǎn)生任務(wù)放在到北京首科凱奇電氣技術(shù)有限公司開發(fā)的軟PLC -ComacPLC系統(tǒng)中。該公司的軟PLC系統(tǒng),硬件系統(tǒng)采用的是工業(yè)計算機(jī)平臺,操作系統(tǒng)采用的是微軟推出的WinCE嵌入式操作系統(tǒng)。在此軟PLC系統(tǒng)中,建立了快邏輯任務(wù)和慢邏輯任務(wù),快邏輯用于對時間要求高的場合,如緊急情況處理,高精度采樣等情況,慢邏輯任務(wù)主要用于一般對時間要求不高的場合。快邏輯任務(wù)是一個需要定時執(zhí)行的任務(wù)(類似于中斷服務(wù)程序),該任務(wù)必須在一個系統(tǒng)采樣周期內(nèi)執(zhí)行完成,慢邏輯任務(wù)是一個無限循環(huán),它可以在幾個系統(tǒng)采樣周期內(nèi)完成[2]??爝壿嬋蝿?wù)通過定時控制器8254來完成定時,定時周期為1毫秒。在執(zhí)行過程中每一次采樣周期都執(zhí)行一次快邏輯任務(wù),產(chǎn)生成同步運(yùn)動數(shù)據(jù)。為了保持各個從動軸相對于主軸的同步關(guān)系,建立運(yùn)動參考數(shù)據(jù)源來虛擬主軸運(yùn)動狀態(tài)。在每個系統(tǒng)采樣周期中,根據(jù)虛擬主軸的運(yùn)動狀態(tài),以及各個從動軸的同步運(yùn)動要求,分別計算各個從動軸的位置信息,產(chǎn)生各個從動軸的同步運(yùn)動數(shù)據(jù),放入CAN控制器的發(fā)送隊列等待發(fā)送,如圖4。把運(yùn)動數(shù)據(jù)產(chǎn)生和運(yùn)算任務(wù)放在快邏輯任務(wù)中,保證產(chǎn)生運(yùn)動數(shù)據(jù)的實時性。
圖4 同步運(yùn)動數(shù)據(jù)的產(chǎn)生
同步接口技術(shù)協(xié)議本系統(tǒng)總線波特率設(shè)為1Mbps,位傳輸時間τbit為1×10-6秒。每個數(shù)據(jù)幀由8個字節(jié)組成,發(fā)送報文數(shù)據(jù)幀長度固定為131位(29位標(biāo)識符),反饋報文長度為99位。數(shù)據(jù)幀傳送時間Cm=131μs。把同步控制信號線CONCLK,作為同步周期信號線和報文的基準(zhǔn)信號線。同步控制信號周期為2ms,高電平有效,信號電平寬度為10。正常通訊時,一個控制周期內(nèi)CAN網(wǎng)絡(luò)可以傳送16個同步數(shù)據(jù)報文??刂破髟贑ONCLK 上跳沿之后50μs內(nèi)發(fā)出指令報文,驅(qū)動器在接受到指令報文后100微秒內(nèi)發(fā)出反饋報文。指令報文內(nèi)容包括位置指令值、邏輯接口信號輸入,其中位置指令占用4個字節(jié)(32位),邏輯接口信號輸入占用一個字節(jié)。邏輯接口信號輸入包括驅(qū)動器使能、復(fù)位等指令。在反饋報文中,包括伺服運(yùn)行狀態(tài)信息和故障信息,通信時序如圖5。
圖5 通訊時序圖
結(jié)束語本文針對傳統(tǒng)的機(jī)械長軸印刷機(jī)同步控制系統(tǒng),提出了以控制器為核心的現(xiàn)場總線控制系統(tǒng),以CAN現(xiàn)場總線實現(xiàn)在控制器和伺服之間的通信。此方案不僅克服了傳統(tǒng)機(jī)械長軸控制方案的各種機(jī)械元件帶來的缺點,而且還具有同步性能好、各伺服單元不互相干擾、控制精度高、維護(hù)方便等優(yōu)點。
這種方法實現(xiàn)同步的特點在于利用了CAN總線可靠性高、傳輸時間短、抗干擾能力強(qiáng),和數(shù)字伺服的位置精度高、全閉環(huán)的優(yōu)點。
轉(zhuǎn)載請說明來自西安泰富西瑪電機(jī)(西安西瑪電機(jī)集團(tuán)股份有限公司)官方網(wǎng)站:http://www.92vd.com/zixun/dianjibaike68.html
以上內(nèi)容由西安泰富西瑪電機(jī)(西安西瑪電機(jī)集團(tuán)股份有限公司)網(wǎng)絡(luò)編輯部收集整理發(fā)布,僅為傳播更多電機(jī)行業(yè)相關(guān)資訊及電機(jī)相關(guān)知識,僅供網(wǎng)友、用戶、及廣大經(jīng)銷商參考之用,不代表西安泰富西瑪電機(jī)同意或默認(rèn)以上內(nèi)容的正確性和有效性。讀者根據(jù)本文內(nèi)容所進(jìn)行的任何商業(yè)行為,西安泰富西瑪電機(jī)不承擔(dān)任何連帶責(zé)任。如果以上內(nèi)容不實或侵犯了您的知識產(chǎn)權(quán),請及時與我們聯(lián)系,西安泰富西瑪電機(jī)網(wǎng)絡(luò)部將及時予以修正或刪除相關(guān)信息。
他們還瀏覽了...
- 2022-7-3電機(jī)風(fēng)罩的工作原理及其用途。
- 2022-5-14高效節(jié)能電機(jī)過熱原因分析
- 2022-4-17多大功率的電機(jī)才需要降壓啟動?
- 2022-4-10如何看懂電機(jī)的型號?
- 2022-4-10電機(jī)維修期間應(yīng)考慮什么?
- 2017-12-2917張經(jīng)典動態(tài)圖為您解析電動機(jī)運(yùn)行原理。
- 2017-12-28無刷電機(jī)與步進(jìn)電機(jī)的差異。
- 2017-12-25直流電機(jī)調(diào)速系統(tǒng)的技術(shù)原理。
- 2017-12-25電動機(jī)過載保護(hù)的作用。
- 2017-12-25為什么電動機(jī)需要采取降壓啟動措施?
行業(yè)資訊
電機(jī)風(fēng)罩的工作原理及其用途。
高壓電機(jī)軸磨損維修的詳細(xì)流程
三相異步電動機(jī)安裝步驟以及西瑪電機(jī)的故障檢查
西瑪電機(jī)接線中最常見的幾種錯誤
綠色發(fā)展可以幫助電機(jī)廠家解決利潤問題
高效節(jié)能電機(jī)過熱原因分析
需要更換高效節(jié)能的電機(jī)的必要性分析!
西安西瑪電機(jī)頻率和速度之間的數(shù)學(xué)關(guān)系
高壓電機(jī)軸磨損維修的詳細(xì)流程
三相異步電動機(jī)安裝步驟以及西瑪電機(jī)的故障檢查
西瑪電機(jī)接線中最常見的幾種錯誤
綠色發(fā)展可以幫助電機(jī)廠家解決利潤問題
高效節(jié)能電機(jī)過熱原因分析
需要更換高效節(jié)能的電機(jī)的必要性分析!
西安西瑪電機(jī)頻率和速度之間的數(shù)學(xué)關(guān)系
西安西瑪電機(jī)舉辦“迎國慶”員工趣味運(yùn)動項目比
關(guān)于西安西瑪電機(jī)的工作制,大家了解一下。
西安西瑪電機(jī)工會慶祝3月8日的評選頒獎活動。
西安西瑪電機(jī)向在抗擊疫情前線的工作人員們致敬
西安西瑪電機(jī)職工安全生產(chǎn)知識宣傳教育工作全面
西安泰富西瑪電機(jī)亮相第27屆中國西部國際裝備
西安泰富西瑪電機(jī)將高效節(jié)能三相異步電動機(jī)作為
西安西瑪電機(jī)始終堅持誠信銷售的理念。
關(guān)于西安西瑪電機(jī)的工作制,大家了解一下。
西安西瑪電機(jī)工會慶祝3月8日的評選頒獎活動。
西安西瑪電機(jī)向在抗擊疫情前線的工作人員們致敬
西安西瑪電機(jī)職工安全生產(chǎn)知識宣傳教育工作全面
西安泰富西瑪電機(jī)亮相第27屆中國西部國際裝備
西安泰富西瑪電機(jī)將高效節(jié)能三相異步電動機(jī)作為
西安西瑪電機(jī)始終堅持誠信銷售的理念。
泰富西瑪電機(jī)
配套電柜
電機(jī)配件
- YKK系列高壓三相異步電機(jī)西安泰富西瑪YKK系列(H355-1000)高壓三相異步電機(jī)可作驅(qū)動
- Y2系列緊湊型高壓異步電機(jī)西安泰富西瑪?Y2系列(H355-560)6KV緊湊型高壓異步電機(jī)可
- YE3系列高效節(jié)能電機(jī)西安泰富西瑪電機(jī)生產(chǎn)的YE3系列高效節(jié)能電機(jī)達(dá)到了國標(biāo)二級能效標(biāo)準(zhǔn),
- Z4系列直流電機(jī)西安泰富西瑪Z4系列直流電動機(jī)比Z2、Z3系列具有更大的優(yōu)越性,它不
- Z2系列小型直流電機(jī)西安泰富西瑪Z2系列電機(jī)為一般工業(yè)用小型直流電機(jī),其電動機(jī)適用于恒功
- ZTP型鐵路機(jī)車動車用直流輔助西安泰富西瑪ZTP系列西瑪電機(jī)應(yīng)能滿足鐵路機(jī)車動車用直流輔助電機(jī)通用