[發明專利]智能設備的通信系統、可編程協議網關設備及其通信方法有效
| 申請號: | 201410054095.5 | 申請日: | 2014-02-18 |
| 公開(公告)號: | CN103795618B | 公開(公告)日: | 2017-04-12 |
| 發明(設計)人: | 王鐵鋼;施紀中;陳玉龍;李賀 | 申請(專利權)人: | 北京騰控科技有限公司 |
| 主分類號: | H04L12/66 | 分類號: | H04L12/66;H04L29/06 |
| 代理公司: | 北京愛普納杰專利代理事務所(特殊普通合伙)11419 | 代理人: | 王玉松 |
| 地址: | 100081 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能 設備 通信 系統 可編程 協議 網關 及其 方法 | ||
技術領域
本發明涉及工業現場通信技術領域,特別涉及一種可編程協議網關設備及具有其的智能設備的通信系統和可編程協議網關設備的通信方法。
背景技術
工廠的自動化和信息化是工廠智能化的基礎,目前工廠的信息化,一般基于TCP/IP技術。在工業現場有很多智能設備,其通信接口采用的是計算機串行接口,CAN接口或者其它總線接口,采用的是標準協議或者廠家自定義的協議,而在完成整個工廠智能化的過程中,需要得到這些智能設備的數據,涉及到各種各樣的協議解析和轉換問題。
現有的接口轉換方式存在以下問題:
首先,接口的轉換可以采用串口轉以太網和CAN轉以太網的模塊,具有上述功能的產品很多。但是這樣的產品只能完成串行接口,CAN的接口轉換,而不涉及到協議的轉換。用戶需要在上位機軟件上完成協議的解析,軟件的一致性差。
其次,現有的串口轉以太網的模塊,部分可以提供用戶編程接口,其采用的是C語言編程接口,需要用戶安裝開發環境,閱讀開發文檔,調用其提供的庫函數,過程極其繁瑣,而且需要專門的軟件工程師參與,對人員要求高。
并且,隨著工業技術和社會需求的發展,各種智能設備在特定的應用場合中得到廣泛的應用。但是智能設備沒有統一的通信協議,涉及到的協議更是復雜多樣,而傳統的網關設備具有價格昂貴、靈活性差的特點。
發明內容
本發明的目的旨在至少解決所述技術缺陷之一。
為此,本發明的第一個目的在于提出一種可編程協議網關設備的通信方法。本發明的第二個目的在于提出一種可編程協議網關設備。本發明的第三個目的在于提出一種智能設備的通信系統。利用本發明用戶可以通過編程,將各種協議轉換成一種標準的協議,降低了編程難度,提高了應用范圍。
為了實現上述目的,本發明第一方面的實施例提供一種可編程協議網關設備的通信方法,通過IEC61131-3協議的圖像化編程環境執行如下步驟:
S1:設置多個端口,所述多個端口包括OPEN端口、READ端口和WRITE端口,其中,所述OPEN端口用于設置所述可編程協議網關設備的串口的多個參數,所述READ端口用于接收數據并存儲至所述可編程協議網關設備的內存,所述WRITE端口用于發送數據;
S2:判斷所述可編程協議網關設備的串口的類型,如果串口的類型為主動上傳型,則執行步驟S3,如果串口的類型為輪詢類型,則執行步驟S4;
S3:調用所述READ端口讀取數據并將所述數據存儲到所述可編程協議網關設備的內存,對所述數據進行校驗,并利用結構化文本ST語言進行解析;
S4:利用定時器定時調用所述WRITE端口發送預設格式的數據,并對所述數據進行校驗,以及調用所述READ端口讀取數據并將所述數據存儲到所述可編程協議網關設備的內存,對所述數據進行校驗,并利用結構化文本ST語言進行解析。
在本發明的一個實施例中,所述設置可編程協議網關設備的串口的多個參數,包括設置所述串口的波特率、數據位、起始位、停止位和奇偶校驗。
在本發明的又一個實施例中,采用以下方式中的一種或多種對所述數據進行校驗,包括:幀校驗FCS校驗方式、異或校驗XOR校驗方式和循環冗余校驗碼CRC校驗方式。
在本發明的再一個實施例中,在步驟S1中,還包括如下步驟:利用所述OPEN端口設置所述CAN接口的參數,其中,所述CAN接口的參數包括所述CAN接口的波特率,然后執行以下步驟:
S5:判斷所述可編程協議網關設備的CAN接口的類型,如果CAN接口的類型為主動上傳型,則執行步驟S6,如果CAN接口的類型為輪詢類型,則執行步驟S7;
S6:調用所述READ端口讀取數據并將所述數據存儲到所述可編程協議網關設備的內存,對所述數據進行校驗,并利用結構化文本ST語言進行解析;
S7:利用定時器定時調用所述WRITE端口發送預設格式的數據,并對所述數據進行校驗,以及調用所述READ端口讀取數據并將所述數據存儲到所述可編程協議網關設備的內存,對所述數據進行校驗,并利用結構化文本ST語言進行解析。
根據本發明實施例的可編程協議網關設備的通信方法,通過IEC61131-3協議的圖像化編程環境執行編程步驟,由此可以將各種協議轉換成一種標準的協議,降低了編程難度,提高了應用范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京騰控科技有限公司,未經北京騰控科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410054095.5/2.html,轉載請聲明來源鉆瓜專利網。





