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片在线观看| 亚洲av无码国产精品色午夜字幕| 亚洲A∨无码无在线观看| 中文字幕无码免费久久9一区9| 中文字幕无码不卡在线| 无码专区AAAAAA免费视频| 深夜a级毛片免费无码| 永久免费av无码入口国语片| 国产久热精品无码激情| 亚洲av无码一区二区三区在线播放 | 久久久久亚洲av无码专区导航| 亚洲国产精品无码久久| 久久久久久久亚洲Av无码| 综合无码一区二区三区| 无码午夜人妻一区二区不卡视频| 日韩精品真人荷官无码| AA区一区二区三无码精片| 中文无码热在线视频| 久久久久无码国产精品一区| 国内精品人妻无码久久久影院导航 | 日韩精品成人无码专区免费| 无码人妻精品中文字幕免费| 成人无码视频97免费| 一本久道中文无码字幕av| 人妻丝袜无码专区视频网站 | 亚洲AV无码国产一区二区三区 | 黑人巨大无码中文字幕无码 | 亚洲精品无码久久久久sm| 久久成人无码国产免费播放| 久久人妻少妇嫩草AV无码蜜桃| 国产成人无码一二三区视频 | 亚洲熟妇无码八AV在线播放| 国产成人亚洲综合无码| 国产日韩精品无码区免费专区国产 | 国产精品无码专区| 亚洲AV无码国产在丝袜线观看| 国产精品无码无片在线观看| 亚洲精品无码高潮喷水在线| 国产免费无码AV片在线观看不卡| 亚洲精品无码高潮喷水在线| 日韩国产成人无码av毛片|