999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Yasukawa多軸伺服驅動的通信控制及其上位機開發

2018-01-23 12:35:13
制造業自動化 2017年12期
關鍵詞:指令功能信息

(廣東工業大學,廣州 510006)

0 引言

Yasukawa驅動器及其電機占有自動化市場份額巨大,屬于中高檔伺服驅動產品,具有優質的運動控制性能。本文嘗試直接采用其Σ-V系列伺服驅動器作為控制器,以減少中間環節降低成本投入為目的,通過RS422總線,結合MEMOBUS RTU通訊協議及其電機,構建形成具有單通道通訊控制的多軸伺服驅動技術方案,如圖1所示。并在Mircrosoft Visual Studio 2012平臺上以C#語言編程,開發Yasukawa多軸伺服驅動運動平臺操作的上位機,進一步擴展Yasukawa豐富的操作功能,實現上位機對整個伺服系統的可靠監控,使伺服系統各個參數的調節具備可觀,實現實時控制,操作簡單,便于快速應用到各種自動化生產領域,減少配套設備的開發周期,降低硬件需求的成本。

1 Modbus RTU協議在伺服驅動控制中的實現

1.1 PC與Yasukawa伺服驅動器的鏈路方式

圖1 多軸伺服驅動技術方案

圖2 Yasukawa伺服驅動器及其電機

圖3 電路圖及I/O接線圖

Yasukawa伺服驅動器在Memobus網絡中作為從站,通過RS422現場總線可以設置多個從站[1]。其外觀圖如圖2所示。Yasukawa伺服驅動器[2]提供CN3端口,如圖4的各驅動器的通信鏈路,以現場總線RS422轉USB與PC端通信,實現單通道的數據傳輸方式。另外其輸入輸出信號CN1端口的I/O采用部分端子如圖3所示,分別為伺服準備就緒輸出29(S-RDY+)、伺服準備就緒輸出30(S- RDY-)、電源DC24V輸入47(VIN)、禁止正轉驅動42(P-OT)、禁止反轉驅動43(N-OP)。三軸運動方向上還安裝了兩對行程開關和一對光電感應傳感器防止伺服電機超行程發生安全事故。

圖4 各驅動器的通信鏈路

1.2 Yasukawa伺服驅動器寄存器規格

Yasukawa伺服驅動器提供多種功能模式,本文的控制方案上位機開發主要集中在操作、跟蹤區域(2000H~2FFFH)、機種定義區域(C000H~CFFFH)及監視器區域(E000H~EFFFH)方面的寄存器[3]。

其中在操作模式中設定【JOG運行模式】,即可進行JOG運行,相關的寄存器及操作模式設定寄存器2000H如表1所示,操作設定2001H設定值如表2所示。

而在操作模式中設定【程序點動運行】可以根據用戶參數中預先設定的運行曲線、移動距離、移動速度、加減速時間、反復運行次數可連續自動運行。且執行中為位置控制模式。相關寄存器如表2所示。

表1 JOG運行相關寄存器及操作模式2000H設定值

1.3 PC與Yasukawa伺服驅動器的數據傳輸方式

Yasukawa伺服驅動器要求高效的傳送速度為19200bps,數據位為8bit,停止位為1bit,校驗位為偶校驗,通信方式為全雙重通信[3]。

根據其驅動器的Memobus通信方式的信息格式如表3所示,指令/應答的信息格式相同,都是由從站地址、功能代碼、數據以及出錯校驗這4個區域構成[2]。主站向從站發出指令信息時,設定從站的地址,例如從站地址:01,代表第一伺服驅動器。從站只提取針對自己的指令信息。從站在向主站返回應答信息時,設定自己的地址也為:01。主站通過功能代碼指定想要從站執行的功能,從站根據功能代碼,執行被指定的功能。執行后,返回應答信息時,正常應答信息為設定相同的功能代碼,異常應答信息為設定功能代碼+80H。根據此信息,主站從返回哪個功能代碼就能知道相關的應答信息。設定每個功能代碼所定義的信息,即數據。為了檢出由于信號傳送所導致的信息錯誤(bit的變化),需要設定出錯校驗用數據。出錯校驗通過CRC-16(同步冗余校驗)來執行。

