scada java_SCADA开源项目lite版本

一、引子

自从看了老坏猫(江湖人称猫总)的SharpSCADA项目后,让我感觉耳目一新同时也对自动化数据采集有了更深入的认识,我相信有不少做上位机的朋友和我一样对这个项目非常好奇。我们做上位机的应用场景相比SCADA系统还是有很大差别的,比如我们再跟plc通讯的时候,每一次通讯数据很少存入数据库,还有报警、历史归档等功能很少体现在上位机里面。利用五一假期,我将猫总的代码进行了简化,做了一个SCADA的lite版本。

下面是SCADA系统的应用架构,在猫总的程序中,有个DAService的文件就是图中的网关服务器,同时也包含实时数据服务器和归档的功能,在我的简化版本中,没有了实时数据服务器,不再归档,数据不存数据库而是使用json解析定义的组与标签。

d6e9d3a394c8e30cfc1103cc76b31fa5.png

二、配置与运行

我的简化版本不需要数据库,所以基本上做到了零配置。由于手头没有plc可以调试,所以项目用的是modbus的模拟器程序,你只需要安装附件中的modsim软件,我配置了两个模拟器,一个是tcp通讯一个是串口通讯,tcp的直接导入配置就行,串口就稍微麻烦一点,需要安装附件中模拟串口软件,大家上网搜一下使用很简单。

2.安装modbus模拟器程序。

3.导入附件中一个叫TcpBool的文件,再导入一个SerialBool的文件,具体如下配置:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值