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

基于Modbus協議的伺服驅動系統上位機軟件設計*

2020-07-23 09:07:24田陽杰易亞軍
機電工程技術 2020年6期
關鍵詞:交流功能

田陽杰,易亞軍,秦 龍

(武漢華中數控股份有限公司,武漢 430223)

0 引言

隨著電力電子技術的不斷突破與越來越多的高性能微處理器在控制系統中的應用,伺服驅動系統也向著智能化方向發展。智能化的一個重要的特點表現為伺服驅動系統具備良好的人機交互界面,用戶可以實時修改參數、監視系統的運行狀態[1]。因此本文設計了一款通過RS232串口總線實現與伺服驅動系統通信的上位機,通過Modbus上層協議實現對伺服參數設置與狀態顯示等功能。實現了上位機與伺服驅動系統間高效、可靠的通信。

1 Modbus協議簡介

1.1 概述

Modbus協議是一種單主/多從的通信協議,通信總是由主設備發起,從設備間不能相互通信。Modbus可以作為應用層協議用于TCP/IP網絡上,也可以用于串行鏈路連接。后者存在2個變種,分別是ASCII模式與RTU模式。ASCII模式是每個8 bit的字節都將作為2個ASCII字符發送,而RTU模式是直接用原本的十六進制數據進行傳輸[2]。相對來說,RTU模式的傳輸速率更高。且DSP是直接識別原本的十六進制數據,所以采用RTU模式無疑更為合適。

為了適應多種傳輸模式,Modbus在協議數據單元(PDU,Protocol Data Unit)上引入附加域,組成了應用數據單元(ADU,Application Data Unit),以實現完整而準確的傳輸。PDU與基礎通信層無關,包括功能碼與數據,功能碼占一個字節,數據則根據具體的情況而定。附加域包括地址域和差錯校驗,與基礎通信層有關。在使用RS232串口通信、RTU模式下,地址域占1個字節,地址范圍是1~247,差錯校驗為CRC校驗,占2個字節[3~5]。通用Modbus幀結構如圖1所示。

圖1 通用Modbus幀結構

1.2 RTU消息幀格式

在RTU通信中,Modbus報文放置在已知起始點和結束點的消息幀中,必須明確報文的起始點與結束點,由于RS232串口通信時單字節發送,數據域的字節數有很大的不確定性,所以還要能夠檢測報文的完整性,且能夠設置錯誤標識。

在實際使用時,設備不斷地偵測網絡總線,計算字符間的停頓間隔時間,判斷消息幀的起始點。從接受符合設備的地址的報文開始,到最后一個傳輸字符結束,間隔至少3.5個字符停頓時間標志著此消息幀的結束,而另一個消息可在停頓后開始。在一幀報文的傳輸過程中字符流必須是連續的,且字符間空閑間隔要小于1.5個字符時間,否則認為此報文不完整,將被丟棄。RTU消息幀的格式如圖2所示。

圖2 Modbus RTU幀式

2 交流伺服驅動系統上位機軟件

2.1 交流伺服驅動單元

交流伺服驅動單元實現了交流伺服電機的位置、速度、轉矩閉環伺服控制,可靠性高、性能優良,是本文上位機監控系統的監控對象。且提供關于速度、位置、轉矩的基本參數,同時設有二十多種狀態顯示用于觀察所選擇方式下的伺服驅動單元的狀態信息。交流伺服單元設有RS232接口,利用RS232串行總線將HSV_190E交流伺服驅動單元與計算機連接上,用Modbus協議完成雙向通訊,構成一個完整的交流伺服驅動系統上位機監控系統,結構圖如圖3所示。

本文交流伺服驅動單元接口方式為RS232,異步,全雙工;8位數據位,無奇偶校驗,2位停止位,波特率為57 600 bit/s。

2.2 通信流程

上位機與交流伺服驅動單元進行通訊的過程中采用了3種數據幀格式,分別是命令幀、狀態幀、錯誤幀。命令幀為交流伺服驅動單元從上位機接受到的命令,狀態幀是伺服單元在收到命令幀并將其處理以后返回給上位機的狀態數據。當伺服驅動單元不能夠正常的處理命令幀時,將返回給上位機帶有故障碼的狀態數據。具體的通信流程如圖4所示。

圖3 上位機監控系統結構

圖4 通信流程圖

3 上位機軟件的開發與設計

上位機實現了伺服驅動系統的控制功能與顯示功能,不僅能直觀地顯示系統狀態及電機相關參數,還可以省去用戶在面板上的繁瑣操作,直接在參數界面對系統進行設置。本文使用Visual Studio 2012軟件編程平臺的Visual C#.NT語言來進行上位機的開發與設計[6~7],同時結合了zedGraph控件繪制速度指令、速度反饋、位置偏差、電流檢測等信號的實時曲線。zedGraph控件的兼容性好,曲線設計多樣實用。使用前需要在所用到的工程中引用zedGraph的動態庫文件。

設計時采用了模塊化設計的思想,各個功能模塊彼此獨立,減少了上位機軟件出錯的概率。整個上位機由登陸模塊、通信模塊、參數設置模塊、示波器功能模塊、參數自調諧模塊、位置抑制模塊、速度抑制模塊等組成。系統的軟件結構如圖5所示。

圖5 系統軟件結構圖

其中參數設置模塊、參數自調諧模塊、位置、速度抑制模塊集中體現了上位機對伺服單元的控制功能,示波器模塊則具備了顯示設備信息狀態的功能。

3.1 控制功能

