System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 中文无码精品A∨在线观看不卡,久久久久成人精品无码中文字幕,精品久久久久久久无码久中文字幕
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于CAN總線的變頻器集中調試方法及系統技術方案

    技術編號:41010732 閱讀:29 留言:0更新日期:2024-04-18 21:46
    一種基于CAN總線的變頻器集中調試方法及系統,方法包括:步驟1,管理CAN網絡中所有變頻器的CAN?ID偏移值;步驟2,對管理的所有變頻器的CAN?ID偏移值進行校驗;步驟3,保存校驗通過的所有變頻器的CAN?ID偏移值到數據庫,從數據庫讀取所有變頻器的CAN?ID偏移值;步驟4,將讀取的CAN?ID偏移值與CAN?ID基值疊加后,發送帶有當前通信對象CAN?ID的CAN報文;步驟5,根據當前通信對象的CAN?ID對接收報文進行篩選,對篩選出的CAN報文解包處理后,更新報文數據到對應變頻器所屬上位機界面,從而實現基于CAN總線的變頻器集中調試。本發明專利技術通過選擇現場變頻器的名稱即可完成對CAN網絡中任意一臺變頻器的通信,無需在現場進行連線更換或組網調整,從而實現了變頻器集中調試。

    【技術實現步驟摘要】

    本專利技術涉及變頻器通信,具體涉及一種基于can總線的變頻器集中調試方法及系統。


    技術介紹

    1、變頻器是近10幾年發展起來的交流電機新型變頻調速裝置,它具有調速精度高、響應速度快、保護功能完善、過載能力強、節能顯著、維護方便、智能化程度高、易于實現復雜控制等優點。

    2、隨著我國國民經濟及工業技術的發展,以及節能減排的持續深入推進,變頻器在工業領域的應用越來越廣泛,以交流變頻調速取代調壓調速、滑差調速、直流調速已成為一種必然趨勢。

    3、變頻器在工業現場有使用量大,現場環境復雜、惡劣的特點。現有的變頻器現場調試和維修調試一般采用usb或串口線進行一對一連接,每調試一臺均需要現場調試人員修改通信線路連接。這種調試方法不僅效率低下,而且給現場調試人員帶來較大安全隱患。


    技術實現思路

    1、鑒于現有技術中存在的技術缺陷和技術弊端,本專利技術實施例提供克服上述問題或者至少部分地解決上述問題的一種基于can總線的變頻器集中調試方法及系統,具體方案如下:

    2、作為本專利技術的第一方面,提供一種基于can總線的變頻器集中調試方法,所述方法包括:

    3、步驟1,管理can網絡中所有變頻器的can?id偏移值;

    4、步驟2,對管理的所有變頻器的can?id偏移值進行校驗;

    5、步驟3,保存校驗通過的所有變頻器的can?id偏移值到數據庫,從數據庫讀取所有變頻器的can?id偏移值;

    6、步驟4,將讀取的can?id偏移值與can?id基值疊加后,發送帶有當前通信對象canid的can報文;

    7、步驟5,根據當前通信對象的can?id對接收報文進行篩選,對篩選出的can報文解包處理后,更新報文數據到對應變頻器所屬上位機界面,從而實現基于can總線的變頻器集中調試。

    8、進一步地,步驟1中,通過上位機的can?id管理功能對can網絡中的所有變頻器的can?id偏移值進行增、刪、改、查管理;包括增加變頻器時自動增加can?id偏移值,減少變頻器時自動刪除對應的can?id偏移值,修改變頻器的can?id偏移值,根據變頻器名稱查詢對應的can?id偏移值等。

    9、進一步地,步驟2中,對can?id偏移值進行校驗具體包括:根據設置的can?id偏移值,與can?id基值疊加后發送相應id的can報文到變頻器,接收變頻器返回的報文,讀取返回報文中變頻器的名稱,若讀取的名稱與當前變頻器的名稱一致,則can?id偏移值設置成功;若無返回報文或讀取的名稱與當前變頻器名稱不一致,則can?id偏移值設置錯誤,給出錯誤提示。

    10、進一步地,步驟3包括:將變頻器的工藝位置、變頻器名稱及設置的變頻器can?id偏移值整理為表格,并通過數據庫組件逐條寫入sqlite數據庫;通過數據庫組件從sqlite數據庫中讀取變頻器的工藝位置、變頻器名稱及設置的變頻器can?id偏移值數據并整理為表格。

    11、進一步地,步驟4包括:根據用戶選擇的通信對象自動查詢對應的can?id偏移值,打包待發送的報文:包括將can?id偏移值與can?id基值疊加,并附加通信對象的can?id;將打包完成的報文發送到can總線。

    12、進一步地,步驟5包括:從can總線接收報文,根據當前通信對象(即變頻器)的canid對接收報文進行篩選,丟棄can?id不匹配的報文,把can?id匹配的報文加入接收緩沖區,進行解包處理,并更新報文數據到變頻器所屬上位機界面。

    13、作為本專利技術的第二方面,提供一種基于can總線的變頻器集中調試系統,所述系統包括:can?id管理模塊、can?id校驗模塊、can?id保存與讀取模塊、上位機報文發送模塊和上位機報文處理模塊;

    14、所述can?id管理模塊,用于管理can網絡中所有變頻器的can?id偏移值;

    15、所述can?id校驗模塊,對管理的所有變頻器的can?id偏移值進行校驗

    16、所述can?id保存與讀取模塊,用于保存校驗通過的所有變頻器的can?id偏移值到數據庫,從數據庫讀取所有變頻器的can?id偏移值;

    17、所述上位機報文發送模塊,用于將讀取的can?id偏移值與can?id基值疊加后,發送帶有當前通信對象can?id的can報文;

    18、所述上位機報文處理模塊,用于根據當前通信對象的can?id對接收報文進行篩選,對篩選出的can報文解包處理后,更新報文數據到對應變頻器所屬上位機界面,從而實現基于can總線的變頻器集中調試。

    19、進一步地,所述can?id管理模塊包括can?id增加單元、can?id刪除單元、can?id修改單元和can?id查詢單元;所述can?id增加單元用于對增加的變頻器自動分配可用的canid偏移值;所述can?id刪除單元用于對減少的變頻器自動回收其對應的can?id偏移值到可用池;所述can?id修改單元用于修改用戶指定的變頻器的can?id偏移值;所述can?id查詢單元用于根據變頻器名稱查詢對應的can?id偏移值。

    20、進一步地,所述can?id校驗模塊包括校驗報文生成單元、校驗報文發送單元、返回報文接收單元和返回報文處理單元;所述校驗報文生成單元用于生成校驗當前變頻器canid偏移值正確性的報文;所述校驗報文發送單元用于發送帶can?id的報文到can總線;所述返回報文接收單元用于定時接收變頻器返回的匹配can?id的報文;所述返回報文處理單元用于處理變頻器返回報文,檢查返回報文中的變頻器名稱與can?id對應的變頻器名稱是否一致。

    21、進一步地,所述can?id保存與讀取模塊包括表格整理單元、數據庫寫入單元和數據庫讀取單元;所述表格整理單元用于將變頻器的工藝位置、變頻器名稱及設置的變頻器can?id偏移值整理為表格;所述數據庫寫入單元用于通過數據庫組件將表格中的每一行數據逐條寫入sqlite數據庫;所述數據庫讀取單元用于通過數據庫組件從sqlite數據庫中讀取變頻器的工藝位置、變頻器名稱及設置的變頻器can?id偏移值。

    22、進一步地,所述上位機報文發送模塊包括can?id偏移值查詢單元、報文打包單元和報文發送單元;所述can?id偏移值查詢單元根據用戶選擇的通信對象自動查詢對應的can?id偏移值;所述報文打包單元用于打包待發送的報文,包括將can?id偏移值與can?id基值疊加,并附加通信對象的can?id;所述報文發送單元用于將打包完成的報文發送到can總線。

    23、進一步地,所述上位機報文處理模塊包括報文接收單元、報文篩選單元、報文處理單元和界面更新單元;所述報文接收單元用于接收can總線上的報文;所述報文篩選單元用于根據當前通信對象的can?id對接收報文進行篩選,丟棄can?id不匹配的報文,把can?id匹配的報文加入接收緩沖區;所述報文處理單元用于對接收緩沖區的報文進行解包處理;所述界面更新單本文檔來自技高網...

    【技術保護點】

    1.一種基于CAN總線的變頻器集中調試方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的基于CAN總線的變頻器集中調試方法,其特征在于,步驟2中,對CAN?ID偏移值進行校驗具體包括:根據設置的CAN?ID偏移值,與CAN?ID基值疊加后發送相應ID的CAN報文到變頻器,接收變頻器返回的報文,讀取返回報文中變頻器的名稱,若讀取的名稱與當前變頻器的名稱一致,則CAN?ID偏移值設置成功;若無返回報文或讀取的名稱與當前變頻器名稱不一致,則CAN?ID偏移值設置錯誤,給出錯誤提示。

    3.根據權利要求1所述的基于CAN總線的變頻器集中調試方法,其特征在于,步驟3包括:將變頻器的工藝位置、變頻器名稱及設置的變頻器CAN?ID偏移值整理為表格,并通過數據庫組件逐條寫入Sqlite數據庫;通過數據庫組件從Sqlite數據庫中讀取變頻器的工藝位置、變頻器名稱及設置的變頻器CAN?ID偏移值數據并整理為表格。

    4.根據權利要求1所述的基于CAN總線的變頻器集中調試方法,其特征在于,步驟4包括:根據用戶選擇的通信對象自動查詢對應的CAN?ID偏移值,打包待發送的報文:包括將CAN?ID偏移值與CAN?ID基值疊加,并附加通信對象的CAN?ID;將打包完成的報文發送到CAN總線。

    5.根據權利要求1所述的基于CAN總線的變頻器集中調試方法,其特征在于,步驟5包括:從CAN總線接收報文,根據當前通信對象的CAN?ID對接收報文進行篩選,丟棄CAN?ID不匹配的報文,把CAN?ID匹配的報文加入接收緩沖區,進行解包處理,并更新報文數據到變頻器所屬上位機界面。

    6.一種基于CAN總線的變頻器集中調試系統,其特征在于,所述系統包括:CAN?ID管理模塊、CAN?ID校驗模塊、CAN?ID保存與讀取模塊、上位機報文發送模塊和上位機報文處理模塊;

    7.根據權利要求6所述的基于CAN總線的變頻器集中調試系統,其特征在于,所述CANID校驗模塊包括校驗報文生成單元、校驗報文發送單元、返回報文接收單元和返回報文處理單元;所述校驗報文生成單元用于生成校驗當前變頻器CAN?ID偏移值正確性的報文;所述校驗報文發送單元用于發送帶CAN?ID的報文到CAN總線;所述返回報文接收單元用于定時接收變頻器返回的匹配CAN?ID的報文;所述返回報文處理單元用于處理變頻器返回報文,檢查返回報文中的變頻器名稱與CAN?ID對應的變頻器名稱是否一致。

    8.根據權利要求6所述的基于CAN總線的變頻器集中調試系統,其特征在于,所述CANID保存與讀取模塊包括表格整理單元、數據庫寫入單元和數據庫讀取單元;所述表格整理單元用于將變頻器的工藝位置、變頻器名稱及設置的變頻器CAN?ID偏移值整理為表格;所述數據庫寫入單元用于通過數據庫組件將表格中的每一行數據逐條寫入Sqlite數據庫;所述數據庫讀取單元用于通過數據庫組件從Sqlite數據庫中讀取變頻器的工藝位置、變頻器名稱及設置的變頻器CAN?ID偏移值。

    9.根據權利要求6所述的基于CAN總線的變頻器集中調試系統,其特征在于,所述上位機報文發送模塊包括CAN?ID偏移值查詢單元、報文打包單元和報文發送單元;所述CAN?ID偏移值查詢單元根據用戶選擇的通信對象自動查詢對應的CAN?ID偏移值;所述報文打包單元用于打包待發送的報文,包括將CAN?ID偏移值與CAN?ID基值疊加,并附加通信對象的CANID;所述報文發送單元用于將打包完成的報文發送到CAN總線。

    10.根據權利要求6所述的基于CAN總線的變頻器集中調試系統,其特征在于,所述上位機報文處理模塊包括報文接收單元、報文篩選單元、報文處理單元和界面更新單元;所述報文接收單元用于接收CAN總線上的報文;所述報文篩選單元用于根據當前通信對象的CANID對接收報文進行篩選,丟棄CAN?ID不匹配的報文,把CAN?ID匹配的報文加入接收緩沖區;所述報文處理單元用于對接收緩沖區的報文進行解包處理;所述界面更新單元用于將處理后的報文數據更新到當前通信對象的CAN?ID對應的變頻器所屬上位機界面。

    ...

    【技術特征摘要】

    1.一種基于can總線的變頻器集中調試方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的基于can總線的變頻器集中調試方法,其特征在于,步驟2中,對can?id偏移值進行校驗具體包括:根據設置的can?id偏移值,與can?id基值疊加后發送相應id的can報文到變頻器,接收變頻器返回的報文,讀取返回報文中變頻器的名稱,若讀取的名稱與當前變頻器的名稱一致,則can?id偏移值設置成功;若無返回報文或讀取的名稱與當前變頻器名稱不一致,則can?id偏移值設置錯誤,給出錯誤提示。

    3.根據權利要求1所述的基于can總線的變頻器集中調試方法,其特征在于,步驟3包括:將變頻器的工藝位置、變頻器名稱及設置的變頻器can?id偏移值整理為表格,并通過數據庫組件逐條寫入sqlite數據庫;通過數據庫組件從sqlite數據庫中讀取變頻器的工藝位置、變頻器名稱及設置的變頻器can?id偏移值數據并整理為表格。

    4.根據權利要求1所述的基于can總線的變頻器集中調試方法,其特征在于,步驟4包括:根據用戶選擇的通信對象自動查詢對應的can?id偏移值,打包待發送的報文:包括將can?id偏移值與can?id基值疊加,并附加通信對象的can?id;將打包完成的報文發送到can總線。

    5.根據權利要求1所述的基于can總線的變頻器集中調試方法,其特征在于,步驟5包括:從can總線接收報文,根據當前通信對象的can?id對接收報文進行篩選,丟棄can?id不匹配的報文,把can?id匹配的報文加入接收緩沖區,進行解包處理,并更新報文數據到變頻器所屬上位機界面。

    6.一種基于can總線的變頻器集中調試系統,其特征在于,所述系統包括:can?id管理模塊、can?id校驗模塊、can?id保存與讀取模塊、上位機報文發送模塊和上位機報文處理模塊;

    7.根據權利要求6所述的基于can總線的變頻器集中調試系統,其特征在于,所述canid校驗模塊包括校驗報文生成單元、校驗報文發送...

    【專利技術屬性】
    技術研發人員:梅意安祝兵權王傲能丁煒
    申請(專利權)人:中冶南方武漢自動化有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 色欲aⅴ亚洲情无码AV蜜桃| 最新中文字幕AV无码不卡| 亚洲日韩AV无码一区二区三区人| 国产色无码精品视频免费| 精品无码国产自产拍在线观看| JAVA性无码HD中文| 亚洲精品一级无码鲁丝片| 久久精品亚洲中文字幕无码麻豆| 国产成人无码午夜视频在线观看| 无码av免费一区二区三区| 国产成人无码免费看片软件 | 无码8090精品久久一区| 国产精品无码无在线观看| 国外AV无码精品国产精品| 亚洲AV无码成人专区| 亚洲AV永久无码精品一百度影院| 无码人妻丰满熟妇啪啪| 99久无码中文字幕一本久道| 久久国产精品无码HDAV| 亚洲av无码国产精品色午夜字幕 | 无码国产69精品久久久久网站| 无码任你躁久久久久久久| 亚洲国产精品无码久久久| 久久久久亚洲av无码专区蜜芽| 日韩精品无码一区二区三区四区| 精品无码久久久久久国产| 亚洲av无码成人影院一区| 无码无套少妇毛多18PXXXX| 亚洲中文无码a∨在线观看| 人妻少妇偷人精品无码| 无码人妻久久久一区二区三区| 亚洲gv猛男gv无码男同短文 | 无码日本精品XXXXXXXXX| 久久久久亚洲av无码专区喷水| 亚洲av无码国产精品夜色午夜| 亚洲动漫精品无码av天堂| 国产真人无码作爱视频免费| 亚洲精品高清无码视频| 日韩国产精品无码一区二区三区 | 亚洲精品无码乱码成人| 亚洲中文字幕无码永久在线|