👁
SharpSCADA 是一个采用C,基于微软.NET框架的开源工业物联网(IIoT)网关和组态软件,支持多种工业协议,包括西门子的 Profinet、AB 的 EtherNet/IP、施耐德的 Modbus 以及 OPC 等,通过SharpSCADA 工业网关可以采集、分析、归档实时数据,还能轻松实现报警和设计人机交互界面实现数据通信。一键部署、开箱即用,从而提供灵活且强大的解决方案,以满足工业自动化和监控的需求。
SharpSCADA 架构设计
SharpSCADA 包含网关、设计器、IHM人机界面三个有机组成部分。
网关 提供与当前主流PLC及工业以太网协议的驱动,执行数据采集;
设计器 提供绘图、组态、画面设计的功能。HMI提供动态画面、报警、趋势、报表等功能。
IHM人机界面 包含完整的与各类设备通讯、数据采集、历史归档、报警、人机界面设计与显示功能。
为什么要采用 .NET框架?
微软.NET 框架具有跨平台 (Windows、Mac OSX、Linux) 能力的应用程序开发框架。微软.NET 框架遵循最宽松的开源协议,可以方便的移植到非微软平台,同时据说有相当出色的性能。
网关
多协议支持 Modbus TCP/RTU、 OPC DA、 Siemens S300/200/1200/1500、 Panasonic 、 Omron UDP,AB EipNet,Mitsubishi系列。
高可靠性 支持断开重连;支持崩溃重启;支持双机冗余。
高性能 下位机批量轮询,上位机订阅-推送相结合,性能优化。
跨平台 支持.NET Core,可部署于各主流操作系统。
数据采集
实时数据采集 支持高速采集,内存数据库转储历史库。默认采集变化数据,可设置定时采集。
历史归档 支持数据压缩归档,分类存储于二进制文件,容量不限。
趋势图可显示实时数据趋势及历史趋势。可根据时间段及变量过滤。
查询与报表 历史数据自带索引,可高效查询。支持各类查询场景如按时间段、变量查询。可生成各类批次报告、原料消耗、产能报表等。
人机界面
界面设计 扩展Visual Studio、Blend设计器,并加以定制,包含连线、图元库、变量组态等功能。
界面显示 编译生成标准exe可执行文件,WPF动画显示。
变量组态 可自行设置变量公式及脚本,设置预警条件、量程、归档条件。
SharpSCADA 项目结构
Database 目录 [存放数据文件]:
db2014.bak
:SQL Server 2014 数据备份文件。db2008.bak
:SQL Server 2008 数据备份文件。test.opf
:Kepserver 4.5 数据文件(可通过该软件还原为变量表)。两个
.csv
文件:两组变量文件。
DataConfig 目录 [存放配置文件]:
host.cfg
:主配置文件,第一行为网关服务器名/IP地址。本地测试时,默认为localhost
。client.xml
:客户端配置文件。server.xml
:网关服务配置文件。
dll 目录 [存放驱动程序及第三方组件]:
OPCDriver
:OPC 通讯组件。DynamicDataDisplay
:开源归档数据显示组件。WPFToolkit
:WPF 开源扩展工具包。libnodave
:西门子驱动开源库。
TagConfig 目录 [存放配置工具]:
可方便配置驱动、组、变量、报警、量程等信息。支持导入导出。
Program 目录 [存放源代码]:
BatchCoreTest
工程:网关服务器测试代码(控制台显示)。BatchCoreService
工程:与BatchCoreTest
类似,但可编译为 Windows 服务。DataService
工程:框架及主要接口组件。CoreTest
工程:样例文件,包含一系列界面元素。HMIControl
工程:图元组件,支持工具栏拖放。LinkableControlDesignTime
工程:Visual Studio 设计器支持插件。DataHelper
工程:SQL 数据库帮助组件,同时为变量数据归档提供支持。ClientDriver
、ModbusDriver
、OPCDriver
、FileDriver
:各类通讯组件。
Example 目录 [存放样例]:
参照
Document/部署流程
,还原数据库,修改配置文件。启动
BatchCoreTest.exe
服务端。再启动
CoreTest.exe
客户端。
SharpSCADA 工业网关源码
SharpSCADA 项目源码地址:
https://github.com/GavinYellow/SharpSCADA
如有IoT源码采购和项目交付需求,请扫码联系小编,微信号:beacon0418
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...