工業流計算平臺
項目介紹
其采用B/S與C++服務相結合的技術,主要實現對多種工業設備的多種通信協議(OPC / OPC UA / EtherNetIP /ModBus / Siemens S7)的數據實時采集并對采集的數據進行計算(自定義公式),存儲(大數據存儲)、回放(原始數據和自定義采樣數據)、轉發(模擬OPC / OPC UA / EtherNetIP /ModBus / Siemens S7協議向外發送數據)和多種形式的可視化顯示,主要用于工程師進行實時監控、數據后期分析、查詢和問題定義等。其采集模塊、數據緩沖池模塊、存儲模塊、歷史回放模塊、轉發模塊、查詢模塊采用C++編寫,編譯成本地代碼運行為計算機服務;監控模塊、設置模塊、管理模塊作為用戶接口,使用B/S架構編寫,運行于瀏覽器。
主要技術
OPC / OPC UA / EtherNetIP /ModBus / Siemens S7通信、Websocket通信、TCP通信、Apache Tomcat 7、windows服務、數據庫、組件化、多線程、JavaScript、JAVA、CSS、HTML、C++;
軟硬件環境
硬件環境
電腦:32位或64位(x86或AMD64/x86_64)
其他:PLC設備、網卡
軟件環境
操作系統:Win7、Win Server 2003、Redhat Linux 7.0、CentOS 6
開發工具:Visual Studio 2013、Eclipse
Linux編譯器:GCC5.0
數據庫:MySQL5.7
功能組成
成果展示