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
主站蜘蛛池模板: 久久一色本道亚洲| 久久精品国产在热久久2019| 在线观看欧美精品二区| 欧美中文字幕在线视频| 久久6免费视频| 亚洲V日韩V无码一区二区| 精品国产毛片| 国产主播福利在线观看| 亚洲综合色吧| 免费 国产 无码久久久| 国内熟女少妇一线天| 亚洲高清中文字幕| 亚洲黄色成人| 国产区在线观看视频| 国产AV毛片| 免费一级无码在线网站| 国产SUV精品一区二区6| 精品無碼一區在線觀看 | 五月激激激综合网色播免费| 午夜福利网址| 麻豆国产精品| 国产亚洲男人的天堂在线观看| 亚洲 成人国产| 久久精品无码国产一区二区三区| 欧美高清国产| 亚洲男女在线| 在线观看国产一区二区三区99| 成人综合网址| 中文字幕亚洲乱码熟女1区2区| 国产资源免费观看| 亚洲最猛黑人xxxx黑人猛交| 国产日韩欧美精品区性色| 91国内外精品自在线播放| 久久久亚洲国产美女国产盗摄| 97在线公开视频| 色婷婷成人网| 在线观看av永久| 日韩黄色精品| 亚洲男人天堂2020| 黄色成年视频| 3p叠罗汉国产精品久久| 99久视频| 国产欧美视频在线| 在线色国产| 97免费在线观看视频| 日韩午夜伦| 色丁丁毛片在线观看| 国产人成乱码视频免费观看| 免费全部高H视频无码无遮掩| 女人18一级毛片免费观看| 国产精品播放| 国产精品久线在线观看| 2021亚洲精品不卡a| 亚洲精品无码不卡在线播放| 99福利视频导航| 国产精品亚洲天堂| 国产视频a| 亚洲区一区| 国产精品成人第一区| 久久青青草原亚洲av无码| 五月婷婷精品| 国产精品免费久久久久影院无码| 亚洲资源站av无码网址| 国产精品私拍在线爆乳| 91丝袜美腿高跟国产极品老师| 国产小视频a在线观看| 青青草一区| 久久永久视频| 国产亚洲成AⅤ人片在线观看| 秋霞一区二区三区| 91精品啪在线观看国产60岁| 欧美日韩成人在线观看| 久草视频精品| 狠狠色丁婷婷综合久久| 国产精品一区二区在线播放| 99久久精品国产麻豆婷婷| 天天躁狠狠躁| 国产欧美日韩va| 99视频在线免费观看| 亚洲,国产,日韩,综合一区| 国产成人精品免费av| 岛国精品一区免费视频在线观看 |