工业流计算平台
项目介绍
其采用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
功能组成
成果展示