Skip to content

GavinYellow/SharpSCADA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

141 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SharpSCADA - 工控网关, 轻量级组态软件.

简介

采用技术: 开发语言:C# 运行环境:.NET Framework 数据库:SQL Server

功能:

  • 1.轻量级工控网关: 支持当前几种主要的工业协议如西门子的Profinet、AB的EtherNetIPs、施耐德的Modbus和OPC。采用类OPC接口网关。

  • 2.数据采集、归档、预警及配置工具 支持实时数据采集、历史数据归档、变量触发预警,并使用TagConfig工具简单的配置实现。

  • 3.人机界面(设计时和运行时)

*设计时: 采用Microsoft Visual Studio + 设计器插件(在VS2010-VS2015社区版测试通过)。 通过继承HMIControlBase接口并书写极少量的代码即可实现复杂的图元组件。 支持图元拖放、组合、连线、变量绑定及编辑功能。

*运行时:Microsoft Visual Studio编译运行为可执行文件。

环境准备

Windows:支持的操作系统:Windows 7/8/10/Server 2008 .NET Framework 4.0/4.5/4.6 SQLServer Express 2014/2008

项目安装

下载最新版本,解压后:

  • 1.可直接打开项目工程文件测试源代码: ..\SCADA\Program下运行DataExchange.sln(支持VS2010-2015各版本)

  • 2.可运行可执行文件测试: Server端测试:在目录 ..\SCADA\Program\BatchCoreTest\bin\Debug下运行BatchCoreTest.exe Client端测试:在目录 ..\SCADA\Program\CoreTest\bin\Debug下运行CoreTest.exe 请参考Document文件夹中的教程:《部署流程》和《设计流程》,如有问题可参考《FAQ》文档。

Quick Start

  • 1.还原数据库
  • 2.修改配置文件并复制到C盘根目录下
  • 3.修改数据库内驱动程序的路径
  • 4.运行DEMO 具体流程可参看《部署流程》。

开发工具推荐

Visual Studio/Blend:做为组态设计器,推荐VS2010,VS2015版本。

项目结构

驱动程序目前支持:

  • 已发布: 内存数据库 Modbus TCP/RTU、 OPC DA、 Siemens S300/200/1200/1500、 Panasonic 、 AB EtherNetIP、 Omron UDP
  • 后续发布: DDE、 Mitsubishi

文件目录

计划:

  • 支持.NET Core。(目前已有测试版在CoreApp文件夹)
  • 实现更多的通讯接口:如欧姆龙、OPC UA等。
  • 更丰富的图元组件:如楼宇自控、化工等各行业。
  • 功能扩展:如进一步处理数据、过程控制等。
  • 安全性:安全性是重中之重,目前做的很不够。

Showcase

个人主页

http://www.cnblogs.com/evilcat/

教程

https://edu.csdn.net/course/detail/30835

联系方式

[email protected] QQ群:102486275

贡献代码

topmail, qwe7922142, tonyshen277, yangjingzhao123, xiebinghai

License

LGPL

Releases

No releases published

Packages

 
 
 

Contributors

Languages