當(dāng)前位置:首頁(yè) > 物聯(lián)網(wǎng) > 《物聯(lián)網(wǎng)技術(shù)》雜志
[導(dǎo)讀]摘 要 :多協(xié)議工業(yè)數(shù)據(jù)采集器是工業(yè)物聯(lián)網(wǎng)的數(shù)據(jù)源頭,工業(yè)數(shù)據(jù)采集器建立了一個(gè)多協(xié)議并發(fā)的分布式采集發(fā)布軟件構(gòu)架,根據(jù)各工業(yè)自動(dòng)化通訊協(xié)議數(shù)據(jù)采集的實(shí)現(xiàn)方法,實(shí)現(xiàn)了工業(yè)現(xiàn)場(chǎng)各自動(dòng)化廠商的多種工業(yè)通訊協(xié)議標(biāo)準(zhǔn)下的實(shí)時(shí)數(shù)據(jù)的采集、整理與分發(fā)功能,采集器將自動(dòng)化廠家的私有協(xié)議集成在一起,采集數(shù)據(jù)后形成統(tǒng)一的數(shù)據(jù)接口,并按照約定的格式進(jìn)行推送和訂閱分發(fā),這種分布式輕量級(jí)數(shù)據(jù)采集器協(xié)議兼容性強(qiáng),數(shù)據(jù)加密發(fā)布后用戶(hù)可按自己的需求訂閱,且實(shí)時(shí)性強(qiáng),滿(mǎn)足了生產(chǎn)過(guò)程全流程的數(shù)據(jù)采集及智能化生產(chǎn)需求,通過(guò)對(duì)工業(yè)大數(shù)據(jù)的深入挖掘,對(duì)生產(chǎn)過(guò)程優(yōu)化和智能化決策有重大意義。

0 引 言

工業(yè)數(shù)據(jù)采集是智能制造和工業(yè)物聯(lián)網(wǎng)的基礎(chǔ),發(fā)展工業(yè)數(shù)據(jù)采集是推動(dòng)工業(yè)物聯(lián)網(wǎng)全面深度應(yīng)用的起點(diǎn),也是制造業(yè)轉(zhuǎn)型升級(jí)的必要條件。目前在工業(yè)數(shù)據(jù)采集領(lǐng)域,各自動(dòng)化廠家存在多種工業(yè)通訊協(xié)議標(biāo)準(zhǔn),各自動(dòng)化設(shè)備生產(chǎn)商使用自己開(kāi)發(fā)的私有工業(yè)協(xié)議,同時(shí)為了保證自動(dòng)化設(shè)備和系統(tǒng)的安全,數(shù)據(jù)開(kāi)放性不足,缺乏數(shù)據(jù)開(kāi)放接口及文檔說(shuō)明,無(wú)法滿(mǎn)足生產(chǎn)過(guò)程全流程的數(shù)據(jù)采集、流動(dòng)及智能化生產(chǎn)需求。工業(yè)數(shù)據(jù)采集器實(shí)現(xiàn)了對(duì)生產(chǎn)現(xiàn)場(chǎng)各種工業(yè)數(shù)據(jù)的實(shí)時(shí)采集和整理分發(fā),滿(mǎn)足了工業(yè)物聯(lián)網(wǎng)與信息系統(tǒng)對(duì)各類(lèi)工業(yè)設(shè)備或智能產(chǎn)品的基礎(chǔ)數(shù)據(jù)的需求。數(shù)據(jù)采集器的核心為協(xié)議轉(zhuǎn)換,即運(yùn)用對(duì)工業(yè)通訊協(xié)議的解析與轉(zhuǎn)換實(shí)現(xiàn)數(shù)據(jù)格式的轉(zhuǎn)換和統(tǒng)一。

1 數(shù)據(jù)采集結(jié)構(gòu)

數(shù)據(jù)采集基于連接與數(shù)據(jù)點(diǎn)的分層配置方式,其中連接包含了不同自動(dòng)化廠家的連接方式與物理端口連接所需的基本信息等,數(shù)據(jù)點(diǎn)配置包含各采集點(diǎn)的控制器內(nèi)存地址、數(shù)據(jù)類(lèi)型(包括數(shù)據(jù)在控制器內(nèi)的指向信息)等。根據(jù)配置采集后的數(shù)據(jù)形成統(tǒng)一的數(shù)據(jù)格式與接口方式,使不同的自動(dòng)化設(shè)備數(shù)據(jù)按照統(tǒng)一的方式和接口流出,實(shí)現(xiàn)格式的轉(zhuǎn)換和統(tǒng)一,便于數(shù)據(jù)進(jìn)一步處理。

