教程续篇:深化Kepware Kepserver与MySQL数据库的连接交互
在前一篇教程中,我们已经对MySQL数据库及Kepserver软件进行了初步的介绍与配置。接下来,我们将继续探索如何实现Kepserver软件与MySQL数据库的连接交互。
五、MySQL的ODBC驱动的下载与安装
5.1、下载ODBC驱动
前往官方网站,搜索并下载适用于您的操作系统的MySQL ODBC驱动。
5.2、配置数据源
在系统中安装并配置好ODBC数据源,为后续的数据库连接做好准备。
5.3、打开“系统DSN”,并选择“添加”
根据提示,完成ODBC数据源的添加操作。
5.4、选择并配置“MySQL ODBC 5.3 Unicode Driver”
选择上述驱动后,按照界面指引填写相应的配置信息。
六、Kepserver软件连接Mysql数据库的详细步骤
6.1、新建通道并选择“ODBC Client”
在Kepserver软件中,新建一个通道并选择“ODBC Client”作为连接方式。
6.2、选择并配置数据源
根据之前配置的ODBC数据源,选择对应的数据源进行连接。
6.3、添加设备并进行相关设置
按照软件提示,完成设备的添加及必要的设置。
6.4、配置Data Logger与数据库的连接
此处需特别注意驱动的选择,确保使用正确的驱动程序进行连接。
特别提示: 若发现使用的是32位驱动程序而非预期的64位,需重新下载并安装适合的驱动程序版本。
"ANSI Driver"与"Unicode Driver"的区别:
① ANSI Driver 主要支持有限的字符集范围。
② Unicode Driver 支持更多字符集,提供多语言支持。
"Data Source Name"和"Description"的填写说明:
"Data Source Name"用于自定义消息源名称,而"Description"则是对该数据源的描述,这两项均可按需填写。
若数据库位于本地服务器上,地址直接填写“127.0.0.1”即可。完成用户名和密码的填写后,“Database”将自动加载已建立的数据库,选择您希望数据保存的数据库。“Test”功能可进行连接测试。
(1) 输入通道对象名称
(2) 根据需求选择相应选项并点击下一步
(3) 注意事项:在配置DSN时,确保选择的是之前配置好的32位ODBC数据源。
(4) 动态表与静态表的解释:
动态表仅映射数据表的一行,并与数据库表的第一行建立关系。而静态表则将所有数据表内容都进行映射。
(5) 选择数据表时,若之前的配置都正确,这里将显示数据库内的数据表供您选择。
(6) 确保“写入权限”已启用,否则无法将数据写入数据库。
(7) 配置Log Group及Data Map
(1) 新建一个Log Group并设置其Name及Update rate。
(2) 设置好数据源后,Kepware将建立与数据库的连接。此处使用ODBC方式建立连接。
(3) 进行Data Map的设置,将需要写入数据库的点添加到此处。
(8) 完成配置并应用
(9) 确认Kepware以设定的速率将数据写入数据库中。