开源工业自动化SCADA数据采集系统(基于win2016ser)

开源工业自动化SCADA数据采集系统(基于win2016ser)_第1张图片

CADA平台:可进行数据采集,有PLC,带接口的设备等,可写入第三方数据库,并根据需求进行开发,web展示

Rapid SCADA提供了以下类型的自动化系统的创建:

  • 工业自动化系统。
  • 家庭自动化系统。
  • 能源核算系统。
  • 安全和火灾报警系统。
  • 门禁系统。
  • 包含控制器,传感器和继电器的任何系统。
  • 下表包含软件的主要特征。

    特性

    支持的操作系统系列

    Windows, Linux

    最大输入通道数

    65535

    最大输出通道数

    65535

    最大通讯线数

    65535

    最大设备数

    65535

    当前最小数据写入时间

    1秒

    最小归档数据写入时间

    30秒

    最长存档数据存储期限

    10年

    自动存档数据备份

    Active Directory身份验证选项

    应用程序之间的通信协议

    TCP协议

    编写应用程序和用户操作以记录日志文件

    禁用遥控命令选项

    可扩展的功能

    该软件是开源的

Rapid SCADA是一种软件,可自动收集与控制器通信的数据,处理数据并将信息提供给调度员。Rapid SCADA支持常用的通信标准,例如Modbus协议和OPC,允许使用大量的各种设备。可以通过开发其他驱动程序来扩展受支持设备的列表。

一. RapidScada安装

安装.NET Framework 3.5,IIS和IIS可承载的web核心选项,点:确定

Rapid Scada是在Framework 4.7.2下开发的,所以需要到微软官网下载并安装该版本的框架

开源工业自动化SCADA数据采集系统(基于win2016ser)_第2张图片

然后再开启4.7的高级服务选项才可以正常使用Rapid SCADA软件

开源工业自动化SCADA数据采集系统(基于win2016ser)_第3张图片

开源工业自动化SCADA数据采集系统(基于win2016ser)_第4张图片

到www.rapidscada.org官网下载最新的软件版本

开源工业自动化SCADA数据采集系统(基于win2016ser)_第5张图片

然后点击ScadaSetup进行软件安装

开源工业自动化SCADA数据采集系统(基于win2016ser)_第6张图片

打开IIS新增一个web站点如下图

开源工业自动化SCADA数据采集系统(基于win2016ser)_第7张图片

返回安装界面,这时可以点选刚刚建立的web站点scada

安装完毕后,重启电脑。

重启后进入安装目录,运行scadaAdmin管理程序

修改必要的参数:

开源工业自动化SCADA数据采集系统(基于win2016ser)_第8张图片

运行ScadaServerCtrl管理程序

开源工业自动化SCADA数据采集系统(基于win2016ser)_第9张图片

完成后,在浏览器中输入:http://localhost/scada,如果系统安装正常则会出现下面界面并自带用户名:admin  和密码: 123456,点Login就可以进入系统,则说明以上安装Rapid Scada成功

二. 配置scada接入PLC数据

打开SCADA Administrator,重点关注Objects,Communication Lines, Devices三个表,如下图所示

实例:配置PLC通信方式为MODBUS TCP所以选择该通信方式

开源工业自动化SCADA数据采集系统(基于win2016ser)_第10张图片

开源工业自动化SCADA数据采集系统(基于win2016ser)_第11张图片

打开Communicator配置具体的PLC设备

开源工业自动化SCADA数据采集系统(基于win2016ser)_第12张图片

配置PLC的IP地址,端口号等信息:

开源工业自动化SCADA数据采集系统(基于win2016ser)_第13张图片

选择Protocol为Modbus TCP模式,然后选择接收数据的模板:

开源工业自动化SCADA数据采集系统(基于win2016ser)_第14张图片

提交数据并重启服务生效:

开源工业自动化SCADA数据采集系统(基于win2016ser)_第15张图片

返回后即可看到PLC返回的数值,此时channel是空的,下一步需要分配channel number

开源工业自动化SCADA数据采集系统(基于win2016ser)_第16张图片

开源工业自动化SCADA数据采集系统(基于win2016ser)_第17张图片

开源工业自动化SCADA数据采集系统(基于win2016ser)_第18张图片

Channels分配完成,提交,并且重启服务生效:

开源工业自动化SCADA数据采集系统(基于win2016ser)_第19张图片

三. 采集数据接入第三方系统

Server中设置Modules点选加号:

开源工业自动化SCADA数据采集系统(基于win2016ser)_第20张图片

选择ModDBExport.dll进行数据库配置

开源工业自动化SCADA数据采集系统(基于win2016ser)_第21张图片

开源工业自动化SCADA数据采集系统(基于win2016ser)_第22张图片

本次接入ORACEL数据库中,选择Oracle

填入Oracle的配置信息,用户名,密码等信息

配置 Current Data实时写入数据库脚本如下

开源工业自动化SCADA数据采集系统(基于win2016ser)_第23张图片

报警信息脚本如下

开源工业自动化SCADA数据采集系统(基于win2016ser)_第24张图片

提交重启服务后,从Oracle数据库中查到如下实时数据,说明已经成功打通了从PLC到scada再到数据库的过程。

开源工业自动化SCADA数据采集系统(基于win2016ser)_第25张图片

实时采集数据

报警信息

开源工业自动化SCADA数据采集系统(基于win2016ser)_第26张图片

打开web页面,进入刚才配置的报表,可见数据已经成功传输上来,并可进行任意的展示与查询

开源工业自动化SCADA数据采集系统(基于win2016ser)_第27张图片

到此完成了整体的配置服务,该系统提供完整源代码可通过www.rapidscada.org进行访问(第三方系统除外),也提供收费的插件,比如图表插件或者autocontrol反写PLC等,也可以自行开发插件加入到系统中。

-------------------------------------------

参考:https://www.cnblogs.com/happy0323/p/11160272.html

你可能感兴趣的:(运维,硬件,传感器)