欧美在线专区-欧美在线伊人-欧美在线一区二区三区欧美-欧美在线一区二区三区-pornodoxxx中国妞-pornodoldoo欧美另类

一種多協議工業數據采集器的設計與實現

[導讀]摘 要 :多協議工業數據采集器是種多工業物聯網的數據源頭,工業數據采集器建立了一個多協議并發的協議分布式采集發布軟件構架,根據各工業自動化通訊協議數據采集的工業實現方法,實現了工業現場各自動化廠商的數據設計實現多種工業通訊協議標準下的實時數據的采集、整理與分發功能,采集采集器將自動化廠家的種多私有協議集成在一起,采集數據后形成統一的協議數據接口,并按照約定的工業格式進行推送和訂閱分發,這種分布式輕量級數據采集器協議兼容性強,數據設計實現數據加密發布后用戶可按自己的采集需求訂閱,且實時性強,種多滿足了生產過程全流程的協議數據采集及智能化生產需求,通過對工業大數據的工業深入挖掘,對生產過程優化和智能化決策有重大意義。數據設計實現

0 引 言

一種多協議工業數據采集器的設計與實現

工業數據采集是采集智能制造和工業物聯網的基礎,發展工業數據采集是推動工業物聯網全面深度應用的起點,也是制造業轉型升級的必要條件。目前在工業數據采集領域,各自動化廠家存在多種工業通訊協議標準,各自動化設備生產商使用自己開發的私有工業協議,同時為了保證自動化設備和系統的安全,數據開放性不足,缺乏數據開放接口及文檔說明,無法滿足生產過程全流程的數據采集、流動及智能化生產需求。工業數據采集器實現了對生產現場各種工業數據的實時采集和整理分發,滿足了工業物聯網與信息系統對各類工業設備或智能產品的基礎數據的需求。數據采集器的核心為協議轉換,即運用對工業通訊協議的解析與轉換實現數據格式的轉換和統一。

1 數據采集結構

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

2 協議的處理方式

由于各自動化廠家的通訊協議和物理端口等通信方式存在區別,因此需針對各協議使用不同的配置信息,其中西門子 ISO over TCP 協議配置使用西門子控制器 IP 地址、槽號、機架號,根據配置信息與控制器建立 ISO TCP 連接,數據點配置包括點的存儲區域、內存地址、偏移地址、數據類型等,根據連接信息建立連接后,周期性從控制器中數據點的配置讀取數據,該方式針對西門子常用的 S7 系列控制器,典型的西門子數據采集段代碼如下 :

一種多協議工業數據采集器的設計與實現

OPC FOUNDATION 通用 OPC 協議 [1],使用 OPC 服務器名稱、服務器地址與 OPC 服務器建立連接,使用變量名稱與服務器建立異步回調機制,當數據變化時服務器返回化后的數據點當前值或者周期性從服務器中讀取數據,該方式針對大多數 DCS 或 PLC 提供的 OPC 接口方式,典型的OPC 數據采集段代碼如下 :



一種多協議工業數據采集器的設計與實現

一種多協議工業數據采集器的設計與實現

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


一種多協議工業數據采集器的設計與實現

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


一種多協議工業數據采集器的設計與實現

TMEIC 東芝三菱提供 UDP 連接方式,連接配置包含控制器 IP 地址、端口號等,數據點配置信息包含內存區域、地址、數據類型等,數據內容為 ASCII 方式,當連接建立后,讀取的數據配置按照協議打包并向控制器發送 DR 命令,控制器將根據命令返回讀取的當前值。典型的 TMEIC 控制器數據采集段代碼如下 :


一種多協議工業數據采集器的設計與實現

一種多協議工業數據采集器的設計與實現

歐姆龍將 FINS 通信協議用于工業自動化控制網絡的指令響應系統,根據物理層的不同分為串行方式、TCP 方式、UDP 方式,根據數據內容分為 ASCII 方式和二進制方式,以FINS 的 UDP 方式為例,連接配置包含控制器 IP 地址、端口號、目標和源網絡地址、目標和源節點地址、目標和源單元地址等,數據點包含數據類型、內存區域、地址等,典型的歐姆龍控制器數據采集段代碼如下 :

一種多協議工業數據采集器的設計與實現

3 數據的緩存隔離與傳輸

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



一種多協議工業數據采集器的設計與實現

4 結 語

隨著工業物聯網的發展,工業數據采集器兼容更多協議的需求也會越來越強烈,將工業生產現場的設備進行互聯,方便數據在底層自由傳輸,基于工業現場的一手數據搭建具有實時監視功能的軟件、生產報表及自動化排產軟件、工藝參數歷史追蹤軟件、基于數據經驗的機器學習軟件,以及全功能 MES 系統等。


Popular articles

主站蜘蛛池模板: 明星换脸高清一区二区| 日韩中文字幕在线视频| 免费特级黄毛片| 丰满上司的美乳| 热久久精品免费视频| 东北女人下面痒大叫| 奇优电影网| 男人的j插入女人的p| 538视频在线观看| 一级毛片人与动免费观看| 免费一级特黄特色大片在线| 日韩高清在线不卡| 2018av男人天堂| 美女张开腿让男人桶的视频| 欧美午夜成年片在线观看| 99精品视频在线免费观看| 欧洲大片无需服务器| 国产自产2023最新麻豆| 久久久99精品免费观看| 国产精品v欧美精品∨日韩| 成人永久免费高清| 强行扒开双腿猛烈进入免费视频| 成人动漫在线免费观看| 小雪把双腿打开给老杨看免费阅读| ririai66在线观看视频| 久久天天躁狠狠躁夜夜免费观看 | 野花日本免费观看高清电影8| 伊人丁香狠狠色综合久久| 国产欧美va欧美va香蕉在| 老师你的兔子好软水好多作文高清| 麻豆传煤入口麻豆公司传媒| 日韩一级在线播放免费观看| 国产精品综合色区在线观看| a级毛片免费全部播放| 大佬的365天第三季完整视频在线观看 | 欧美午夜一区二区福利视频 | 日本色视| 亚洲大香人伊一本线| 成年女人免费视频播放体验区| 大佬的365天第三季完整视频在线观看 | 日韩欧美卡一卡二卡新区|