前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MYSQL 与上位机组态软件之间数据交换的秘密

MYSQL 与上位机组态软件之间数据交换的秘密

作者头像
剑指工控
发布2021-11-09 16:02:44
1.1K0
发布2021-11-09 16:02:44
举报
文章被收录于专栏:剑指工控

在工业自动化领域,我们经常使用第三方关系数据库作为历史数据存储的容器,以备后期数据维护,历史查询,历史趋势的获取,我们常用的第三方关系数据库有:ORCALE数据库,SQL Server数据库,MYSQL数据库。

目前ORCALE数据库和MYSQL数据库都属于甲骨文公司,SQL Server数据库属于微软,目前很多上位机组态软件都是使用SQL Server数据库作为其历史数据存储的容器,如西门子的WINCC,而我们在使用过程中会发现有很多比方便。

而鉴于MYSQL数据库体积小、运行速度快、总体成本低,尤其是开放源码这一特点,很多企业在使用中也会选择其作为数据存储的选择,下面将讲一下如何使用组态软件WINCC实现工业数据与生产数据的融合。

第一,必须在MYSQL 中首先建立一个数据库,在新建立的数据库中新建所需要的表(Table)如图:

第二,在组态软件中新建一个工程,并打开后台组件,在后台组件中选择ADOmodule进入ADO属性配置,在这里需要配置组态软件与与MYSQL数据库的ODBC连接,选择Microsoft OLE DB Provider for ODBC Driver,下一步进入连接字符串设置窗口如下图:

然后点击“编译”进入数据源的建立,在文件数据源或者机器数据源中,点击“新建”,选择MYSQL ODBC 5.1 Driver,然后按照要求输入数据源名称等,直到完成。

此时会弹出MySQL配置窗口,在窗口中输入服务器IP地址(安装MYSQL数据库的服务器)、端口号(默认为3306)、用户名(登陆MYSQL的用户名)、密码(登陆MYSQL的密码),数据库(在MYSQL中建立的数据库),点击“TEST”后显示连接成功的对话框。

至此,我们完成了组态软件与MYSQL数据库连接的配置,那么我们就可以实现向数据库中写入数据的操作,以及可以从数据库读取数据的操作。

而对其他用户,也可以使用其他生产数据的平台通过ODBC方式向MYSQL数据库写入数据,或者读取数据,而多个用户使用同一个共享数据库,那么就可以实现多用户共享数据,在工业组态软件和生产信息平台之间建立了一个桥梁,及实现了数据共享,也可以有效的防止未经授权的对组态软件或者生产信息平台的操作,以及防止信息的泄露。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 剑指工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档