助力中小企业级连云端,促进工业互联网平台蓬勃发展,全套解决方案。附:技术产品
1.概述
????? 經過兩年多團體的努力,四個產品終于面世了,做產品不容易,做好產品更不容易,最終形成了體系化的解決方案。下面具體介紹。
????? 行業大數據平臺以及工業互聯網平臺的發展是必然趨勢,結合自己的工作經驗,在以前的BLOG中分析過,在此不再贅述。國外的工業平臺以GE的Predix、西門子的MindSphere、ABB的 Ability為代表。從基礎工業做起,并且有很多工業標準是他們制定的,建設工業互聯網平臺是從底層逐步向高層發展的必然選擇,套用中國的說法是“工業+互聯網”。中國的情況不一樣,一是工業基礎比較差,二是PLC層面國外廠家占據明顯優勢,國外的工業互聯網平臺大軍進入中國,相當于整個工業生態都被國外企業所壟斷,如果真是這個局面,那么“智能制造2025”就是一句空話。對工業相關政府部門以及工業企業的迫切性是顯而易見的,不管是“彎道超車”還是“變道超車”,要找到一個切入點從而帶動整體工業提升,也就是現在國家層面大力提倡的“互聯網+工業”,也在推動“工業互聯網平臺”的建設。最近中國完成部署四臺根服務器,以及推廣IPV6的建設,這一系列的動作是組合拳??赡苡行┤霜M隘的理解“工業互聯網平臺”只是一個云端平臺,如果對標國外相關企業的情況,而是從底層到云端的體系化、標準化改變與提升。
????? 如果在工業領域有所大作為,那么“工業互聯聯網平臺”是大公司的標配。這取決于需求方思維方式的改變,縱向從底層到頂層的整體架構、橫向和數據流向不同業務系統異構集成,作為生產企業他們沒有獨立能力完成革命性的升級、改造,猶如當年調制解調(貓)到網線和光纖傳輸數據一樣,現在比當年更需要勇氣和能力去整合資源。“工業互聯網平臺”是大公司綜合素質的體現,但是并不能狹隘的理解為一定要讓生產企業上云平臺,而是用“工業互聯網”的思維去為用戶服務?!肮I互聯網平臺”最直接面向的兩大用戶群體:生產企業和為生產企業服務的中小企業,其他用戶是從這兩類用戶基礎上衍生出來的,例如:研究機構、上下游企業等。
????? 不管做什么系統和平臺都涉及到技術與業務,能把技術和業務都做的很好的公司很少,但是要想走的遠,要學會技術和業務兩條腿走路?!肮I互聯網平臺”時代面臨著技術重構和業務重構,在技術方面,需要使用物聯網、分布式、大數據、實時計算、級聯數據傳輸與控制等技術重構;在業務方面,需要整合不同的業務系統,例如:煤炭行業的6大系統的整合、冶金行業的整個工藝生產過程中涉及到各系統的整合等,但是業務的整合需要不斷的迭代、完善的長期過程。
總之,在變革時代,從底層到頂層鏈路上的任何節點都有突破的機會。小公司沒有建設平臺的能力,但是不妨礙他們使用“工業互聯網平臺”和“工業互聯網思維”去整合資源。下面介紹Super Link、ServerSuperIO、SuperRTDB和SuperView四個產品以及方案,幫助中小企業級聯云平臺或是自己建設行業云平臺。
?2.總體方案
??????? “工業互聯網平臺”大體分為:邊緣區域和云端區域。針對生產企業和為生產企業服務的中小企業建設平臺需要付出高昂的成本,所以在此不討論云端建設問題,從技術體系提供邊緣區域的整體建設方案??傮w方案,如下圖:
?
圖 邊緣區域總體建設方案(橙色部分為實際產品)
??????? 橙色部分的Super Link、ServerSuperIO、SuperRTDB和SuperView四個產品組成了邊緣區域的整體解決方案以及對接工業云平臺,為可持續交付業務提供基礎的技術支持;產品之間定義了標準的協議接口,根據生產企業的實際應用場景隨意組合,像搭積木一樣實現產品之間的對接;方案的總體思路是降低成本、提高項目的實施效率。
? 3.Super Link N1 一體化智能網關
?????? 一體化智能網關向下直接采集設備或傳感器的數據,向上與ServerSuperIO或云端對接。市場上網關產品很多,大致為分三類:純小型主機,內嵌軟件全部自主開發;純硬件接口,實現數據透明轉發;不僅僅是主機,內嵌插件化數據采集框架和管理系統等。Super Link N1型一體化智能網關集成了四大產品:(1)C/C++開發插件化數據采集框架,高效采集和靈活配置;(2)嵌入式實時數據庫,提供高效持久化數據服務;(3)嵌入式Web組態服務,即采集即顯示,支持觸摸屏和遠程訪問;(4)Web管理系統,可以遠程對網關進行管理和配置,以及在線升級服務。
(1)硬件配置
工業級X86和ARM9 32 位 400MHz 處理器,所有應用支持跨平臺
128MB DDR2 SDRAM,256MB Flash
2個10/100M自適應工業以太網接口
?8個RS485串行接口
1個CAN2.0 B 接口
WIFI無線局域網支持
GPRS/3G/4G遠程無線數據傳輸支持
USB2.0 主接口支持
大容量SD存儲卡接口
2路DI、2路DO
內置實時時鐘(RTC)蜂鳴器
內置溫度傳感器及硬件加密
預裝Linux3.6
支持 -40~80℃ 工業寬溫應用
????? (2)插件化數據采集框架
???????? 已經支持的協議OPC、Modbus、DNP、IEC-101、IEC-103、IEC104、IEC61850。
???????? 硬件接口支持以太網、Wifi、NB-IOT、RS232/RS485、CAN、LonWorks、Profibus。
???????? 工程實施中搭配二次開發設備數據采集插件驅動,掛載到網關內運行。
???? (3)嵌入式實時數據庫
????????? 嵌入式實時數據庫是在SuperRTDB實時數據庫的基礎上進行裁剪開發的。
????????? 支持秒級別數據存儲。
???????? 支持2萬點秒級存儲。
???????? 支持有損壓縮和無損壓縮,壓縮效率達1/30~1/50,壓縮效果可由參數設置。
???????? 系統支持整型、浮點型、布爾型等數據類型。
???? (4)嵌入式Web組態
??????? 與SuperView是同一個產品,支持跨平臺部署,在后面詳細介紹。
???? (5)Web管理系統
??????? 嵌入式管理系統可以通過瀏覽器遠程對網關設備進行全面管理。支持7大功能模塊:工程管理、綜合監控、故障診斷、通道監視、系統工具和用戶管理。如下圖:
圖 工程管理
圖 設備及協議
圖 設備詳細情況
圖 通道監視
圖 狀態監測
4.ServerSuperIO物聯網通訊框架
?? ?? ServerSuperIO向下可以采集傳感器或設備的數據或接收Super Link網關上傳的數據,向上與云端對接,在方案中起到中斷器的作用。僅是一個IO通訊框架本身不太具備現實使用意義,必須考慮到多協議多通訊機制與設備交互、數據完整性校驗、設備之間的交互、不同層級部署的級聯交互等。ServerSuperIO不僅僅是通訊框架,首先是以設備(傳感器)為核心構建的框架,設備(傳感器)的協議無關性,可以隨意掛載設備驅動在框架下運行。所以ServerSuperIO本質上協調設備驅動(協議)、IO通道(COM和NET)、運行機制(模式)之間的協調機制,使之無縫結合、運行。如下圖:
?
圖 采集與級聯結構
ServerSuperIO特點如下:
輕型高性能通信框架,適用多種應用場:輪詢模式、自控模式、并發模式和單例模式。
支持協議驅動器,可以按規范寫標準協議和自定義協議。
支持發送數據緩存器,支持命令緩存重發和按優先級別發送。
支持協議過濾器,按規則篩選數據,并且可以承繼接口,自定義過濾方式。
支持接收數據緩存器,可以緩存不符合過濾器的數據,和下次接收數據進行拼接。
支持按設備命令優先級別進行調度設備,保證有高級別命令的驅動及時發送。
支持一個設備驅動,同時適配串口和網絡兩種通訊方式,可以監視IO通道數據。
支持一個設備驅動,在網絡通訊時適配TCP Server和TCP Client兩種工作模式。
支持WebSocket,進行數據采集與轉發。
支持多設備共享同一個IO通道進行通訊。
支持定時清理超時的網絡IO通道。
支持顯示視圖接口,滿足不同人機對話的需求。
支持服務組件接口,例如:4-20mA輸出、LED大屏顯示、短信服務、以及多功能網關服務。
設備驅動與設備驅動,設備驅動與服務器(云端)可以實時雙向交互,上傳數據和指令下發。
支持OPC Server和OPC Client。
支持創建多服務實例,完成不同業務的拆分。
支持跨平臺部署,可以運行在Linux和Windows系統。
支持SuperRTDB、eDna和CoreRT實時數據庫。
支持mysql、oracle、sqlserver和sqlite數據庫。
?????? Designer IDE是在ServerSuperIO基礎開發的,支持掛載設備驅動和服務驅動、OPC Server/Client、數據轉發客戶端/服務端、支持標準的Modbus協議驅動等。以前專注于ServerSuperIO基礎框架的開發,側重于框架的性能、擴展性、功能等,Designer IDE使整個框架操作更簡單、易用?;赟erverSuperIO開發的設備驅動或服務驅動,可以掛載到IDE下運行。如下圖:
圖 主程序
? ?? 通過ServerSuperIO OPC Client讀取數據信息,并把數據信息存儲到實時數據庫或關系數據庫。如下圖:
?
圖 OPC DA Client配置
??? ?把設備驅動或OPC Client讀上來的數據,通過OPC Server為其他系統提供可訪問的接口,可以選擇輸出數據的設備點表或OPC Client點表。如下圖:
圖 OPC DA Server輸出數據
?? ? 數據轉發(客戶端)可以增加轉發任務,主動連接其他服務器端,并且根據設備點表和OPC Client點表配置要轉發的數據,可以實現物聯網建設的級聯以及直接連接云端。如下圖:
圖 數據轉發(客戶端)
???? 數據轉發(服務端)支持遠程客戶端主動連接ServerSuperIO,并針對已經連接的終端設備(PC機、手機、Web業務系統等)轉發設備點表和OPC Client點表的數據,實現數據向終端的分發。如下圖:
圖 數據轉發(服務端)
?5.SuperRTDB高性能實時數據庫
????? ServerSuperIO與SuperRTDB直接對接,作為存儲設備實時數據,是邊緣區域存儲利器,配置關系數據使用能夠達到很好的效果,不斷滿足用戶提出的業務需求。如下圖:
?
?? 其特點如下:
(1)具有超大的內存管理能力,可以管理TB級的內存
(2)支持高并發秒級數據存儲
(3)時間戳分辨率可以達到微秒級
(4)支持旋轉門壓縮算法和可行域壓縮編碼
(5)服務器(志強CPU2.4內存64g)支持300萬點同時寫入存儲
(6)強大的補寫歷史功能,同時支持隨機補寫歷史
(7)支持有損壓縮和無損壓縮,壓縮效率達1/50~1/100,壓縮效果可由參數設置
(8)系統支持整型、浮點型、布爾型等數據類型
(9)支持128位長點名,支持中文點名及描述
(10)支持數據備份和恢復,已有歷史數據移植
(11)完整的二次開發接口:C/C++ API;JAVA SDK;.NET SDK;Python SDK; Web API
(12)跨平臺運行,支持Windows和Linux平臺,X86和ARM的CPU框架。
?? ? ? ? SuperRTDB將來的發展方向是分布式的實時數據庫,為邊緣區域建設大數據平臺提供強有力的保障。
?6.SuperView Web組態
????? SuperView主要用于HMI人機對話顯示的數據監測,可以部署在Super Link嵌入式網關內與采集服務進行交互、部署在主控室PC機或服務器端與ServerSuperIO進行交互,用于完成不同層次的數據實時監測,支持數據秒級刷新。與傳統組態對比,如下圖:
圖 組態對比
?????? SuperView擁有豐富的圖元,支持svg和canvas二次開發的圖元導入,滿足不同行業、領域、場景的快速組態顯示的需求。如下圖:
圖 組態圖元
圖 組態編輯界面
?7.行業領域應用
????? 針對行業領域應用要么以技術為切入點、要么以業務為切入點,業務需要長期積累的過程,很好的技術體系能夠支撐業務的快速發展,以及在項目中很好的控制項目進度、項目成本和項目風險。以上產品體系組成的解決方案,可以幫助各行各業在邊緣區域進行體系化建設以及進行業務開發,同時為將來連接“工業互聯網平臺”提供持續接入的能力。
????? 為工業的冶金、電力、煤炭、加工制造等,以及為民用的智能家居、智能樓宇、智能社區、車聯網、環保、農業等領域提供綜合的解決方案。
?8.接入云端
????? 接入云端有兩種方式:Super Link網關直接連接云端、企業部署ServerSuperIO統一整合數據連接云端。如果云端也部署了ServerSuperIO,那么可以實現從底層到云端的無縫級聯,從而實現一體化的解決方案。
???? 接入云端涉及到傳輸協議,一般協議包括:HTTP、MQTT和OPC DA/UA,azure支持OPC UA服務。不管什么協議都會涉及到實時數據傳輸、數據的壓縮與加密、數據補傳,以及歷史數據上云的問題,要求保證實時性、穩定性和安全性。
?9.工業互聯網平臺
?????? 有人問:互聯網與工業互聯網有什么區別?這個問題太大,可能只有專家才能回答。通俗易懂的解釋:“互聯網”可以拿PPT把故事講的很美,但是“工業互聯網”必須做實并且不是中小企業能夠建設的。
?????? “工業互聯網”剛剛起步,類似當年“互聯網”起步階段,將來發展成什么程度還無法預測。東方國信緊扣時代契機,成立“工業互聯網研究院”,并且積極推動“工業互聯網平臺”的建設與發展。最近東方國信中標工信部重點項目《信息物理系統關鍵技術測試驗證能力提升和行業試驗床建設》,是推動“工業互聯網平臺”建設過程中在具體行業的落地應用。
?10.結束語
?????? 任何技術方案最終都是為用戶提供有價值的服務,對于企業來講宗旨是提高效率和降低成本。以上的技術方案,是為新時代的發展提供基礎支持。
?
物聯網&集成技術(.NET) QQ群:54256083?
ServerSuperIO 3.0 開源地址:https://github.com/wxzz/ServerSuperIO
官方網站:http://www.bmpj.net/
原文地址:https://www.cnblogs.com/lsjwq/p/8128333.html
.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com
總結
以上是生活随笔為你收集整理的助力中小企业级连云端,促进工业互联网平台蓬勃发展,全套解决方案。附:技术产品的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《Office 365 开发入门指南》
- 下一篇: 2017年,我的身边发生了那些事?