System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 精品无码三级在线观看视频 ,色综合无码AV网站,亚洲av专区无码观看精品天堂
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于歐姆龍FINS命令協議的TCP通訊方法及裝置制造方法及圖紙

    技術編號:42884249 閱讀:14 留言:0更新日期:2024-09-30 15:06
    本發明專利技術涉及物流自動化技術領域,公開了一種基于歐姆龍FINS命令協議的TCP通訊方法及裝置,該方法包括:根據確定出的目標可編程控制器的通訊地址信息及通訊端口信息,執行相應的通訊對象創建操作,得到目標通訊對象;根據預設的通信命令握手協議,對目標可編程控制器及目標通訊對象執行相應的通訊連接建立及握手操作;根據預設的數據讀寫協議格式,對目標可編程控制器及目標通訊對象執行相應的讀寫交互控制操作。可見,實施本發明專利技術能夠提高目標可編程控制器與目標通訊對象的數據讀寫效率及便捷性,從而提高TCP通訊的效率及便捷性,以及還提高應用軟件的維護效率,進一步的,無需使用OPC軟件,解決與其他品牌型號PLC通訊時的OPC兼容性問題。

    【技術實現步驟摘要】

    本專利技術涉及物流自動化,尤其涉及一種基于歐姆龍fins命令協議的tcp通訊方法及裝置。


    技術介紹

    1、隨著當前計算機技術的不斷發展,在自動化控制過程中,上位機和下位機需要進行大量數據的通訊傳輸,具體的,包括上位機與歐姆龍plc之間的交互通訊,上位機與plc的交互通訊在工業自動化領域中具有重要地位。

    2、傳統的上位機與plc的交互通訊方式主要為:當上位機控制軟件且需要跟兩種以上品牌的plc進行通訊時,一般情況下都要安裝相應的opc組態軟件來實現交互通訊,然而,各plc廠家的opc組態軟件存在安裝配置麻煩、組態耗時費力、對操作系統要求苛刻、多者間較難兼容等問題,以及plc和上位機之間的通訊參數容易設置錯誤或不兼容,進而使得上位機與plc的交互通訊效率及便捷性低。

    3、可見,提供一種新的上位機與plc的交互通訊方式以提高交互通訊效率及便捷性顯得尤為重要。


    技術實現思路

    1、本專利技術提供了一種基于歐姆龍fins命令協議的tcp通訊方法及裝置,能夠提高通訊效率及通訊便捷性。

    2、為了解決上述技術問題,本專利技術第一方面公開了一種基于歐姆龍fins命令協議的tcp通訊方法,所述方法包括:

    3、根據確定出的目標可編程控制器的通訊地址信息及通訊端口信息,執行相應的通訊對象創建操作,得到目標通訊對象;

    4、根據預設的通信命令握手協議,對所述目標可編程控制器及所述目標通訊對象執行相應的通訊連接建立及握手操作;

    5、根據預設的數據讀寫協議格式,對所述目標可編程控制器及所述目標通訊對象執行相應的讀寫交互控制操作。

    6、本專利技術第二方面公開了一種基于歐姆龍fins命令協議的tcp通訊裝置,所述裝置包括:

    7、通訊對象創建模塊,用于根據確定出的目標可編程控制器的通訊地址信息及通訊端口信息,執行相應的通訊對象創建操作,得到目標通訊對象;

    8、通訊連接及握手模塊,用于根據預設的通信命令握手協議,對所述目標可編程控制器及所述目標通訊對象執行相應的通訊連接建立及握手操作;

    9、數據讀寫模塊,用于根據預設的數據讀寫協議格式,對所述目標可編程控制器及所述目標通訊對象執行相應的讀寫交互控制操作。

    10、作為一種可選的實施方式,在本專利技術第二方面中,所述裝置還包括:

    11、握手判斷模塊,用于在所述通訊連接及握手模塊根據預設的通信命令握手協議,對所述目標可編程控制器及所述目標通訊對象執行相應的通訊連接建立及握手操作之后,根據所述通訊連接建立及握手操作,確定第一協議格式反饋信息;根據所述第一協議格式反饋信息,判斷所述目標可編程控制器及所述目標通訊對象是否滿足預設的握手成功條件;當判斷出所述目標可編程控制器及所述目標通訊對象滿足所述握手成功條件時,所述數據讀寫模塊執行所述的根據預設的數據讀寫協議格式,對所述目標可編程控制器及所述目標通訊對象執行相應的讀寫交互控制操作的步驟。

    12、作為一種可選的實施方式,在本專利技術第二方面中,所述握手判斷模塊根據所述第一協議格式反饋信息,判斷所述目標可編程控制器及所述目標通訊對象是否滿足預設的握手成功條件的方式具體包括:

    13、根據所述第一協議格式反饋信息,確定針對錯誤代碼項的第一反饋內容,并確定預設的針對所述錯誤代碼項的第一握手成功內容;

    14、判斷所述第一反饋內容與所述第一握手成功內容是否相匹配;

    15、當判斷出所述第一反饋內容與所述第一握手成功內容相匹配時,確定所述目標可編程控制器及所述目標通訊對象滿足預設的握手成功條件;

    16、當判斷出所述第一反饋內容與所述第一握手成功內容不相匹配時,確定所述目標可編程控制器及所述目標通訊對象不滿足預設的握手成功條件。

    17、作為一種可選的實施方式,在本專利技術第二方面中,所述通訊連接及握手模塊根據預設的通信命令握手協議,對所述目標可編程控制器及所述目標通訊對象執行相應的通訊連接建立及握手操作的方式具體包括:

    18、根據預設的通信命令握手協議,控制所述目標通訊對象向所述目標可編程控制器發送第一協議格式發送信息,以建立所述目標通訊對象與所述目標可編程控制器之間的通訊連接;

    19、根據所述通信命令握手協議,控制所述目標通訊對象與所述目標可編程控制器執行相應的握手操作,并根據所述握手操作,控制所述目標可編程控制器向所述目標通信對象發送第一協議格式反饋信息;

    20、其中,所述第一協議格式反饋信息至少包括錯誤代碼項及其對應的反饋內容,所述錯誤代碼項對應的反饋內容用于表示所述目標通訊對象與所述目標可編程控制器之間的握手情況。

    21、作為一種可選的實施方式,在本專利技術第二方面中,所述數據讀寫模塊根據預設的數據讀寫協議格式,對所述目標可編程控制器及所述目標通訊對象執行相應的讀寫交互控制操作的方式具體包括:

    22、根據所述通訊連接建立及握手操作,確定所述目標可編程控制器的網絡號信息;

    23、根據所述網絡號信息、預設的數據讀寫協議格式及確定出的讀寫相關信息,生成目標協議指令,所述目標協議指令包括讀取協議指令和/或寫入協議指令;

    24、控制所述目標通訊對象向所述目標可編程控制器發送所述目標協議指令;

    25、根據所述目標協議指令,對所述目標可編程控制器執行相應的讀取和/或寫入操作,得到目標協議格式反饋信息;

    26、控制所述目標可編程控制器向所述目標通訊對象發送所述目標協議格式反饋信息。

    27、作為一種可選的實施方式,在本專利技術第二方面中,所述數據讀寫模塊根據所述網絡號信息、預設的數據讀寫協議格式及確定出的讀寫相關信息,生成目標協議指令的方式具體包括:

    28、當數據通訊需求為讀取數據需求時,根據確定出的讀寫相關信息,確定每一目標讀取對象的地址信息及長度信息,并根據預設的數據讀寫協議格式,確定讀取協議項需求信息;根據每一所述目標讀取對象的地址信息,確定第一起始地址信息,并根據每一所述目標讀取對象的長度信息,確定綜合讀取長度結果;根據所述網絡號信息、預設的數據讀寫協議格式、所述第一起始地址信息、所述綜合讀取長度結果及所述讀取協議項需求信息,生成讀取協議指令,以確定目標協議指令;

    29、當數據通訊需求為寫入數據需求時,根據確定出的讀寫相關信息,確定每一目標寫入對象的地址信息及數據長度信息,并根據預設的數據讀寫協議格式,確定寫入協議項需求信息;根據每一所述目標寫入對象的地址信息,確定第二起始地址信息,并根據每一所述目標寫入對象的數據長度信息,確定綜合寫入長度結果;根據所述網絡號信息、預設的數據讀寫協議格式、所述第二起始地址信息、所述綜合寫入長度結果及所述寫入協議項需求信息,生成寫入協議指令,以確定目標協議指令。

    30、作為一種可選的實施方式,在本專利技術第二方面中,所述數據讀取模塊根據所述目標協議指令,對所述目標可編程控制器執行相應的讀取和/或寫入操作,得到目標協議格式反饋信息本文檔來自技高網...

    【技術保護點】

    1.一種基于歐姆龍FINS命令協議的TCP通訊方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的基于歐姆龍FINS命令協議的TCP通訊方法,其特征在于,在所述根據預設的通信命令握手協議,對所述目標可編程控制器及所述目標通訊對象執行相應的通訊連接建立及握手操作之后,所述方法還包括:

    3.根據權利要求1所述的基于歐姆龍FINS命令協議的TCP通訊方法,其特征在于,所述根據預設的通信命令握手協議,對所述目標可編程控制器及所述目標通訊對象執行相應的通訊連接建立及握手操作,包括:

    4.根據權利要求1所述的基于歐姆龍FINS命令協議的TCP通訊方法,其特征在于,所述根據預設的數據讀寫協議格式,對所述目標可編程控制器及所述目標通訊對象執行相應的讀寫交互控制操作,包括:

    5.根據權利要求4所述的基于歐姆龍FINS命令協議的TCP通訊方法,其特征在于,所述根據所述網絡號信息、預設的數據讀寫協議格式及確定出的讀寫相關信息,生成目標協議指令,包括:

    6.根據權利要求4所述的基于歐姆龍FINS命令協議的TCP通訊方法,其特征在于,所述根據所述目標協議指令,對所述目標可編程控制器執行相應的讀取和/或寫入操作,得到目標協議格式反饋信息,包括:

    7.根據權利要求1-6任一項所述的基于歐姆龍FINS命令協議的TCP通訊方法,其特征在于,在所述根據預設的數據讀寫協議格式,對所述目標可編程控制器及所述目標通訊對象執行相應的讀寫交互控制操作之后,所述方法還包括:

    8.一種基于歐姆龍FINS命令協議的TCP通訊裝置,其特征在于,所述裝置包括:

    9.一種基于歐姆龍FINS命令協議的TCP通訊裝置,其特征在于,所述裝置包括:

    10.一種計算機存儲介質,其特征在于,所述計算機存儲介質存儲有計算機指令,所述計算機指令被調用時,用于執行如權利要求1-7任一項所述的基于歐姆龍FINS命令協議的TCP通訊方法。

    ...

    【技術特征摘要】

    1.一種基于歐姆龍fins命令協議的tcp通訊方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的基于歐姆龍fins命令協議的tcp通訊方法,其特征在于,在所述根據預設的通信命令握手協議,對所述目標可編程控制器及所述目標通訊對象執行相應的通訊連接建立及握手操作之后,所述方法還包括:

    3.根據權利要求1所述的基于歐姆龍fins命令協議的tcp通訊方法,其特征在于,所述根據預設的通信命令握手協議,對所述目標可編程控制器及所述目標通訊對象執行相應的通訊連接建立及握手操作,包括:

    4.根據權利要求1所述的基于歐姆龍fins命令協議的tcp通訊方法,其特征在于,所述根據預設的數據讀寫協議格式,對所述目標可編程控制器及所述目標通訊對象執行相應的讀寫交互控制操作,包括:

    5.根據權利要求4所述的基于歐姆龍fins命令協議的tcp通訊方法,其特征在于,所述根據所述網絡號信息、預設的數據讀寫協議格式及確...

    【專利技術屬性】
    技術研發人員:盧軍李慈李月豪李東升
    申請(專利權)人:深圳和潤達科技有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 国产午夜片无码区在线播放| 黑人巨大无码中文字幕无码 | 无码人妻精品一区二区三区99仓本 | 日日麻批免费40分钟无码| 老司机亚洲精品影院无码| 日本无码一区二区三区白峰美| 97在线视频人妻无码| 久久午夜无码鲁丝片| 日韩精品无码一区二区三区四区| 在人线av无码免费高潮喷水| 成人午夜精品无码区久久| 在线无码视频观看草草视频| 精品久久无码中文字幕| 国产AV一区二区三区无码野战| 无码欧精品亚洲日韩一区夜夜嗨 | 久久亚洲AV永久无码精品| 亚洲av无码专区国产不乱码| 无码精品国产VA在线观看 | 欧洲精品久久久av无码电影| 国产成人无码免费网站| 成人免费无遮挡无码黄漫视频| 亚洲AV无码成人专区| 无码人妻精品一区二区三区66| 亚洲综合无码AV一区二区| 精品久久久无码中文字幕 | 亚洲成?Ⅴ人在线观看无码| 亚洲国产成人精品无码一区二区 | 一本无码中文字幕在线观| 中文字幕无码免费久久9一区9| 自慰系列无码专区| 日韩人妻无码精品无码中文字幕| 久久中文字幕无码一区二区| 久久精品无码中文字幕| 久久久g0g0午夜无码精品| 免费无码又爽又刺激高潮| 久青草无码视频在线观看 | 久久久久久AV无码免费网站下载| 国产午夜精品无码| 影音先锋中文无码一区 | 亚洲中文字幕无码爆乳av中文| 国产精品无码av片在线观看播|