OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(三)Kepserver 数据写入mysql数据库

本教程详细介绍了如何使用Kepware Kepserver通过ODBC连接到MySQL数据库,包括下载32位MySQL ODBC驱动、配置数据源、创建通道、选择数据源和设置数据写入权限,最终实现Kepserver将数据写入MySQL数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在上篇教程:OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(一)中我们学习了MySQL数据库简介、OPC服务器软件Kepserver软件介绍、MySQL5.5数据库安装配置等内容。

OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(二)Kepserver软件安装配置中我们学习了Kepserver软件安装配置等内容。

目录

五、MySQL的ODBC驱动下载并安装

5.1 、下载

5.2、 配置数据源

5.3、点击“系统DSN”,并点击“添加”(下图是已经添加好的)​

5.4、选择“MySQL ODBC 5.3 Unicode Driver”

5.5、然后在下面界面内填写配置信息。

六、Kepserver软件连接Mysql数据库

6.1、选择新建通道,选择"ODBC Client"​

6.2、选择数据源

6.3、 添加设备

6.4、配置Data Logger 设置与数据库的连接


五、MySQL的ODBC驱动下载并安装

5.1 、下载

这个要非常注意,我一开始下载的是64位的并且也配置好了,能够连接上MySQL。结果在kepware配置通道时出现了错误。原因是:kepserver那默认使用的是32位的驱动程序,所以配置的好的MySQL-connector就没有显示出来。
所以,下载的时候还是要下载32位的MySQL的ODBC驱动。下载链接:mysql-connector-odbc-5.3.13
下载好直接默认安装就好了。

5.2、 配置数据源

收索“管理工具”,点击图中“ODBC数据源(32位)”
在这里插入图片描述

5.3、点击“系统DSN”,并点击“添加”(下图是已经添加好的)
在这里插入图片描述

5.4、选择“MySQL ODBC 5.3 Unicode Driver”


这里要说明一下“ ANSI Driver”和“ Unicode Driver”的区别:
①ANSI Driver 只针对有限的字符集的范围;
②Unicode Driver 提供了更多字符集的支持,也就是提供了多语言的支持。
在这里插入图片描述

<think>嗯,用户现在问的是KepwareKepserver的关系和区别。我之前在回答中多次提到过KepwareKEPServerEX,比如配置OPC数据源和写入MySQL的部分。现在需要理清这两个术语之间的关系。首先,用户提到的引用[1]里说KepserverOPC服务器软件,而引用[2]提到Kepserver的替代品LECPServer。这说明KepserverKepware的一个产品,可能全称是KEPServerEX。我需要确认KepwareKepserver是否指同一个东西,或者后者是前者的一个组件。根据行业知识,Kepware是一家公司,后来被PTC收购,他们的主要产品是KEPServerEX,通常简称为Kepserver。所以用户可能混淆了公司名和产品名。需要明确Kepware是公司,而Kepserver是他们的软件产品。可能用户之前的问题中提到的Kepserver其实是KEPServerEX的简称。接下来,用户的问题可能源于看到不同资料中对这两个术语的混用,比如引用[1]里提到的“Kepware Kepserver”,可能是指Kepware公司的Kepserver产品。需要详细解释两者的关系:Kepware是公司,KepserverKEPServerEX)是他们的旗舰产品。然后,区别方面,可能需要指出Kepware作为公司还有其他产品,但Kepserver特指其OPC服务器软件。同时,引用[2]提到的LECPServer作为替代品,说明Kepserver是具体的软件名称,而Kepware是品牌。 最后,生成相关问题需要考虑用户可能的后续疑问,比如替代产品、功能对比、使用场景等。确保回答结构清晰,分点说明关系和区别,并自然引用提供的资料。</think>### Kepware Kepserver 的关系区别 #### 一、关系说明 1. **品牌产品的从属关系** - **Kepware** 是工业自动化领域的软件开发商(现隶属于 PTC 公司),其核心产品为 **KEPServerEX**,通常被简称为 **Kepserver**。 - **Kepserver** 是 Kepware 公司推出的工业通信中间件,主要用于实现设备系统间的数据集成(如 PLC、传感器、数据库等)[^1][^2]。 2. **功能定位** - Kepware 公司通过 Kepserver 提供 OPC 服务器功能,支持多种工业协议(如 OPC UA、Modbus、Siemens S7 等),并支持数据库(如 MySQL)、云平台等交互[^1]。 --- #### 二、核心区别 | **维度** | **Kepware** | **Kepserver** (KEPServerEX) | |----------------|--------------------------------------|---------------------------------------| | **定义** | 公司品牌/产品家族名称 | 具体的软件产品名称 | | **功能范围** | 包含多款工业软件(如 ThingWorx 等) | 专注于 OPC 服务器工业协议通信 | | **使用场景** | 品牌整体解决方案 | 具体实现设备数据采集转发的工具 | --- #### 、典型应用场景 1. **Kepserver 的核心功能** - 作为 OPC 服务器,连接 PLC 并映射标签到数据库(如 MySQL)[^1]。 - 通过 ODBC 驱动实现 SQL 写入,例如: ```sql INSERT INTO production_data (tag_name, value) VALUES ('Temperature', ?) ``` - 支持定时触发或事件驱动模式的数据传输。 2. **Kepware 的扩展能力** - 提供高级功能插件(如 IoT Gateway 用于云平台对接)。 - 支持方系统(如 MES、SCADA)集成。 --- #### 四、常见混淆点 - **术语误用**:部分文档将 **KEPServerEX** 简称为 Kepserver,而 Kepware 是品牌名,需注意上下文区分。 - **替代方案**:开源项目如 **LECPServer** 对标 Kepserver,提供类似功能但无需商业授权[^2]。 ---
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值