/HScada

Primary LanguageC#

HScada

还在使用昂贵/呆板/限制多多的 wincc 7.x 吗, 使用HScada进行一次开发,享受.net 平台带来的所有好处.

HScada基于开源的WPF UI框架 Metro 1.65 大家也可以根据自己的喜好加入一些其他第三方的控件库,这些方面HScada不会限制, HScada的诞生是为了集成工业桌面软件开发常用的功能 也希望越来越多人加入工业软件开发的圈子里来,做出一此令人敬畏的东西, 作者使用过wincc,深知二次开发又贵又不好用.虽然作者已经不在工业行业了,但是还是希望帮助更多曾经的我从坑里走出来 233

此外此框架不是免费的(15分钟提示一次授权) 如果这个框架真正有帮助到你,请支持一哈作者.它并不昂贵.相对于wincc 来说他甚至不足一个零头.

支持多个plc同时采集数据 ,分组(不同通讯周期)的读取配置好的变量信息 并可以直接关联到框架内部的控件上,以使用现有控件.
当然也可以当成一个变量服务器作为通讯枢钮,专门做数据转发存储等等.
本框架支持依赖注入 ,dll热拔插,换皮肤,在线更新 等功能.

欢迎大家提宝贵的意见和bug. 我将持续维护这个框架. 你的支持,就是我的动力

HScada支持的PLC

Siemens S7 PLC

Mitsubishi MC PLC

项目中引用的开源框架

sqlsugar: https://github.com/sunkaixuan/SqlSugar

Metro UI: https://github.com/MahApps/MahApps.Metro

接下来的开发路线

.变量配置的导入导出功能

.扩展工业控件库