表2 程序點動相關寄存及2000H與2001H設定

表3 Memobus數據幀結構及功能碼表

以單個寄存器的寫入(子功能代碼:06H)為例,主站將寫入的數據分割為高位8bit和低位8bit后,發送指令信息。如將數據029EH寫入到3#從站的寄存器006AH中,如表4信息示例所示。

同樣,按照協議傳輸方式和Memobus功能碼可以編程實現對Yasukawa伺服驅動器實際參數的讀取和設置,從而實現伺服電機的多種方式(原點搜索模式、位置模式、速度模式等)控制。按照Memobus協議,最多可實現連接15軸(電纜總長度最長30m)[4],因此,從站的通信方式簡化清晰,顯示了Memobus協議控制方式強大的可擴展性。

表4 信息示例

2 運動平臺上位機軟件編程

該軟件結合Mircrosoft Visual Studio 2012平臺以C#語言編程,設計指令動態連接庫,進行多軸伺服驅動運動平臺操作的上位機開發。

2.1 指令動態鏈接庫設計及CRC校驗實現方式

指令動態鏈接庫包括【各軸伺服驅動器/電機監控】、【各軸運動操作方法】、【驅動器運作模式監控】、【程序點動模式完成信號監控】、【各軸伺服ON/OFF】、【CRC列表及校驗碼計算】等等。如:【X軸伺服驅動器/電機監控】的非連續讀取寄存器的信息指令。

在自定義類里,編寫實現產生CRC校驗碼的方法,其中采取高效率的查表法,使整體代碼運作效率提高,計算CRC16循環校驗碼關鍵代碼如下:

2.2 關鍵線程的實現方式

Yasukawa驅動器的數據監控、跟蹤及自動運行需要同步線程來實現,其中軟件在自動運行中所定義的線程如下:

3 綜合應用測試

Yasukawa伺服驅動器提供位置、速度、扭矩3種基本控制模式[1],根據平臺的實際用處,本設計采用位置模式和速度模式,設計PC上位機與各個從站設備的異步串口通信程序及操作程序,其中程序設計流程圖如圖5所示。

圖5 程序設計流程圖

上位機系統界面如圖6所示,其中包括實現單軸控制、多軸順序控制、定距點動、動作路線規劃、歸位、自動運行、監控、脫機模擬運行、指令輸入輸出狀態反饋的功能。點擊【掃描端口】可獲得當前計算機可用端口,并通過計算機的設備管理器查看確定鏈接的端口。確定那一個端口后并可以點擊【連接】連接系統。其余的端口可在拔掉RS422總線,在計算機上可進行軟件的模擬運動操作,除以下框架之外,模擬運動操作不顯示信息,分別為{伺服/電機信息}{軸回歸操作}{模式監控}框架。連接成功后。{伺服/電機信息}框架中會顯示驅動器和電機方面的信息。

圖6 上位機系統界面

本軟件可實現三種操作功能:單軸操作和多軸順序操作及自動運行操作。單軸操作方法又分兩種:{單軸定距JOG操作}和{程序操作設定}。且操作間有提示及安全注意。下面以單軸操作為例實施檢測。

驅動X軸:點擊【初始化驅動A】+【選擇A-JOG】+輸入【時間】+輸入【JOG速度】+【先確定距離再操作正反轉】+{程序操作設定}的【驅動器A】+【伺服ON】+【X軸JOG+】或【X軸JOG-】。即可實現X軸的定距運動操作。停止則是:點擊【初始化驅動A】或【伺服OFF】。運動后,{軸回歸操作}框架能顯示各軸運動的總距離。而在{動作規劃}框架中可設置48個輸入點,X軸的行程為500mm,Y軸的行程為1000mm,Z軸的行程為100mm,其中以速度模式和位置模式運行時的界面如圖7、圖8所示。

圖7 監控驅動器的速度模式

圖8 監控驅動器的位置模式

目前,上位機測試穩定,定位精確,通信時效性強,操作直觀,簡潔清晰。

4 結論

