1 工業通信協議
在做項目或者工程的時候,我們經常會使用不同的設備來完成不同的功能,這些設備有著各種不同的通信協議。這些五花八門的通信協議讓人眼花繚亂,面對這么多的工業協議有時會讓人束手無策。經常遇到的通信協議有:
工業總線:
電力通信協議:IEC101, IEC104,61850,645等
工業通信協議:Profinet,CCLINK,EthernetIP,EtherCAT等
行業通信協議:Bacnet,modbus,HJ212,SL651,OPC等
其他定制協議:自己定義協議
2 什么是通信協議
做產品的工程師對通信協議很熟悉,但是大部分都是僅限于自己所在的行業。比如做電力行業的對104 103
61580等電力規約很熟悉,但是對于工控的profinet,EthernetIP等現場總線則比較陌生。甚至有一些工程師對通信協議很陌生,只是臨時有項目,要連接某些設備,才接觸到設備的協議。仰科在和一些客戶溝通時,客戶說自己的設備是萬能協議,或者說是無協議,讓人啼笑皆非。
通信協議歸根結底就是和設備進行溝通的約定。打個比方,協議就像人類的語言,如果設備A只會中文,你跟他說英文,它就聽不懂,也不會理你。而且協議也準從一定的語法規則,按約定的規則通信,才能通信成功。
通信協議有的簡單,有的很復雜,有很多的規則。比如電力上的某些協議,要一兩百頁。設備要交互的數據很多,約定的規則也很多。
3 快速了解協議
如果只是在項目中應用,不是具體開發相應的產品,完全沒有必要去看哪些復雜的協議文檔。很多情況下,我們在使用的過程中只要抓住協議的本質,能夠使用就可以。另外要掌握一下協議相關的術語,專業知識等等。下面是我再實踐過程中總結的一些使用設備的過程。很多時候我們遇到問題,是不知道從哪里著手解決,找到切入點,問題即可迎刃而解。
- 兩個設備要進行通信,首先要把兩個設備連接起來。要連接設備,常用的通信接口有RS232,RS485,網口,CAN等。先要確認設備支持哪些接口。
- 確認設備支持哪些通信協議。同一個設備上不同的接口支持的協議也有不同。比如西門子plc200,他的自由口是PPI協議,網口則是S7協議。
- 確認要獲取設備里的哪些數據。一個設備里可能有幾十幾百個數據,但是我們可能只需要部分數據,先確認需要獲取哪些數據。確定這些數據后,接下來就是要拿到這些數據的寄存器地址,或者點位信息,也就是這些數據在設備里的什么位置存儲著,我知道了這個地址,才能去相應的地址取數據。以上這些都詢問設備廠家即可獲得。最主要是要知道怎么問,問什么。
- 有了以上這些信息,再從設備里獲取數據就沒有什么難度了。接下來只需要尋找支持這些協議的軟件或者協議轉化網關。大部分的協議在網上都可以找到測試軟件,大部分軟件簡單醫用,只要明白他的基本工作原理,使用起來很容易上手。當然也可以使用專業的協議轉換網關,只需要簡單的配置,就可以輕松實現數據的采集。VFBOX網關已經可以支持上百種的協議采集,只需要簡單的配置,輕松實現設備之間的數據交換。
4 獨立和統一
物聯網的大規模應用促進了各行業之間的融合,傳統行業也逐漸的使用信息化,自動化等系統。工業互聯網的推廣也在把之前孤立的設備通過各種方式連接起來。每個行業,每個廠家都會對自己的設備進行定制自己的協議,這些協議并沒有統一的標準,但是要把這些設備連接在一起,并且需要能夠協同工作,就需要把各自獨立的協議進行轉換或者統一。仰科的協議轉換網關正是在這樣的需求背景下,為行業用戶提供方便的數據采集,轉換等功能。
-
MODBUS
+關注
關注
28文章
1994瀏覽量
78904 -
網關
+關注
關注
9文章
5238瀏覽量
52410 -
Profinet
+關注
關注
6文章
1536瀏覽量
24888 -
工業通信
+關注
關注
0文章
147瀏覽量
15763
發布評論請先 登錄
EthernetIP IO從站設備數據 轉profinet IO項目案例

現場總線 Profinet IO從站數據 轉EthernetIP項目案例

評論