当前位置:   article > 正文

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

.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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/111098
推荐阅读
相关标签
  

闽ICP备14008679号