System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲人成无码久久电影网站,亚洲精品无码久久毛片,在线观看无码AV网站永久免费
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于RS485、CAN總線的擴展模塊實現方法、系統及介質技術方案

    技術編號:43788061 閱讀:9 留言:0更新日期:2024-12-24 16:21
    本申請實施例提供了一種基于RS485、CAN總線的擴展模塊實現方法、系統及介質,該方法包括:獲取撥碼開關的撥碼狀態,基于撥碼狀態設定本機RS485或CAN總線的站號與波特率,生成配置信息;基于配置信息創建任務,并實時分析擴展模塊的運行狀態信息;基于擴展模塊的運行狀態信息分析外部主控設備之間的交互信息;根據交互信息與設定的安全運行條件信息的比對結果進行故障分析,得到故障信息;基于故障信息調整配置信息;本申請能夠方便快捷查看到與之相連的總線上其他設備硬件連接和配置問題,通過撥碼的方式完成站號和波特率的設置,同時支持RS485、CAN總線。

    【技術實現步驟摘要】

    本申請涉及總線兼容擴展,具體而言,涉及一種基于rs485、can總線的擴展模塊實現方法、系統及介質。


    技術介紹

    1、目前市面上的io模塊大部分是集成在plc或者運動控制器本體上,還有的是做成擴展模塊的形式,這些擴展模塊一般用的工業總線通信實現數據交互,有支持ethercat、profibus、cclink等方式,一般這些設備都需要一個耦合器(用來和主控或者plc進行數據交互)搭配對應的io模塊來實現擴展io的功能。例如ethercat擴展模塊,主控或者plc(需要支持ethercat總線協議)與耦合器進行數據交互,當耦合器接收到主控的數據之后,耦合器再和與之相連的io模塊交互實現數據的采集與控制。目前這種耦合器+io模塊的方式擴展需要至少一個耦合器搭配io模塊才能使用,當所需io模塊較少的時候成本較高。

    2、現有的rs485或者can總線的io模塊只支持其中一種總線,兼容性較差;現有的rs485或者can設置站號比較復雜,還需要用戶額外安裝終端電阻較為麻煩一些傳統的plc主控不具備ethercat、profibus、cclink等通信方式,不能使用,安裝復雜、故障檢測不完善,對上述問題,目前亟待有效的技術解決方案。


    技術實現思路

    1、本申請實施例的目的在于提供一種基于rs485、can總線的擴展模塊實現方法、系統及介質,以解決擴展模塊成本較高,操作安裝復雜的問題,以及兼容性差、故障檢測不完善的問題。

    2、本申請實施例還提供了一種基于rs485、can總線的擴展模塊實現方法,包括:

    3、獲取撥碼開關的撥碼狀態,基于撥碼狀態設定本機rs485或can總線的站號與波特率,生成配置信息;

    4、基于配置信息創建任務,并實時分析擴展模塊的運行狀態信息;

    5、基于擴展模塊的運行狀態信息分析外部主控設備之間的交互信息;

    6、根據交互信息與設定的安全運行條件信息的比對結果進行故障分析,得到故障信息;

    7、基于故障信息調整配置信息。

    8、可選地,在本申請實施例所述的基于rs485、can總線的擴展模塊實現方法中,獲取撥碼開關的撥碼狀態,基于撥碼狀態設定本機rs485或can總線的站號與波特率,生成配置信息;具體包括:

    9、獲取撥碼開關的參數信息,得到撥碼開關的撥碼狀態與對應的連通狀態;

    10、基于撥碼開關的撥碼狀態與對應的連通狀態匹配本機rs485或can總線的站號,得到設定撥碼狀態;

    11、獲取撥碼開關的當前撥碼狀態,將當前撥碼狀態與設定撥碼狀態進行比較,判斷當前撥碼狀態與設定撥碼狀態是否相同;

    12、若相同,則設定本機rs485或can總線的站號與波特率,生成配置信息;

    13、若不相同,則撥動撥碼開關調整撥碼開關的當前撥碼狀態。

    14、可選地,在本申請實施例所述的基于rs485、can總線的擴展模塊實現方法中,還包括:

    15、獲取rs485或can總線運行狀態信息,建立狀態檢測任務;

    16、基于狀態檢測任務分析rs485或can總線運行狀態是否故障;

    17、若故障,則將生成rs485或can總線故障信息,基于rs485或can總線故障信息生成led任務;

    18、若無故障,則分析rs485或can總線與外部主控設備是否建立連接,若沒有建立連接,則生成無連接信息,根據無連接信息生成第一顯示方式,基于第一顯示方式進行led顯示;

    19、若建立連接,則生成連接信息,將連接信息發送至擴展模塊生成第二顯示方式,根據第二顯示方式進行led顯示。

    20、可選地,在本申請實施例所述的基于rs485、can總線的擴展模塊實現方法中,根據交互信息與設定的安全運行條件信息的比對結果進行故障分析,得到故障信息,具體包括:

    21、獲取交互信息,基于交互信息生成擴展模塊的led顯示狀態信息;

    22、基于擴展模塊的led顯示狀態信息分析led的顯示顏色與閃爍頻率;

    23、分析led的顯示顏色與閃爍頻率是否滿足設定的安全運行條件信息;

    24、若滿足,則判定運行正常;

    25、若不滿足,則分析外部主控設備的電壓變化信息是否與本機的波特率電壓變化一致;

    26、若一致,則判定led故障;

    27、若不一致,則生成異常信息,基于異常信息生成故障信息。

    28、可選地,在本申請實施例所述的基于rs485、can總線的擴展模塊實現方法中,還包括:

    29、獲取rs485、can總線與外部主控設備通信協議;

    30、判斷通信協議是否滿足設定的通信條件信息;

    31、若不滿足設定的通信條件信息,則分析通信協議與設定的通信條件信息之間的兼容差異信息,基于兼容差異信息調整通信協議;

    32、若滿足設定的通信條件信息,則生成modbus協議、canopen協議與自由通信協議。

    33、可選地,在本申請實施例所述的基于rs485、can總線的擴展模塊實現方法中,還包括:

    34、獲取can總線波特率,基于can總線波特率識別can總線的狀態信息,其中can總線的狀態信息包括數據采樣點的間隔寬度、幅值與數量;

    35、基于can總線的狀態信息分析can總線的波特率與設定的波特率是否一致;

    36、若一致,則判定can總線波特率滿足要求;

    37、若不一致,則生成故障碼,將故障碼與標準故障碼進行比較,生成故障類型信息。

    38、第二方面,本申請實施例提供了一種基于rs485、can總線的擴展模塊實現系統,該系統包括:存儲器及處理器,所述存儲器中包括基于rs485、can總線的擴展模塊實現方法的程序,所述基于rs485、can總線的擴展模塊實現方法的程序被所述處理器執行時實現以下步驟:

    39、獲取撥碼開關的撥碼狀態,基于撥碼狀態設定本機rs485或can總線的站號與波特率,生成配置信息;

    40、基于配置信息創建任務,并實時分析擴展模塊的運行狀態信息;

    41、基于擴展模塊的運行狀態信息分析外部主控設備之間的交互信息;

    42、根據交互信息與設定的安全運行條件信息的比對結果進行故障分析,得到故障信息;

    43、基于故障信息調整配置信息。

    44、可選地,在本申請實施例所述的基于rs485、can總線的擴展模塊實現系統中,獲取撥碼開關的撥碼狀態,基于撥碼狀態設定本機rs485或can總線的站號與波特率,生成配置信息;具體包括:

    45、獲取撥碼開關的參數信息,得到撥碼開關的撥碼狀態與對應的連通狀態;

    46、基于撥碼開關的撥碼狀態與對應的連通狀態匹配本機rs485或can總線的站號,得到設定撥碼狀態;

    47、獲取撥碼開關的當前撥碼狀態,將當前撥碼狀態與設定撥碼狀態進行比較,判本文檔來自技高網...

    【技術保護點】

    1.一種基于RS485、CAN總線的擴展模塊實現方法,其特征在于,包括:

    2.根據權利要求1所述的基于RS485、CAN總線的擴展模塊實現方法,其特征在于,獲取撥碼開關的撥碼狀態,基于撥碼狀態設定本機RS485或CAN總線的站號與波特率,生成配置信息;具體包括:

    3.根據權利要求2所述的基于RS485、CAN總線的擴展模塊實現方法,其特征在于,還包括:

    4.根據權利要求3所述的基于RS485、CAN總線的擴展模塊實現方法,其特征在于,根據交互信息與設定的安全運行條件信息的比對結果進行故障分析,得到故障信息,具體包括:

    5.根據權利要求4所述的基于RS485、CAN總線的擴展模塊實現方法,其特征在于,還包括:

    6.根據權利要求4所述的基于RS485、CAN總線的擴展模塊實現方法,其特征在于,還包括:

    7.一種基于RS485、CAN總線的擴展模塊實現系統,其特征在于,該系統包括:存儲器及處理器,所述存儲器中包括基于RS485、CAN總線的擴展模塊實現方法的程序,所述基于RS485、CAN總線的擴展模塊實現方法的程序被所述處理器執行時實現以下步驟:

    8.根據權利要求7所述的基于RS485、CAN總線的擴展模塊實現系統,其特征在于,獲取撥碼開關的撥碼狀態,基于撥碼狀態設定本機RS485或CAN總線的站號與波特率,生成配置信息;具體包括:

    9.根據權利要求8所述的基于RS485、CAN總線的擴展模塊實現系統,其特征在于,還包括:

    10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中包括基于RS485、CAN總線的擴展模塊實現方法程序,所述基于RS485、CAN總線的擴展模塊實現方法程序被處理器執行時,實現如權利要求1至6中任一項所述的基于RS485、CAN總線的擴展模塊實現方法的步驟。

    ...

    【技術特征摘要】

    1.一種基于rs485、can總線的擴展模塊實現方法,其特征在于,包括:

    2.根據權利要求1所述的基于rs485、can總線的擴展模塊實現方法,其特征在于,獲取撥碼開關的撥碼狀態,基于撥碼狀態設定本機rs485或can總線的站號與波特率,生成配置信息;具體包括:

    3.根據權利要求2所述的基于rs485、can總線的擴展模塊實現方法,其特征在于,還包括:

    4.根據權利要求3所述的基于rs485、can總線的擴展模塊實現方法,其特征在于,根據交互信息與設定的安全運行條件信息的比對結果進行故障分析,得到故障信息,具體包括:

    5.根據權利要求4所述的基于rs485、can總線的擴展模塊實現方法,其特征在于,還包括:

    6.根據權利要求4所述的基于rs485、can總線的擴展模塊實現方法,其特征在于,還包括:

    7.一種基于rs485、can總...

    【專利技術屬性】
    技術研發人員:彭江濤沈德為
    申請(專利權)人:深圳市杰美康機電有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 免费无码黄十八禁网站在线观看| 无码永久免费AV网站| 99久久亚洲精品无码毛片| 少妇无码一区二区三区免费| 亚洲国产成人精品无码区花野真一| 伊人无码精品久久一区二区| 日韩无码系列综合区| 欧洲精品久久久av无码电影 | 无码乱人伦一区二区亚洲| 色爱无码AV综合区| 精品乱码一区内射人妻无码| 久久亚洲AV成人无码国产 | 免费一区二区无码东京热| 无码国产乱人伦偷精品视频| 国产aⅴ激情无码久久久无码| 亚洲中文无码线在线观看| 日韩AV高清无码| 亚洲成A人片在线观看无码3D| 久久久久亚洲av无码专区导航| 黑人无码精品又粗又大又长 | 中文字字幕在线中文无码| 亚洲av无码偷拍在线观看| 午夜无码国产理论在线| 一本色道久久HEZYO无码| 亚洲国产精品成人AV无码久久综合影院 | 亚洲精品无码精品mV在线观看 | 国产精品无码久久久久久久久久 | 精选观看中文字幕高清无码| 亚洲爆乳无码专区www| 精品人无码一区二区三区| 日韩精品人妻系列无码专区免费 | 成人无码WWW免费视频| julia无码人妻中文字幕在线 | 精品久久久久久无码人妻中文字幕| 日韩精品无码一区二区三区免费 | 中文一国产一无码一日韩| 天堂Aⅴ无码一区二区三区| 国产免费AV片无码永久免费 | 精品无码AV一区二区三区不卡| 无码人妻丰满熟妇精品区| 无码乱人伦一区二区亚洲一|