2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > netty 工控网关_开源软件分享-基于.NET的工控网关和组态软件

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

时间:2018-10-15 14:55:45

相关推荐

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

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

万物互联

SharpSCADA 简介

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

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

组态演示

运行环境

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

开发工具:Visual Studio +

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

网关:.NET Core支持

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

运行效果

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

项目代码结构

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

项目自定义组件

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

组态演示

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

趋势图表展示

项目地址

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。