2 協(xié)議的處理方式

由于各自動(dòng)化廠家的通訊協(xié)議和物理端口等通信方式存在區(qū)別,因此需針對(duì)各協(xié)議使用不同的配置信息,其中西門(mén)子 ISO over TCP 協(xié)議配置使用西門(mén)子控制器 IP 地址、槽號(hào)、機(jī)架號(hào),根據(jù)配置信息與控制器建立 ISO TCP 連接,數(shù)據(jù)點(diǎn)配置包括點(diǎn)的存儲(chǔ)區(qū)域、內(nèi)存地址、偏移地址、數(shù)據(jù)類(lèi)型等,根據(jù)連接信息建立連接后,周期性從控制器中數(shù)據(jù)點(diǎn)的配置讀取數(shù)據(jù),該方式針對(duì)西門(mén)子常用的 S7 系列控制器,典型的西門(mén)子數(shù)據(jù)采集段代碼如下 :

一種多協(xié)議工業(yè)數(shù)據(jù)采集器的設(shè)計(jì)與實(shí)現(xiàn)

OPC FOUNDATION 通用 OPC 協(xié)議 [1],使用 OPC 服務(wù)器名稱(chēng)、服務(wù)器地址與 OPC 服務(wù)器建立連接,使用變量名稱(chēng)與服務(wù)器建立異步回調(diào)機(jī)制,當(dāng)數(shù)據(jù)變化時(shí)服務(wù)器返回化后的數(shù)據(jù)點(diǎn)當(dāng)前值或者周期性從服務(wù)器中讀取數(shù)據(jù),該方式針對(duì)大多數(shù) DCS 或 PLC 提供的 OPC 接口方式,典型的OPC 數(shù)據(jù)采集段代碼如下 :



一種多協(xié)議工業(yè)數(shù)據(jù)采集器的設(shè)計(jì)與實(shí)現(xiàn)

一種多協(xié)議工業(yè)數(shù)據(jù)采集器的設(shè)計(jì)與實(shí)現(xiàn)

施耐德提供的 Modbus TCP 與 Modbus RTU 協(xié)議 [2] 由于物理層的區(qū)別,配置方式略有不同,Modbus TCP 使用 TCP連接方式,連接配置包含控制器 IP 地址、端口號(hào)(默認(rèn)為502)、Unit ID 等,Modbus RTU 使用串口連接方式,連接配置包含串口號(hào)、速率、數(shù)據(jù)位、停止位、校驗(yàn)位、校驗(yàn)方式等,數(shù)據(jù)點(diǎn)的配置遵循 Modbus 內(nèi)存地址(輸出、輸入、輸入寄存器、保持寄存器)定義方式,數(shù)據(jù)點(diǎn)的配置包含內(nèi)存區(qū)域、地址、偏移地址、數(shù)據(jù)類(lèi)型等,適用于遵循 Modbus TCP 或Modbus RTU 的所有控制器,典型的 Modbus TCP 數(shù)據(jù)采集段代碼如下 :


一種多協(xié)議工業(yè)數(shù)據(jù)采集器的設(shè)計(jì)與實(shí)現(xiàn)

AB 提供了 DF1 與 Ethernet IP 連接,DF1 方式為串口通訊方式,Ethernet IP 為基于 TCP 的通訊方式,根據(jù)控制器的不同分為基于地址和變量名兩種采集方式,以變量名的Ethernet IP方式為例,連接配置包含控制器IP地址、端口號(hào)(默認(rèn)為 44818)、CPU 所在槽號(hào)等,數(shù)據(jù)點(diǎn)配置信息包含變量名、地址、數(shù)據(jù)類(lèi)型等,典型的 AB 控制器數(shù)據(jù)采集段代碼如下 :


一種多協(xié)議工業(yè)數(shù)據(jù)采集器的設(shè)計(jì)與實(shí)現(xiàn)

