netty 工控网关_开源软件分享-基于.NET的工控网关和组态软件

最近逛github发现一款不错的组态软件,其包括了工控网关和组态界面。其中他的工控网关已支持(Modbus TCP/RTU、 OPC DA、 Siemens S300/200/1200/1500、 Panasonic 、 AB EtherNetIP、 Omron UDP)等设备。

fb6b1440df9b56f1d19bade69f38ff36.png万物互联

SharpSCADA 简介

SharpSCADA是一款轻量级的组态软件(客户端模式),采用C#语言开发界面部分使用的是WPF,然后项目包括工控网关、设计器、HMI三个有机组成部分。

网关提供与当前主流PLC及工业以太网协议的驱动,执行数据采集。设计器提供绘图、组态、画面设计的功能。HMI提供动态画面、报警、趋势、报表等功能。另外SharpSCADA包含完整地与各类设备通讯、数据采集、历史归档、报警、人机界面设计与显示功能。

89439df0d6c5765f3c226210c4b8fa0b.png组态演示

运行环境

操作系统:Windows XP 7/8/10、Windows 2008 Server或者以上

开发工具:Visual Studio 2010+

数据库:SQL Server 2008 Express及以上、MySQL

网关:.NET Core支持

其中网关支持Modbus TCP/RTU、 OPC DA、 Siemens S300/200/1200/1500、 Panasonic 、 Omron UDP,AB EipNet,Mitsubishi系列等多种协议。

运行效果

我们从github上克隆代码到本地,打开document目录发现部署流程、设计流程、说明书、ModbusRTU使用说明、数据库脚本等项目文档还很齐全,我们使用VS2019打开项目,解决方案结构如下图所示:

be6e44177403d95cab06cd7fbc6ac1b5.png项目代码结构

我们编译整个解决方案,我们打开CoreTest的WPF窗口,我们可以在VS左侧的工具栏看到HMIControl项目生成的自定义控件。界面设计扩展Visual Studio、Blend设计器,并加以定制,包含连线、图元库、变量组态等功能,编译成exe后支持WPF动画显示。

d0ec4ca845743c934dc96a356e36b2ed.png项目自定义组件

人机交互界面:组态动态展示数据变化,动画效果显示。

a731cd255d89b5c4d2946ffc49f1b806.png组态演示

数据采集:支持高速采集,内存数据库转储历史,趋势图可显示实时数据趋势及历史趋势。可根据时间段及变量过滤。

33bca39bbcd4c1246133f2dad6972ba1.png趋势图表展示

项目地址

项目地址:github.com/GavinYellow/SharpSCADA.git克隆到本地后:文档目录:SharpSCADA\Document数据脚本:SharpSCADA\SCADA\Database代码目录:SharpSCADA\SCADA\Program

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值