找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4074|回复: 10

Kepware实现向数据库实时写入数据

  [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:27
  • 打卡月天数:6
  • 打卡总奖励:7736
  • 最近打卡:2025-12-20 00:35:11

3317

主题

285

回帖

2万

积分

管理员

积分
23881
发表于 2019-9-12 22:16:36 | 显示全部楼层 |阅读模式
来源:剑指工控
前一篇文章中有网友留言(Kepware 如何实现与PLC的通讯(点击阅读)),想了解如何将kepware采集到数据写入数据库,今天以SQL Server为例,给大家分享一下如何实现,当然你可以换为其他数据库如MySQL,Oracle,Access等支持ODBC的。

首先认识一下两位主角。

1. 首先建立Kepware与设备的连接,如与PLC,DCS等设备的连接。使用自带的Simulator进行数据仿真。

2. 新建通道,通道类型为:Simulator,下一步指定名称为:Sim,其他可以为默认,直到完成设置。

3. 配置Data Logger 设置与数据库的连接,新建一个 Log Group

3.1 设置Log Group 的Name : SQL Server ,Update rate

3.2 然后设置数据源,及使得Kepware建立与数据库的连接,此处使用ODBC方式建立连接。在系统DSN中设置名称:kepware,选择服务器的名称:SCADA,可以是本地数据库或者远程数据库。

3.3 设置SQL Server 的验证方式,两种方式根据需求进行设置。

3.4 设置需要连接的数据库,需要提前在SQL Server 数据库中建立数据库,如下连接到:JZGK_DATABASE 数据库。

3.5 下一步直到完成,可以点击“测试数据源”,测试是否连接数据库成功。

4. 完成以上设置后,在DSN中选择刚才建立的ODBC连接名称为:kepware 的连接。

5. 然后进行Data Map的设置,将需要写入数据库的点添加到这里,点击“Browse”,查找到需要添加的点,如下图。

6. 然后选择数据库中的表,如果已经建立了表格,选择第一个,一般不需要建立,可以选择第三项由KEPWARE自动建立,需要输入自己设定的表的名称如:data11;在”Table Format”中选择“Narrow”。

7. 设置Triggers,默认已经包含一个500ms的,可以自己修改

8. 完成配置点击将配置应用到当前的 Log Group

9. 打开SQL Server数据,找到JZGK_DATABASE数据库,打开“表”,可以看到我们刚才在第6步中建立的表:dbo.data11,右键选择表进行查询,在右侧可以看到查询结果,Kepware以设定的速率将数据写入到了数据库中。

至此实现了将现场设备的数据采集后实时写入数据库中,同时也为MES,ERP等系统提供了数据源。

可以通过数据库进行各种数据的筛选,清洗,以及可视化,对于数据可视化,常用的如Power BI等工具,当然最简单就是在之前的公开课中讲到的SSRS,基本可以实现我们常用的各种报表需求,同时报表在部署后,可以通过浏览器直接进行报表的浏览,对于目前大多数SCADA软件,DCS等内置有WEB Browser 控件的也可以实现直接访问报表。



当然KEPWARE也可以作为OPC Server 为MES等系统直接提供实时数据。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
工控课堂 www.gkket.com

0

主题

101

回帖

331

积分

注册会员

积分
331
发表于 2019-9-21 07:15:05 | 显示全部楼层
我只是路过打酱油的。
工控课堂 www.gkket.com

0

主题

187

回帖

741

积分

中级会员

积分
741
发表于 2020-10-8 21:16:38 | 显示全部楼层
感恩无私的分享与奉献
工控课堂 www.gkket.com

0

主题

93

回帖

254

积分

注册会员

积分
254
发表于 2025-11-12 09:11:21 | 显示全部楼层
占个楼慢慢看,先马克一下
楼主辛苦啦,期待下一篇分享
工控课堂 www.gkket.com

0

主题

94

回帖

138

积分

新手上路

积分
138
发表于 2025-11-24 13:12:57 | 显示全部楼层
楼主太会说了,字字句句都在理
工控课堂 www.gkket.com

0

主题

52

回帖

260

积分

注册会员

积分
260
发表于 2025-11-24 19:06:01 | 显示全部楼层
打卡路过,支持优质原创内容~
工控课堂 www.gkket.com

0

主题

106

回帖

173

积分

新手上路

积分
173
发表于 2025-11-24 19:22:39 | 显示全部楼层
赞同 + 10086,没毛病,完全没毛病
工控课堂 www.gkket.com

0

主题

93

回帖

152

积分

新手上路

积分
152
发表于 2025-11-24 19:25:54 | 显示全部楼层
谁懂啊!真的被戳中笑点 / 泪点了
工控课堂 www.gkket.com

0

主题

86

回帖

125

积分

新手上路

积分
125
发表于 2025-11-24 19:26:45 | 显示全部楼层
蹲一波同款,有没有小伙伴推荐?
工控课堂 www.gkket.com

0

主题

104

回帖

184

积分

新手上路

积分
184
发表于 2025-11-24 19:35:35 | 显示全部楼层
路过混个脸熟,顺便为优质内容打 call~
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-22 12:37 , Processed in 0.158938 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表