一心工控
级别: 略有小成
精华主题: 0
发帖数量: 234 个
工控威望: 349 点
下载积分: 1322 分
在线时间: 59(小时)
注册时间: 2018-06-02
最后登录: 2024-04-28
查看一心工控的 主题 / 回贴
楼主  发表于: 2020-11-13 09:26
案例是通过一个IGT-DSER智能网关,实现PLC与数据库的双向通讯,根据PLC中的数值查询数据库中的数据,然后将结果返回给PLC,采用的是西门子的PLC和SQLServer数据库;


首先建立数据库Database,然后建立数据表Report1,表结构如下图:


然后在数据表中填入数据,实现PLC根据barcode字符串查询para1和para2的值,PLC是S7-1500,数据地址对应如下:
barcode: DB6.DBB40,  String,  
para1: DB6.DBW0, Int,    
para2: DB6.DBD24, Real
然后通过网关的参数配置软件设置参数,如下图:


将参数下载到网关后重启,网关即进入工作状态,然后准备好数据表中的数据,如下图:


这样网关根据PLC的数值进行实时判断,当PLC的DB6.DBB40的字符串与数据库的barcode相等时,即将该行数据对应的para1的数据写入DB6.DBW0,将para2的数据写入DB6.DBD24。打开PLC的编程软件监控数据如下:


IGT-DSER智能网关同样支持其他品牌的PLC,参数设置方式相似:
◆ FX:  三菱FX系列PLC                                    ◆ QL:  三菱Q/L系列PLC
◆ AS:  三菱A系列PLC                                      ◆ OM:  欧姆龙全系列PLC
◆ S72S:  西门子S7-200/Smart系列PLC          ◆ S734:  西门子S7-300/400系列PLC
◆ S71K:  西门子S7-1200/1500系列PLC          ◆ MBS:  施耐德等Modbus兼容PLC
◆ DVP:  台达、信捷PLC                                  ◆ NAIS:  松下全系列PLC
◆ KVS:  基恩士全系列PLC                               ◆ FTK:  永宏全系列PLC
◆ MSK:  LS/LG全系列PLC                               ◆ KOY:  光洋全系列PLC
◆ ABM: AB MicroLogix系列PLC                       ◆ ABC: AB Compact/Control系列PLC
......
相关资料下载: 数据库智能网关.rar (2771 K) 下载次数:61
[ 此帖被一心工控在2022-03-04 13:52重新编辑 ]
欧姆法拉第
级别: 略有小成
精华主题: 0
发帖数量: 178 个
工控威望: 236 点
下载积分: 5156 分
在线时间: 62(小时)
注册时间: 2020-11-11
最后登录: 2021-04-29
查看欧姆法拉第的 主题 / 回贴
1楼  发表于: 2020-11-13 11:37
不错 .
autoctrl
级别: 家园常客
精华主题: 0
发帖数量: 335 个
工控威望: 546 点
下载积分: 1509 分
在线时间: 117(小时)
注册时间: 2016-05-05
最后登录: 2024-04-28
查看autoctrl的 主题 / 回贴
2楼  发表于: 2020-11-19 09:29
有没有数据处理的功能,有时候并不是原始数据直接到数据库的;
一心工控
级别: 略有小成
精华主题: 0
发帖数量: 234 个
工控威望: 349 点
下载积分: 1322 分
在线时间: 59(小时)
注册时间: 2018-06-02
最后登录: 2024-04-28
查看一心工控的 主题 / 回贴
3楼  发表于: 2020-11-30 09:27
引用
引用第2楼autoctrl于2020-11-19 09:29发表的  :
有没有数据处理的功能,有时候并不是原始数据直接到数据库的;


支持LUA脚本,参考案例:
https://blog.csdn.net/AutoCtrl666/article/details/105919162
吾志所向
级别: 家园常客
精华主题: 0
发帖数量: 349 个
工控威望: 622 点
下载积分: 1832 分
在线时间: 153(小时)
注册时间: 2016-12-10
最后登录: 2024-04-25
查看吾志所向的 主题 / 回贴
4楼  发表于: 2022-03-04 13:54
数据库服务器上要安装什么软件吗 ?
guolibin
auto_glb@qq.com
级别: VIP会员
精华主题: 1 篇
发帖数量: 628 个
工控威望: 1021 点
下载积分: 5331 分
在线时间: 292(小时)
注册时间: 2008-05-03
最后登录: 2024-04-26
查看guolibin的 主题 / 回贴
5楼  发表于: 2022-03-09 13:39
如果不需要数据处理,直接用1200/1500 PLC可以直联SQL/MYSQL数据库了。