在上篇教程: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 提供了更多字符集的支持,也就是提供了多语言的支持。

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

"Data Source Name"是自定义消息源名称,“Description”即描述,填不填无所谓。若是本地服务器,地址就填“127.0.0.1”即可。填好用户名、密码后,“Database”就会自动加载出建立好的数据库,选择你想让数据保存到的数据库。“Tset”可以测试连接。(其实只要Database自动加载出来了就已经连接成功了)

六、Kepserver软件连接Mysql数据库

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

(1)输入通道对象名称

(2)按照提示,根据客户需要选择相应选项,点击下一步

6.2、选择数据源

(1)到了这一步时,"Data Source"就选择你在"ODBC数据源(32位)"配置好的名称,可以发现点击图中的“配置DSN”默认弹出的是32位的数据源管理器,这就是我在前文写的之前犯的错误。
username和password依旧是数据库的用户名密码。

6.3、 添加设备

(1)输入设备名称

(2)型号选择“MySQL”

(3)按照提示,根据客户需要选择相应选项,点击下一步

(4)下一步选择“动态表类型”。

一个是动态表,一个是静态表(自己翻译的,意会就好)。动态表只映射数据表的一行,并且默认与数据库的表的第一行建立关系,当然,你可以在kepserver内设置让行移动,使它与第n行建立关系,所以称它为动态表;静态表就不管那么多,直接全部都拖进来建立映射,所以叫静态表。

(5)下一步选择数据表,如果前面都配置成功,这里就会显示在数据库内的数据表。

(6)这一步很重要,“写入权限”禁用的话,无法写入数据库。

​​​​​​​

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

(1)新建一个 Log Group

(2)设置Log Group 的Name : SQL Server ,Update rate

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

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

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

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

(5)完成配置点击将配置应用到当前的 Log Group

(6)Kepware以设定的速率将数据写入到了数据库中。

怎么样?实现了吧?点赞收藏关注!么么哒!

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

  1. OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(二)Kepserver软件安装配置

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

  2. OPC服务器软件Kepware Kepserver实现与Mysql数据库连接交互(一)MySQL5.5数据库Kepserver软件介绍安装配置

    目录 一.数据库MySQL数据库简介 二.OPC服务器软件Kepserver软件介绍 三.MySQL5.5数据库安装配置 3.1官网下载MySQL安装包 3.2安装MySQL5.5 3.3配置MySQ ...

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

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

  4. mysql opc,OPC服务器Kepserver实现Mysql数据库连接(三)

    OPC服务器Kepserver实现Mysql数据库连接(三)-1.jpg (44.56 KB, 下载次数: 0) 2021-1-27 21:56 上传 在上篇教程:OPC服务器软件Kepware Ke ...

  5. opc服务器自动更新,ZOPC Server(OPC服务器软件)

    ZOPC Server是一款OPC服务器软件,支持操作全部的ZLGCAN系列接口卡,只要在一台PC机上插上ZLGCAN系列接口卡中的任何一种或几种,再运行本服务器软件,就可以使用任何一种支持OPC协议 ...

  6. python写入mysql数据库_python调用http接口,数据写入mysql数据库并下载录音文件

    写个脚本一共完成了三件事: 第一,python调用http接口, 第二,把调用到的数据写入mysql数据库, 第三,python调用wsdl接口,获取录音文件, import time import ...

  7. MySQL学习记录 (三) ----- SQL数据定义语句(DDL)

    相关文章: <MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令> <MySQL学习记录 (二) ----- SQL数据查询语句(DQL)> &l ...

  8. 股票数据写入MySQL——从零到实盘9

    前文介绍了MySQL的安装和配置过程,本文记录将股票数据写入到MySQL的过程. 安装pymysql 使用python实现与MySQL的数据读写时,需要安装相关的包.由于我们搭建开发环境时选择的是An ...

  9. OPC服务器软件介绍

    转载   今天讨论到OPC Server.讨论到Kepware 和Matrikon了.分别叙述一些.Kepware实际上是第一个做大全型通用OPC Server的厂家.Kepware 有几十个厂家的 ...

最新文章

  1. Swift 可选类型(补充)
  2. css 伪类 disabled,css3 :enabled与:disabled伪类选择器(示例代码)
  3. 数据库基础操作(二)数据库表数据的增删查改
  4. 南瑞变压器保护装置说明书_深圳宝安变压器维修公司
  5. spring项目中加载配置文件
  6. Sharepoint 2013设置customErrors
  7. 三星Galaxy Note 20系列或将于8月5日发布
  8. Linux VMware 快照不准,VmWare Workstation 关于Linux 虚拟机快照或克隆后 识别不到网卡问题...
  9. 使用FFMPEG类库分离出多媒体文件中的H.264码流
  10. python库build的那堆事儿之彩笔的划水历程
  11. Windows Vista SP2 和 Windows Server 2008 SP2 已经发布
  12. $.getjson异常信息提示_【Java视频教程】day24-异常??????
  13. 基于Unity构建机器人的数字孪生平台系列2—四旋翼无人机三维模型
  14. 程序员出海创富的机会在哪里?三位专家给出具体建议
  15. 服务器系统 Windows server 2019 安装与搭建
  16. 【Python入门教程】第45篇 集合的并集
  17. 网页第三方追踪原理——如何通过1像素的图片追踪
  18. 不懂英文能靠建站卖站达到月入上万?
  19. 20190325 Django自定义过滤器和自定义模板标签
  20. 医院病历管理系统java版本二

热门文章

  1. 解决《空中英语教室》Super MP3光盘繁体字乱码的方法
  2. 贝塞尔曲线工具css,贝塞尔曲线以及css动画 | Soo Smart!
  3. 【应用案例】1200PLC应用:抢答器,音乐喷泉
  4. 计算机毕业设计 SpringBoot+Vue招投标系统 招标系统 投标系统 招标采购系统Java Vue MySQL数据库 远程调试 代码讲解
  5. 两块串口硬盘从盘不识别
  6. autocad2008中文版
  7. 护理计算机基础试卷,09秋护理班计算机基础试题
  8. Oracle通过定时任务+dblink+存储过程传数据到中间库
  9. PostgreSQL元命令介绍
  10. 什么是Telnet?