一種將modbus規(guī)約從tcp/ip鏈路轉(zhuǎn)換到串行鏈路的設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型屬于工業(yè)自動(dòng)化通信技術(shù)領(lǐng)域,更具體設(shè)計(jì)一種將MODBUS規(guī)約從TCP/IP鏈路上傳輸轉(zhuǎn)換到串行鏈路上傳輸?shù)脑O(shè)備。
【背景技術(shù)】
[0002]MODBUS規(guī)約是OSI模型第7層上的應(yīng)用層報(bào)文傳輸協(xié)議,它在連接至不同類型總線或網(wǎng)絡(luò)的設(shè)備之間提供客戶機(jī)/服務(wù)器通信。其廣泛的應(yīng)用于電力、化工和制造業(yè)等各個(gè)工業(yè)自動(dòng)化通信領(lǐng)域,支持在TCP/IP鏈路和串行鏈路上傳輸。主站和從站通過(guò)MODBUS規(guī)約通信時(shí),必須選擇TCP/IP鏈路或者串行鏈路中的一種。隨著信息技術(shù)的發(fā)展,越來(lái)越多的現(xiàn)場(chǎng)儀表設(shè)備開(kāi)始只支持TCP/IP鏈路上傳輸?shù)腗ODBUS規(guī)約,但是主站往往由于投資巨大、涉及現(xiàn)場(chǎng)設(shè)備儀表眾多,更新升級(jí)往往較慢,目前較多投入較早主站只支持串行鏈路上的MODBUS規(guī)約。例如在火力發(fā)電廠的主流DCS主站系統(tǒng)中,愛(ài)默生老版本的DCS系統(tǒng)只支持串行鏈路傳輸,國(guó)電智深也只支持串行鏈路傳輸。所說(shuō)義當(dāng)主站與從站設(shè)備所支持的鏈路不統(tǒng)一時(shí),往往需要重新選擇從站設(shè)備,或者重新開(kāi)發(fā)從站設(shè)備。
【實(shí)用新型內(nèi)容】
[0003 ]為了解決上述技術(shù)問(wèn)題,本實(shí)用新型提供一種將MODBUS規(guī)約從TCP/1P鏈路轉(zhuǎn)串行鏈路的設(shè)備。
[0004]為了獲得上述技術(shù)效果,本實(shí)用新型的技術(shù)方案如下:
[0005]將MODBUS規(guī)約從TCP/IP鏈路轉(zhuǎn)換到串行鏈路的設(shè)備,包括嵌入式計(jì)算機(jī),嵌入式計(jì)算機(jī)具有四個(gè)串口和一個(gè)網(wǎng)口,嵌入式計(jì)算機(jī)的四個(gè)串口分別與第一主站、第二主站、第三主站和第四主站連接,嵌入式計(jì)算機(jī)的一個(gè)網(wǎng)口與交換機(jī)連接,交換機(jī)分別與第一從站、第二從站、第三從站和第四從站連接。
[0006]在一些實(shí)施方式中,嵌入式計(jì)算機(jī)的四個(gè)串口分別通過(guò)雙絞線與第一主站、第二主站、第三主站和第四主站連接,嵌入式計(jì)算機(jī)的一個(gè)網(wǎng)口通過(guò)第一網(wǎng)線與交換機(jī)連接,交換機(jī)通過(guò)第二網(wǎng)線分別與第一從站、第二從站、第三從站和第四從站連接。
[0007]在一些實(shí)施方式中,第一主站和第一從站相對(duì)應(yīng),第二主站和第二從站相對(duì)應(yīng),第三主站和第三從站相對(duì)應(yīng),第四主站和第四從站相對(duì)應(yīng)。
[0008]在一些實(shí)施方式中,第一主站、第二主站、第三主站和第四主站的鏈路均為串行鏈路。
[0009]在一些實(shí)施方式中,第一從站、第二從站、第三從站和第四從站的鏈路均為TCP/IP鏈路。
[0010]其有益效果為:方便將串行鏈路MODBUS主站與TCP/IP鏈路MODBUS儀表設(shè)備從站相連接通訊,不需要對(duì)主站和從站進(jìn)行升級(jí)和更改;對(duì)嵌入式計(jì)算機(jī)的型號(hào)和系統(tǒng)沒(méi)有限定,便于實(shí)施;主站和從站不設(shè)置處理數(shù)據(jù)的中間緩存區(qū)域,具有較好的實(shí)時(shí)性。
【附圖說(shuō)明】
[0011]圖1是本實(shí)用新型實(shí)施方式的將MODBUS規(guī)約從TCP/IP鏈路轉(zhuǎn)換到串行鏈路的設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0012]如圖1所示,本實(shí)用新型公開(kāi)一種將MODBUS規(guī)約從TCP/IP鏈路轉(zhuǎn)換到串行鏈路的設(shè)備,包括嵌入式計(jì)算機(jī)I,嵌入式計(jì)算機(jī)I具有四個(gè)串口和一個(gè)網(wǎng)口,嵌入式計(jì)算機(jī)I的四個(gè)串口分別與第一主站21、第二主站22、第三主站23和第四主站24連接,嵌入式計(jì)算機(jī)I的一個(gè)網(wǎng)口與交換機(jī)連接,交換機(jī)3分別與第一從站41、第二從站42、第三從站43和第四從站44連接。
[0013]在本實(shí)施方式中,嵌入式計(jì)算機(jī)I的四個(gè)串口分別通過(guò)雙絞線5與第一主站21、第二主站22、第三主站23和第四主站24連接,嵌入式計(jì)算機(jī)I的一個(gè)網(wǎng)口通過(guò)第一網(wǎng)線61與交換機(jī)3連接,交換機(jī)3通過(guò)第二網(wǎng)線62分別與第一從站41、第二從站42、第三從站43和第四從站44連接。第一主站21和第一從站41相對(duì)應(yīng),第二主站22和第二從站42相對(duì)應(yīng),第三主站23和第三從站43相對(duì)應(yīng),第四主站24和第四從站44相對(duì)應(yīng)。第一主站21、第二主站22、第三主站23和第四主站24的鏈路均為串行鏈路。第一從站41、第二從站42、第三從站43和第四從站44的鏈路均為TCP/IP鏈路。
[0014]四個(gè)主站創(chuàng)建四個(gè)串口線程,四個(gè)從站創(chuàng)建四個(gè)網(wǎng)絡(luò)線程,串口線程和網(wǎng)絡(luò)線程之間通過(guò)消息隊(duì)列交互信息,主站通過(guò)串口線程發(fā)送的每一條輪詢或者設(shè)置參數(shù)命令,立刻通過(guò)消息隊(duì)列轉(zhuǎn)發(fā)給相應(yīng)的網(wǎng)絡(luò)線程,網(wǎng)絡(luò)線程發(fā)送到從站,從站響應(yīng)后,網(wǎng)絡(luò)線程立刻將報(bào)文轉(zhuǎn)發(fā)給串口線程,返回給主站。在此通訊過(guò)程中,無(wú)需設(shè)置中間數(shù)據(jù)區(qū)域,依次實(shí)時(shí)處理主站命令,實(shí)時(shí)性好。
[0015]同時(shí),串口線程接收到主站命名后,直接打包為網(wǎng)絡(luò)命令,再通過(guò)消息隊(duì)列發(fā)送給網(wǎng)絡(luò)線程,同樣網(wǎng)絡(luò)線程接收到從站響應(yīng)后,處理報(bào)文為串行命令,再通過(guò)消息隊(duì)列轉(zhuǎn)發(fā)給串口線程,這個(gè)過(guò)程中數(shù)據(jù)處理簡(jiǎn)單方便。
[0016]本實(shí)用新型方便將串行鏈路MODBUS主站與TCP/IP鏈路MODBUS儀表設(shè)備從站相連接通訊,不需要對(duì)主站和從站進(jìn)行升級(jí)和更改;對(duì)嵌入式計(jì)算機(jī)的型號(hào)和系統(tǒng)沒(méi)有限定,便于實(shí)施;每個(gè)主站和每個(gè)從站一一對(duì)應(yīng),相互之間沒(méi)有交叉關(guān)系,獨(dú)立工作,通過(guò)消息隊(duì)列互相傳遞信息,同時(shí)數(shù)據(jù)處理過(guò)程中沒(méi)有緩存,保證了實(shí)時(shí)性。
[0017]以上所述的僅是本實(shí)用新型將MODBUS規(guī)約從TCP/1P鏈路轉(zhuǎn)換到串行鏈路的設(shè)備的一些實(shí)施方式,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以做出若干變形和改進(jìn),這些都屬于本實(shí)用新型的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種將MODBUS規(guī)約從TCP/IP鏈路轉(zhuǎn)換到串行鏈路的設(shè)備,其特征在于,包括嵌入式計(jì)算機(jī)(I),所述嵌入式計(jì)算機(jī)(I)具有四個(gè)串口和一個(gè)網(wǎng)口,所述嵌入式計(jì)算機(jī)(I)的四個(gè)串口分別與第一主站(21)、第二主站(22)、第三主站(23)和第四主站(24)連接,所述嵌入式計(jì)算機(jī)(I)的一個(gè)網(wǎng)口與交換機(jī)連接,所述交換機(jī)(3)分別與第一從站(41)、第二從站(42)、第三從站(43)和第四從站(44)連接。2.根據(jù)權(quán)利要求1所述的將MODBUS規(guī)約從TCP/IP鏈路轉(zhuǎn)換到串行鏈路的設(shè)備,其特征在于,所述嵌入式計(jì)算機(jī)(I)的四個(gè)串口分別通過(guò)雙絞線(5)與第一主站(21)、第二主站(22)、第三主站(23)和第四主站(24)連接,所述嵌入式計(jì)算機(jī)(I)的一個(gè)網(wǎng)口通過(guò)第一網(wǎng)線(61)與交換機(jī)(3)連接,所述交換機(jī)(3)通過(guò)網(wǎng)線第二 (62)分別與第一從站(41)、第二從站(42),第三從站(43)和第四從站(44)連接。3.根據(jù)權(quán)利要求1所述的將MODBUS規(guī)約從TCP/IP鏈路轉(zhuǎn)換到串行鏈路的設(shè)備,其特征在于,所述第一主站(21)和第一從站(41)相對(duì)應(yīng),所述第二主站(22)和第二從站(42)相對(duì)應(yīng),所述第三主站(23)和第三從站(43)相對(duì)應(yīng),所述第四主站(24)和第四從站(44)相對(duì)應(yīng)。4.根據(jù)權(quán)利要求1所述的將MODBUS規(guī)約從TCP/IP鏈路轉(zhuǎn)換到串行鏈路的設(shè)備,其特征在于,所述第一主站(21)、第二主站(22)、第三主站(23)和第四主站(24)的鏈路均為串行鏈路。5.根據(jù)權(quán)利要求4所述的將MODBUS規(guī)約從TCP/IP鏈路轉(zhuǎn)換到串行鏈路的設(shè)備,其特征在于,所述第一從站(41)、第二從站(42)、第三從站(43)和第四從站(44)的鏈路均為TCP/IP鏈路。
【專利摘要】本實(shí)用新型公開(kāi)一種將MODBUS規(guī)約從TCP/IP鏈路轉(zhuǎn)換到串行鏈路的設(shè)備,包括嵌入式計(jì)算機(jī),嵌入式計(jì)算機(jī)具有四個(gè)串口和一個(gè)網(wǎng)口,嵌入式計(jì)算機(jī)的四個(gè)串口分別與第一主站、第二主站、第三主站和第四主站連接,嵌入式計(jì)算機(jī)的一個(gè)網(wǎng)口與交換機(jī)連接,交換機(jī)分別與第一從站、第二從站、第三從站和第四從站連接。本實(shí)用新型方便將串行鏈路MODBUS主站與TCP/IP鏈路MODBUS儀表設(shè)備從站相連接通訊,不需要對(duì)主站和從站進(jìn)行升級(jí)和更改;對(duì)嵌入式計(jì)算機(jī)的型號(hào)和系統(tǒng)沒(méi)有限定,便于實(shí)施;每個(gè)主站和每個(gè)從站一一對(duì)應(yīng),相互之間沒(méi)有交叉關(guān)系,獨(dú)立工作,通過(guò)消息隊(duì)列互相傳遞信息,同時(shí)數(shù)據(jù)處理過(guò)程中沒(méi)有緩存,保證了實(shí)時(shí)性。
【IPC分類】H04L29/08, H04L29/06, H04L12/40
【公開(kāi)號(hào)】CN205377930
【申請(qǐng)?zhí)枴緾N201521035775
【發(fā)明人】倪家健, 陳栩, 李進(jìn), 王學(xué)虎, 高福春, 張官勇, 吳參林, 黃小波
【申請(qǐng)人】南京大全自動(dòng)化科技有限公司
【公開(kāi)日】2016年7月6日
【申請(qǐng)日】2015年12月14日