<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
"); //-->

博客專(zhuān)欄

EEPW首頁(yè) > 博客 > 談?wù)劰I(yè)通信協(xié)議的采集和轉換 如modbus opc profinet ethernetIP 61850等

談?wù)劰I(yè)通信協(xié)議的采集和轉換 如modbus opc profinet ethernetIP 61850等

發(fā)布人:vfbox301 時(shí)間:2024-01-22 來(lái)源:工程師 發(fā)布文章


1          工業(yè)通信協(xié)議

在做項目或者工程的時(shí)候,我們經(jīng)常會(huì )使用不同的設備來(lái)完成不同的功能,這些設備有著(zhù)各種不同的通信協(xié)議。這些五花八門(mén)的通信協(xié)議讓人眼花繚亂,面對這么多的工業(yè)協(xié)議有時(shí)會(huì )讓人束手無(wú)策。經(jīng)常遇到的通信協(xié)議有:

工業(yè)總線(xiàn):

電力通信協(xié)議:IEC101, IEC104,61850,645等

工業(yè)通信協(xié)議:Profinet,CCLINK,EthernetIP,EtherCAT等

行業(yè)通信協(xié)議:Bacnet,modbus,HJ212,SL651,OPC等

其他定制協(xié)議:自己定義協(xié)議

 

2          什么是通信協(xié)議

做產(chǎn)品的工程師對通信協(xié)議很熟悉,但是大部分都是僅限于自己所在的行業(yè)。比如做電力行業(yè)的對104 103 61580等電力規約很熟悉,但是對于工控的profinet,EthernetIP等現場(chǎng)總線(xiàn)則比較陌生。甚至有一些工程師對通信協(xié)議很陌生,只是臨時(shí)有項目,要連接某些設備,才接觸到設備的協(xié)議。仰科在和一些客戶(hù)溝通時(shí),客戶(hù)說(shuō)自己的設備是萬(wàn)能協(xié)議,或者說(shuō)是無(wú)協(xié)議,讓人啼笑皆非。

通信協(xié)議歸根結底就是和設備進(jìn)行溝通的約定。打個(gè)比方,協(xié)議就像人類(lèi)的語(yǔ)言,如果設備A只會(huì )中文,你跟他說(shuō)英文,它就聽(tīng)不懂,也不會(huì )理你。而且協(xié)議也準從一定的語(yǔ)法規則,按約定的規則通信,才能通信成功。

通信協(xié)議有的簡(jiǎn)單,有的很復雜,有很多的規則。比如電力上的某些協(xié)議,要一兩百頁(yè)。設備要交互的數據很多,約定的規則也很多。

 

3          快速了解協(xié)議

如果只是在項目中應用,不是具體開(kāi)發(fā)相應的產(chǎn)品,完全沒(méi)有必要去看哪些復雜的協(xié)議文檔。很多情況下,我們在使用的過(guò)程中只要抓住協(xié)議的本質(zhì),能夠使用就可以。另外要掌握一下協(xié)議相關(guān)的術(shù)語(yǔ),專(zhuān)業(yè)知識等等。下面是我再實(shí)踐過(guò)程中總結的一些使用設備的過(guò)程。很多時(shí)候我們遇到問(wèn)題,是不知道從哪里著(zhù)手解決,找到切入點(diǎn),問(wèn)題即可迎刃而解。

1.   兩個(gè)設備要進(jìn)行通信,首先要把兩個(gè)設備連接起來(lái)。要連接設備,常用的通信接口有RS232,RS485,網(wǎng)口,CAN等。先要確認設備支持哪些接口。

2.   確認設備支持哪些通信協(xié)議。同一個(gè)設備上不同的接口支持的協(xié)議也有不同。比如西門(mén)子plc200,他的自由口是PPI協(xié)議,網(wǎng)口則是S7協(xié)議。

3.   確認要獲取設備里的哪些數據。一個(gè)設備里可能有幾十幾百個(gè)數據,但是我們可能只需要部分數據,先確認需要獲取哪些數據。確定這些數據后,接下來(lái)就是要拿到這些數據的寄存器地址,或者點(diǎn)位信息,也就是這些數據在設備里的什么位置存儲著(zhù),我知道了這個(gè)地址,才能去相應的地址取數據。以上這些都詢(xún)問(wèn)設備廠(chǎng)家即可獲得。最主要是要知道怎么問(wèn),問(wèn)什么。

4.   有了以上這些信息,再從設備里獲取數據就沒(méi)有什么難度了。接下來(lái)只需要尋找支持這些協(xié)議的軟件或者協(xié)議轉化網(wǎng)關(guān)。大部分的協(xié)議在網(wǎng)上都可以找到測試軟件,大部分軟件簡(jiǎn)單醫用,只要明白他的基本工作原理,使用起來(lái)很容易上手。當然也可以使用專(zhuān)業(yè)的協(xié)議轉換網(wǎng)關(guān),只需要簡(jiǎn)單的配置,就可以輕松實(shí)現數據的采集。VFBOX網(wǎng)關(guān)已經(jīng)可以支持上百種的協(xié)議采集,只需要簡(jiǎn)單的配置,輕松實(shí)現設備之間的數據交換。

圖片.png

 

4          獨立和統一

物聯(lián)網(wǎng)的大規模應用促進(jìn)了各行業(yè)之間的融合,傳統行業(yè)也逐漸的使用信息化,自動(dòng)化等系統。工業(yè)互聯(lián)網(wǎng)的推廣也在把之前孤立的設備通過(guò)各種方式連接起來(lái)。每個(gè)行業(yè),每個(gè)廠(chǎng)家都會(huì )對自己的設備進(jìn)行定制自己的協(xié)議,這些協(xié)議并沒(méi)有統一的標準,但是要把這些設備連接在一起,并且需要能夠協(xié)同工作,就需要把各自獨立的協(xié)議進(jìn)行轉換或者統一。仰科的協(xié)議轉換網(wǎng)關(guān)正是在這樣的需求背景下,為行業(yè)用戶(hù)提供方便的數據采集,轉換等功能。


*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。




相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>