上位機不同模塊間對交流伺服驅動單元的控制過程類似,以參數設置模塊為例:在進行參數設置時,運行上位機軟件進入登陸界面,輸入登錄密碼進入軟件主界面。首先選擇與伺服單元相連的串口,選擇合適的波特率,點擊連接按鈕,串口打開成功以后,軟件下方狀態顯示“串口通信”,其他功能可選。電機進入參數設置,進入設置頁面如圖6所示。雙擊參數行,進行參數設置,設置完成后,上位機啟動通信模塊,通信模塊對設置的值進行命令幀封裝、發送,待下位機解析完成后對狀態幀接受、處理然后將返回的數據更新為選定參數的當前值。

圖6 參數設置頁面

3.2 顯示功能

上位機示波器模塊有觸發采樣與實時采樣兩個采樣模式。觸發采樣的過程與控制功能中的操作流程類似。實時采樣則采用了Timer模式,首先進行采樣配置,包括信號、IO口選擇、與采樣周期的設置,然后通信模塊向伺服單元發送封裝好的采樣配置幀,完成配置設定。點擊開始采樣,上位機將以設定的采樣時間周期性地向伺服單元發送指令,并對返回的數據進行解析后,以逐點連線并刷新的方法將曲線繪制于zedGraph控件上,完成當前選定信號的實時顯示。

4 交流伺服上位機應用

本文所設計開發的上位機用于某交流伺服驅動單元對電機的調試,調試可在示波器功能中進行實時或者觸發采樣,繪制當前電機的反饋速度、位置偏差值、電流檢測值等波形圖。在參數設置中修改位置比例增益、速度比例增益、轉矩低通濾波器參數和陷波器參數來提高伺服響應性。如圖7(a)、(b)所示分別為指令速度200 r/min、位置比例增益為100 Hz、速度比例增益為50 Hz的觸發采樣與實時采樣圖,圖7(c)、(d)所示分別為位置比例增益為150 Hz、速度比例增益為100 Hz觸發采樣與實時采樣圖。對比發現伺服的響應性增加,電機速度波動減小。同時也驗證了設計達到了對伺服控制和顯示的需求,而且在長時間的調試過程中其可靠性也得到了驗證。

圖7 指令/反饋速度實時波形

5 結束語

上位機調試軟件連接方便,提供方便、便捷操作的調試功能,且采集數據信息豐富,滿足伺服系統各項運動狀態的監控。同時設計所采用的模塊化思想,便于該軟件的后期維護與功能添加。實際應用中也證明該軟件運行穩定、測試準確、人機界面友好,達到設計要求。

猜你喜歡
交流功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
如此交流,太暖!
科教新報(2022年12期)2022-05-23 06:34:16
加強交流溝通 相互學習借鑒
今日農業(2021年14期)2021-10-14 08:35:28
周櫻 兩岸交流需要更多“對畫”
海峽姐妹(2020年8期)2020-08-25 09:30:18
關于非首都功能疏解的幾點思考
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
交流&イベント
交流&イベント
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 欧美性猛交一区二区三区| 色综合a怡红院怡红院首页| 亚洲精品波多野结衣| 婷婷五月在线| 精品久久国产综合精麻豆| 最新国产成人剧情在线播放| 精品一区二区三区水蜜桃| 欧美色视频在线| 欧美中文字幕一区二区三区| 91无码人妻精品一区| 一区二区欧美日韩高清免费 | a毛片在线免费观看| 国产区在线观看视频| 中文字幕永久在线观看| 国产视频入口| 特级毛片免费视频| 精品乱码久久久久久久| 日韩欧美成人高清在线观看| 久久人人爽人人爽人人片aV东京热 | 国产波多野结衣中文在线播放| 亚洲清纯自偷自拍另类专区| 国产成人凹凸视频在线| 欧美不卡视频一区发布| 国产福利拍拍拍| 国产微拍一区二区三区四区| 夜精品a一区二区三区| 国产超薄肉色丝袜网站| 国产特一级毛片| 国产专区综合另类日韩一区 | 国产精品女同一区三区五区| 99热这里都是国产精品| 全色黄大色大片免费久久老太| 久久香蕉国产线看观看精品蕉| 午夜视频在线观看免费网站| 亚洲免费人成影院| 丰满人妻中出白浆| 无码电影在线观看| 9999在线视频| 国产96在线 | 亚洲无码91视频| www.99精品视频在线播放| 91精品久久久久久无码人妻| 日韩一级二级三级| 日本免费精品| 无码内射在线| 中文字幕乱码二三区免费| 欧美在线一级片| 欧美色综合网站| 国产精品人莉莉成在线播放| 欧美午夜在线视频| 在线观看欧美国产| 找国产毛片看| 国产在线观看人成激情视频| 国产精品成人不卡在线观看| 亚洲色欲色欲www在线观看| 亚洲精品在线影院| 欧美区一区| 2021国产v亚洲v天堂无码| 五月激情综合网| 久久精品一品道久久精品| 国产麻豆精品在线观看| 亚洲欧美另类中文字幕| 日韩成人高清无码| 日韩不卡免费视频| 亚洲国产精品不卡在线| 欧类av怡春院| 国产91熟女高潮一区二区| 亚洲色图欧美在线| 狼友av永久网站免费观看| 亚洲人成网站在线播放2019| 日本午夜视频在线观看| 亚洲中文字幕97久久精品少妇| 五月婷婷综合色| 国产成人一区在线播放| 18禁黄无遮挡免费动漫网站| 国产三级视频网站| 呦视频在线一区二区三区| 少妇被粗大的猛烈进出免费视频| 亚洲精品人成网线在线 | 亚洲人妖在线| 欧美午夜性视频| 日本五区在线不卡精品|