TMEIC 東芝三菱提供 UDP 連接方式,連接配置包含控制器 IP 地址、端口號(hào)等,數(shù)據(jù)點(diǎn)配置信息包含內(nèi)存區(qū)域、地址、數(shù)據(jù)類(lèi)型等,數(shù)據(jù)內(nèi)容為 ASCII 方式,當(dāng)連接建立后,讀取的數(shù)據(jù)配置按照協(xié)議打包并向控制器發(fā)送 DR 命令,控制器將根據(jù)命令返回讀取的當(dāng)前值。典型的 TMEIC 控制器數(shù)據(jù)采集段代碼如下 :


一種多協(xié)議工業(yè)數(shù)據(jù)采集器的設(shè)計(jì)與實(shí)現(xiàn)

一種多協(xié)議工業(yè)數(shù)據(jù)采集器的設(shè)計(jì)與實(shí)現(xiàn)

歐姆龍將 FINS 通信協(xié)議用于工業(yè)自動(dòng)化控制網(wǎng)絡(luò)的指令響應(yīng)系統(tǒng),根據(jù)物理層的不同分為串行方式、TCP 方式、UDP 方式,根據(jù)數(shù)據(jù)內(nèi)容分為 ASCII 方式和二進(jìn)制方式,以FINS 的 UDP 方式為例,連接配置包含控制器 IP 地址、端口號(hào)、目標(biāo)和源網(wǎng)絡(luò)地址、目標(biāo)和源節(jié)點(diǎn)地址、目標(biāo)和源單元地址等,數(shù)據(jù)點(diǎn)包含數(shù)據(jù)類(lèi)型、內(nèi)存區(qū)域、地址等,典型的歐姆龍控制器數(shù)據(jù)采集段代碼如下 :

一種多協(xié)議工業(yè)數(shù)據(jù)采集器的設(shè)計(jì)與實(shí)現(xiàn)

3 數(shù)據(jù)的緩存隔離與傳輸

數(shù)據(jù)訂閱和推送服務(wù)器 [3] 可以實(shí)現(xiàn)數(shù)據(jù)的高速緩存、處理和安全隔離,由服務(wù)器推送數(shù)據(jù),客戶(hù)端訂閱指定的數(shù)據(jù)后即可接收服務(wù)器推送的數(shù)據(jù),輕量級(jí)消息訂閱發(fā)布方式可以保證數(shù)據(jù)的高速傳輸,當(dāng)某客戶(hù)端使用監(jiān)控實(shí)時(shí)數(shù)據(jù)的功能時(shí),可以直接向服務(wù)器訂閱實(shí)時(shí)數(shù)據(jù),避免走數(shù)據(jù)庫(kù)影響實(shí)時(shí)性,減小服務(wù)器的壓力。當(dāng)需要復(fù)雜數(shù)據(jù)的訂閱推送時(shí),可以選擇 JSON 或者 XML 方式,客戶(hù)端訂閱后只要按照約定的格式解析即可。每一個(gè)采集端都可以為一個(gè)發(fā)布客戶(hù)端,典型的客戶(hù)端發(fā)布與訂閱數(shù)據(jù)的代碼如下 :



一種多協(xié)議工業(yè)數(shù)據(jù)采集器的設(shè)計(jì)與實(shí)現(xiàn)

4 結(jié) 語(yǔ)

隨著工業(yè)物聯(lián)網(wǎng)的發(fā)展,工業(yè)數(shù)據(jù)采集器兼容更多協(xié)議的需求也會(huì)越來(lái)越強(qiáng)烈,將工業(yè)生產(chǎn)現(xiàn)場(chǎng)的設(shè)備進(jìn)行互聯(lián),方便數(shù)據(jù)在底層自由傳輸,基于工業(yè)現(xiàn)場(chǎng)的一手?jǐn)?shù)據(jù)搭建具有實(shí)時(shí)監(jiān)視功能的軟件、生產(chǎn)報(bào)表及自動(dòng)化排產(chǎn)軟件、工藝參數(shù)歷史追蹤軟件、基于數(shù)據(jù)經(jīng)驗(yàn)的機(jī)器學(xué)習(xí)軟件,以及全功能 MES 系統(tǒng)等。


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶(hù)希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱(chēng),數(shù)字世界的話(huà)語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱(chēng)"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