本項目研究所設計的通信控制方案,基于C#語言進行Memobus串行通信,可實現PC上位機直接控制伺服驅動器,進而實現了多軸伺服驅動的運動控制。本系統通過友好的人機交互界面,能進一步擴展Yasukawa伺服驅動豐富的操作功能,使各個參數的調節具有可觀,實時控制性強,系統性能可靠,硬件結構簡單,因而能快速應用到自動化生產領域中去,對減少配套設備開發周期,降低硬件需求成本有現實意義。

[1]Yasukawa電機官方網站.MEMOBUS通信規格書[900-017-771]ΣⅤシリーズACサーボパックMEMOBUS通信仕様書(中)[Z].

[2]Yasukawa電機官方網站.Σ-Ⅴ系列用戶手冊設計、維護篇模擬量電壓、脈沖序列指令型/旋轉型(SICPS80000045B)[Z].

[3]Yasukawa電機官方網站.信息通信寄存器規格書[900-018-129]Σ-ⅤシリーズACサーボドライブメッセージ通信レジスタ仕様書(中)[Z].

[4]Yasukawa電機官方網站.Yasukawa硬件連接[900-024-784]Σ-ⅤシリーズACサーボパックMEMOBUS通信仕様書(ハードウエア接続)(中)[Z].

猜你喜歡
指令功能信息
聽我指令:大催眠術
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
關于非首都功能疏解的幾點思考
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
中西醫結合治療甲狀腺功能亢進癥31例
辨證施護在輕度認知功能損害中的應用
坐標系旋轉指令數控編程應用
機電信息(2014年27期)2014-02-27 15:53:56
主站蜘蛛池模板: 天堂av综合网| 动漫精品啪啪一区二区三区| 亚洲精品国产成人7777| 天天综合亚洲| 成年av福利永久免费观看| 久草国产在线观看| 四虎在线观看视频高清无码| 国产午夜精品鲁丝片| 国产成人无码久久久久毛片| 麻豆AV网站免费进入| 亚洲无线观看| 国产在线精品99一区不卡| 亚洲国产精品日韩专区AV| 久久成人国产精品免费软件 | 亚洲男人天堂2020| 久久狠狠色噜噜狠狠狠狠97视色| av手机版在线播放| 在线毛片免费| 日韩毛片免费观看| 九九热视频精品在线| 久久综合国产乱子免费| 婷婷综合缴情亚洲五月伊| 久久综合国产乱子免费| 久久黄色免费电影| 欧美三级日韩三级| 色婷婷电影网| 国产精品亚洲天堂| 色噜噜在线观看| 久久91精品牛牛| 欧美精品1区| 国内精品九九久久久精品| 尤物精品国产福利网站| 色噜噜综合网| 亚洲色欲色欲www在线观看| 日韩激情成人| 国产精品99久久久| 国产欧美日韩综合一区在线播放| 在线色综合| 中文字幕伦视频| 无码国产偷倩在线播放老年人| 九九九九热精品视频| 精品国产一二三区| 亚洲区欧美区| 欧美三级视频网站| 久久福利片| 亚洲精品福利网站| 美女被躁出白浆视频播放| 777国产精品永久免费观看| 亚洲91在线精品| 国产真实二区一区在线亚洲| 亚洲成a人在线观看| 亚洲婷婷丁香| 91九色视频网| 无码高潮喷水在线观看| 在线观看国产网址你懂的| 国产高清毛片| 日韩中文无码av超清| 尤物精品视频一区二区三区| 亚洲高清在线播放| 天堂在线视频精品| 97国产在线观看| 日韩毛片基地| 久久综合婷婷| 无码不卡的中文字幕视频| 亚洲天堂网2014| 国产在线精彩视频二区| 亚洲日韩AV无码一区二区三区人 | 成人免费午夜视频| 欧美成人精品在线| 亚洲国产成人久久77| 亚洲一区二区日韩欧美gif| 99青青青精品视频在线| 国产黄色视频综合| 18禁黄无遮挡免费动漫网站| 国产精品永久在线| 小说区 亚洲 自拍 另类| 亚洲中文在线看视频一区| 亚洲福利网址| 亚洲精品无码专区在线观看| 色天天综合| 丰满人妻被猛烈进入无码| 人妻一区二区三区无码精品一区 |